Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
submission:general-detailed [2022/03/29 00:36] – jonasrosland | submission:general-detailed [2023/02/26 02:09] – cartridge_hermit | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Gathering and Submitting Dump Info (Detailed) ===== | ===== Gathering and Submitting Dump Info (Detailed) ===== | ||
- | The more information | + | The more information about a dump, the better. If you want to provide more details than the bare minimum found in the [[submission:general|general dump info]], then please take a look at the section below. |
- | Reminder: | + | Not all the information below is required, but maximizing |
==== Common dump info structure ==== | ==== Common dump info structure ==== | ||
Line 28: | Line 28: | ||
Size: | Size: | ||
CRC32: | CRC32: | ||
- | MD5: | + | MD5 hash: |
- | SHA-1: | + | SHA-1 hash: |
- | SHA-256: | + | SHA-256 |
Physical Media Serial 1: | Physical Media Serial 1: | ||
Line 53: | Line 53: | ||
==== Detailed information ==== | ==== Detailed information ==== | ||
+ | If you are submitting a dump to someone who's adding it to a database, you can skip the transcription of some items, but it can make the process smoother if you do the transcription yourself. Aside from the checkum, items derived from the ROM file itself can be skipped if your ROM matches an existing dump. | ||
- | General Note: If you are submitting this info to a person/ | + | === Game metadata === |
- | * **Link(s)**: | + | |
+ | * **Dump release date**: For public releases | ||
+ | * **Link(s)**: | ||
* **Languages/ | * **Languages/ | ||
- | * Tip: Using an emulator like Desmume can speed up the language checking dramatically since you can switch the BIOS language in the emulator settings much faster than on a real DS. You can hold down the tab key to speed up emulation. | + | * Tip: Using an emulator like Desmume can speed up the language checking dramatically since you can switch the BIOS language in the emulator settings much faster than on a real hardware. You can hold down the tab key to speed up emulation. |
- | * **ROM Region**: The region found in the ROM data. (Can be extracted using [[https:// | + | * **ROM Region**: The region found in the ROM data. (Extractable with [[https:// |
- | * **ROM Revision**: The revision found in the ROM data. (Can be extracted using GameHeader) | + | * **ROM Revision**: The revision found in the ROM data. (Extractable with GameHeader) |
- | * **ROM Serial**: The four-character serial found in the ROM data. (Can be extracted using GameHeader, if the header includes it) | + | * **ROM Serial**: The four-character serial found in the ROM data. (Extractable with GameHeader, if the header includes it) |
- | * **Size**: The size of the ROM in bytes. | + | |
- | * **CRC32**: Generated from the ROM file using [[https:// | + | |
- | * **MD5**: As above, or by using md5 in a terminal emulator for linux/ | + | |
- | * **SHA-1**: As above, or by using shasum -a 1 in a terminal emulator for linux/ | + | |
- | * **SHA-256**: | + | |
* **Physical Media Serial 2**: Secondary serial. For most carts, this is an optional "REV X" or " | * **Physical Media Serial 2**: Secondary serial. For most carts, this is an optional "REV X" or " | ||
* **Physical media stamp**: For most carts, this is two numbers imprinted on the top-left or top-right of the back label (front label for GB/ | * **Physical media stamp**: For most carts, this is two numbers imprinted on the top-left or top-right of the back label (front label for GB/ | ||
* **Box Barcode**: Keep the spaces. It could be verified against the barcode itself by using barcode scanning software and using the check digit. | * **Box Barcode**: Keep the spaces. It could be verified against the barcode itself by using barcode scanning software and using the check digit. | ||
- | * **Cart Images**: Back and front. | + | * **Cart |
+ | |||
+ | === ROM file info === | ||
+ | |||
+ | * **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</ | ||
+ | * **CRC32**: On GNU/Linux and macOS, in the terminal run <code bash> | ||
+ | * **MD5**: On GNU/Linux, in the terminal run <code bash> | ||
+ | * **SHA-1**: On GNU/Linux and macOS, in the terminal run <code bash> | ||
+ | * **SHA-256**: | ||
=== NDS/3DS specific === | === NDS/3DS specific === | ||
+ | Submitting info for NDS and 3DS games requires checksums for the encrypted and decrypted dump. | ||
< | < | ||
- | Encrypted ROM file info: > | + | Encrypted ROM file info |
Size: | Size: | ||
CRC32: | CRC32: | ||
- | MD5: | + | MD5 hash: |
- | SHA-1: | + | SHA-1 hash: |
- | SHA-256: | + | SHA-256 |
- | Decrypted ROM file info: > | + | Decrypted ROM file info |
Size: | Size: | ||
CRC32: | CRC32: | ||
- | MD5: | + | MD5 hash: |
- | SHA-1: | + | SHA-1 hash: |
- | SHA-256: | + | SHA-256 |
</ | </ | ||
- | * **Decrypted ROM file info**: To encrypt a copy of the ROM in order to get the encrypted hashes, use [[https:// | + | * **Decrypted ROM file info**: To encrypt a copy of the ROM to get the encrypted hashes, use [[https:// |
* **ROM Serial**: You can find this at 0x1150 in the ROM. | * **ROM Serial**: You can find this at 0x1150 in the ROM. | ||
* **ROM Revision**: You can find this at 0x312 in the ROM. | * **ROM Revision**: You can find this at 0x312 in the ROM. | ||
- | * **.txt file**: Its a good idea to provide the .txt file produced by GodMode9 as it includes info not from the ROM itself: cart ID, save chip ID, dump date (if the 3DS internal clock is set correctly) and the GodMode9 version. | + | * **.txt file**: Its a good idea to provide the .txt file produced by GodMode9 as it includes |
* **PCB Serial**: Use for '' | * **PCB Serial**: Use for '' | ||
* **ROM Chip Serial**: You may not want to open the cart, as its possible the plastic will break or that the cart won't be easy to put together again. However this hasn't been tested thoroughly. The ROM chip serial isn't so important for DS/3DS as the pertinent info is also written on the outside of the cart. | * **ROM Chip Serial**: You may not want to open the cart, as its possible the plastic will break or that the cart won't be easy to put together again. However this hasn't been tested thoroughly. The ROM chip serial isn't so important for DS/3DS as the pertinent info is also written on the outside of the cart. |