gamedata/sdkhooks.games/engine.csgo.txt
author Nicholas Hastings <skamonkey@gmail.com>
Mon May 05 11:54:12 2014 -0400 (2014-05-05)
changeset 4343 239f64929ce2
parent 4332 75c299312bec
permissions -rw-r--r--
Update GroundEntChanged offset for some games.
skamonkey@3767
     1
"Games"
skamonkey@3767
     2
{
skamonkey@3767
     3
	"#default"
skamonkey@3767
     4
	{
skamonkey@3767
     5
		"Offsets"
skamonkey@3767
     6
		{
skamonkey@3767
     7
			"EndTouch"
skamonkey@3767
     8
			{
drifter01620@3865
     9
				"windows"	"103"
drifter01620@3865
    10
				"linux"		"104"
drifter01620@3865
    11
				"mac"		"104"
skamonkey@3767
    12
			}
skamonkey@3767
    13
			"FireBullets"
skamonkey@3767
    14
			{
skamonkey@4332
    15
				"windows"	"117"
skamonkey@4332
    16
				"linux"		"118"
skamonkey@4332
    17
				"mac"		"118"
skamonkey@3767
    18
			}
skamonkey@3767
    19
			"GetMaxHealth"
skamonkey@3767
    20
			{
skamonkey@4332
    21
				"windows"	"121"
skamonkey@4332
    22
				"linux"		"122"
skamonkey@4332
    23
				"mac"		"122"				
skamonkey@3767
    24
			}
skamonkey@3767
    25
			"GroundEntChanged"
skamonkey@3767
    26
			{
skamonkey@4343
    27
				"windows"	"175"
skamonkey@4332
    28
				"linux"		"177"
skamonkey@4332
    29
				"mac"		"177"
skamonkey@3767
    30
			}
skamonkey@3767
    31
			"OnTakeDamage"
skamonkey@3767
    32
			{
drifter01620@3865
    33
				"windows"	"67"
drifter01620@3865
    34
				"linux"		"68"
drifter01620@3865
    35
				"mac"		"68"
skamonkey@3767
    36
			}
skamonkey@3767
    37
			"PreThink"
skamonkey@3767
    38
			{
skamonkey@4170
    39
				"windows"	"364"
skamonkey@4170
    40
				"linux"		"365"
skamonkey@4170
    41
				"mac"		"365"
drifter01620@3865
    42
			}
skamonkey@4332
    43
			"PostThink"
skamonkey@4332
    44
			{
skamonkey@4332
    45
				"windows"	"365"
skamonkey@4332
    46
				"linux"		"366"
skamonkey@4332
    47
				"mac"		"366"
skamonkey@4332
    48
			}
skamonkey@3767
    49
			"Reload"
skamonkey@3767
    50
			{
skamonkey@4332
    51
				"windows"	"308"
skamonkey@4332
    52
				"linux"		"314"
skamonkey@4332
    53
				"mac"		"314"
skamonkey@3767
    54
			}
skamonkey@3767
    55
			"SetTransmit"
skamonkey@3767
    56
			{
skamonkey@3767
    57
				"windows"	"22"
skamonkey@3767
    58
				"linux"		"23"
skamonkey@3767
    59
				"mac"		"23"
skamonkey@3767
    60
			}
skamonkey@3767
    61
			"ShouldCollide"
skamonkey@3767
    62
			{
skamonkey@3767
    63
				"windows"	"17"
skamonkey@3767
    64
				"linux"		"18"
skamonkey@3767
    65
				"mac"		"18"
skamonkey@3767
    66
			}
skamonkey@3767
    67
			"Spawn"
skamonkey@3767
    68
			{
skamonkey@3767
    69
				"windows"	"24"
skamonkey@3767
    70
				"linux"		"25"
skamonkey@3767
    71
				"mac"		"25"
skamonkey@3767
    72
			}
skamonkey@3767
    73
			"StartTouch"
skamonkey@3767
    74
			{
skamonkey@3767
    75
				"windows"	"101"
skamonkey@3767
    76
				"linux"		"102"
skamonkey@3767
    77
				"mac"		"102"
skamonkey@3767
    78
			}
drifter01620@3865
    79
			"Think"
drifter01620@3865
    80
			{
drifter01620@3865
    81
				"windows"	"51"
drifter01620@3865
    82
				"linux"		"52"
drifter01620@3865
    83
				"mac"		"52"
drifter01620@3865
    84
			}
drifter01620@3865
    85
			"Touch"
drifter01620@3865
    86
			{
drifter01620@3865
    87
				"windows"	"102"
drifter01620@3865
    88
				"linux"		"103"
drifter01620@3865
    89
				"mac"		"103"
drifter01620@3865
    90
			}
skamonkey@3767
    91
			"TraceAttack"
skamonkey@3767
    92
			{
drifter01620@3865
    93
				"windows"	"65"
drifter01620@3865
    94
				"linux"		"66"
drifter01620@3865
    95
				"mac"		"66"
skamonkey@3767
    96
			}
skamonkey@3767
    97
			"Use"
skamonkey@3767
    98
			{
drifter01620@3865
    99
				"windows"	"100"
drifter01620@3865
   100
				"linux"		"101"
drifter01620@3865
   101
				"mac"		"101"
skamonkey@3767
   102
			}
skamonkey@3767
   103
			"VPhysicsUpdate"
skamonkey@3767
   104
			{
skamonkey@4332
   105
				"windows"	"154"
skamonkey@4332
   106
				"linux"		"155"
skamonkey@4332
   107
				"mac"		"155"
skamonkey@3767
   108
			}
skamonkey@3767
   109
			"Weapon_CanSwitchTo"
skamonkey@3767
   110
			{
skamonkey@4332
   111
				"windows"	"285"
skamonkey@4332
   112
				"linux"		"286"
skamonkey@4332
   113
				"mac"		"286"
skamonkey@3767
   114
			}
skamonkey@3767
   115
			"Weapon_CanUse"
skamonkey@3767
   116
			{
skamonkey@3767
   117
				"windows"	"279"
skamonkey@3767
   118
				"linux"		"280"
skamonkey@3767
   119
				"mac"		"280"
skamonkey@3767
   120
			}
skamonkey@4332
   121
			"Weapon_Drop"
drifter01620@3865
   122
			{
skamonkey@4008
   123
				"windows"	"282"
skamonkey@4008
   124
				"linux"		"283"
skamonkey@4008
   125
				"mac"		"283"
drifter01620@3865
   126
			}
skamonkey@4332
   127
			"Weapon_Equip"
skamonkey@4332
   128
			{
skamonkey@4332
   129
				"windows"	"280"
skamonkey@4332
   130
				"linux"		"281"
skamonkey@4332
   131
				"mac"		"281"
skamonkey@4332
   132
			}
skamonkey@4332
   133
			"Weapon_Switch"
skamonkey@4332
   134
			{
skamonkey@4332
   135
				"windows"	"283"
skamonkey@4332
   136
				"linux"		"284"
skamonkey@4332
   137
				"mac"		"284"
skamonkey@4332
   138
			}
skamonkey@3767
   139
		}
skamonkey@3767
   140
	}
skamonkey@3767
   141
	
skamonkey@3767
   142
	"#default"
skamonkey@3767
   143
	{
skamonkey@3767
   144
		"Offsets"
skamonkey@3767
   145
		{
skamonkey@3767
   146
			"EntityListeners"
skamonkey@3767
   147
			{
skamonkey@3767
   148
				"linux"		"196644"
skamonkey@3767
   149
				"mac"		"196644"
skamonkey@3767
   150
			}
skamonkey@3767
   151
		}
skamonkey@4231
   152
		
skamonkey@4231
   153
		"Addresses"
skamonkey@4231
   154
		{
skamonkey@4231
   155
			"EntityListenersPtr"
skamonkey@4231
   156
			{
skamonkey@4231
   157
				"windows"
skamonkey@4231
   158
				{
skamonkey@4231
   159
					"signature"	"EntityListenersFinder"
skamonkey@4231
   160
					"read"		"18"
skamonkey@4231
   161
				}
skamonkey@4231
   162
			}
skamonkey@4231
   163
		}
skamonkey@4231
   164
		
skamonkey@4231
   165
		"Signatures"
skamonkey@4231
   166
		{
skamonkey@4231
   167
			// Find call to AddListenerEntity in CPhysSaveRestoreBlockHandler::PreRestore (virtual)
skamonkey@4231
   168
			"EntityListenersFinder"
skamonkey@4231
   169
			{
skamonkey@4231
   170
				"library"	"server"
skamonkey@4231
   171
				"windows"	"\x55\x8B\xEC\x8B\x0D\x2A\x2A\x2A\x2A\x33\xC0\x56\x85\xC9\x7E\x32\x8B"
skamonkey@4231
   172
			}
skamonkey@4231
   173
		}
skamonkey@3767
   174
	}
skamonkey@3767
   175
}