Dragon Ball Z: Buu's Fury

Dragon Ball Z: Buu's Fury is more or less The Legacy of Goku III in all but name. Also guest starring Broly and Janemba for some reason.

Unused Great Saiyaman Transformation


Normally, when Gohan obtains his Saiyaman transformation watch from Bulma early on in the game, he only uses it in cutscenes and still retains his Super Saiyan transformation.

However, using the Codebreaker cheat code you can replace Gohan's Super Saiyan transformation with the otherwise unused Great Saiyaman transformation watch complete with unused icon.



Just press B to transform.



Transforming back works fine as well. Transforming into Great Saiyaman provides all the boosts of transforming into a Super Saiyan but without the energy cost, which is likely why it was removed. It only works properly with School Uniform Gohan, however.



Said watch will also appear just fine on the special moves menu on the pause screen, complete with unused move description.

Unused Vegito Name Triggers
Vegito is normally only usable in a boss fight against Super Buu. Using the Codebreaker cheat codes and  one can unlock every character for use including Vegito.



He has unused name triggers pertaining to when he runs off the track in Sharpner's challenge and when King Kai scolds him for trying to enter the Grand Kai's mansion. This is likely due to the game using certain triggers that calls up the current player character's name in those circumstances.

That said he does glitch up when flying on the world map screen. His sprites can also glitch up when he levels up.

Vegito's Unused Item Pickup Sprites


As there are no items to pick up during Vegito's only playable segment, the animation for Vegito picking up items in his normal and Super Vegito forms go unused.

Videl


Videl is playable for a short amount of time in the main game normally, however, you cannot use Ki Blasts as her in the short fight. Yet, the game does have a Ki Blast Animation for her. This animation is used in multiplayer actually but is easy to overlook if the player doesn't have regular access. Therefore these sprites are only semi-unused.



Videl also has a few flying animation frames that the player never gets to see. In the anime, she flew off with Gohan and Kibito and then left shortly after. However, in Buu's Fury, she stays behind at the tournament and doesn't follow. She also doesn't fly during the fight with Spopovitch either. The flying sprites would have probably been used in these two locations, had they been scripted in. However, if the player uses a character modifer code to play as her, these animations will be used on the World map (she does not have any diagonal turning sprites however which will mess with the graphics some.) and on flight pads such as the one that leads to Korin's tower from Kami's Lookout. These sprites are completely unused as there is no way to fly in multiplayer.

The following codebreaker code will allow access to Videl by replacing Trunks:.

Anti-Piracy Measures


DragonBall Z: Buu's Fury has an anti-piracy measure of sorts. Many players have often mistaken this measure to render the game unemulatable. However, it seems the game checks for the save type and if it detects an incorrect one it stops the game after a certain point displaying the message "This game will not run on this hardware." This check of the save type happens when the player enters the Grand Kai's mansion at the beginning of the game after completing Olibu's challenge. This anti-piracy measure affects certain versions of Visual Boy Advance most notably. The game checks to see if the save type is a 128k EEPROM. If not, it brings up this message.

Debugging Crap and the Programmers' Hard Drive
It seems Buu's Fury has some crash handler screens and some directories are listed of where the game's Source assets were originally located during development.

T:\Source\ByteCodeInterpreter\ByteCodeInterpreter.cpp

This can be found in the ROM's text information at. While nothing special, it does indicate Buu's Fury was coded in C++ Language at least. (.cpp files are associated with the C++ programming language for those unfamiliar with the language.)

T:\Source\CharacterData.cpp and this is located directly after that at This directory is also listed when the Assertion Failure screen below is displayed.

SPAGHETTI For some reason, the word Spaghetti is mentioned twice in the ROM. Once at and again at. There's a bracket and space before both instances. Either this is garbage data, the programmers had food on the brains, or it's just an ASCII joke one of the programmers put in. It's also possible it could be referencing a trashed food item but most likely not since the other food item names are all grouped together later in the ROM. In all seriousness, it's probably just a comment about spaghetti code that somehow survived compilation.

Invalid Operation.......Divide By Zero..Overflow....Underflow...Inexact Result..: Heap memory corrupted.Unknown signal Looks like a Heapallocation error of sorts and is found at.

".E.x.p.e.c.t.e.d. .d.i.a.l.o.g. .t.o. .s.t.a.r.t. .w.i.t.h. .a. .c.o.d.e. .b.l.o.c.k." ".I.n.t.e.r.n.a.l. .e.q.u.i.p.m.e.n.t. .c.o.n.s.i.s.t.e.n.c.y. .e.r.r.o.r.!." Probably something related to talking to a null value NPC and maybe a failure of the equipment items. Could also be related to the code. These two strings with garbage data between them can be found starting at.

".E.n.e.r.g.y. .a.t.t.a.c.k. .l.e.v.e.l. .s.e.t. .f.o.r. .a.t.t.a.c.k. .w.h.i.c.h. .d.o.e.s.n.'.t. .e.x.i.s.t. .f.o.r.  .p.l.a.y.e.r.!.".....".E.n.e.r.g.y. .a.t.t.a.c.k. .l.e.v.e.l. .r.e.q.u.e.s.t.e.d.  .f.o.r. .a.t.t.a.c.k. .w.h.i.c.h.  .d.o.e.s.n.'.t. .e.x.i.s.t. .f.o.r. .p.l.a.y.e.r.!.".....".U.n.a.b.l.e. .t.o. .f.i.n.d. .s.p.r.i.t.e. .i.n.d.e.x. .i.n.  .c.h.a.r.a.c.t.e.r. .s.t.a.t.e. .d.a.t.a." The second error message above can be triggered if the player uses an attack modifier code to replace a character's signature move with another character's (such as replacing Goten's Kamehameha with Dragon Fist Explosion for instance.)that doesn't have more than one level. When the character levels up and the attack level goes up the game freaks out and crashes displaying the screen below. The above text is found at