Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Testing and ideas for the new export-roms subcommand #125

Open
alucryd opened this issue Mar 4, 2024 · 6 comments
Open

[Feature] Testing and ideas for the new export-roms subcommand #125

alucryd opened this issue Mar 4, 2024 · 6 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@alucryd
Copy link
Owner

alucryd commented Mar 4, 2024

Hi guys, just merged my initial work on the export-roms subcommand. Right now it supports all the formats convert-roms does, as well as an additional special case for PS2 and OPL, that will convert the PS2 CUE/BIN CD games to ISO as OPL only supports ISOs. I also added a -g flag to only export 1G1R games.

I'm open to ideas as far as formats and filters go, formats can be lossy here so the sky is the limit as long as there's an open-source tool for it, preferably cross-platform.

And as usual, testing is greatly appreciated!

@alucryd alucryd added enhancement New feature or request help wanted Extra attention is needed labels Mar 4, 2024
@alucryd
Copy link
Owner Author

alucryd commented Mar 4, 2024

Added support for WBFS via wit. I should probably start making some kind of system whitelist for each formats, that's already 2 new formats that are very system specific.

@maxexcloo
Copy link

I’m not sure if you covered this but it would be awesome to be able to specify output directories (or handle this automatically) for certain frontends, for example IGIR has this implementation: “ Specific hardware” on this page: https://igir.io/output/tokens/

@alucryd
Copy link
Owner Author

alucryd commented Mar 18, 2024

I have a similar feature for sort-roms, right now it's in its infancy and can only sort roms in alphabetical subfolders, nothing yet for export-roms though.

That's a neat idea, I can both expand the sort-roms feature and implement it for export-roms. I'll need to document myself on each of these specific frontends.

@maxexcloo
Copy link

Some strings for common frontends: https://github.com/emmercm/igir/blob/main/src/types/gameConsole.ts

@siffland
Copy link

A really nice feature for the export-roms would be a file option, where the file would have the system and the list of rom games. Like i have 26 PSX games I ripped and currently i just rsync the entire folder to my mister, but it takes a lot of my SDcard (and i like the current export function because it compresses to CHD). I really only need 15 of those games (a lot are demos). Being able to have a file to export/convert the roms (and check the target directory to make sure there are no other files in it (I.E. if the name of the rom changes, it will remove the old one and create the new one or possibly rename the target) would be nice.

This would probably be nice for SDcards for raspberry pi based systems as well (mount the card and export).

@alucryd
Copy link
Owner Author

alucryd commented Oct 23, 2024

@siffland Thanks for the suggestion. I had thought about something similar. The idea was to optionally prompt users for games to export using a select_multiple, and write a state file inside the export directory listing all exported files and their format. Subsequent exports would then compute the delta against this state file, only export the difference, and remove files that are no longer selected. I'll add this to my backlog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants