Kessen! Dokapon Kingdom IV (English)

Kessen! Dokapon Kingdom IV (English)

English fan translation for the SNES game
Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi.

The Japanese title (決戦! ドカポン王国 (ランド) IV ~伝説の勇者たち~) roughly translates to
“Decisive Battle! Dokapon Kingdoms IV: Legendary Heroes”.

This is the very first game in the Dokapon game series. The IV in the title refers to the possibility of supporting up to 4 players and was probably also mocking the numbering of JRPG that was getting out of hand. (Dragon Quest V and Final Fantasy V were already out).


English Patch


June 2022 - First release 1.0 below.

Patch file v1.0 is available here : Kessen! Dokapon Oukoku IV - English v1.0.zip

Also available on romhacking.net : https://www.romhacking.net/translations/6573/

It applies to the following ROM :
File: Kessen! Dokapon Oukoku IV - Densetsu no Yuusha-tachi (Japan)
No-Intro: Super Nintendo Entertainment System (v. 20210222-050638)
File/ROM SHA-1: 45C4DE22174F01135628D8B61EFF0DE672BC7D30
File/ROM CRC32: 9BA1F895

Japanese rom size : 1.0 Mb (1 048 576 bytes)
Patched rom size : 2.0 Mb (2 097 152 bytes)


Screenshots

Japanese English
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01
image 01 image 01

QoL Improvements

Screenshot Comment
image 01 Added the ailment icons to the items that cures it.
Remedy, Serum, Amulet and Salve respectively cures Poison, Paralysis, Curse and Weakness.
image 01 Added a gear icon to differentiate weapons, shields and armors.
image 01 Added a package icon to the item you get from a special encounter. In Japanese, the item has just the name of the delivery town.
image 01 Changed the button icons to allow one more character in the command name. (7 instead of 6)

Known bugs

Not fixed:

  • No bug reported yet.

Fixed:

  • In the Rabble Tower 3F and 4F, the battle commands Escape and Counter are misspelled. (Only a visual issue) (Fix: the animated clouds in the back were overriding the text data)

Translations

Type Japanese English Comment
Title 決戦 (Kessen) Kessen 決戦 (Kessen) means Decisive Fight / Playoff. I kept the term Kessen on the title screen as “Decisive Fight” takes too much space and “Play off” sounds weird. It also help with the SEO as most people still refers to the game as Kessen Dokapon Kingdom.
Item ジロキチ (Jirokichi ) Rat Kid The Japanese name is a reference to Nakamura Jirokichi (仲村次郎吉, 1797–1831), a Japanese thief and folk hero who lived in Edo (present-day Tokyo) during the Edo period.
Jirokichi’s nickname Nezumi Kozō (鼠小僧) roughly means “Rat Kid”.
Item まほうのくすり (魔法) Tonic Mahōnokusuri means Magical Medicine. It triples the attack, defense and speed for a duration of 2 to 8 days. The drawback: When the effect expires, HP is set to 1.
NPC ジャンキー (Janky) Roche The NPC that plays Roshambo is called Janky as the game rock-paper-scissors is called Janken (ジャンけん) in Japanese. The name Roche (or Roché in some other games) comes from Roshambo (sometimes spelt Rochambeau, immigrants do get the job done).

Town names

The original town names are actual Japanese names mixed up. Such as ホッカ (Hokka) for 北海道 (Hokkaido), クフマシ (Kufumashi) for 福島 (Fukushima), サマイタ (Samita) for Saitama (埼玉) etc.
Since the menus only allow 4 characters for each town (6 for the churches), I couldn’t use all the original names.
So I took the creative liberty to use common Japanese words (4 characters long) for the towns:

Neko, Bara, Kaze, Sato, Nawa, Kono, Hebi, Yoko, Sora, Yama
Rika, Yuki, Kumo, Jido, Wani, Taka, Kori, Saki, Kusa, Mado
Kobe, Hana, Kino, Naku, Yoru, Koso, Miru, Kasa, Haru, Demo
Nado, Mada, Kita, Doro, Hita, Gama, Niwa, Basu, Nara, Tobu
Naga, Mugi, Dake, Kawa, Hiru, Kami, Momo, Suji, Tori, Mizu.

The churches are named:
Kokoro, Midori, Yugata, Nezumi, Suzume, Kinoko, Hotaru


Tips & Tricks


Characters & CPU

Screenshot Comment
image 01 Human players can pick any of 4 characters. Unlike the other Dokapon games, it’s only for the visual, it has no impact on the gameplay.
cpucpu
cpucpu
The CPU difficulty can be chosen by selecting a different appearance.
The AI can always be changed during the game although it will not change the appearance selected during the game set-up.

When holding the Select button right before the AI turn, it switches the control for this player to Human.
It can be useful to know when you accidentally (or purposefully) set all the players to CPU.


End of game

At the end of the game, 4 special prizes are awarded.

  • The player who rules the most towns.
  • The player who defeated the most big monsters.
  • The player with the highest level.
  • The player who died the most.

Each award grants a prize of 1200 + 1200 x (number of weeks elapsed) in gold.

In case of a tie, nobody gets the award.

Any Dokapon Orb kept till the end will be exchanged for 10000 x (number of weeks elapsed) gold.
As the orb sells for 490000 during the game, it seems only worth keeping if the game lasts 50 weeks or longer.


100 deaths

If you die 100 times, Princess Penny finds you so pitiful that she grants you 59630000 gold.
Furthermore the death counter rolls over from 99 to 0.


Rock-paper-scissors

One of the random encounter is a character that plays roshambo.
If you lose, they take half of your money. If you win, nothing happens unless your are in debt. In which case, your debt gets paid off.


Secret stores

There are two secret stores on the map.
The first one is near Yoru (located west of the magic circle).
It’s hidden right to the left of Yoru and accessible by going down from the road.

map

The second one is on the Rabble Tower island (located south of the magic circle).
It’s hidden in the west of the island and accessible by going right from the road.

map

Here’s the items in the stores.

map

The stores can be easily spotted with the Look mode.


Darkness

One of the special effects of the boss is plunging Dokapon in darkness.
When this happens, you can’t use the Look mode, use items or magic.

The visibility range is based on the Magic stat of the active player.

Magic 1 Magic 80 and higher
map map

Magic

Offensive magic and defensive magic used in battle are tied to your equipment.
If you change weapon, you lose your current attack magic.
If you change shield, you lose your current defense magic.


Credits

There is a hidden Easter egg in the game. In the east of the map, near the town of ヒョー (Hyo in Japanese, Haru in the English version), there is a red chest.

map

If you look at the rock next to that chest, you will see the credit roll.

Mentioned in the credits is the music used in the commercial for the game.

The band is ACID LOVE (アシッド・ラヴ = Ashiddo Ravu).
The song is My Little Star (Release on December 1st 1993)

There is the full song : Acid Love - My Little Star

Also mentioned in the credit is the Waseda Mystery Club (わせだ ミステリー クラブ)
Waseda Mystery Club is one of the cultural circle activities that exist in Waseda University (Tokyo).


TV Commercial

There is the TV commercial: Japanese Commercial for 決戦!ドカポン王国Ⅳ

map
Music by Acid Love

map
Dokapon Kingdom

map
ス一パ一ファミコン 任天堂
Super Famicom Nintendo

map

決戦! Kessen!
ドカポン王国 Dokapon Kingdom
ランド Land
伝説の勇者たち Legendary Heroes
12月10日発売 Release on December 10

決戦 (Kessen) means Decisive Fight / Playoff

map

警告 Warning
友人をなくさないよう Don’t lose your friends
注意しましょう. Be careful.

Debug Menu

The game data contains indication of a debug mode that must have been used during the beta testing.
There’s a reference to マリオクラブ (Mario Club) which was a third party team specialized in debugging and monitoring Nintendo games. It has become an official Nintendo subsidiary in 2009 under the name Mario Club Co., Ltd.
The menu seems to allow the player to teleport to different places, trigger encounters and specific events.
Including a sound test to listen to the sound effects and BGMs.

Japanese English
ノーマル・モード
デバッグ・モード
Normal mode
Debug mode
サンプル
マリオクラブ すいせんソフト !!
12がつ はつばいよてい
Sample
Mario Club
Recommended game
Release Dec 12
へいや
さばく
もり
ぬま
どくぬま
いわば
うみ
どうくつ
かいてい1
とう1かい
とう2かい
かいてい2
コロシアム
Plain
Desert
Forest
Swamp
Marsh
Quarry
Sea
Cave
Sea 1F
Tower1
Tower2
Sea 2F
Arena
ジャンキー
こじき
おんせん
バトルロイヤル
にもつ
武器{FE}ジャンキー
ジャンキー
ジャンキー
えきびょう
ほうさく
かんばつ
ストライキ
Roche
Beggar
Onsen
Arena
Package
Weapon
Roche1
Roche2
Roche3
Plague
Harvest
Drought
Strike
サウンド
イベント
せんとう
Sound
Event
Fight
Xー{FD 00 23} Yー{FD 00 23} {FD 00 11}たいりく X-{FD 00 23} Y-{FD 00 23} {FD 00 11}Land
ミュージック
こうかおん
Music
Sound

After disassembling the rom with DiztinGUIsh, I found the code that loads the menu but not where that code is called from.
I don’t know if there is a way to trigger the debug menu from the game.

To whomever it matters, the code is located at the address 85B70A (x2B70A).

debug

Debug prompt Debug Menu
OFFSET=021AC7
VALUE=B585
OFFSETDATA=023585
DATA=F0 32 0D 55 8C 01 6D 8D 6F 67 6B 72 67 9C 6A 61 BD FF
JPN=モードを せんたくしてください?{EL}
ENG={F0}Please select a mode.{EL}
OFFSET=020477
VALUE=8FC0
OFFSETDATA=020FC0
MENUDATA=02 26 02 0A 06 00
DATA=F0 28 0D 2E 38 B6 32 0D 55 FE 54 56 46 49 B6 32 0D 55 FF
JPN=ノーマル・モード{NL}デバッグ・モード{EL}
ENG={F0}Normal{NL}Debug{EL}

World map (English patch)

map

Dungeon maps

Spring Cave

image 01

Lava Cave

image 01 image 01

Lost Forest

image 01

Sea Temple

image 01 image 01

Underground Passage

image 01

Rabble Tower

image 01 image 01
image 01 image 01

Enemy list

ID NAME HP AT DF SP MA XP GOLD Attack
Magic
Defense
Magic
Image
1 Kobold 9 2 2 2 2 5 10 - - monster
2 Corpse 18 3 2 2 1 6 20 - - monster
3 Bat 15 4 3 8 1 10 40 Drain - monster
4 Thief 21 4 3 10 3 15 80 Steal - monster
5 Goblin 25 5 4 2 2 20 60 - - monster
6 Great Scorpio 32 10 20 5 1 30 55 Poison - monster
7 Slime 37 9 13 2 7 22 100 Swap
Poison
- monster
8 Zombie 63 13 6 4 1 33 50 Poison - monster
9 King Kobold 44 12 13 10 7 28 160 Rage Seal monster
10 Orc 50 12 17 2 10 38 130 Rage - monster
11 Werwolf 71 16 13 15 9 50 180 Poison
War Cry
Clone
- monster
12 Wraith 68 14 12 6 14 45 220 Drain Shock monster
13 Magus 40 10 13 6 25 25 200 Melt
Sleep
Seal monster
14 Troll 120 18 7 5 5 67 260 Rage - monster
15 Jelly 45 15 31 6 13 56 320 Rust
Sap
Repel
Seal
monster
16 Rogue 68 16 18 24 5 62 800 Rob - monster
17 GoldBat 72 18 18 18 10 68 500 Morph Mirror monster
18 DarkElf 76 16 22 12 26 77 320 Melt
Curse
Mirror monster
19 Hobgob 70 20 19 9 10 82 350 Rage Seal monster
20 Undead 117 22 10 5 3 106 240 Poison
Drain
Repel monster
21 OrcLord 80 21 30 7 15 124 355 Curse
Rage
Heal monster
22 Slayer 108 27 22 44 9 137 500 Slay - monster
23 Ghoul 127 30 18 9 2 152 360 Poison
Drain
Repel monster
24 EvilGob 125 31 24 10 16 178 400 Clone
Rage
Seal monster
25 Desert Wounder 82 33 52 10 4 203 380 Poison
Clone
- monster
26 Lizard 132 34 30 15 10 311 460 Clone - monster
27 Gargoyl 92 32 58 5 10 235 480 Blast
Curse
- monster
28 Soldier 346 45 6 6 1 445 520 Drain
Clone
- monster
29 Vampire 258 37 40 26 20 212 625 Sleep
Drain
Seal monster
30 Lady Vampire 236 38 36 46 12 200 780 Drain
Charm
Deflect monster
31 Sea Killer 285 36 32 42 7 237 845 - Deflect monster
32 Maticor 168 43 27 14 8 455 750 Poison
War Cry
- monster
33 Ogre 309 68 28 16 14 881 800 War Cry
Carnage
Rage
- monster
34 Stalker 113 30 22 4 19 201 660 Curse
Drain
Seal+ monster
35 Mermaid 187 31 20 15 20 208 730 Charm Repel monster
36 IronJaw 277 48 38 50 7 260 1180 Curse
Rage
Deflect monster
37 Unicorn 170 45 27 55 16 500 880 Sleep
Charm
Slay
Seal+
Mirror
monster
38 Ariosto 193 49 28 20 11 563 800 War Cry
Rage
- monster
39 Siren 243 32 38 18 26 313 970 Drain
Charm
Repel+ monster
40 Sand Lizard 271 57 84 32 12 1005 565 Clone - monster
41 Horror 260 59 38 30 27 1131 720 Sleep
Curse
Repel+ monster
42 Medusa 217 41 34 15 27 487 790 Poison
Petrify
Heal monster
43 Lamia 116 35 26 11 36 347 960 Poison
Charm
Repel+ monster
44 Gorgon 281 59 36 16 40 741 900 Drain
Petrify
Mirror monster
45 Ocatrix 308 66 58 29 12 1312 880 Petrify
Rage
- monster
46 Basilix 272 55 49 21 12 826 870 Rust
Petrify
Rage
- monster
47 Wizard 134 23 40 16 42 265 680 Blast
Blaze
Repel++
Seal+
Mirror
monster
48 Weapon Eater 156 8 128 16 8 50 5000 Rust Repel++ monster
49 Minotor 487 135 48 31 38 3920 1060 War Cry
Carnage
Rage
- monster
50 Barbare 310 72 28 27 21 1728 790 War Cry
Carnage
Rage
- monster
51 Shinobi 312 75 33 88 12 2715 920 Clone
Slay
- monster
52 Knight 280 78 85 18 26 1864 1160 Clone
Carnage
Heal
Repel+
monster
53 Griffon 305 63 45 60 19 1287 820 War Cry
Rage
- monster
54 Sucubus 320 45 33 17 42 0 1040 Drain
Charm
Seal+ monster
55 Incubus 202 51 32 28 13 620 1120 Drain
War Cry
Seal+ monster
56 Chimera 291 71 59 26 23 2483 1220 War Cry
Carnage
Rage
- monster
57 Serpent 445 64 53 30 12 982 1360 Soak
Squeeze
Shock monster
58 Cyclops 572 113 47 28 31 3659 1278 War Cry
Carnage
Rage
- monster
59 Kraken 640 100 82 28 40 570 1455 Rage
Soak
Squeeze
Repel+ monster
60 Hydra 545 96 100 48 37 4289 1520 Poison
Clone
Petrify
Burn
- monster
61 Golem 385 138 198 20 1 4200 2 Carnage
Rage
- monster
62 Berserk 540 143 40 34 46 4005 1000 War Cry
Carnage
Rage
- monster
63 Newt 463 71 91 15 33 3140 10 Blast
Enflame
Seal
Mirror
monster
64 Baron 478 142 159 26 42 4491 1670 Bolt
Carnage
Repel+
Seal+
monster
65 Magic Eater 211 22 165 3 50 660 0 Sap Repel++
Mirror
monster
66 Shadow 360 88 48 180 40 3605 1580 Clone
Carnage
Slay
Bind
- monster
67 Fenrir 507 88 51 72 37 3250 1704 War Cry
Carnage
Slay
- monster
68 Neptune 470 63 52 19 60 3387 1660 Soak Repel++ monster
69 Doppel 400 63 59 19 40 2360 1 Morph Heal+
Mirror
monster
70 Jewel Slime 10 666 999 666 999 2 0 Rob Repel++
Mirror
Shock
monster
71 HighElf 392 67 55 28 47 1511 1200 Blast
Blaze
Aurora
Repel++
Mirror
monster
72 Warlock 450 82 63 20 80 3311 1500 Blast
Blaze
Bolt
Repel+
Mirror
monster
73 Balrog 283 77 46 52 21 2563 1360 Blast
Burn
Snare monster
74 Sphinx 332 73 80 20 90 2801 2000 Charm
Burn
Seal+
Mirror
monster
75 Tricorn 517 136 103 42 93 4373 2070 Slay
Bind
Heal+
Mirror
monster
76 Monoeye 562 165 105 45 37 4672 1800 War Cry
Carnage
Slay
Rage
- monster
77 Naga 400 81 88 21 20 3544 1900 Poison
Soak
Squeeze
Heal
Repel++
monster
78 Talos 582 186 283 10 1 5921 1080 Slay - monster
79 Scylla 775 120 111 63 72 1020 2220 Charm
Squeeze
Repel++
Shock
monster
80 Titan 720 188 169 5 40 5120 2400 Clone
Quake
- monster
81 Witch 389 85 125 12 120 3506 2460 Sleep
Curse
Blaze
Bolt
Repel++ monster
82 Daemon 508 172 147 30 89 5360 2040 Slay
Enflame
Repel++ monster
83 Dark King 698 192 180 28 56 6480 2500 Drain
Carnage
Slay
Repel++
Mirror
Shock
monster
84 Ifrit 535 203 194 39 40 6577 3200 Enflame Repel++ monster
85 Djinn 400 110 112 150 39 4530 3500 Tornado - monster
86 Undine 322 73 136 37 114 1080 2606 Tsunami Seal+ monster
87 Gaia 680 210 195 10 40 6890 2400 Quake - monster
88 Death 640 188 96 26 180 6235 3800 Execute Repel++ monster
89 Satan 666 444 158 21 95 7791 6000 Atomize Repel++ monster
90 Dragon 600 500 320 4 100 9999 0 Inferno Repel++ monster
91 Oni Bat 150 18 10 18 6 100 18 Curse
Drain
Shock monster
92 Goblin Champ 194 47 38 13 8 580 500 War Cry
Rage
Seal monster
93 Zombie Dragon 548 108 30 22 23 3882 1200 Curse
Poison
- monster
94 Blue Claw 108 12 22 11 1 44 500 Poison
Clone
Shock monster
95 Ice Lizard 226 37 40 22 3 283 730 Rage Deflect monster
96 Aqua Slime 275 51 102 23 23 2763 1180 Aurora
Soak
Seal monster
97 Spirit 315 87 48 2 16 2923 35 Curse
War Cry
Deflect monster
98 Atlante 410 75 93 13 20 3015 860 Tsunami Repel++ monster
99 Sea Dragon 537 135 110 20 48 4600 2800 Tsunami Repel++ monster
100 Dracula 297 55 44 0 0 25 40 Sleep
Drain
Seal monster
101 Coox 200 38 38 99 13 415 1450 Petrify
Burn
- monster
102 Blood Fang 263 58 46 120 19 927 1800 Slay - monster
103 Minos 532 176 92 41 41 4356 1160 Carnage - monster
104 Tyrant 638 180 130 41 39 5000 1400 Carnage - monster
105 Earth Dragon 680 186 150 40 68 5621 5000 Enflame - monster
106 King Chimera 451 173 145 33 64 5070 3400 Bolt
Poison
Burn
Seal+ monster
107 Black Slime 51 174 218 128 32 5850 2 Curse
Petrify
Bind
- monster
108 Haunt 1240 192 9 35 2 4444 2540 Curse
Drain
Rust
- monster
109 Raijin 572 210 112 160 44 7100 75 Thunder - monster
110 Fujin 500 176 103 200 42 5489 44 Twister - monster
111 Sky Dragon 500 230 133 117 47 7420 80 Thunder
Twister
Repel++ monster

The monsters : Vampire, Lady Vampire, Sea killer, Iron Jaws, Succubus, Kraken, Scylla, Dracula are actually not used in game (they don’t have their own sprite).
They can only appear by modifying memory during the game execution (all with the Death sprite).


Written By

Krokodyl

Comments