Nintendo Wii Moderation Guide: Difference between revisions
>Bikerspade bca2txt |
>NovaAurora No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Comments == | |||
<nowiki><b>Internal Name</b>:</nowiki> ''Internal Name'' -- Can be obtained in Isobuster as volume label, in Cleanrip output, or in Dolphin. | <nowiki><b>Internal Name</b>:</nowiki> ''Internal Name'' -- Can be obtained in Isobuster as volume label, in Cleanrip output, or in Dolphin. | ||
''E09F2204<tab>RVL-RL3E-0A-'''X''' USA<tab>S0'' -- The bold character indicates Revision number. Add revision to datname and version field (Rev X) | ''E09F2204<tab>RVL-RL3E-0A-'''X''' USA<tab>S0'' -- The bold character indicates Revision number. Add revision to datname and version field (Rev X) | ||
== Serials == | |||
Example: RVL-SP3E-USA-B0 | |||
*'''RVL''': Generic ID for Wii ('''R'''e'''V'''o'''L'''ution) | |||
*'''SP3E''': 4 character ID for specific game, breakdown below. | |||
*'''USA''': Region identifier, guide below. | |||
*'''B0''': Label variant, does not guarantee data difference. (Can be E0, exclusively for DL Discs) | |||
===Game ID=== | |||
XYYZ | |||
If unique, (nearly) guaranteed to be unique dump. | |||
*'''X''' | |||
**D: Demo | |||
**R: Game (Early releases?) | |||
**S: Game (Later releases?) | |||
*'''YY''' | |||
**Any combination of A-Z and 0-9 | |||
**Specific per game | |||
*'''Z''' | |||
**D: Germany | |||
**E: USA or NTSC-U | |||
**F: France | |||
**H: Holland (Netherlands) | |||
**I: Italy | |||
**J: Japan or NTSC-J | |||
**K: Korea | |||
**P: Europe or PAL | |||
**R: Russia | |||
**S: Spain | |||
**U: Australia | |||
V through Z seem to be used for "Misc" stuff that won't fit elsewhere. | |||
**V: Scandinavia | |||
**W: Hong Kong, Taiwan, or Scandinavia | |||
**X: Europe, Brazil, LatAm, Canada, or Scandinavia | |||
**Y: Brazil, Canada, Scandinavia, or Turkey | |||
**Z: Canada or Scandinavia | |||
===Serial Regions=== | |||
Different region does not mean different disc data. | |||
*AUS: Australia | |||
*BRA: Brazil | |||
*CAN: Canada | |||
*CHT: Hong Kong? (Chinese Traditional) | |||
*ESP: Spain | |||
*EUR: Europe | |||
*EUT: Europe (Alt) | |||
*EUU: Europe (Alt) | |||
*EUY: Europe (Alt) | |||
*EUZ: Europe (Alt) | |||
*FAH: France and Holland (Benelux?) | |||
*FRA: France | |||
*GER: Germany | |||
*HOL: Holland (Netherlands) | |||
*ITA: Italy | |||
*JPN: Japan | |||
*KOR: Korea | |||
*LTN: Latin America | |||
*MDE: Middle East | |||
*NOE: Germany (Nintendo of Europe?) | |||
*RUS: Russia | |||
*SCN: Scandinavia | |||
*SWE: Sweden | |||
*TUR: Turkey | |||
*TWN: Taiwan | |||
*UKV: United Kingdom (?) | |||
*USA: United States | |||
== bca2txt == | == bca2txt == | ||
Python script for converting a .bca file to a .txt file for easy copy/pasting to Redump. | |||
Save code below as bca2txt.py, and drag-and-drop .bca file onto script to produce FILE.bca.txt | |||
<pre> | |||
#!/usr/bin/env python | |||
import sys | |||
import os | |||
if (len(sys.argv) != 2): | |||
print('usage: ' + os.path.basename(__file__) + ' <64-byte BCA file>') | |||
sys.exit(1) | |||
bca_file_size = os.path.getsize(sys.argv[1]) | |||
if (bca_file_size != 64): | |||
print("BCA file is not 64 bytes") | |||
sys.exit(1) | |||
bca_file = open(sys.argv[1], 'rb') | |||
txt_file = open(sys.argv[1] + '.txt', 'w') | |||
for x in range(4): | |||
for y in range(8): | |||
val = bca_file.read(2) | |||
txt_file.write(bytes(val).hex().upper()) | |||
if (y != 7): | |||
txt_file.write(' ') | |||
else: | |||
txt_file.write('\n') | |||
</pre> | |||
[[Category:Moderation Guides]] | [[Category:Moderation Guides]] | ||
Latest revision as of 23:42, 24 May 2024
Comments
<b>Internal Name</b>: Internal Name -- Can be obtained in Isobuster as volume label, in Cleanrip output, or in Dolphin.
E09F2204<tab>RVL-RL3E-0A-X USA<tab>S0 -- The bold character indicates Revision number. Add revision to datname and version field (Rev X)
Serials
Example: RVL-SP3E-USA-B0
- RVL: Generic ID for Wii (ReVoLution)
- SP3E: 4 character ID for specific game, breakdown below.
- USA: Region identifier, guide below.
- B0: Label variant, does not guarantee data difference. (Can be E0, exclusively for DL Discs)
Game ID
XYYZ
If unique, (nearly) guaranteed to be unique dump.
- X
- D: Demo
- R: Game (Early releases?)
- S: Game (Later releases?)
- YY
- Any combination of A-Z and 0-9
- Specific per game
- Z
- D: Germany
- E: USA or NTSC-U
- F: France
- H: Holland (Netherlands)
- I: Italy
- J: Japan or NTSC-J
- K: Korea
- P: Europe or PAL
- R: Russia
- S: Spain
- U: Australia
V through Z seem to be used for "Misc" stuff that won't fit elsewhere.
- V: Scandinavia
- W: Hong Kong, Taiwan, or Scandinavia
- X: Europe, Brazil, LatAm, Canada, or Scandinavia
- Y: Brazil, Canada, Scandinavia, or Turkey
- Z: Canada or Scandinavia
Serial Regions
Different region does not mean different disc data.
- AUS: Australia
- BRA: Brazil
- CAN: Canada
- CHT: Hong Kong? (Chinese Traditional)
- ESP: Spain
- EUR: Europe
- EUT: Europe (Alt)
- EUU: Europe (Alt)
- EUY: Europe (Alt)
- EUZ: Europe (Alt)
- FAH: France and Holland (Benelux?)
- FRA: France
- GER: Germany
- HOL: Holland (Netherlands)
- ITA: Italy
- JPN: Japan
- KOR: Korea
- LTN: Latin America
- MDE: Middle East
- NOE: Germany (Nintendo of Europe?)
- RUS: Russia
- SCN: Scandinavia
- SWE: Sweden
- TUR: Turkey
- TWN: Taiwan
- UKV: United Kingdom (?)
- USA: United States
bca2txt
Python script for converting a .bca file to a .txt file for easy copy/pasting to Redump.
Save code below as bca2txt.py, and drag-and-drop .bca file onto script to produce FILE.bca.txt
#!/usr/bin/env python
import sys
import os
if (len(sys.argv) != 2):
print('usage: ' + os.path.basename(__file__) + ' <64-byte BCA file>')
sys.exit(1)
bca_file_size = os.path.getsize(sys.argv[1])
if (bca_file_size != 64):
print("BCA file is not 64 bytes")
sys.exit(1)
bca_file = open(sys.argv[1], 'rb')
txt_file = open(sys.argv[1] + '.txt', 'w')
for x in range(4):
for y in range(8):
val = bca_file.read(2)
txt_file.write(bytes(val).hex().upper())
if (y != 7):
txt_file.write(' ')
else:
txt_file.write('\n')