Skip to content

Commit 298ad3a

Browse files
committed
remove unnecessary CHECKED comments in gamedata
1 parent c444839 commit 298ad3a

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed

addons/sourcemod/gamedata/shavit.games.txt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,6 @@
173173
{
174174
// https://asherkin.github.io/vtable/
175175
// search string: "func_pushable" and you can find CBaseTrigger::PassesTriggerFilters / CBaseVPhysicsTrigger::PassesTriggerFilters. Follow references to these functions to find the vtable and then calculate the offset...
176-
// CHECKED 2025-02-19
177176
"CBaseTrigger::PassesTriggerFilters"
178177
{
179178
"windows" "203"
@@ -183,7 +182,6 @@
183182
}
184183
// https://asherkin.github.io/vtable/ (if updated)
185184
// search string: "start %f %f %f" and then check the function call offsets above it and convert them to vtable offsets (divide by 4 most likely or whatever)
186-
// CHECKED 2025-02-19
187185
"CCSPlayer::GetPlayerMaxSpeed"
188186
{
189187
"windows" "445"
@@ -194,7 +192,6 @@
194192
}
195193
// https://asherkin.github.io/vtable/
196194
// search string: "Invalid counterterrorist spawnpoint" and then look for the first function call in each iteration of the loop
197-
// CHECKED 2025-02-19
198195
"CGameRules::IsSpawnPointValid"
199196
{
200197
"windows" "76"
@@ -205,7 +202,6 @@
205202
}
206203
// https://asherkin.github.io/vtable/
207204
// search string: "water" to find CBasePlayer::UpdateStepSound. At the bottom there's a vtable call to ::PlayStepSound. Grab that, divide by 4, subtract 1. Bam, UpdateStepSound...
208-
// CHECKED 2025-02-19
209205
"CBasePlayer::UpdateStepSound"
210206
{
211207
"windows" "364"
@@ -241,7 +237,6 @@
241237
// }
242238
// return 1;
243239
// }
244-
// CHECKED 2025-02-19
245240
"CCSPlayer::m_lastStandingPos"
246241
{
247242
"windows" "6016"
@@ -250,7 +245,6 @@
250245
"linux64" "6688" // +48 wow that's easy!
251246
}
252247
// find CCSPlayer::CanGrabLadder via 4096.0f or symbols on linux...
253-
// CHECKED 2025-02-19
254248
"CCSPlayer::m_ladderSurpressionTimer"
255249
{
256250
"windows" "6032"
@@ -259,7 +253,6 @@
259253
"linux64" "6716" // +48 wow that's easy!
260254
}
261255
// find CCSPlayer::CanGrabLadder via 4096.0f or symbols on linux...
262-
// CHECKED 2025-02-19
263256
"CCSPlayer::m_lastLadderNormal"
264257
{
265258
"windows" "6044"
@@ -268,7 +261,6 @@
268261
"linux64" "6720" // +48 wow that's easy!
269262
}
270263
// find CCSPlayer::CanGrabLadder via 4096.0f or symbols on linux...
271-
// CHECKED 2025-02-19
272264
"CCSPlayer::m_lastLadderPos"
273265
{
274266
"windows" "6056"
@@ -293,7 +285,6 @@
293285
"Signatures"
294286
{
295287
// search string: "ReloadEffect" to find CWeaponCSBase::SendReloadEvents and then CCSPlayer::DoAnimationEvent is probably the second to last function called there.
296-
// CHECKED 2025-02-19
297288
"Player::DoAnimationEvent"
298289
{
299290
"windows" "\x55\x8B\xEC\x83\xEC\x0C\x89\x4D\x2A\x83\x7D\x2A\x02"
@@ -302,7 +293,6 @@
302293
"linux64" "@_ZN9CCSPlayer16DoAnimationEventE17PlayerAnimEvent_ti"
303294
}
304295
// search string: "-nobots" (and then look for the function that also references "fill" and "match" (or just the function with 0 or 1 parameters...))
305-
// CHECKED 2025-02-19
306296
"BotManager::MaintainBotQuota"
307297
{
308298
"windows" "\x55\x8B\xEC\x83\xEC\x14\xFF\x15"
@@ -312,7 +302,6 @@
312302
}
313303
// search string: "Server is hibernating" to find SetHibernating and then go its references
314304
// NOTE 2025-02-19: Function has been inlined on Windows into SV_Think...
315-
// CHECKED 2025-02-19
316305
"CGameServer::UpdateHibernationState"
317306
{
318307
"library" "engine"
@@ -324,7 +313,6 @@
324313
// search string: "remove 0x%p: %s-%s" to find PhysicsRemoveToucher.
325314
// Find PhysicsCheckForEntityUntouch by checking the functions that call PhysicsRemoveToucher.
326315
// (should be the function with one argument (this ptr))
327-
// CHECKED 2025-02-19
328316
"PhysicsCheckForEntityUntouch"
329317
{
330318
"windows" "\x55\x8B\xEC\x83\xEC\x08\x57\x8B\xF9\x8B\x87"
@@ -334,7 +322,6 @@
334322
}
335323
// search string: "Could not add bot to the game: Team is full" to find CCSBotManager::BotAddCommand and then follow the if-statement up to find the function call that was fall (because TeamFull())
336324
// protip: on csgo we just use mp_randomspawn instead.
337-
// CHECKED 2025-02-19
338325
"CCSGameRules::TeamFull"
339326
{
340327
"windows" "\x55\x8B\xEC\x56\x8B\xF1\xE8\x2A\x2A\x2A\x2A\x8B\x45\x2A\x83\xE8\x02"
@@ -344,7 +331,6 @@
344331
}
345332
// search string: "remove 0x%p: %s-%s (%d-%d) [%d in play, %d max]\n".
346333
// function with one argument is PhysicsRemoveTouchedList
347-
// CHECKED 2025-02-19
348334
"PhysicsRemoveTouchedList"
349335
{
350336
"windows" "\x55\x8B\xEC\x83\xEC\x08\x53\x8B\x5D\x2A\x8B\x83"
@@ -355,7 +341,6 @@
355341
// look for CGameMovement::CategorizePosition by searching for 140.0f
356342
// and you will see something something `*(_DWORD*)(a1[1] + some_offset) = 0x3F800000` right at the top
357343
// make a signature at "mov dword ptr[eax+some_offset], 3F800000h"
358-
// CHECKED 2025-02-19
359344
"CBasePlayer->m_surfaceFriction"
360345
{
361346
"windows" "\xC7\x80\x2A\x2A\x2A\x2A\x00\x00\x80\x3F\x8B\x07"

0 commit comments

Comments
 (0)