Text Sound Off

Hack of Dragon Warrior

Title screenHack Information
Released By912
CategoryImprovement
PlatformNES
LicenseN/A
Patching InformationNo Special Requirements
GenreRole Playing
ModsO
Game DateMay 27 1986
Patch Version1.0
Release DateOct 20 2019
ReadmeNo
Last ModifiedOct 20 2019
Game Description:
The first in the long running series of games, beginning with the Nintendo Entertainment System and spanning the SNES, the Gameboy, and even the Playstation, as well as having mini-spinoffs which are a lot like Pokémon.

This, the original Dragon Warrior, starts you off in the throne room of the King of Tantegel Castle. He names you the descendant of the legendary Erdrick, who once possessed the Ball of Light. It has been stolen, the Dragonlord's minions roam the lands, and the Princess is kidnapped. You, the descendant of the legendary hero, must confront evil and save the continent.

This game features a single-character interface with single-monster battles. Do not think this means it will be easy…you can easily go in over your head. You must make sure to buy equipment, as for some odd reason, trained descendants of heroes do not have any starting equipment.

This game was once released by Nintendo along with subscriptions of Nintendo Power magazine, so it is not extremely rare. However, it is a good place to start learning of the series, as it began everything. Also, the rest of them are considered hard to find. If you get one, consider yourself lucky!
Hack Description:
In Dragon Warrior's main script, text is printed to the main dialogue window with neither sound effects nor automatic line indenting until the first byte $50 (opening single quote) or $57 (one of the various space tiles) is encountered, upon which both the text printing sound effect and the automatic indenting are enabled for the remainder of the current string with no way to revert to silent, non-indented text.

This patch modifies Dragon Warrior's text engine to make it recognize the $EE byte as a control code that disables the text printing sound effect and automatic indenting. Subsequent uses of the $50 or $57 byte will re-enable these effects. Since the unmodified game does not make use of the $EE byte in its main script, this patch will be of limited interest to non-hackers.

This patch is compatible with both the PRG0 and PRG1 versions of Dragon Warrior.

Includes commented source code!
ROM / ISO Information:
PRG0 unpatched:
File MD5 1CFEEAC7A20B405780EEA318D3D1AF2A
File SHA-1 6A50CE57097332393E0E8751924FD56456EF083C
File CRC32 CAAF5C6B
ROM MD5 E8382F82570BC616B0BCC02C843C1B79
ROM SHA-1 73F9B88DEF80756EF29C5AA1A724C3112E5918C1
ROM CRC32 3B3F88F0

PRG0 patched:
File MD5 38F6F0DB932AB8E475DCB30C37035743
File SHA-1 8417DC776D69E6A832A72A2CBE800D0BC5B4383F
File CRC32 6F613F0E
ROM MD5 D5D5DB9AA881B7910571828A73D0F5B3
ROM SHA-1 D57252383F9A0CB3217626F4564ADD94430CE446
ROM CRC32 9EF1EB95

PRG1 unpatched:
File MD5 25CF03EB7AC2DEC4EF332425C151F373
File SHA-1 1ECC63AAAC50A9612EAA8B69143858C3E48DD0AE
File CRC32 D4D5F5D7
ROM MD5 E0413C76F69F5ACA4A1F5336B86851B6
ROM SHA-1 240E445AB95C3A5AFBEF63E9239EACC9F9FE1E19
ROM CRC32 2545214C

PRG1 patched:
File MD5 555103752FBE2150117A272FC2542BE5
File SHA-1 8726AE3874BDAB2AD891FA36F78F48178F275EF5
File CRC32 711B96B2
ROM MD5 CE77593C9775620628594E1518A37A12
ROM SHA-1 4D17D52516332C8DEC2F089F461A211077960E24
ROM CRC32 808B4229
Files:
  • Patch File
Screenshots:
All titles, characters, and logos are property of their respective owners.