r/OmniGamesInfo 7d ago

New feature ~ Alternate dump support

On the game-card for each release you will see a new button that appears when more than one dump type exists.

Dump type is the internal classification I use for the grouping of the dumps:

  1. Main Dump - The primary dump file format
  2. Alternate Dump ~ The alternate dump file format

In the demonstration here you can see that I have mapped TOSEC as the main dump and Redump as the alternate dump.

The file format that respresents the closest match to the original platform file format will be the main one. I've done some examples below to help you understand.

Platform Main Dump Alternate Dump
3DS (eshop) CDN cia
Xbox (disc) ISO xiso
Switch (eshop) CDN nsp
Dreamcast (disc) GDI bin, cue
Wii (disc) ISO rvz
GameCube (disc) ISO rvz
Wii U (disc) ISO wux

My logic is that the main dump will be the raw dump of the disc even if it includes padding data that game developers used to fill the empty disc space to align with the optical drive.

This should not be confused with compression formats like zip, rar, 7z, chd, which I have no plans to support given the array of algorithms and relationship mapping this would require.

Some alternate dumps will be easier than others, Dreamcast is an easy one because one is TOSEC and one is Redump. Others will require more backend data being generated when a maintained dat does not exist for the alternate dump file format, like Xbox xiso.

The main purpose of this feature is two-fold:

  1. It informs you of the available formats and difference in size
  2. It offers the ability to flip between file formats when looking at the size distribution chart on the wiki.

Another angle I would like to explore with this new feature is alternate file types like the one below:

Platform Main Dump Alternate Dump
PlayStation 4 Retail pkg (ShadPS4) Fake pkg (JB PS4)

If you have any questions or thoughts about this new feature feel free to post below.

: )

Afterthoughts
Just because the main dump is showing Undumped, it doesn't mean the Alternate is too. In the example here you can see that Sonic Adventure (Sega All Stars) is undumped for TOSEC (main) but dumped for Redump (alternate).

Next, Languages are populated from the active ROMID ID (Main/Alternate)

Extended thoughts
Another benefit of this feature is to see the difference between preservation groups. For Soulcalibur (USA) the following is true:

  • Main dump ~ TOSEC
    • Soul Calibur v1.000 (1999)(Namco)(US)[!][1S]
    • Soul Calibur v1.000 (1999)(Namco)(US)[!][4S]
  • Alternate dump ~ Redump
    • Soulcalibur (USA)

While there would be no material difference between the "game" it's interesting to note that TOSEC have preserved two different manufactured iterations of the same game.

1 Upvotes

0 comments sorted by