Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

Digimon Tamers: Battle Spirit Ver. 1.5

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Digimon Tamers: Battle Spirit Ver. 1.5

Also known as: Digimon: Battle Spirit Ver. 1.5 (English)
Developer: Dimps
Publisher: Bandai
Platform: WonderSwan Color
Released in JP: April 27, 2002


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.


Digimon Tamers: Battle Spirit Ver. 1.5 is an enhanced revision of Digimon Tamers: Battle Spirit, which added more characters and stages, among other things.

Unused English Mode

Download.png Download Battle Spirit Ver. 1.5 (English hack)
File: Digimon-Tamers-Battle-Spirit-Ver-1-5-English-hack.zip (359 B) (info)
Hmmm...
To do:
Patch might still be incomplete, i.e. missing some of the dummied-out language checks in the code.

The original game featured a complete English-language localization, activated by the game accessing certain I/O registers of the hardware, which was presumably meant for other Asian markets where the system was released. Ver. 1.5 still contains a full English localization, but it has been rendered inaccessible as the checks for the aforementioned registers have been dummied out. Just like the original game, the option to connect to D-Ark digivices is not available when running the game in English.

This patch for the Japanese version will make the game always use the English language mode, by modifying the remnants of said register checks.

Japanese English
DigimonTamersBattleSpiritVer15-JP-WSC-Title.png DigimonTamersBattleSpiritVer15-EN-WSC-Title.png
DigimonTamersBattleSpiritVer15-JP-WSC-DARK.png DigimonTamersBattleSpiritVer15-EN-WSC-NoDARK.png
(Source: xdaniel)

Development Text

Debug Menu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Can the debug menu still be accessed somehow, or are these strings all that remain?

Beginning at 0x488420 are a series of strings suggesting a debug menu. Around half of these also appeared in the original game, while Ver. 1.5 adds some minigame-related options.

TEST MESSAGE
DEBUG FONT
COMPANY LOGO
PUSH A
TITLE DEMO
PUSH A
NAME ENTRY
PUSH A
ENDHING
PUSH B
STAFF ROLL
PUSH B
SYNC WAIT
SYNC OK
SYNC FALSE
CANCEL
COLLECTION
PUSH A
TAG
PUSH A
MINIGAME1
PUSH A
MINIGAME2
PUSH A
MINIGAME3
PUSH A

Dimps Version

At 0x785E2A is the following string, which can also be found in the original game.

DIMPS Ver0.72

Debugging Context

A main event call/jump table exists at 4FA3:009C (0x74FACC) and called at 4FA3:02AD, 4FA3:02B7, and 4FA3:03D9. The table is grouped by triplet pointers, which correspond to the 3 calls.

Set a breakpoint at 4FA3:0299 and modify the contents of DS:004E (1000:004E) using a value from 0x01 to 0x19.

Mini Game Menus

Mini Game 1

DigimonTamersBattleSpiritV1.5 minigame1.png

Not referenced but the functions exist at 8780:0000, 8780:0072, and 8780:0094.

Pressing A returns to the Start Screen.

Mini Game 2

Absent

Mini Game 3

DigimonTamersBattleSpiritV1.5 minigame3.png

Located in the event table at 4FA3:01C8 (set 1000:004E to 0x19) with the functions existing at 878F:0000, 878F:0072, 878F:0094.

Pressing A returns to the Start Screen.