Torrent folder structure proposal
Torrent folder structure proposal
For context, we have published a white paper explaining the technical details of the project, we are finding a way to show permanent data in a torrent.
https://linktr.ee/retrotorrents
After we started to learn how to verify, compress and decompress ROMs and ISOs with perfect lossless algorithms (e.g., ZIP, CHD, RVZ), we realized that Vimm's Lair includes a text file containing hash calculations. Here is an example:
Thanks for visiting The Vault at Vimm's Lair.
vimm.net
This Nintendo 64 media is verified by No-Intro.
Banjo-Kazooie (USA).z64
CRC: ad429961
MD5: b29599651a13f681c9923d69354bf4a3
SHA-1: 1fe1632098865f639e22c11b9a81ee8f29c75d7a
Date: 2024-09-08 02:09:54
We think that putting a metadata file in a torrent may be important, so players get to see the metadata when downloading. For context, someone might abandon one or many files in a hard drive or SD card, and those may eventually become orphans if recovered but cannot find the original torrent they downloaded from (.torrent files and magnet links can be extracted with qBittorrent).
We are looking for someone that has an expertise with this type of metadata and help us conclude which data is more important for what audience. It is likely every system may store different metadata with different importance, for example, a Wii game has a serial number, but also an ID, this ID is necessary for the player that wants to convert the RVZ file into a WBFS file and play it on a modded Wii console, where they must follow this universal standard in USB loader software for the Wii:
USB:/wbfs/Mario Kart Wii [RMCE01]/RMCE01.wbfs
This is the proposed folder structure of an N64 torrent (in the case of a PlayStation game containing 4 CD-ROMs, we just put all of them in the same folder with their name and disc number)
.
└── [RETREYE] [N64] Banjo-Kazooie (USA)
├── Banjo-Kazooie (USA).md
└── Banjo-Kazooie (USA).zip
2 directories, 3 files
and here is an example of the metadata file named "Banjo-Kazooie (USA).md"
# THE RETREYE INDEX
> "Together, we and the Retreye will save our video games forever." — CodeCat
---
## GAME IDENTITY
Field | Identity
:--- | :---
**System** | `N64`
**Game Title** | `Banjo-Kazooie`
**Serial** | `NUS-NBKE-USA`
**Region** | `USA`
**Version** | `1.0`
**Edition** | `Original`
---
## DATADOG's CHECKSUM DATA
Field | Data
:--- | :---
**Media** | `Nintendo 64 Game Pak`
**Format** | `z64 (Big-endian)`
**video** | `NTSC`
**CIC** | `6103`
**SDK** | `Libultra 2.0H (00001448)`
**Source** | `No-Intro`
**Size** | `16777216`
Hash | Calculation
:--- | :---
**CRC32** | `ad429961`
**MD5** | `b29599651a13f681c9923d69354bf4a3`
**SHA-1** | `1fe1632098865f639e22c11b9a81ee8f29c75d7a`
**SHA-256** | `59875835b9a5128bb0054315a7f929e2071c2001e528d70bf543e1d6680e6eff`
**CRC1** | `A4BF9306`
**CRC2** | `BF0CDFD1`
---
## BITBUNNY's TORRENT BITS
Field | Bits
:--- | :---
**Name** | `[RETREYE] [N64] Banjo-Kazooie (USA)`
**Birth** | `30-01-2026`
**Size** | `16304984`
---
## RETRORAT'S CONVERTED ROM
Field | Conversion
:--- | :---
**Format** | `ZIP`
**Algorithm** | `Deflate`