Haven't been on the forum in awhile and happened to be looking around and saw this. Not sure if you're still looking for info on this.. but i'm a big fan of romhacks, I found the biggest obstacle to be creating the gamelist. Getting a nice romhack list setup in ES or Launchbox takes a fair amount of manual effort.
Obviously none of the scrapers will scrape & create gamelists for you because their romhacks and there is no official list, but if you have romhack naming convention figured out how you like and have them all named, you can get a base XML created from Unviversal XML Scraper (https://github.com/Universal-Rom-Tools/Universal-XML-Scraper/releases) and go from there. I name my romhacks like this:
In ES, I created separate "systems" for romhacks and even English translated roms if I felt there were enough to warrant it. to create the separate systems, I copied the system from the theme folder, renamed it and edited the theme.xml to replace the "ControllerOverlay" art & "logo2" art with a different image (both are normally the controller.svg file, I just a png image, which..mine doesn't line up perfect, but it's good enough for me) so when you're scrolling through you can differentiate between them easily.
You also need to edit the es_systems.cfg and copy the system you want, and rename the affected fields for that.
So for SNES, I actually have 4 different systems in my Carbon ES theme folder, and in the ROMS folder:
For filling in the gamelist fields for each hack, I just kept it simple and did a description, I didn't worry about year/developer/etc. And I just used the box of the original game as the image, I didn't try to find screenshots or specific box art for romhacks. snes-romhacks-gamelist (1).png
As far as your question on patching, I can't really answer that, I pre-patch all romhacks, I'm not sure if emulators can do on-the-fly patching or not. Also compress roms as .zip, just normal compression rate, nothing crazy.
I'm sure there are easier/better ways to do some of this stuff, but this is what I came up with at the time. Hope this info is useful to someone.
Ah. Thank you for your responses. I was just trying to arrange all of the Megaman games I added and sort them by release date. Another I was going to do was just grab a list of top 10 games for each system and make a collection and attempt to put them all in order.
I guess it can wait though! It’s more of an OCD type thing for me lol
@pjft Would it be possible to write a batch script or something that could be run once to simply and easily categorize large quantities of roms without duplication?
My idea is something that works like this. It 'feels' like it would be easy for someone who does these sorts of things, but I know nothing so I could be very wrong.
in '/roms/nes' you make the directory 'Top 50' (or subcategorize by genre, etc.)
You move your top 50 roms from '/roms/nes' to /roms/nes/Top 50'
You put the 'categorize_roms.bat' into '/roms/nes/Top 50' and run it
The .bat file would then take all the roms in the folder, move them back up to '/roms/nes' and replace them with symlinks to each rom in the subfolder.
Obviously replace .bat with whatever kind of script you prefer - I'm working with limited knowledge here.
@TMNTturtlguy I am indeed swapping out all of my FBA roms to the new version. I was under the impression that there could be problems using old roms with newer FBA, and it is best to update to the corresponding romset?