DBZ Budokai Tenkaichi 3 NTSC Unlocking hidden music slots
#4
(06-18-2023, 07:58 PM)Vega Wrote: First, if you can get anything to work by "raw/plain" editing on Dolphin (or Dolphin-memory-engine), or on the Save File, then it can always be made in Code form.

Second, the Hex values would make more sense to you if you know Binary.

Each Hex digit (0 thru F) can be written in a Binary 4-digit number
0 = 0000
1 = 0001
2 = 0010
3 = 0011
.. ..
E = 1110
F = 1111

Even though this is a chapter from my ARMv8 tut, it explains Binary perfectly - https://mariokartwii.com/armv8/ch2.html

The game is using each bit "slot" for each music track. Some "slots" may be unused/reserved.

https://mariokartwii.com/nonmkwcodes/dbzbt3/savemap.txt

I'm sure you've already taken a look at this. Now if you take a look at C30 thru C33 on that page (which I had labeled as Unknown), we see the value..

000FFFFF

Since each Hex digit represents 4 slots, and there are 5 F's, we come to a simple conclusion that 5 x 4 = 20. 20 music slots. Binary value of 0 = locked. 1 = unlocked.

The next 4 slots for the JP game should be "on" the 3rd digit. Which would result as a value of 00FFFFFF. 6 x 4 = 24 music slots.

I have no idea why the game crashes when going above "BFFFFFFF".

I'll try to look more into later, I'm literally walking out the house, about to drive out of town due to work.
Yeah for the binary stuff, I'm using 010 hex editor which has a field that I can manually increase or decrease the binary and convert it to hex and also change the unsigned byte size.
Yep I'm aware of the reserved slots, I can list 'em here if needed. As stated in the original post, putting BFFFFFFF in a empty save file also causes a data corruption error so there's some other stuff values that need to be changed in order for that to work. That also probably means that if I can find those values, I may be able to change the B to and F which might be able to unlock the rest of the slots. I know normally one F is for 4 slots however it seems as though using a value other than F or 0 causes weird combinations for locked/unlocked, so that could be related to why 59, 61, 62, 63 are locked but not 60 (using B instead of 0 or F) but that's just a hunch. Thanks for replying btw, already made my day Smile
Reply


Messages In This Thread
RE: DBZ Budokai Tenkaichi 3 NTSC Unlocking hidden music slots - by Seedonator - 06-18-2023, 09:01 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)