User:Kevsprksky/Wii U Address Notes: Difference between revisions
User:Kevsprksky/Wii U Address Notes (view source)
Revision as of 23:11, 28 September 2019
, 5 years agoadd some example data
imported>Kevsprksky m (fix a typo) |
imported>Kevsprksky (add some example data) |
||
Line 51: | Line 51: | ||
|- | |- | ||
| 0x10 + X || ? || Parameter data (plus more??) | | 0x10 + X || ? || Parameter data (plus more??) | ||
|} | |||
Instruction data for WarpPlayer when speaking to Hestu @ Woodland Stable (Hestu is my test buddy): | |||
The function which reads the arguments and writes them into this structure is at 0244e130, I believe. | |||
{| class="wikitable" | |||
|- | |||
! Offset !! Length !! Value !! Note | |||
|- | |||
| 0x00 || 4 || 0x4329A1E0 || Pointer to EventSystemData's ActorData | |||
|- | |||
| 0x04 || 4 || 0x432AA5F0 || Pointer to OldKorok_ForestStable's ActorData | |||
|- | |||
| 0x08 || 2 || 0x00DE || Not sure what this is yet | |||
|- | |||
| 0x0A || 1 || 0xFF || Not sure what this is yet | |||
|- | |||
| 0x0B || 1 || 0x00 || Might be a spacer byte - I think it is always 0? | |||
|- | |||
| 0x0C || 4 || 0x100B8E40 || Pointer to the SymbolData for WarpPlayer | |||
|- | |||
| 0x10 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x14 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x18 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x1C || 4 || 0x00000000 || ? | |||
|- | |||
| 0x20 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x24 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x28 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x2C || 4 || 0x00000000 || ? | |||
|- | |||
| 0x30 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x34 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x38 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x3C || 4 || 0x00000000 || ? | |||
|- | |||
| 0x40 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x44 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x48 || 4 || 0x3F800000 || Floating point value 1.0 - Not sure what it is yet | |||
|- | |||
| 0x4C || 4 || 0x00000000 || ? | |||
|- | |||
| 0x50 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x54 || 4 || 0x432AA5A0 || Pointer to string argument for WarpDestMapName: "G-3" | |||
|- | |||
| 0x58 || 4 || 0x10263910 || Pointer to a SymbolData? | |||
|- | |||
| 0x5C || 4 || 0x432AA610 || Pointer to string argument for WarpDestPosName: "OldKorok_ForestStable" | |||
|- | |||
| 0x60 || 4 || 0x10263910 || Pointer to a SymbolData? | |||
|} | |||
Instruction for NPCTalk when speaking to Hestu @ Woodland Stable: | |||
{| class="wikitable" | |||
|- | |||
! Offset !! Length !! Value !! Note | |||
|- | |||
| 0x00 || 4 || 0x45C19AE0 || Pointer to ActorData for Npc_OldKorok_Forest | |||
|- | |||
| 0x04 || 4 || 0x45C6F3A0 || ? | |||
|- | |||
| 0x08 || 2 || 0x008B || ? | |||
|- | |||
| 0x0A || 1 || 0xFF || ? | |||
|- | |||
| 0x0B || 1 || 0x00 || Spacer? | |||
|- | |||
| 0x0C || 4 || 0x100868DC || Pointer to SymbolData for NPCTalk | |||
|- | |||
| 0x10 || 4 || 0x1AE5B4BC || Pointer to 4 bytes for argument IsRemainOpeningDialog: 0x00000000 | |||
|- | |||
| 0x14 || 4 || 0x1AE5B4CC || Pointer to 4 bytes for argument MinTalkTime: 0x0000001E | |||
|- | |||
| 0x18 || 4 || 0x45C6F314 || Pointer to 4 bytes for argument IsCloseMessageDialog: 0x00000000 | |||
|- | |||
| 0x1C || 4 || 0x45C6F39C || Pointer to 4 bytes for argument IsBecomingSpeaker: 0x017FFFFF (?) | |||
|- | |||
| 0x20 || 4 || 0x45C6F3B4 || Pointer to 4 bytes for argument IsOverWriteLabelActorName: 0x00800000 | |||
|- | |||
| 0x24 || 4 || 0x45C6F2B0 || Pointer to string argument for MessageId: "EventFlowMsg/Npc_OldKorok_Forest:talk01" | |||
|- | |||
| 0x28 || 4 || 0x10263910 || I think this is a pointer to a SymbolData | |||
|- | |||
| 0x2C || 4 || 0x45C6F338 || Pointer to string argument for ASName: 0x00000000 (?) | |||
|- | |||
| 0x30 || 4 || 0x10263910 || I think this is a pointer to a SymbolData | |||
|- | |||
| 0x34 || 4 || 0x01000000 || ? | |||
|- | |||
| 0x38 || 4 || 0x00000000 || ? | |||
|- | |||
| 0x3C || 4 || 0x00000005 || ? | |||
|- | |||
| 0x40 || 4 || 0x100867C4 || | |||
|- | |||
| 0x44 || 4 || 0x10263910 || | |||
|- | |||
| 0x48 || 4 || 0x10086778 || | |||
|- | |||
| 0x4C || 4 || 0x10263910 || | |||
|- | |||
| 0x50 || 4 || 0x45C6C9A4 || | |||
|- | |||
| 0x54 || 4 || 0x10086698 || | |||
|- | |||
| 0x58 || 4 || 0x00000020 || ? | |||
|- | |||
| 0x5C || 4 || 0x46616365 || | |||
|- | |||
| 0x60 || 4 || 0x5F435F44 || | |||
|- | |||
| 0x64 || 4 || 0x65666175 || | |||
|- | |||
| 0x68 || 4 || 0x6C740000 || ? | |||
|- | |||
| 0x6C || 4 || 0x3F800000 || ? 1.0 in floating point | |||
|- | |||
| 0x70 || 4 || 0x3F800000 || ? 1.0 in floating point | |||
|- | |||
| 0x74 || 4 || 0x3F800000 || ? 1.0 in floating point | |||
|- | |||
| 0x78 || 4 || 0x3F800000 || ? 1.0 in floating point | |||
|- | |||
| 0x7C || 4 || 0x41DB74A1 || | |||
|- | |||
| 0x80 || 4 || 0x41DF90E4 || | |||
|- | |||
| 0x84 || 4 || 0xBF800000 || | |||
|- | |||
| 0x88 || 4 || 0x45C19AE0 || | |||
|} | |} | ||