Skip to content

Instantly share code, notes, and snippets.

@pho
Last active December 27, 2015 05:59
Show Gist options
  • Save pho/7277967 to your computer and use it in GitHub Desktop.
Save pho/7277967 to your computer and use it in GitHub Desktop.
My Wind Waker romhacking notes
Tools:
Wind Viewer -> Edit game files
GCRebuilder -> Extract rom files
Rebuild rom from files
[!] Import a file with <2KiB changes directly into a rom, without rebuilding
Wind Viewer notes:
* 'Name' is relevant.
http://wiki.spinout182.com/w/Zelda_GCN:_DZx_files refears to it as 'type'
* PLYR
Parameter:
byte ____X___ = Animation
00FF0000 -> Turns around and stands
00FF1000 -> Turns around and stands
00FF2000 -> Turns around and stands
00FF3000 -> Turns around and stands
00FF4000 -> Thrown like after being caught in FF1
00FF5000 -> One step forward
00FF6000 -> (*) Standing animation with a camera turnaround link
00FF7000 -> Exiting pot animation
00FF8000 -> Turns around and stands
00FF9000 -> Standing animation
00FFA000 -> (*) Left opening door animation
00FFB000 -> (*) Right opening door animation
00FFC000 -> (*) Standing animation with a camera turnaround link
00FFD000 -> One step and a short fall animation?
00FFE000 -> Floormaster respawn animation
00FFF000 -> Short fall animation *If there is a door on the same place, link gets crushed*
(*) -> Door in the same coords needed
* ACTR
## Seems like there is a limit to the number of actors that an ACTR section can hold (iirc, sometimes has been 20 and other ones 30... )
## You can put more actors in the ACT0-F sections til you reach the limit on all of them
## Does the number on the ACTX matter? > Check this
KNOB00
0FFFF0F0 -> default door (?)
door10, door11
707FFF3F -> door that can't be opened, and its invisible from one side
* SCOB (Environemntal stuff (light..))
Akabe10
Parameters: Nothing changed
Maps names:
Ojhous -> Orca's house 1st floor
Ojhous2 -> Orca's house 2nd floor
Model names:
Objects:
kotubo -> small pot
ootubo -> big pot
KNOB00 -> Door
Boko -> Weapons
00000000 = Boko Stick
00000001 = Bokoblin Machete
00000002 = Stalfos Club
00000003 = Darknut Sword
00000004 = Moblin Spear
00000005 = Phantom Ganon's Sword
kusax# -> Grass
NPCs:
Ji1 -> Orca
BifElf -> Floating Fairy
Parameter doesnt do anything
Kamome -> Seagull
Parameter:
FFFFFF00 - 04 > Flying
FFFFFF05 > Quiet
FFFFFF06 > ???
FFFFFF07-9 > Flying
Ls1 -> Aryll
Parameter:
00000000 > Worried + textbox worried for tetra
00000001 > Kneeling
00000002 > Standing neutral
00000003 > No Model
00000004 > Standing neutral + skull dress
If the model with the skull dress is loaded, every model gets the skull dress
Bb -> Kargorok
0002FF06 > (?)
00FF0000 > Flying
kuro_t -> Morth
_______X
00000400 > Aggresive
00000401 > Pasive
_____X__
0-F > Quantity
Other bytes "must" be 0
Bk -> Bokoblin
00FF00XX > Looking around
mo2 -> Moblin Lantern
FF01FF01 -> Light
bonbori -> Moblin
FFFFFFFF -> Standard moblin
nezuana -> rat spawner
FF0102C8 > 2 Infinite Bomb rats
byte _____X__ > Quantity of rats
byte ___X____ > Type of rats
1 > Infinite Bomb rats
2 > 1 Bomb + running rats
0,3-F > Running rats
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment