Shagittarius wrote on Yesterday, 06:05:Any chance of getting a convertor from Launchbox for MS-DOS Special Edition 2.0? I spent some time working with it and then found out it has a limit of somewhere around 338 games. A conversion from this format to yours especially if you have a higher maximum number of records? [...]
Looking at the structure, a converter is definitely feasible.
The format is clean enough that we can parse those tags (---GENRE---, etc.). Since GROG uses a standardized CSV, we might have to drop specific fields like ---YEAR--- or ---STATUS---, or we could just append them to the 'Notes' field so you don't lose that info.
Quick question regarding the format: Since I haven't used that software, is it safe to assume the entry structure you posted is standard for everyone? Specifically, is the example file something generic, or has it been customized to match your own preferences? I just need to be sure we’re building something generic, useful for everyone.
Regarding limits: G.R.O.G. doesn't have a hard-coded limit like 338 games. The only limit is your available RAM (Extended Memory), and since the menu exits completely before launching a game, using more RAM for the menu won't hurt your gaming performance.
As a rule of thumb, for a list of 4,000 games with all metadata fully populated, the menu would need about 4MB of RAM to load. If you have a standard 8MB or 16MB stick in your retro rig, you are good to go!
Moreover, according to MobyGames, there are a little over 8,000 games released for DOS, that will mean roughly 8MB of RAM will be needed to list the entire collection of DOS games.
I understand there are people that prefer to have absolutely everything. Personally, my DOS game list contains around 300 selected titles, and they are plenty!
crusher wrote on Yesterday, 07:52:Thanks @kahuna for your effort you're putting in this very useful tool! 😀
What about having a scrollable list instead of navigating through pages?
Maybe even with mouse support for hitting a scrollbar.
That’s a cool idea! Right now the engine is built strictly around pages to keep things fast and simple. Moving to a continuous scrolling viewport (and adding mouse interrupts) would require a pretty big rewrite of the rendering code. I’ll add it to the wishlist for a future major version, but for now, I’m sticking to pages to get this update out.
In total honesty, browsing in blocks of 17 games using the arrow keys feels very smooth and snappy to me. Plus, now that we have filters for Genre and Publisher, you have even more ways to narrow down a massive collection and get to the games you really want to play, rather than just scrolling endlessly!