|
9 | 9 | "TryPlayerMove" |
10 | 10 | { |
11 | 11 | "library" "server" |
12 | | - "windows" "\x48\x8B\xC4\x4C\x89\x48\x20\x4C\x89\x40\x18\x48\x89\x50\x10\x48\x89\x48\x08\x55\x53\x56\x57\x41\x54\x41\x55\x41\x56\x41\x57\x48\x8D\xA8\x98\xFC\xFF\xFF" |
13 | | - "linux" "\x55\x66\x0F\xEF\xC0\x48\x89\xE5\x41\x57\x49\x89\xF7\x41\x56\x41\x55\x49\x89\xD5" |
| 12 | + "windows" "\x48\x8B\xC4\x4C\x89\x48\x20\x4C\x89\x40\x18\x48\x89\x50\x10\x48\x89\x48\x08\x55\x53\x56\x57\x41\x54\x41\x55\x41\x56\x41\x57\x48\x8D\xA8\xC8\xFD\xFF\xFF" |
| 13 | + "linux" "\x55\x66\x0F\xEF\xC0\x48\x89\xE5\x41\x57\x49\x89\xF7\x41\x56\x41\x55\x4D\x89\xC5" |
14 | 14 | } |
15 | 15 | //https://github.com/KZGlobalTeam/cs2kz-metamod/blob/f4ba43bd44dc3300bb78ca20006174935ba7964f/gamedata/cs2kz-core.games.txt#L217C4-L224C5 |
16 | 16 | // sub_18061AF90(a1, a2, ((a1 + 48) + 864i64) & 1); <- this one |
|
94 | 94 | "CBaseEntity_TakeDamageOld" |
95 | 95 | { |
96 | 96 | "library" "server" |
97 | | - "windows" "\x48\x89\x74\x24\x2A\x57\x48\x81\xEC\x2A\x2A\x2A\x2A\x48\x8B\x41\x2A\x48\x8B\xFA" |
98 | | - "linux" "\x55\x48\x89\xE5\x41\x57\x49\x89\xF7\x41\x56\x41\x55\x41\x54\x53\x48\x89\xFB\x48\x81\xEC\x2A\x2A\x2A\x2A\xF6\x46" |
| 97 | + "windows" "\x4C\x8B\xDC\x56\x57\x48\x81\xEC\x2A\x2A\x2A\x2A\x48\x8B\x41" |
| 98 | + "linux" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x89\xFB\x48\x81\xEC\x2A\x2A\x2A\x2A\x4C\x8D\x25\x2A\x2A\x2A\x2A\x49\x8B\x3C\x24" |
99 | 99 | } |
100 | 100 | // "Game System %s is defined twice!\n" |
101 | 101 | // Note that this signature points to the instruction with sm_pFirst which is the first qword referenced in the function. |
|
130 | 130 | { |
131 | 131 | "library" "server" |
132 | 132 | "windows" "\x48\x89\x5C\x24\x2A\x48\x89\x6C\x24\x2A\x56\x57\x41\x56\x48\x83\xEC\x2A\x48\x8B\x01\x48\x8B\xFA" |
133 | | - "linux" "\x55\x48\x8D\x15\x2A\x2A\x2A\x2A\x48\x89\xE5\x41\x55\x49\x89\xFD" |
| 133 | + "linux" "\x55\x48\x8D\x15\x2A\x2A\x2A\x2A\x48\x89\xE5\x41\x55\x41\x54\x49\x89\xFC\x53\x48\x89\xF3\x48\x83\xEC\x2A\x48\x8B\x07\x48\x8B\x80" |
134 | 134 | } |
135 | 135 | "CreateEntityByName" |
136 | 136 | { |
|
191 | 191 | { |
192 | 192 | "library" "server" |
193 | 193 | "windows" "\x40\x57\x41\x57\x48\x81\xEC\x2A\x2A\x2A\x2A\x48\x83\x79" |
194 | | - "linux" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x49\x89\xF4\x53\x48\x89\xFB\x48\x83\xEC\x2A\x48\x8B\x7F\x2A\x48\x85\xFF\x0F\x84" |
| 194 | + "linux" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x49\x89\xF4\x53\x48\x89\xFB\x48\x83\xEC\x2A\x48\x8B\x7F\x2A\x48\x85\xFF\x0F\x84\x2A\x2A\x2A\x2A\x8B\x8F" |
195 | 195 | } |
196 | 196 |
|
197 | 197 | // "env_shake %s with...", in either xref there will be a call to SetMoveType(a1, 0, 0) at the top |
|
205 | 205 | { |
206 | 206 | "library" "server" |
207 | 207 | "windows" "\x40\x53\x48\x83\xEC\x60\x48\xC7\x41\x38\xFF\xFF\xFF\xFF" |
208 | | - "linux" "\x55\x48\x89\xE5\x48\x83\xEC\x10\x4C\x8D\x15\x2A\x2A\x2A\x2A" |
| 208 | + "linux" "\x49\xBB\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x55\x66\x0F\xEF\xC9\x48\x89\xE5" |
209 | 209 | } |
210 | 210 | "NetworkStateChanged" |
211 | 211 | { |
|
229 | 229 | } |
230 | 230 | "CBaseEntity::Use" |
231 | 231 | { |
232 | | - "windows" "148" |
233 | | - "linux" "147" |
| 232 | + "windows" "147" |
| 233 | + "linux" "146" |
234 | 234 | } |
235 | 235 | "Teleport" |
236 | 236 | { |
237 | | - "windows" "166" |
238 | | - "linux" "165" |
| 237 | + "windows" "165" |
| 238 | + "linux" "164" |
239 | 239 | } |
240 | 240 | "CollisionRulesChanged" |
241 | 241 | { |
242 | | - "windows" "190" |
243 | | - "linux" "189" |
| 242 | + "windows" "189" |
| 243 | + "linux" "188" |
244 | 244 | } |
245 | 245 | "IsEntityPawn" |
246 | 246 | { |
|
255 | 255 | // String: "%s<%i><%s><%s>" ChangeTeam() CTMDBG..." |
256 | 256 | "CCSPlayerController_ChangeTeam" |
257 | 257 | { |
258 | | - "windows" "107" |
259 | | - "linux" "106" |
| 258 | + "windows" "106" |
| 259 | + "linux" "105" |
260 | 260 | } |
261 | 261 | // Look for the kill command, go through its callback and you should a find call like this, with v9 being a pawn pointer: |
262 | 262 | // return (*(*v9 + 2872LL))(v9, v27, 0LL); |
|
279 | 279 | } |
280 | 280 | "CCSPlayerController_Respawn" |
281 | 281 | { |
282 | | - "windows" "276" |
283 | | - "linux" "278" |
| 282 | + "windows" "275" |
| 283 | + "linux" "277" |
284 | 284 | } |
285 | 285 | "GetHammerUniqueId" |
286 | 286 | { |
287 | | - "windows" "116" |
288 | | - "linux" "115" |
| 287 | + "windows" "115" |
| 288 | + "linux" "114" |
289 | 289 | } |
290 | 290 | "CheckTransmitPlayerSlot" |
291 | 291 | { |
|
0 commit comments