GCN Zatch Bell! Mamodo Fury - WIIRD codes

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
Zatch Bell! Mamodo Fury [GABEAF]

Code:
Secret Theme in Park level [Suso]
0619D620 00000005
64662D30 31000000
061A11D0 00000005
64662D30 31000000

Always use alternate costumes (affects P1/P2) [Suso]
2023E338 00000000
066571C0 00000005
735F3270 00000000
E0000000 80008000
2253DD90 00000000
066571C0 00000005
73000000 3F000000
E0000000 80008000

Never use alt costumes (prevents P2 from using alt) [Suso]
041A5C40 73000000

Freeze Timer [Suso]
0453DE40 00002A1C

Infinite HP for P1 [Suso]
0023FD37 000000FF

Infinite HP for P2 [Suso]
002405D7 000000FF

Infinite power from within P1 [Suso]
0423FEE8 42FF0000

Infinite power from within P2 [Suso]
04240788 42FF0000

Infinite S spell P1 [Suso]
0223FF10 000001FF

Infinite S spell P2 [Suso]
022407B0 000001FF

P1 cannot use S spell [Suso]
0223FF10 0000FFF0

P2 cannot use S spell [Suso]
022407B0 0000FFF0

Spell meter amount for P1 - 0x64 default for most chars, 00 no spells [Suso]
0023FF0B 000000xx

Spell meter amount for P2 - setting it to 01 is useful if you want to hear lines from the NPCs [Suso]
002407AB 000000xx

Deflicker Off [Suso]
0453D8F8 06060000
0453D8FC 15161500
0453D900 00000000

FB Width to 512x [Suso]
0453D8CC 020001C0

Character Loader P1 [Suso]
2853DE78 000000xx
0453DDE8 000000yy
E0000000 80008000

Character Loader P2 [Suso]
2853DE7A 0000xx00
0453DDF0 000000yy
E0000000 80008000

Character Select Screen slot = xx
There are 20 characters in the game,
Zatch being 00 and Victoream being 19
If you want to load Laila in Wonrei's slot (18)
xx would be 0x12 and yy would be 0x1B

Character IDs = yy
0x00 = Zatch
0x01 = Reycom
0x02 = Sugino
0x03 = Kolulu
0x04 = Fein
0x05 = Eshros
0x06 = Robnos 1 <- Only has one spell
0x07 = Robnos 2
0x08 = Maruss
0x09 = Brago
0x0A = Rops
0x0B = Baransha
0x0C = Bari
0x0D = Kido
0x0E = Zeno
0x0F = Tia
0x10 = Kanchome
0x11 = Hyde
0x12 = Ponygon
0x13 = Wonrei
0x14 = Tsao-lon
0x15 = Belgim E.O.
0x16 = Pamoon
0x17 = Demolt
0x18 = Zofis
0x19 = Penny
0x1A = Byonko
0x1B = Laila
0x1C = Victoream


Stage Loader [Suso]
2053DE74 07xx0101
0453DDC4 000000yy
E0000000 80008000

Stage Select Screen slot = xx
There's 12 (actually 13 if you hold L/R) stage slots.
Stage one (River Bed) is 00, last one being 0x0B (Front of Windmill)
However you can also include the hidden level 0x0C (the Faudo sky level)

Story Mode stage IDs = yy
0x0F = Baltro Level 1
0x10 = Baltro Level 2
0x1B = Penny Level
0x1C = Byonko Level
0x1D = Victoream Level 1
0x1E = Victoream Level 2
0x1F = Laila Level
0x20 = Tsao-lon Level
0x21 = Belgim E.O. Level
0x22 = Pamoon Level 1
0x23 = Pamoon Level 2
0x24 = Demolt Level
0x25 = Zofis Level 1
0x26 = Zofis Level 2
0x27 = Zeno Level 1
0x28 = Zeno Level 2
0x29 = Faudo Level

Stage Loader examples:

Stage Loader - Front of Windmill becomes Laila's stage
2053DE74 070B0101
0453DDC4 0000001F
E0000000 80008000

Stage Loader - Abandoned Factory to Pamoon's 2nd stage
2053DE74 070A0101
0453DDC4 00000023
E0000000 80008000

Char Loader examples:

Char Loader P1 - Baransha to Pamoon
2853DE78 0000000A
0453DDE8 00000016
E0000000 80008000

Char Loader P1 - Tia to Penny
2853DE78 0000000E
0453DDE8 00000019
E0000000 80008000

Char Loader P1 - Kanchome to Byonko
2853DE78 0000000F
0453DDE8 0000001A
E0000000 80008000

Char Loader P1 - Hyde to Laila
2853DE78 00000010
0453DDE8 0000001B
E0000000 80008000

Char Loader P1 - Ponygon to Belgim E.O.
2853DE78 00000011
0453DDE8 00000015
E0000000 80008000

Char Loader P1 - Wonrei to Tsao-lon
2853DE78 00000012
0453DDE8 00000014
E0000000 80008000

Char Loader P1 - Victoream to Zofis
2853DE78 00000013
0453DDE8 00000018
E0000000 80008000

Char Loader P2 - Victoream to Zofis
2853DE7A 00001300
0453DDF0 00000018
E0000000 80008000

This game is pretty fun, there are 20 playable characters but the story mode makes use of 7 extra characters, I'm sure anyone who likes this game has always wanted to play as them... and now they can!
The most useful character is Zofis/Koko, they're missing some moves but their HP/MP works as it should and their attacks are strong enough to use. The other characters have mostly weak attacks and the MP hardly decreases making for some really long fights.

That takes me to the next point, for a fighting game this lacked an option to change the match timer, every match can only last three minutes. It takes the fun out of it sometimes.
The last issue I had with this game is that the "finishing move" or "special move" is too long and can't be avoided, if you try to hide out for too long the opponent will just keep using it. It gets frustrating but now it's all fixed!

The P2 character loader should not be used to load the extra characters because they are missing the AI files, it will crash the game. This doesn't apply to Zofis/Koko. Here's a video with the codes in action.

Template for changing a character's stats:
Code:
2853DE78 0000000F // selected P1 char Kanchome
0453DDE8 0000001B // load Laila as P1
0023FF09 000000xx // total HP for P1
002407A9 000000xx // total HP for P2
0023FF0B 000000xx // total spell meter for P1
002407AB 000000xx // total spell meter for P2
0223FF10 0000FFF0 // no S spell for P1
E0000000 80008000
Because the extra characters have weak attacks and low HP, this code will let you customize each slot.
Every character has different stats, that means using a global value would be bad but it's hard to tell anyway.
So changing P2's HP to 0x0A will make them weak enough for Laila(or any other) to beat. You can remove the lines you don't need. (There's no need to mess with P2's spell meter)
And change P1's MP to 0x01, the only catch is that changing MP won't change the "speed of recovery" which is nearly instant for the extra characters.


What if you don't want to change existing character slots and still use the new characters?

You can use the -Development Data- section of the CSS, that gives you 80 extra slots!
If you don't use this feature normally it's a great solution. Here's how the code changes:
Code:
If you're loading data on memory card in slot A, zz = 01, if you're loading from slot B in addition to slot A, zz = 01
Here's where it might get confusing, if you're loading from slot A but NOT from slot B but you still have a card inserted in B then zz = 00, this needs more testing.
2853DE78 0000zzxx // Remember how the last normal slot is 0x13(Victoream)? For developed chrs the first slot begins at top left as 0x14, and ends at bottom right as 0x3B for Slot A (40 slots)
0453DDE8 000000yy // the rest is the same, but for Slot B (40 more slots) it begins at 0x3C and the last slot is 0x63
E0000000 80008000
Only P1 can use these slots.

Full example using every extra character, on the last row of Development Data
Code:
2853de78 0000012F
0453dde8 00000018
0223ff10 0000FFF0
e0000000 80008000
2853DE78 00000130
0453DDE8 0000001B
0023FF0B 00000003
002407A9 0000000A
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000131
0453dde8 00000019
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000132
0453dde8 0000001A
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000133
0453dde8 00000015
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000134
0453dde8 00000014
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000135
0453dde8 00000016
0223ff10 0000FFF0
e0000000 80008000
2853de78 00000136
0453dde8 00000017
0223ff10 0000FFF0
E0000000 80008000
2853DE78 00000137
0453DDE8 00000006
0223ff10 0000FFF0
E0000000 80008000

Button activator codes
Code:
Press Y while loading a match to use alt costumes
285E050C 00000800
066571C0 00000005
735F3270 00000000
E2000001 80008000
2253DD90 00000000
066571C0 00000005
73000000 3F000000
E2000001 80008000
20652324 00000001
066571C0 00000005
73000000 3F000000
E0000000 80008000
285E050C 00000000
066571C0 00000005
73000000 3F000000
E0000000 80008000

Press Z while loading a match to start in alt stage, picked favorites and every slot is used.
2053de74 07000101
285e050c 00000010
0453ddc4 00000002
e0000000 80008000
2053de74 07010101
285e050c 00000010
0453ddc4 0000000f
e0000000 80008000
2053de74 07020101
285e050c 00000010
0453ddc4 0000000d
e0000000 80008000
2053de74 07030101
285e050c 00000010
0453ddc4 0000001b
e0000000 80008000
2053de74 07040101
285e050c 00000010
0453ddc4 0000001d
e0000000 80008000
2053de74 07050101
285e050c 00000010
0453ddc4 0000001f
e0000000 80008000
2053de74 07060101
285e050c 00000010
0453ddc4 00000020
e0000000 80008000
2053de74 07070101
285e050c 00000010
0453ddc4 00000024
e0000000 80008000
2053de74 07080101
285e050c 00000010
0453ddc4 00000023
e0000000 80008000
2053de74 07090101
285e050c 00000010
0453ddc4 00000016
e0000000 80008000
2053de74 070a0101
285e050c 00000010
0453ddc4 00000018
e0000000 80008000
2053de74 070b0101
285e050c 00000010
0453ddc4 00000019
e0000000 80008000
2053de74 070c0101
285e050c 00000010
0453ddc4 00000025
E0000000 80008000
 
Last edited by SuperrSonic, , Reason: Added button activators!

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico


I've made an undub using the PS2 original as source. If you've played this game before you know the audio can get to walkie-talkie levels of quality, the Japanese audio thankfully fixes that among other things. It's released as multiple downloads to allow the user to select which parts of the game to undub. It's about 100 MB total and about 1700 audio files have been replaced.

There's a custom fst.bin file that lets you build the ISO with both English and Japanese, and a custom nintendont build that allows selecting between them (it uses the Triforce Arcade Mode setting.)
Though it's a lot easier to just replace the existing files.

Due to differences between the GC port (and technically the localized PS2 ver.) it's impossible to do a completely accurate undub, the biggest obstacle being that the visual scenes have more dialogue in the Japanese version so I had to edit the tracks, removing gaps and even speeding up the audio by at least 20% to get it to sync as much as possible.

I've added some improved codes for selecting the NPCs (Laila, Zofis, Penny, etc.) For testing I've added a display FPS as the game timer, this allows you to see the game drop FPS in real-time but it only shows you the max fps at a time e.g. 30->20->15->12->10 and so on. This game hits 12 fps even in nintendont (under certain conditions) so I wonder if a 60 fps code could work. I would be interested in seeing if it's a stable 30 on a Wii U with max overclock.

It's gotten to a lot of codes now so I'm posting the GABEAF.txt codeset here instead so consider the codes in the op outdated.
 

Attachments

  • GABEAF.txt
    22 KB · Views: 103
  • Like
Reactions: Maeson

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill