-
Notifications
You must be signed in to change notification settings - Fork 0
/
dev-info2.txt
195 lines (142 loc) · 3.03 KB
/
dev-info2.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
0xa000 -OK
0xb0000 -OK
0xc0000 -OK
0xc2000 -OK
0xc3679 -false
0xc4000 -false
0xc8000 -false
*a2x / esi/edi
&input[0x40] 0x7183f6
0x6FFA98 .. input
0x7183f6 .. &input[0x43]
0xc3628
esi = 0x6FFA98
edi = 0x7183C5 (esi+0x1892D)
&input[0x1892D]
sub_3EEA0_3F1E0
0x9df00
*(uint32*)dword_12DF8C_12DF7C[0xfb]
0xb2
0x144cb4
ec78b
0xd0000 -ok
word_9B14C 8888 versus 9094
sub_44700_44A40 215700
test JUMPOUT
0x25914e word_9B14E 4 versus 0
a02 a
a04 b c d
a06 e f
byte_9B151 be versus 00
0x000f3042
0x00143893
word_9B14E 0x25914E
*(uint32*)dword_12DF8C_12DF7C[0xfd] .. 0x38323C
sub_2FC50_2FC90(&tempBegBscreen[indexv76]);//fix it
1e1228 10228 __int16 sub_101A1()
1e1131 10131 __int16 sub_100B8()
1e10a3 100A3 sub_1002D - is
1e1ef0 10EF0 sub_10EB0 - is
22a114 59114 sub_590D0
205554 34554 DrawAndEventsInGame_34530
0x6108100
0x610811C
dword_AE3E0_AE3D0->var_2 .. 22A11B
1C47493A 237975
5A5
(int)dword_AE3E0_AE3D0->var_2+0x36b0
sub_10D40 - test it
-----------------------------
(int)str_AE400_AE3F0+0x28 0x76 versus 0x77
word_AE454_AE444 - diferece
&str_AE400_AE3F0->str_29795[0x1dc].var_u32_29867_72
&str_AE400_AE3F0->str_29795[0x1dc].var_u32_150
&word_AE454_AE444
0x4EB93
esi(0x1F690)+0x7463+164*1+0x48
esi(0x1F690)+0x7463+164*1+0x96
esi(0x1F690)+0x7463+164*0x1dc+0x48
esi(0x1F690)+0x7463+164*0x1dc+0x96
0x39BE3 +
0x39c2b
0x39c79
0x39c11
0x8f versus 0x8d
-------------
EAX 0xFF80,EDX 0xFF80
SAR EDX,1F
EAX 0xFF80,EDX 0xFFFF
SHL EDX,2
EAX 0xFF80,EDX 0xFFFC
SBB EAX,EDX
EAX 0xFF83,EDX 0xFFFC
SAR EAX,2
EAX 0xFFE0,EDX 0xFFFC
begWscreen_2ECFF4_2ECFE4+0xb22d
----------------
begWscreen_2ECFF4_2ECFE4+0xa797
0x2ECFF4 -> 0x065be0
0xf91a19fe versus 0x1b
0x1b - drawworld blurbuffer
1c0f0f1d
0f0f1d00
-----------------------------
blurBuffer_AE404_AE3F4+0xa656
0x26C404+0xa656
0x2f versus 0x40
adr 0x1FE237 2F
0x1FE237 2D237 sub_2C410_2C450
------------------------------
blurBuffer_AE404_AE3F4+0xe734
0x26C404+0xe734
0x36 versus 0x40
&dword_B5CB4_B5CA4 ?? 0x15D 0x104 0xfffffd71
versus 273CB4 0x15D 0x104 0xcf
adr 2002b8 2F2B8
-------------------------------
sub_58AD0_58FE0
sub_369D0_36D90
sub_58C30_59140
sub_58B30_59040
sub_58A00_58F10
sub_58910_58E20
sub_10F10
sub_10FD0
sub_36A90_36E50
sub_2C410_2C450
--------------------------
0x51/0x50 - 81 back 0x51 0xe0
0x52 - 80 up
0x50 - 79 left
0x4f - 78 right
actEvent->var_u32_29955_160->dw_0.dword
//synchronize void sub_45C90_45FD0(int a1)
sub_45C10_45F50-OK
sub_11950-OK
sub_118C0-OK
sub_46840_46B80
sub_455D0_45910-OK
sub_46B00_46E40-OK
sub_46540_46880-OK
sub_46520_46860
sub_44BE0_44F20
sub_42340_42680-OK
sub_42180_424C0
sub_11640-OK
sub_1BD20-rozdelane
-------------------------
case 6://arrows
sub_3C9D0_3CD10
//20EB27
actEvent->var_u32_29955_160->dw_0.dword
sub_455D0_45910 - move
&str_AE400_AE3F0->str_29795[0x276].var_u32_29867_72
versus 0x3FED3
&word_AE454_AE444 versus 0x26c454
a1x->actSpeed_29921_126 versus 0x3fe8b
0xffe0 versus 0
sub_455D0_45910(a1x);
sub_41C70_41FB0(a1x, &word_AE454_AE444);
//adress 212A70
str_AE400_AE3F0->str_29795[0x276].var_u32_29955_160->v_12
a1x->actSpeed_29921_126 signed?