Wolfenstein 3D(JP)
Disc Archaeology
Findings from a byte-level analysis of the Japanese retail disc image (115,957,760 bytes / 56,320 blocks), compared against the 1994 US release.
Cheat / password table
The password dispatch table survives unchanged in the Japanese executable (at offset 0x8BCC in launchme), with all eight codes intact:
KICKBUTT · BURGER · GREG · NOKITTY · APPLEIIGS · FENLEY · LOGICWARE · CHAD
The list is pure Rebecca "Burger Becky" Heineman autobiography: BURGER is her nickname, APPLEIIGS the machine she is famous for, LOGICWARE her company, NOKITTY a personal running gag; GREG, CHAD and FENLEY are believed to be colleagues' names.
A revised Burger engine build
The Japanese launchme is 484 bytes larger than the US build and contains code the US version lacks:
- A
BRGRmagic-number check — the executable now validates the resource archive's signature before loading it, with a new error message alongside:Can't open the resource file/BRGR/Invalid Resource file!. The four-byte magic is, fittingly, "Burger" — Heineman's engine signing its own file format. - A new
Timer60Hzresource name, absent from the US build.
Both additions indicate the Japanese release was compiled from a later revision of the Burger engine, not merely re-linked.
Regional Comparison
The two releases share their entire audiovisual payload — verified byte-identical by checksum: both Cinepak movies, all nine streamed music files, all 42 sound effects, the BannerScreen, the 3DO logo CEL and the embedded OS files are exactly the same data on both discs. Both discs also share the same quirk of music files numbered Song128–Song138 with 132 and 137 missing.
What actually changed is the game code and every gameplay resource file:
| File | US (1994) | JP (1995) | Change |
|---|---|---|---|
launchme |
95,784 bytes | 96,268 bytes | +484 |
REZFILE |
3,159,664 bytes | 3,206,072 bytes | +46,408 |
confront.rez |
155,670 bytes | 156,046 bytes | +376 |
dark.rez |
137,897 bytes | 138,489 bytes | +592 |
die.rez |
113,936 bytes | 114,492 bytes | +556 |
eisen.rez |
132,292 bytes | 133,260 bytes | +968 |
firstesc.rez |
140,101 bytes | 141,037 bytes | +936 |
second.rez |
312,693 bytes | 313,685 bytes | +992 |
trail.rez |
100,975 bytes | 102,995 bytes | +2,020 |
All seven level archives and the main resource file were rebuilt with small size increases. String analysis found no plain Shift-JIS text inside them — the differences are in binary resource data, so the Japanese localization appears to be carried as pre-rendered graphics (and possibly revised level resources) rather than as text strings. A smaller cosmetic difference: the level files were renamed from uppercase (CONFRONT.REZ, filesystem type REZ ) on the US disc to lowercase (confront.rez, type rez ) on the Japanese disc.
Developer fingerprints
- Every 3DO library linked into the disc carries the build stamp
(port2_5) stan@warrior— a 3DO engineer's username and machine name, frozen into the retail pressing. - The data-streaming library inside
Playmoviecontains the error message "the streamer has fallen, and it can't get up" — a joke reference to the 1990s LifeCall commercial, left in by 3DO's own SDK engineers. - The NVRAM storage manager embeds name/description pairs for a dozen other games' save files, so its storage screen could label them: Crash 'n Burn, Escape from Monster Manor, Stellar 7, CPU Bach, Super Wing Commander, Mad Dog McCree, Battle Chess, Who Shot Johnny Rock?, The Incredible Machine, John Madden Football (
EA_JMFB94) and The Horde.
Unallocated space
13,352 blocks (~26 MB, 23% of the disc) belong to no file. Every byte was checked: the region is 100% the standard iamaduck mastering filler, with nothing hidden inside.