View difference between Paste ID: agJKz1yF and SXR1zjjd
SHOW: | | - or go back to the newest paste.
1
nop instruction: 60000000
2-
43 44 75 6E D9 13 B7 69 67 65 6F 6E D9 13 B7 69
2+
blr instruction: 4E800020
3
4
Loading Pointer is at:
5-
44 75 6E 67 0B EE 9E 46 65 6F 6E 30 0B EE 9E 46 33 38 00 00
5+
6
108FCA68 = Cemu (103F9788)
7
108FCAA0
8-
4D 61 69 6E D9 13 B7 69 46 69 65 6C D9 13 B7 69 64 00 00 00
8+
108FCAC0
9
10
423E4A3C = 41EE175C
11-
45 2D 36 00 0B EE 9E 46 00 00 00 00 0B EE 9E 46 00 00 00 00
11+
12
13
Pointer: Cemu.exe+56AF80
14
+1FCE00 for old addresses
15
16
Cemu Current Stage: 0x104D4D98 (+5032E0 for real address)
17
18
Need to add +1A794E4 / 3F5FD1FC to first Cemu pointer for real Cemu address
19
20
Current Stage: 0x109D8078
21
22
Links Health: [[0x108FCB54] + 0x30] + 0x540
23
Links Stamina: [0x108FCB54] + 0x68
24
25
Main Field E-3 is Hyrule Castle
26
27
28
Savefile Useful Addresses:
29
30
3FC77BBC = Ptr
31
3FC782FC = Ptr to beginning?
32
33
3FC7CC00 = Beginning of the Savefile
34
3FC80D30 = Savefile Stage Name (+4130)
35
3FC8C9BB = Savefile Heart Count (+FDBB)
36
3FCBFEC0 = Stamina Meter (+432C0) (45450000 is max)
37
3FCC08C3 = Wind Blight Fight Started (+43CC3)
38
3FCC14E3 = Calamity Ganon Room Unlocked (+448E3)
39
3FCC3D83 = Beast Ganon Spawned (+47183)
40
3FCC59F3 = Fire Blight Fight Started (+48DF3)
41
3FCDDA18 = Savefile Link Rotation (+60E18)
42
3FCF81BB = IsHyruleCastlePGanonFireDead(+7B5BB)
43
3FD259A8 = Savefile Link X Position (+A8DA8)
44
3FD259B0 = Savefile Link Y Position
45
3FD259B8 = Savefile Link Z Position
46
3FD263C3 = Water Blight Fight Started (+A97C3)
47
3FD300D3 = Current Health (+B34D3)
48
3FD3AAD3 = IsHyruleCastlePGanonWaterDead (+BDED3)
49
3FD3AF6B = Thunder Blight Fight Started (+BE36B)
50
3FD3D258 = Savefile Stage Type (+C0658)
51
3FD3FDC3 = IsHyruleCastlePGanonWindDead (+C31C3)
52
3FD4877B = Calamity Ganon Spawned (+CBB7B)
53
3FD57C88 = End of Savefile
54
55
3FCC0C50 = Watched Demo of Ganon flying (key: 3D 56 2B 19)
56
57
Nothing useful beyond C31C3
58
59
60
3FCDC7A0 = Tutorial Arrows (key: 5F 4D 6A CA)
61
3FD25D60 = Tutorial Shield (key: A4 C4 9E 69) (offset: 0x00003ADF)  (prior: 00 00 3A BE)
62
3FC87230 = Tutorial Sword (key: 1D 9F 43 FB) (offset: 0x00001230) 
63
3FCC60E8 = Tutorial Throw Weapon (key: 4C D3 2A AC) (offset: 0x00002F80)
64
65
Offset local * 21 = real offset in file roughly
66
67
0000138A = Electric
68
00001A7F = Water
69
00003ED0 = Fire
70
00006104 = Wind
71
72
Guide_ShortCutArrow
73
1 guide between
74
Guide_ShortCutShield
75
Guide_ShortCutSword
76
5 guides between
77
Guide_Throw
78
79
80
Savefile offsets are stored: IDA: 103FABB4 - 103FDF74 (real: 108FCDB4 - 10900174)
81
82
83
CDungeon
84
Dungeon038 
85
86
MainField 
87
E-6 
88
89
[[0x108FCB54] + 0x30] + 0x3A0 = 0x4396DEE4
90
[0x4396DEE4] + 0x2C = 0x439B0588
91
[0x439B0588] + 0xEC = 0x439B1784
92
[0x439B1784] + 0x1C = 0x439B60DC
93
[0x439B60DC] + 0xF0 = 0x439B6644
94
[0x439B6644] + 0x5C = 0x439B7780 
95
[0x439B7780] + 0x140 = win
96
97
Links X Position: 0x11BA6F40 
98
Links Y Position: 0x11BA6F44
99
Links Z Position: 0x11BA6F48
100
101
SPEED: 106BEB88 (set to 2 for super speed)
102
103
Dungeon038_Static.smubin contains spawn coordinates
104
105
106
Path to Coordinates:
107
108
unlikely: [0x10737964] - 0x1F0E = 0x439B7780 (+0x140)
109
110
[[0x108FCB54] + 0x30] + 0x3A0 = 0x4396DEE4
111
112
optional:
113
...[[0x108FCB54] + 0x30] + 0x88 = 0x4396DBCC
114
...[0x4396DBCC] + 0x1E8 = 0x4396DEE4
115
116
[0x4396DEE4] + 0x2C = 0x439B0588
117
[0x439B0588] + 0xEC = 0x439B1784
118
[0x439B1784] + 0x1C = 0x439B60DC
119
[0x439B60DC] + 0xF0 = 0x439B6644
120
[0x439B6644] + 0x5C = 0x439B7780 
121
[0x439B7780] + 0x140 = win