Welcome Guest [Log In] [Register]

Announcements

Welcome to Zelda64.net. Announcements can be found below!

6.26.2018  Make sure you keep your passwords safe. If you use the same password on here as on other sites, it is highly recommended that you change it. If you can't change your password, and want it changed, let me or other active staff know, and we can force a reset or change it for you. ~PwnzLPs
Welcome to Zelda64. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. A valid email address is required. Your email address will NOT be sold as it is only needed to prevent spammers (and admittedly, some still get around this, but this makes it a bit more difficult, plus, if the moderators need to contact you, we have an email on file to do so). Thanks for considering us!


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
  • Pages:
  • 1
  • 2
[MM U 1.0 Decompressed] - Offsets & Stuff; Upgrades, Usability, Sword Swipes, Song Effects, 4th Rupee Wallet, Stray Fairies and another tweaks
Topic Started: Nov 4 2016, 05:30 AM (2,696 Views)
Garo-Mastah
Member Avatar
$99 Ninja Spy From Ikana
Hey Listen.

i discovered something obviously interesting
some time ago i made this Topic about the cheatcodes with a half of help of the community, and the MM Wallet rupee color icon for OOT Debug rom


thanks to Cloudmax´s RAM notes for the MM game rom US version, i made a report about the exact offsets what you can find in the rom, exactly the necesary as well

Report:

Item maximums ( 2 bytes first, second and third upgrade size ( 6 bytes total ) )
C5834E - Quivers
C58356 - Bomb bags
C5836C - Wallet amounts
C58376 - Deku Seed bags (Leftover)
C5837E - Deku Sticks
C58386 - Deku Nuts


C58950 - Item Usability Table (Fierce Deity)
C589C2 - Item Usability Table (Goron)
C58A34 - Item Usability Table (Zora)
C58AA6 - Item Usability Table (Deku)
C58B18 - Item Usability Table (Link)

CA587C-CA58F3 - Item highlight Table (Fierce Deity)

i don´t forget the item IDs, with much care

Spoiler: click to toggle



Rupee number lenght
C56264 Normal Wallet
C56266 Adult Wallet
C56268 Giants Wallet
C5626A Unused Wallet

Rupee icon colors RGB (00RR00GG00BB)
C5626C Normal Wallet
C56272 Adult Wallet
C56278 Giants Wallet
C5627E Unused Wallet

Rupee icon colors RGB (file select screen)
C8EBA4 Normal Wallet
C8EBAA Adult Wallet
C8EBB0 Giants Wallet
C8EBB6 Unused Wallet

the unused bytes are the same than the giant´s wallet values (500 rupees = 01 F4)

they´re the offsets of the important stuff when you can modify with no restrictions, like an ex. "Goron link can use normal bombs"
and the most important thing is the 4th Wallet what is located at C5626A, you can modify its value to 999 rupees (03 E7 in hex.)

(note. the bytes in the offsets only can work if you created a "new game file" for start the game after you modified the values)
(note 2. i can´t understand when i modified the bytes at C8EBB6 for coloring the 4th Wallet in the "file select screen only", an issue occured when gets a red coloration borders instead of green, in the action B and ammo numbers in C buttons before you get magic power at the clock town, at least can work with no issues in the gameplay as well)
(note 3. the 4th Wallet only is usable via gameshark code)


after of much time i discovered the swipe offsets like OOT debug rom, the same hex values than the 1st game and zora link swim swipes, finnaly
note. the sword swipe offsets are vinculated to the player (in all forms), at the same time the forms don´t have its own swipes except zora link underwater swipes as well.

CD73F8 Start sword swipe offset

First outer colour
First inner colour
Second outer colour
Second inner colour

FF FF FF FF FF FF FF 40 FF FF FF 00 FF FF FF 00


CD7410 Zora link swim swipes

outer color
inner color

FF FF FF 00 FF FF FF 00

D1D278 - D1D287 Zora link boomerang swipe offset (New)

First outer colour
First inner colour
Second outer colour
Second inner colour

FF FF 64 FF FF FF 64 40 FF FF 64 00 FF FF 64 00


Ocarina song effect offsets
i discovered the ocarina song effect offsets while im comparing the MM rom with the OOT debug rom offsets, they´re so much different because the actors
you can replace them the effect with the actor list in the cloudmodding page with the actor what you want in a hex editor like HxD
note* the variables are differents in the inverted song of time variants and the 5 termina songs by effect, but in special case of elegy of emptiness, only works with a different variable for each link form.
note2* only works if you have created a new file otherwise don´t work.

song activator offsets

C66818 Sonata of Awakening
C6681A Lullabye Intro/Goron Lullaby
C6681C New Wave Bossa Nova
C6681E Elegy of Emptiness
C66820 Oath to Order
C66822 sarias song

C66824 song of time
C66826 song of healing
C66828 epona song
C6682A song of soaring
C6682C song of storms
C6682E sun song
C66830 Inverted song of time
C66832 song of double time
C66834 scarecrow song


actors
00CC sun song effect
00D6 zeldas lullaby-song of time effect
00D7 song of storms effect
00DF epona song effect
00E0 sarias song
00F6 scarecrow song effect
0249 sonata,lullaby,bossa nova,elegy,oath effect
024B song of soaring effect
024E song of healing effect

song playback

C668B8 Sonata of Awakening
C668BA Goron Lullaby
C668BC New Wave Bossa Nova
C668BE Elegy of Emptiness
C668C0 Oath to Order
C668C2 sarias song

C668C4 song of time
C668C6 song of healing
C668C8 epona song
C668CA song of soaring
C668CC song of storms
C668CE sun song
C668D0 Inverted song of time
C668D2 song of double time

note* you can change the 2nd bit after the cero´s 00 XX for another music value with HxD

Spoiler: click to toggle


the reason why i make this discoverment?, because when you activate the cheatcode for enable Saria´s song and play it, it plays the music 60 - Past Midnight on Day 3 again, because the game has diplicate of the songs, ex* Fairy´s fountain

a perfect example is, restore saria song effect in saria song
search C66822 for replace 0249 (termina song effect) for 00E0 (sarias song effect), and voila, a restored saria song.


how to make FD Link usable anywhere (New)

thanks to Fkualol, is possible

8074D57C branch that makes FD spam b if fd sword isn't equipped replace with 10000007
801DDD20 FD and Normal Link sizes
3C23D70A Normal Link Size
3C75C28F 0xC74260 FD Link Size
those are for (U)
807576C4 nop to allow fd to put away item

at 0xC5DEA8 are floats for the height fd link can reach ledges from the ground
0xCD5EA8*
and zora link's are at 0xCD6060
zora link pretty much uses the same height stuff and speed as adult link so you can just copy 0x44 bytes from zora link's data over fd's

now for the walking speed stuff fd's data is at 0xC56354 and zora link's is at 0x0xC563E4
again just copy 0x24 bytes from zora link's data over FD's
but for some reason at 0xC56360 I have 0258015E there instead
so yeah just copy zora link's data then go at 0xC56360 change the bytes to 0258015E.

for camera distance go to 0xB4D556 and change the two bytes there to 4288
for the get item camera go to 0xB6D9BB and change the 01 to either 00.

go to 0xBA76D1 and change 41 to 00 to make the fd mask usable anywhere
skips over all the scene checks
fd should be able to push/pull blocks already, shouldn't he?
>80760474 0xCBD454 change from 5462000F to 54620001
apparently you need to make this change to to be able to unequip your sword
and yeah if you copy the height stuff from zora link's data over fd then you'll be able
to open sliding doors/push blocks

with the adjustment in the enemies damage charts, are you have the posibility of use the FD's powers to defeat enemies.


Goron Link's walking speed to match with MM3D's one (new)
go to 0xC5642C and overwrite the bytes with the data:
00 C8 03 E8 01 2C 02 BC 01 90 01 2C 02 BC 00 96 00 50 03 20 02 58 FF 74 02 58 02 4E 02 EE 00 7D 00 C8 00 82
just only overwrite x24 bytes into the Goron Link walking speed, and voilá.

Manual Jump (new) (this applies to all Link's forms)
for forward manual jump go to 0xCB4008 and change 1CC0 to 04C1
for neutral manual jump go to 0xCB402A and change 0002 to 0001


How to disable the crouch stab (new)
search 0xCBA240, change 51E0 to 1000.

Hookshot range (new)
search 0xD3B324 and you appreciate the next bytes

24 19 00 1A
1A = hookshot range.

time travel don´t affect sword level (new)
this avoid what the Razor Sword becomes Kokiri Sword when you get back at 1st day

search 0xBDA6B4
29 A1 00 03
replace 03 by 01

Remove subtraction to razor sword strike counter (thanks Aroenai) (new)
this avoid what the Razor Sword breaks after of 100 hits

search 0xCBA494
24 58 FF FF
replace FF FF by 00 00

Stray Fairies color data (new)
F33304-F33313
24 01 00 01 3C 04 04 03 85 C2 02 18 10 41 00 0B

F33314-F3331F
24 01 00 02 10 41 00 10 3C 04 04 03

F33320-F3332B
24 01 00 03 10 41 00 14 3C 04 04 03

F3332C-F33337
24 01 00 04 10 41 00 18 3C 04 04 03

if you want to change the color between the woodfall and snowhead fairies to match with MM3D, do it.
24 01 00 01 woodfall fairies (pink)
24 01 00 02 Snowhead fairies (green)

Hookshot Grabs Anything It Can Reach
810C9CFE 2400
810C9D00 2400

vrom
B6023E
B60240



Keeses elemental attack hack

This will make it so that a keese(wither it is a ice or a fire keese) will not loose it's flame when it hits you.

write also with 00´s


ice keese and its freezing effect
CF3B58
A0 8E 01 8D A0 80 03 38

fire keese and the flame for each type
CF3B60
A0 80 01 8C A0 8F 01 1F 03 E0 00 08


unseathe sword MM

CC2CE8

from
00 02 10 2B 10 40 00 05 00 00 00 00
to
28 42 00 05 14 40 00 05 00 00 10 25


deku link shoots delu nuts instead of bubbles (fkualol)
you remembered this

8174DA6A 0003
8174DABE 0003
8174E676 0003
8174DA6A 0005
8174DABE 0005
8174E676 0005


vrom offsets

CAAA4A
CAAA9E
CAB656


zora Link Boomerang range hack (Aroenai)

CC38C3 inital value (left boomerang) range
CC38AF value to add when locked onto actor (left boomerang)
CC395F initial value (right boomerang) range
CC394B value to add when locked onto actor (right boomerang)

En_Cow
actor 00F3
E0F9CC (24060092) giving milk after play eponas song

------------------------------------------------------------------------------------------------------------------------

special post
documentation about the clock town banker


ECCD2A
quantity accepted by the banker

ECCFCB
single rupee alarm



ECCA56
ECCA66
prize pop up for quantity reach 0f 200´s rupees detect


ECCA5E
ECCA6E

ECCAA2
ECCAB2
prize pop up for quantity reach 0f 1000´s rupees detect


ECCAAA
ECCABA
prize pop up for quantity reach 0f 5000´s rupees detect

ECCB06
quantity reach 0f 5000´s rupees detect trigger


ECD7C8 (24060002) blue ruppee if you deposites 1000 rupees in the bank
ECD810 (2406000C) heart piece if you deposites 5000 rupees in the bank


values i modified into my romhack

0004 = 0004

0200 = 00C8

0500 = 01F4

1000 = 03E8

5000 = 1388

9999 = 270F

-----------------------------------------------------------------------------

Master Bat Magic Beam (Thanks VictorHale)

i modify the animations for use the unused ones
offsets bytes
CD73C6 D3A8
CD73CE D970
CD73D6 D970
CD73DE D968
CD73E6 D970
CD73EE D970

i used the 03 byte for two-hand third vertical slash
CD73F1 03
CD73F5 03

3rd digit in the normal wallet hack (Updated)
C5624C
replace x18 bytes for 00 09 00 09 00 08 00 09 00 09 00 08 00 09 00 09 00 00 00 00 00 00 00 00
based in MM randomiser hack.

do what link have different item at the new cycle after ocarina retrieval (new)
BDA720
24 0B 00 4D
replace the 4D (kokiri sword) for the item what you want.

Damage Multiplier

CADEC2
00 05 2C 03

change this values for what you want
2C83 1/4 Damage
2C43 1/2 Damage
2C03 1x Damage default
2BC3 2x Damage
2B83 4x Damage
2B43 8x Damage
2B03 16x Damage
2AC3 32x Damage
the hero mode


Thanks for everyone.
G-M out.

Edited by Garo-Mastah, Oct 26 2017, 08:11 AM.
Offline Profile Quote Post Goto Top
 
Replies:
Garo-Mastah
Member Avatar
$99 Ninja Spy From Ikana
aroenai
Nov 6 2016, 11:33 AM

Edit: this "one level quote" restriction is really a pain if you're not paying attention.
hi, what´s look like my reports?

and can you help me to find exit tables for the moon trials, for connect them eachother?
update to 2.0
update to 3.0
update to 3.0.1
update to 4.0
Edited by Garo-Mastah, Feb 25 2017, 08:28 AM.
Offline Profile Quote Post Goto Top
 
gryz
Member Avatar

Nice! Now we just need MM3D offsets so we can play around with that. Could you get those too?
Offline Profile Quote Post Goto Top
 
Garo-Mastah
Member Avatar
$99 Ninja Spy From Ikana
update to 5.0
Offline Profile Quote Post Goto Top
 
Dzeko
Member Avatar

Wow, you found so much thing when I wasn't productive at all.
Offline Profile Quote Post Goto Top
 
Garo-Mastah
Member Avatar
$99 Ninja Spy From Ikana
update to 5.0 summer edition
update to 5.0.1 sorry to be late
update to 5.0.3
Edited by Garo-Mastah, Oct 26 2017, 06:26 AM.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Documentation · Next Topic »
Add Reply
  • Pages:
  • 1
  • 2