Skip to content

Commit 840e5a8

Browse files
committed
Specify type of included dat files
1 parent 28b1f82 commit 840e5a8

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

TODO.md

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
## DAT check
44

5-
* list https://www.progettosnaps.net/dats/MAME/ as source for XML files in the help
6-
* warn the user that the rebuild will be based on the provided dat file & that the included files are non-merged
75
* compare rom files based only on crc and/or sha1 in case the name has changed - handle the rename when rebuilding
86
* unit tests for RebuildGame
97
* Have a progress bar for the steps and a progress bar for the items in the step

src/ArcadeManager/Data/translations/en.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -281,8 +281,8 @@ ROMS_CHECKDAT_HELPDECIDE_TITLE=How do I know which file to pick?
281281
ROMS_CHECKDAT_HELPDECIDE_BODY=<h3>MAME - latest version</h3><p>You will need the DAT file corresponding to your MAME version: checking against a DAT file from another version might result in lots of errors.</p><p>If you're using an "all in one" distribution like Batocera or Recalbox, you will need to find out which version you're using, as each one contains a specific version of MAME and FBNeo.</p><p><a href="https://wiki.batocera.org/arcade#romset_version_per_stable_batocera_release" class="blank">Batocera version table</a><br><a href="https://wiki.recalbox.com/fr/emulators/arcade/mame/libretro-mame" class="blank">Recalbox latest version informations</a></p><p>You can then download the matching zip from <a href="https://www.progettosnaps.net/dats/MAME/" class="blank">ProgettoSnaps</a> and get the DAT file located in <em>DATs\ROMs</em>.</p><p>If you're simply using MAME on Windows, you can get the XML by running <em class="code">.\mame.exe -listxml > mame-roms.xml</em> in a command line.</p><h3>MAME 2003 Plus</h3><p>Mame 2003 Plus, used on most distributions that target low-power devices (Knulli, OnionOS, MuOS, but also Batocera and Recalbox on Raspberry Pi) is not on ProgettoSnaps, and worse, different distributions use different romsets without changing the MAME2003+ version number.<br>You will have to extract the XML from MAME:</p><ul><li>Launch a game in MAME</li><li>Open the RetroArch menu; check the manual to know how to do it, but it's usally a combination of hotkey + some button</li><li>Navigate to Quick menu > Core options > System > Activate MAME menu</li><li>Exit the menu and resume the game (back multiple times > quick menu > resume)</li><li>Go to the bottom of the black menu that appears over the game, and select "Generate XML DAT"</li></ul><p>If you do not have these menu entries, it's possible that you are simply using FBNeo.</p><p>The XML is usually created in the "save" folder (ex: <em>CurrentProfile\MAME 2003-Plus\mame2003-plus</em> on Miyoo Mini/OnionOS, or <em>saves\mame2003-plus</em> on Knulli) and called something like <em>mame2003-plus.xml</em>.<br>If you can't find it at this location, well, good luck.</p><h3>FBNeo</h3><p>If you are using FBNeo, just use the provided file, as romsets usually don't change much between versions, except by adding new games.</p>
282282
ROMS_CHECKDAT_ACTION_HEADER=Choose an action to complete
283283
ROMS_CHECKDAT_ACTION_REPORT=Check and report errors
284-
ROMS_CHECKDAT_ACTION_CHANGE=Check, fix and change the type of the romset to "non-merged"
285-
ROMS_CHECKDAT_ACTION_CHANGE_EXPLANATION=A "non-merged" romset takes a bit more disk space but is much more modular than other types of romsets.
284+
ROMS_CHECKDAT_ACTION_CHANGE=Check, fix and change the type of the romset
285+
ROMS_CHECKDAT_ACTION_CHANGE_EXPLANATION=A "non-merged" romset takes a bit more disk space but is much more modular than other types of romsets.<br>ArcadeManager has only been tested with "non-merged" DAT files, like the ones included above. It cannot transform other kinds of DAT files to non-merged.
286286
ROMS_CHECKDAT_OPTIONS=Options
287287
ROMS_CHECKDAT_ALLFILES=Check all files in the DAT - if unchecked, the tool only checks the files present in the romset.
288288
ROMS_CHECKDAT_SPEED_HEADER=Make the check faster or slower, and more or less reliable.

0 commit comments

Comments
 (0)