submission:general

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
submission:general [2023/03/05 00:51] cartridge_hermitsubmission:general [2023/05/28 15:02] hiccup
Line 9: Line 9:
 ==== Required Dump Info ==== ==== Required Dump Info ====
  
-The most basic information necessary for verifying a game dump are the hashes/fingerprints generated from the ROM file as well as the dumping tool including hardware, firmware, and software version.+The most basic information necessary for verifying a game dump are the hashes/fingerprints generated from the ROM file as well as the dumping tool including hardware, firmware, and software version. **You can use [[https://www.romhacking.net/utilities/931/|GameHeader]] to get all this info in one go, on windows (or Linux/macOS using wine/mono)**. Or you can use common/built-in utilities:
  
 +Size/hashes:
   * **Size**: The size of the ROM in bytes. You can view this in your file manager, or on GNU/Linux and macOS, in the terminal run <code bash> wc -c ROMFILENAME</code>   * **Size**: The size of the ROM in bytes. You can view this in your file manager, or on GNU/Linux and macOS, in the terminal run <code bash> wc -c ROMFILENAME</code>
   * **CRC32**: On GNU/Linux and macOS, in the terminal run <code bash>crc32 ROMFILENAME</code>On Windows, use [[https://github.com/namazso/OpenHashTab|OpenHashTab]] or [[https://mh-nexus.de/en/hxd/|HxD]].   * **CRC32**: On GNU/Linux and macOS, in the terminal run <code bash>crc32 ROMFILENAME</code>On Windows, use [[https://github.com/namazso/OpenHashTab|OpenHashTab]] or [[https://mh-nexus.de/en/hxd/|HxD]].
Line 20: Line 21:
  
 You should also include any text/metadata file output from the dump tool or ROM checking tools used. You should also include any text/metadata file output from the dump tool or ROM checking tools used.
 +
 +=== Photos ===
 +PCB photos are an important, but often overlooked aspect of preservation. Along with providing some evidence that the game is genuine, they also help with verifying version numbers, manufacturing dates, and documenting component usage across games.
 +
 +Photos should include all sides of packaging, physical media, and the PCB, with all text clearly readable, including any imprinted/stamped text and any serials on ROM chips hidden under batteries. You may need to take photos at an angle to capture some of this information. However taking apart DS/3DS carts to get PCB photos is generally unnecessary.
  
 ==== Common dump info structure ==== ==== Common dump info structure ====
Line 39: Line 45:
 SHA-256 hash: SHA-256 hash:
  
-Links to PCB photos/ box scans:+Links to Cart/PCB/box photos/scans:
 </code> </code>
  
Line 46: Line 52:
 This information isn't required, but maximizing the information in your submission helps the preservation community as a whole. This information isn't required, but maximizing the information in your submission helps the preservation community as a whole.
  
-Aside from the hashes, items derived from the ROM file itself can be skipped if your ROM matches an existing dump.+Aside from the hashes, items derived from the ROM file itself can be skipped if your ROM matches an existing dump. Serials are also less necessary as they can usually be transcribed from the photos/scans you provide.
  
 === Game metadata === === Game metadata ===
Line 62: Line 68:
 Please note if you have modified the physical media in any way. Please note if you have modified the physical media in any way.
  
-DS/DSi/3DS dumps should include hashes for the originally dumped (encrypted) file, plus the decrypted equivalent. Make a copy of the file, then use [[https://github.com/SabreTools/NDecrypt|ndecrypt]]. You can use the ''-h'' flag to hash the ROM at the same time as decrypting it, saving time. +DS/DSi/3DS dumps should include hashes for the originally dumped (encrypted) file, plus if it is a new ROM, the decrypted equivalent. Make a copy of the file, then use [[https://github.com/SabreTools/NDecrypt|ndecrypt]]. You can use the ''-h'' flag to hash the ROM at the same time as decrypting it, saving time. Note that wooddumper produces decrypted files by defaultso re-encryption with ndecrypt is needed for that instead.
- +
-=== Photos === +
- +
-PCB photos are an importantbut often overlooked aspect of preservation. Along with providing some evidence that the game is genuine, they also help with verifying version numbers, manufacturing dates, and documenting component usage across games. +
- +
-Photos should include all sides of packaging, physical media, and the PCB, with all text clearly readable, including any imprinted/stamped text and any serials on ROM chips hidden under batteries. You may need to take photos at an angle to capture some of this information. PCB photos are unnecessary for DS/3DS games.+
  
 ==== Submission ==== ==== Submission ====
  • submission/general.txt
  • Last modified: 2023/07/30 16:22
  • by hiccup