gamedata/sdktools.games.txt
author David Anderson <dvander@alliedmods.net>
Wed Feb 25 20:07:12 2009 -0500 (2009-02-25)
changeset 2607 f3b8bbe17f85
parent 2514 3840859e4bb8
permissions -rw-r--r--
Backed out changeset fa286305bd3f
dvander@945
     1
"Games"
dvander@945
     2
{
dvander@1169
     3
	/* Sounds */
dvander@1169
     4
	"#default"
dvander@1169
     5
	{
dvander@1169
     6
		"Keys"
dvander@1169
     7
		{
dvander@1169
     8
			"SlapSoundCount"	"3"
dvander@1169
     9
			"SlapSound1"		"player/pl_fallpain1.wav"
dvander@1169
    10
			"SlapSound2"		"player/pl_fallpain3.wav"
dvander@1169
    11
			"SlapSound3"		"player/pl_pain5.wav"
dvander@1597
    12
			"m_iFrags"			"m_iFrags"
dvander@1169
    13
		}
dvander@1169
    14
		"Offsets"
dvander@1169
    15
		{
dvander@1169
    16
			"m_iHealth"
dvander@1169
    17
			{
dvander@1169
    18
				"class"		"CBasePlayer"
dvander@1169
    19
				"prop"		"m_iHealth"
dvander@1169
    20
			}
teame06@1239
    21
			"m_lifeState"
teame06@1239
    22
			{
teame06@1239
    23
				"class"		"CBasePlayer"
teame06@1239
    24
				"prop"		"m_lifeState"
teame06@1239
    25
			}
dvander@1169
    26
		}
dvander@1169
    27
	}
dvander@1169
    28
dvander@1056
    29
	/* General Temp Entities */
faluco@1031
    30
	"#default"
faluco@1031
    31
	{
faluco@1031
    32
		"#supported"
faluco@1031
    33
		{
faluco@1031
    34
			"game"		"cstrike"
faluco@1031
    35
			"game"		"hl2mp"
ds@1068
    36
			"game"		"ship"
ds@1065
    37
			"game"		"!Dystopia"
ds@1065
    38
			"game"		"!Insurgency"
pred@1870
    39
			"game"		"pvkii"
dvander@2513
    40
			"game"		"sourceforts"
dvander@1609
    41
			"game"		"FortressForever"
dvander@1754
    42
			"game"		"empires"
dvander@1776
    43
			"game"		"synergy"
dvander@1810
    44
			"game"		"hidden"
dvander@1830
    45
			"game"		"zombie_master"
faluco@1031
    46
		}
faluco@1031
    47
faluco@1031
    48
		"Offsets"
faluco@1031
    49
		{
faluco@1031
    50
			/* Offset into CBaseTempEntity constructor */
faluco@1031
    51
			"s_pTempEntities"
faluco@1031
    52
			{
faluco@1031
    53
				"windows"	"17"
faluco@1031
    54
			}
faluco@1031
    55
			"GetTEName"
faluco@1031
    56
			{
faluco@1031
    57
				"windows"	"4"
faluco@1031
    58
				"linux"		"4"
faluco@1031
    59
			}
faluco@1031
    60
			"GetTENext"
faluco@1031
    61
			{
faluco@1031
    62
				"windows"	"8"
faluco@1031
    63
				"linux"		"8"
faluco@1031
    64
			}
faluco@1031
    65
			"TE_GetServerClass"
faluco@1031
    66
			{
faluco@1031
    67
				"windows"	"1"
faluco@1031
    68
				"linux"		"1"
faluco@1031
    69
			}
faluco@1031
    70
		}
faluco@1031
    71
faluco@1031
    72
		"Signatures"
faluco@1031
    73
		{
faluco@1031
    74
			"CBaseTempEntity"
faluco@1031
    75
			{
faluco@1031
    76
				"library"	"server"
faluco@1031
    77
				"windows"	"\x8B\xC1\x8B\x4C\x24\x04\xC7\x00\x2A\x2A\x2A\x2A\x89\x48\x04\x8B\x15\x2A\x2A\x2A\x2A\x89\x50\x08\xA3\x2A\x2A\x2A\x2A\xC2\x04\x00"
faluco@1587
    78
			}
faluco@1587
    79
			"s_pTempEntities"
faluco@1587
    80
			{
faluco@1587
    81
				"library"	"server"
faluco@1587
    82
				"linux"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
faluco@1031
    83
			}
faluco@1031
    84
		}
faluco@1031
    85
	}
ds@1065
    86
	
ds@1065
    87
	/* General GameRules */
ds@1065
    88
	"#default"
dvander@1056
    89
	{
ds@1065
    90
		"#supported"
ds@1065
    91
		{
ds@1065
    92
			"game"		"cstrike"
ds@1065
    93
			"game"		"garrysmod"
ds@1065
    94
			"game"		"hl2mp"
ds@1065
    95
			"game"		"ship"
ds@1065
    96
			"game"		"!Dystopia"
ds@1065
    97
			"game"		"!Insurgency"
pred@1870
    98
			"game"		"pvkii"
dvander@2513
    99
			"game"		"sourceforts"
dvander@1609
   100
			"game"		"FortressForever"
dvander@1754
   101
			"game"		"empires"
dvander@1776
   102
			"game"		"synergy"
dvander@1810
   103
			"game"		"hidden"
ds@1065
   104
		}
ds@1065
   105
		
dvander@1056
   106
		"Offsets"
dvander@1056
   107
		{
ds@1065
   108
			/* Offset into CreateGameRulesObject */
ds@1065
   109
			"g_pGameRules"
dvander@1056
   110
			{
ds@1065
   111
				"windows"	"2"
dvander@1056
   112
			}
ds@1065
   113
		}
ds@1065
   114
		
ds@1065
   115
		"Signatures"
ds@1065
   116
		{
ds@1065
   117
			/* This signature sometimes has multiple matches, but this
ds@1065
   118
			 * does not matter as g_pGameRules is involved in all of them.
ds@1065
   119
			 * The same g_pGameRules offset applies to each match.
ds@1065
   120
			 *
ds@1065
   121
			 * Sometimes this block of bytes is at the beginning of the static
ds@1065
   122
			 * CreateGameRulesObject function and sometimes it is in the middle
ds@1065
   123
			 * of an entirely different function. This depends on the game.
ds@1065
   124
			 */
ds@1065
   125
			"CreateGameRulesObject"
dvander@1056
   126
			{
ds@1065
   127
				"library"	"server"
ds@1065
   128
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x6A\x01\xFF\x50"
dvander@1056
   129
			}
ds@1065
   130
			"g_pGameRules"
dvander@1056
   131
			{
ds@1065
   132
				"library"	"server"
ds@1065
   133
				"linux"		"@g_pGameRules"
dvander@1056
   134
			}
dvander@1056
   135
		}
dvander@1056
   136
	}
ds@1240
   137
	
ds@1240
   138
	/* CGlobalEntityList */
ds@1240
   139
	"#default"
ds@1240
   140
	{
ds@1240
   141
		"#supported"
ds@1240
   142
		{
ds@1240
   143
			"game"		"cstrike"
ds@1240
   144
			"game"		"garrysmod"
ds@1240
   145
			"game"		"hl2mp"
ds@1240
   146
			"game"		"ship"
ds@1240
   147
			"game"		"!Insurgency"
pred@1870
   148
			"game"		"pvkii"
dvander@2513
   149
			"game"		"sourceforts"
dvander@1609
   150
			"game"		"FortressForever"
dvander@1754
   151
			"game"		"empires"
dvander@1776
   152
			"game"		"synergy"
dvander@1810
   153
			"game"		"hidden"
dvander@1830
   154
			"game"		"zombie_master"
ds@1240
   155
		}
ds@1240
   156
		
ds@1240
   157
		"Offsets"
ds@1240
   158
		{
ds@1240
   159
			/* Offset into LevelShutdown */
ds@1240
   160
			"gEntList"
ds@1240
   161
			{
ds@1240
   162
				"windows"	"11"
ds@1240
   163
			}
ds@1240
   164
		}
ds@1240
   165
		
ds@1240
   166
		"Signatures"
ds@1240
   167
		{
ds@1240
   168
			"LevelShutdown"
ds@1240
   169
			{
ds@1240
   170
				"library"	"server"
ds@1240
   171
				"windows"	"\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
ds@1240
   172
			}
ds@1240
   173
			"gEntList"
ds@1240
   174
			{
ds@1240
   175
				"library"	"server"
ds@1240
   176
				"linux"		"@gEntList"
ds@1240
   177
			}
ds@1240
   178
			
ds@1240
   179
			/* Functions in CGlobalEntityList */
ds@1240
   180
			"FindEntityByClassname"
ds@1240
   181
			{
ds@1240
   182
				"library"	"server"
ds@1240
   183
				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x2A\x85\xC9\x57\x74\x2A\x8B\x01\xFF\x50\x2A\x8B\x08\x81\xE1\x2A\x2A\x2A\x2A\x83\xC1\x2A\xC1\xE1\x2A\x8B\x3C\x31\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5C\x24\x2A\x8B\x2D\x2A\x2A\x2A\x2A\x8D\x9B\x00\x00\x00\x00\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x2A\xEB\x2A\x39"
ds@1240
   184
				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
ds@1240
   185
			}
ds@1240
   186
		}
ds@1240
   187
	}
dvander@1056
   188
faluco@1428
   189
	/* Create Entity Signatures */
faluco@1428
   190
	"#default"
faluco@1428
   191
	{
faluco@1428
   192
		"#supported"
faluco@1428
   193
		{
faluco@1428
   194
			"game"		"cstrike"
faluco@1428
   195
			"game"		"hl2mp"
faluco@1428
   196
			"game"		"!Insurgency"
pred@1870
   197
			"game"		"pvkii"
dvander@2513
   198
			"game"		"sourceforts"
dvander@1754
   199
			"game"		"empires"
dvander@1776
   200
			"game"		"synergy"
dvander@1810
   201
			"game"		"hidden"
dvander@1888
   202
			"game"		"FortressForever"
faluco@1428
   203
		}
faluco@1428
   204
faluco@1428
   205
		"Signatures"
faluco@1428
   206
		{
faluco@1428
   207
			"DispatchSpawn"
faluco@1428
   208
			{
faluco@1428
   209
				"library"	"server"
faluco@1428
   210
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
faluco@1428
   211
				"windows"	"\x53\x55\x56\x8B\x74\x24\x10\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x60"
faluco@1428
   212
			}
faluco@1428
   213
			"CreateEntityByName"
faluco@1428
   214
			{
faluco@1428
   215
				"library"	"server"
faluco@1428
   216
				"linux"		"@_Z18CreateEntityByNamePKci"
faluco@1428
   217
				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
faluco@1428
   218
			}
faluco@1428
   219
		}
faluco@1428
   220
	}
faluco@1428
   221
faluco@1769
   222
	/* IServer interface pointer */
faluco@1769
   223
	"#default"
faluco@1769
   224
	{
faluco@1769
   225
		"Offsets"
faluco@1769
   226
		{
faluco@1769
   227
			/* Offset into IVEngineServer::CreateFakeClient */
faluco@1769
   228
			"sv"
faluco@1769
   229
			{
faluco@1769
   230
				"windows"	"6"
faluco@1769
   231
			}
faluco@1769
   232
		}
faluco@1769
   233
faluco@1769
   234
		"Signatures"
faluco@1769
   235
		{
faluco@1769
   236
			/* CBaseServer object for IServer interface */
faluco@1769
   237
			"sv"
faluco@1769
   238
			{
faluco@1769
   239
				"library"	"engine"
faluco@1769
   240
				"linux"		"@sv"
faluco@1769
   241
			}
faluco@1769
   242
		}
faluco@1769
   243
	}
ds@2130
   244
	
ds@2130
   245
	/* EntityFactoryDictionary function */
ds@2130
   246
	"#default"
ds@2130
   247
	{
ds@2130
   248
		"Signatures"
ds@2130
   249
		{
ds@2130
   250
			"EntityFactory"
ds@2130
   251
			{
ds@2130
   252
				"library"	"server"
ds@2130
   253
				"windows"	"\xB8\x01\x00\x00\x00\x84\x2A\x2A\x2A\x2A\x2A\x75\x1D\x09\x2A\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x68\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\xB8\x2A\x2A\x2A\x2A\xC3"
ds@2130
   254
				"linux"		"@_Z23EntityFactoryDictionaryv"
ds@2130
   255
			}
ds@2130
   256
		}
ds@2130
   257
	}
ds@2130
   258
	/* CBaseEntityOutput::FireOutput */
ds@2130
   259
	"#default"
ds@2130
   260
	{
ds@2130
   261
		"#supported"
ds@2130
   262
		{
ds@2130
   263
			"game"		"cstrike"
ds@2130
   264
			"game"		"hl2mp"
ds@2130
   265
		}
ds@2130
   266
		"Signatures"
ds@2130
   267
		{
ds@2130
   268
			"FireOutput"
ds@2130
   269
			{
ds@2130
   270
				"library"	"server"
ds@2130
   271
				"windows"	"\x81\xEC\x1C\x03\x00\x00\x53\x55\x56\x8B\x71\x14"
ds@2130
   272
				"linux"		"@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
ds@2130
   273
			}
ds@2130
   274
		}
ds@2130
   275
		"Offsets"
ds@2130
   276
		{
ds@2130
   277
			"FireOutputBackup"
ds@2130
   278
			{
ds@2130
   279
				"windows"	"6"
ds@2130
   280
				"linux"		"6"
ds@2130
   281
			}
ds@2130
   282
		}
ds@2130
   283
	}
ds@2130
   284
ds@2130
   285
	/* SetUserInfo data */
ds@2130
   286
	"#default"
ds@2130
   287
	{
ds@2130
   288
		"Offsets"
ds@2130
   289
		{
ds@2130
   290
			/**
ds@2130
   291
			 * CBaseClient::SetUserCVar(char  const*,char  const*);
ds@2130
   292
			 * Linux offset straight from VTable dump.
ds@2130
   293
			 * Windows offset is crazy. Found the windows 'SetName' function using string "(%d)%-0.*s"
ds@2130
   294
			 * Cross referenced back to the vtable and counted manually (SetUserCvar is 1 higher, offsets start from 1)
ds@2130
   295
			 */
ds@2130
   296
			"SetUserCvar"
ds@2130
   297
			{
ds@2130
   298
				"windows"	"17"
ds@2130
   299
				"linux"		"53"
ds@2130
   300
			}
ds@2130
   301
			/**
ds@2130
   302
			 * Offset into CBaseClient - Used by CBaseServer::UpdateUserSettings to determine when changes have been made.
ds@2130
   303
			 * Find CBaseClient::UpdateUserSettings (strings "net_maxroutable", "cl_updaterate" etc) and the offset is set to 0 near the end.
ds@2130
   304
			 * Linux: 	mov     byte ptr [esi+98h], 0
ds@2130
   305
			 * Win:	mov     byte ptr [esi+0A4h], 0
ds@2130
   306
			 */
ds@2130
   307
			"InfoChanged"
ds@2130
   308
			{
ds@2130
   309
				"windows"	"164"
ds@2130
   310
				"linux"		"152"
ds@2130
   311
			}
ds@2130
   312
		}
ds@2130
   313
	}
faluco@1769
   314
dvander@1056
   315
	/* Counter-Strike: Source */
dvander@1056
   316
	"cstrike"
dvander@1056
   317
	{
dvander@1169
   318
		"Keys"
dvander@1169
   319
		{
dvander@1169
   320
			"SlapSoundCount"	"3"
dvander@1169
   321
			"SlapSound1"		"player/damage1.wav"
dvander@1169
   322
			"SlapSound2"		"player/damage2.wav"
dvander@1169
   323
			"SlapSound3"		"player/damage3.wav"
dvander@1169
   324
		}
dvander@1169
   325
dvander@1056
   326
		"Offsets"
dvander@1056
   327
		{
dvander@1056
   328
			"GiveNamedItem"
dvander@1056
   329
			{
dvander@1056
   330
				"windows"	"329"
dvander@1056
   331
				"linux"		"330"
dvander@1056
   332
			}
dvander@1056
   333
			"RemovePlayerItem"
dvander@1056
   334
			{
dvander@1056
   335
				"windows"	"226"
dvander@1056
   336
				"linux"		"227"
dvander@1056
   337
			}
dvander@1056
   338
			"Weapon_GetSlot"
dvander@1056
   339
			{
dvander@1056
   340
				"windows"	"224"
dvander@1056
   341
				"linux"		"225"
dvander@1056
   342
			}
dvander@1056
   343
			"Ignite"
dvander@1056
   344
			{
dvander@1056
   345
				"windows"	"188"
dvander@1056
   346
				"linux"		"189"
dvander@1056
   347
			}
dvander@1056
   348
			"Extinguish"
dvander@1056
   349
			{
dvander@1056
   350
				"windows"	"189"
dvander@1056
   351
				"linux"		"190"
dvander@1056
   352
			}
dvander@1056
   353
			"Teleport"
dvander@1056
   354
			{
dvander@1056
   355
				"windows"	"98"
dvander@1056
   356
				"linux"		"99"
dvander@1056
   357
			}
dvander@1151
   358
			"CommitSuicide"
dvander@1151
   359
			{
dvander@1151
   360
				"windows"	"357"
dvander@1151
   361
				"linux"		"358"
dvander@1151
   362
			}
dvander@1169
   363
			"GetVelocity"
dvander@1169
   364
			{
dvander@1169
   365
				"windows"	"126"
dvander@1169
   366
				"linux"		"127"
dvander@1169
   367
			}
faluco@1219
   368
			"EyeAngles"
faluco@1219
   369
			{
faluco@1219
   370
				"windows"	"118"
faluco@1219
   371
				"linux"		"119"
faluco@1219
   372
			}
faluco@1498
   373
			"AcceptInput"
faluco@1498
   374
			{
faluco@1498
   375
				"windows"	"35"
faluco@1498
   376
				"linux"		"36"
faluco@1498
   377
			}
faluco@1504
   378
			"DispatchKeyValue"
faluco@1504
   379
			{
faluco@1515
   380
				"windows"	"31"
faluco@1504
   381
				"linux"		"30"
faluco@1504
   382
			}
faluco@1504
   383
			"DispatchKeyValueFloat"
faluco@1504
   384
			{
faluco@1504
   385
				"windows"	"30"
faluco@1504
   386
				"linux"		"31"
faluco@1504
   387
			}
faluco@1504
   388
			"DispatchKeyValueVector"
faluco@1504
   389
			{
faluco@1515
   390
				"windows"	"29"
faluco@1504
   391
				"linux"		"32"
faluco@1504
   392
			}
faluco@1720
   393
			"SetEntityModel"
faluco@1720
   394
			{
faluco@1720
   395
				"windows"	"25"
faluco@1720
   396
				"linux"		"26"
faluco@1720
   397
			}
pred@1956
   398
			"WeaponEquip"
pred@1956
   399
			{
pred@1956
   400
				"windows"	"217"
pred@1956
   401
				"linux"		"218"
pred@1956
   402
			}
dvander@2007
   403
			"Activate"
dvander@2007
   404
			{
dvander@2007
   405
				"windows"	"32"
dvander@2007
   406
				"linux"		"33"
dvander@2007
   407
			}
dvander@1056
   408
		}
dvander@1056
   409
	}
dvander@1056
   410
pred@2148
   411
ds@1065
   412
	/* Half-Life 2: Deathmatch */
ds@1065
   413
	"hl2mp"
dvander@1062
   414
	{
dvander@1062
   415
		"Offsets"
dvander@1062
   416
		{
dvander@1062
   417
			"GiveNamedItem"
dvander@1062
   418
			{
ds@1173
   419
				"windows"	"328"
ds@1173
   420
				"linux"		"329"
dvander@1062
   421
			}
dvander@1062
   422
			"RemovePlayerItem"
dvander@1062
   423
			{
ds@1173
   424
				"windows"	"226"
ds@1173
   425
				"linux"		"227"
dvander@1062
   426
			}
dvander@1062
   427
			"Weapon_GetSlot"
dvander@1062
   428
			{
ds@1173
   429
				"windows"	"224"
ds@1173
   430
				"linux"		"225"
dvander@1062
   431
			}
dvander@1062
   432
			"Ignite"
dvander@1062
   433
			{
ds@1065
   434
				"windows"	"188"
ds@1065
   435
				"linux"		"189"
dvander@1062
   436
			}
ds@1173
   437
			"Extinguish"
ds@1173
   438
			{
ds@1173
   439
				"windows"	"189"
ds@1173
   440
				"linux"		"190"
ds@1173
   441
			}
dvander@1062
   442
			"Teleport"
dvander@1062
   443
			{
ds@1173
   444
				"windows"	"98"
ds@1173
   445
				"linux"		"99"
dvander@1062
   446
			}
dvander@1151
   447
			"CommitSuicide"
dvander@1151
   448
			{
dvander@1151
   449
				"windows"	"356"
dvander@1151
   450
				"linux"		"357"
dvander@1151
   451
			}
dvander@1169
   452
			"GetVelocity"
dvander@1169
   453
			{
dvander@1169
   454
				"windows"	"126"
dvander@1169
   455
				"linux"		"127"
dvander@1169
   456
			}
faluco@1219
   457
			"EyeAngles"
faluco@1219
   458
			{
faluco@1219
   459
				"windows"	"118"
faluco@1219
   460
				"linux"		"119"
faluco@1219
   461
			}
faluco@1498
   462
			"AcceptInput"
faluco@1498
   463
			{
faluco@1498
   464
				"windows"	"35"
faluco@1498
   465
				"linux"		"36"
faluco@1498
   466
			}
faluco@1504
   467
			"DispatchKeyValue"
faluco@1504
   468
			{
faluco@1515
   469
				"windows"	"31"
faluco@1504
   470
				"linux"		"30"
faluco@1504
   471
			}
faluco@1504
   472
			"DispatchKeyValueFloat"
faluco@1504
   473
			{
faluco@1504
   474
				"windows"	"30"
faluco@1504
   475
				"linux"		"31"
faluco@1504
   476
			}
faluco@1504
   477
			"DispatchKeyValueVector"
faluco@1504
   478
			{
faluco@1515
   479
				"windows"	"29"
faluco@1504
   480
				"linux"		"32"
faluco@1504
   481
			}
faluco@1720
   482
			"SetEntityModel"
faluco@1720
   483
			{
faluco@1720
   484
				"windows"	"25"
faluco@1720
   485
				"linux"		"26"
faluco@1720
   486
			}
dvander@1965
   487
			"WeaponEquip"
dvander@1965
   488
			{
dvander@1965
   489
				"windows"	"217"
dvander@1965
   490
				"linux"		"218"
dvander@1965
   491
			}
dvander@2007
   492
			"Activate"
dvander@2007
   493
			{
dvander@2007
   494
				"windows"	"32"
dvander@2007
   495
				"linux"		"33"
dvander@2007
   496
			}
dvander@1062
   497
		}
dvander@1062
   498
	}
ds@1065
   499
	
ds@1068
   500
	/* The Ship */
ds@1068
   501
	"ship"
ds@1068
   502
	{
ds@1068
   503
		"Offsets"
ds@1068
   504
		{
ds@1068
   505
			/* CBasePlayer */
ds@1068
   506
			"GiveNamedItem"
ds@1068
   507
			{
ds@1068
   508
				"windows"	"316"
ds@1068
   509
				"linux"		"317"
ds@1068
   510
			}
ds@1068
   511
			"RemovePlayerItem"
ds@1068
   512
			{
ds@1068
   513
				"windows"	"220"
ds@1068
   514
				"linux"		"221"
ds@1068
   515
			}
ds@1068
   516
			"Weapon_GetSlot"
ds@1068
   517
			{
ds@1068
   518
				"windows"	"218"
ds@1068
   519
				"linux"		"219"
ds@1068
   520
			}
ds@1068
   521
			"Ignite"
ds@1068
   522
			{
ds@1068
   523
				"windows"	"180"
ds@1068
   524
				"linux"		"181"
ds@1068
   525
			}
ds@1068
   526
			"Extinguish"
ds@1068
   527
			{
ds@1068
   528
				"windows"	"181"
ds@1068
   529
				"linux"		"182"
ds@1068
   530
			}
ds@1068
   531
			"Teleport"
ds@1068
   532
			{
ds@1068
   533
				"windows"	"100"
ds@1068
   534
				"linux"		"101"
ds@1068
   535
			}
dvander@1151
   536
			"CommitSuicide"
dvander@1151
   537
			{
dvander@1151
   538
				"windows"	"343"
dvander@1151
   539
				"linux"		"344"
dvander@1151
   540
			}
dvander@1169
   541
			"GetVelocity"
dvander@1169
   542
			{
dvander@1169
   543
				"windows"	"124"
dvander@1169
   544
				"linux"		"125"
dvander@1169
   545
			}
faluco@1219
   546
			"EyeAngles"
faluco@1219
   547
			{
faluco@1219
   548
				"windows"	"116"
faluco@1219
   549
				"linux"		"117"
faluco@1219
   550
			}
faluco@1504
   551
			"DispatchKeyValue"
faluco@1504
   552
			{
faluco@1515
   553
				"windows"	"35"
faluco@1504
   554
				"linux"		"34"
faluco@1504
   555
			}
faluco@1504
   556
			"DispatchKeyValueFloat"
faluco@1504
   557
			{
faluco@1504
   558
				"windows"	"34"
faluco@1504
   559
				"linux"		"35"
faluco@1504
   560
			}
faluco@1504
   561
			"DispatchKeyValueVector"
faluco@1504
   562
			{
faluco@1515
   563
				"windows"	"33"
faluco@1504
   564
				"linux"		"36"
faluco@1504
   565
			}
dvander@1610
   566
			"AcceptInput"
dvander@1610
   567
			{
dvander@1610
   568
				"windows"	"39"
dvander@1610
   569
				"linux"		"40"
dvander@1610
   570
			}
faluco@1720
   571
			"SetEntityModel"
faluco@1720
   572
			{
faluco@1720
   573
				"windows"	"30"
faluco@1720
   574
				"linux"		"31"
faluco@1720
   575
			}
dvander@1965
   576
			"WeaponEquip"
dvander@1965
   577
			{
dvander@1965
   578
				"windows"	"211"
dvander@1965
   579
				"linux"		"212"
dvander@1965
   580
			}
dvander@2007
   581
			"Activate"
dvander@2007
   582
			{
dvander@2007
   583
				"windows"	"37"
dvander@2007
   584
				"linux"		"38"
dvander@2007
   585
			}
ds@1068
   586
			
ds@1068
   587
			/* Temp Entities */
ds@1068
   588
			"TE_GetServerClass"
ds@1068
   589
			{
ds@1068
   590
				"windows"	"0"
ds@1068
   591
				"linux"		"0"
ds@1068
   592
			}
ds@1068
   593
		}
dvander@1763
   594
dvander@1763
   595
		"Signatures"
dvander@1763
   596
		{
dvander@1763
   597
			"DispatchSpawn"
dvander@1763
   598
			{
dvander@1763
   599
				"library"	"server"
dvander@1763
   600
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1763
   601
				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x60\x8B\0x16"
dvander@1763
   602
			}
dvander@1763
   603
			"CreateEntityByName"
dvander@1763
   604
			{
dvander@1763
   605
				"library"	"server"
dvander@1763
   606
				"linux"		"@_Z18CreateEntityByNamePKci"
dvander@1763
   607
				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x25\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x56\xFF\x50\x54\x85\xC0"
dvander@1763
   608
			}
dvander@1763
   609
		}
ds@1068
   610
	}
ds@1068
   611
	
dvander@1056
   612
	/* Dsytopia */
ds@1065
   613
	"!Dystopia"
dvander@1056
   614
	{
dvander@1056
   615
dvander@1056
   616
		"Offsets"
dvander@1056
   617
		{
dvander@1062
   618
			/* CBasePlayer */
dvander@1062
   619
			"GiveNamedItem"
dvander@1062
   620
			{
dvander@1062
   621
				"windows"	"331"
dvander@1062
   622
				"linux"		"332"
dvander@1062
   623
			}
dvander@1062
   624
			"RemovePlayerItem"
dvander@1062
   625
			{
dvander@1062
   626
				"windows"	"229"
dvander@1062
   627
				"linux"		"230"
dvander@1062
   628
			}
dvander@1062
   629
			"Weapon_GetSlot"
dvander@1062
   630
			{
dvander@1062
   631
				"windows"	"227"
dvander@1062
   632
				"linux"		"228"
dvander@1062
   633
			}
dvander@1062
   634
			"Ignite"
dvander@1062
   635
			{
dvander@1062
   636
				"windows"	"191"
dvander@1062
   637
				"linux"		"192"
dvander@1062
   638
			}
dvander@1062
   639
			"Extinguish"
dvander@1062
   640
			{
dvander@1062
   641
				"windows"	"192"
dvander@1062
   642
				"linux"		"193"
dvander@1062
   643
			}
dvander@1062
   644
			"Teleport"
dvander@1062
   645
			{
dvander@1062
   646
				"windows"	"100"
dvander@1062
   647
				"linux"		"101"
dvander@1062
   648
			}
dvander@1151
   649
			"CommitSuicide"
dvander@1151
   650
			{
dvander@1151
   651
				"windows"	"360"
dvander@1151
   652
				"linux"		"361"
dvander@1151
   653
			}
dvander@1169
   654
			"GetVelocity"
dvander@1169
   655
			{
dvander@1169
   656
				"windows"	"128"
dvander@1169
   657
				"linux"		"129"
dvander@1169
   658
			}
faluco@1219
   659
			"EyeAngles"
faluco@1219
   660
			{
faluco@1219
   661
				"windows"	"120"
faluco@1219
   662
				"linux"		"121"
faluco@1219
   663
			}
faluco@1498
   664
			"AcceptInput"
faluco@1498
   665
			{
faluco@1498
   666
				"windows"	"35"
faluco@1498
   667
				"linux"		"36"
faluco@1498
   668
			}
faluco@1504
   669
			"DispatchKeyValue"
faluco@1504
   670
			{
faluco@1515
   671
				"windows"	"31"
faluco@1504
   672
				"linux"		"30"
faluco@1504
   673
			}
faluco@1504
   674
			"DispatchKeyValueFloat"
faluco@1504
   675
			{
faluco@1504
   676
				"windows"	"30"
faluco@1504
   677
				"linux"		"31"
faluco@1504
   678
			}
faluco@1504
   679
			"DispatchKeyValueVector"
faluco@1504
   680
			{
faluco@1515
   681
				"windows"	"29"
faluco@1504
   682
				"linux"		"32"
faluco@1504
   683
			}
faluco@1720
   684
			"SetEntityModel"
faluco@1720
   685
			{
faluco@1720
   686
				"windows"	"25"
faluco@1720
   687
				"linux"		"26"
faluco@1720
   688
			}
dvander@1965
   689
			"WeaponEquip"
dvander@1965
   690
			{
dvander@1965
   691
				"windows"	"220"
dvander@1965
   692
				"linux"		"221"
dvander@1965
   693
			}
dvander@2007
   694
			"Activate"
dvander@2007
   695
			{
dvander@2007
   696
				"windows"	"32"
dvander@2007
   697
				"linux"		"33"
dvander@2007
   698
			}
dvander@1062
   699
dvander@1056
   700
			/* Offset into CBaseTempEntity constructor.
dvander@1056
   701
			 * On Windows Dsytopia is heavily inlined; we use the function 
dvander@1056
   702
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1056
   703
			 */
dvander@1056
   704
			"s_pTempEntities"
dvander@1056
   705
			{
dvander@1056
   706
				"windows"	"70"
dvander@1056
   707
			}
dvander@1056
   708
		}
dvander@1056
   709
dvander@1056
   710
		"Signatures"
dvander@1056
   711
		{
dvander@1062
   712
			/* On Windows Dsytopia is heavily inlined; we use the function 
dvander@1062
   713
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1062
   714
			 */
dvander@1056
   715
			"CBaseTempEntity"
dvander@1056
   716
			{
dvander@1056
   717
				"library"	"server"
dvander@1056
   718
				"windows"	"\x81\xEC\x84\x00\x00\x00\x56\x8B\xF1\x8B\x46\x6C\x57\x8D\x7E\x6C\x8D\x4C\x24\x08\x83\xC8\x20\x51\x89\x44\x24\x0C\xE8\x2A\x2A\x2A"
dvander@1056
   719
			}
ds@1065
   720
ds@1065
   721
			/* Dystopia always has to be different, doesn't it
ds@1065
   722
			 *
ds@1065
   723
			 * This is very similar to the general signature, except that
ds@1065
   724
			 * it does "mov edx, [eax+2Ch]" before making a call rather than
ds@1065
   725
			 * doing "call dword ptr [eax+2Ch]"
ds@1065
   726
			 */
ds@1065
   727
			"CreateGameRulesObject"
ds@1065
   728
			{
ds@1065
   729
				"library"	"server"
ds@1065
   730
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x6A\x01\xFF\xD2"
ds@1065
   731
			}
ds@1065
   732
		}
ds@1065
   733
	}
ds@1065
   734
dvander@1309
   735
	/* Insurgency Generic */
ds@1065
   736
	"!Insurgency"
ds@1065
   737
	{
ds@1065
   738
		"Offsets"
ds@1065
   739
		{
ds@1065
   740
			/* CBasePlayer */
ds@1065
   741
			"Ignite"
ds@1065
   742
			{
dvander@2514
   743
				"windows"	"176"
dvander@2514
   744
				"linux"		"177"
ds@1065
   745
			}
ds@1065
   746
			"Extinguish"
ds@1065
   747
			{
dvander@2514
   748
				"windows"	"176"
dvander@2514
   749
				"linux"		"177"
ds@1065
   750
			}
ds@1065
   751
			"Teleport"
ds@1065
   752
			{
dvander@2514
   753
				"windows"	"91"
dvander@2514
   754
				"linux"		"92"
ds@1065
   755
			}
dvander@1169
   756
			"GetVelocity"
dvander@1169
   757
			{
dvander@2514
   758
				"windows"	"116"
dvander@2514
   759
				"linux"		"117"
dvander@1169
   760
			}
faluco@1219
   761
			"EyeAngles"
faluco@1219
   762
			{
dvander@2514
   763
				"windows"	"108"
dvander@2514
   764
				"linux"		"109"
faluco@1219
   765
			}
faluco@1498
   766
			"AcceptInput"
faluco@1498
   767
			{
faluco@1498
   768
				"windows"	"34"
faluco@1498
   769
				"linux"		"35"
faluco@1498
   770
			}
faluco@1504
   771
			"DispatchKeyValue"
faluco@1504
   772
			{
faluco@1515
   773
				"windows"	"30"
faluco@1504
   774
				"linux"		"29"
faluco@1504
   775
			}
faluco@1504
   776
			"DispatchKeyValueFloat"
faluco@1504
   777
			{
faluco@1504
   778
				"windows"	"29"
faluco@1504
   779
				"linux"		"30"
faluco@1504
   780
			}
faluco@1504
   781
			"DispatchKeyValueVector"
faluco@1504
   782
			{
faluco@1515
   783
				"windows"	"28"
faluco@1504
   784
				"linux"		"31"
faluco@1504
   785
			}
faluco@1720
   786
			"SetEntityModel"
faluco@1720
   787
			{
faluco@1720
   788
				"windows"	"24"
faluco@1720
   789
				"linux"		"25"
faluco@1720
   790
			}
dvander@1965
   791
			"WeaponEquip"
dvander@1965
   792
			{
dvander@1965
   793
				"windows"	"215"
dvander@1965
   794
				"linux"		"216"
dvander@1965
   795
			}
dvander@2007
   796
			"Activate"
dvander@2007
   797
			{
dvander@2007
   798
				"windows"	"31"
dvander@2007
   799
				"linux"		"32"
dvander@2007
   800
			}
ds@1065
   801
		}
ds@1065
   802
	}
dvander@1309
   803
ds@1068
   804
	/* Pirates, Vikings and Knights II */
pred@1870
   805
	"pvkii"
ds@1068
   806
	{
ds@1068
   807
		"Offsets"
ds@1068
   808
		{
ds@1068
   809
			/* CBasePlayer */
ds@1068
   810
			"GiveNamedItem"
ds@1068
   811
			{
ds@1068
   812
				"windows"	"328"
ds@1068
   813
				"linux"		"329"
ds@1068
   814
			}
ds@1068
   815
			"RemovePlayerItem"
ds@1068
   816
			{
ds@1068
   817
				"windows"	"226"
ds@1068
   818
				"linux"		"227"
ds@1068
   819
			}
ds@1068
   820
			"Weapon_GetSlot"
ds@1068
   821
			{
ds@1068
   822
				"windows"	"224"
ds@1068
   823
				"linux"		"225"
ds@1068
   824
			}
ds@1068
   825
			"Ignite"
ds@1068
   826
			{
ds@1068
   827
				"windows"	"188"
ds@1068
   828
				"linux"		"189"
ds@1068
   829
			}
ds@1068
   830
			"Extinguish"
ds@1068
   831
			{
ds@1068
   832
				"windows"	"189"
ds@1068
   833
				"linux"		"190"
ds@1068
   834
			}
ds@1068
   835
			"Teleport"
ds@1068
   836
			{
ds@1068
   837
				"windows"	"98"
ds@1068
   838
				"linux"		"99"
ds@1068
   839
			}
dvander@1151
   840
			"CommitSuicide"
dvander@1151
   841
			{
dvander@1151
   842
				"windows"	"356"
dvander@1151
   843
				"linux"		"357"
dvander@1151
   844
			}
dvander@1169
   845
			"GetVelocity"
dvander@1169
   846
			{
dvander@1169
   847
				"windows"	"126"
dvander@1169
   848
				"linux"		"127"
dvander@1169
   849
			}
faluco@1219
   850
			"EyeAngles"
faluco@1219
   851
			{
faluco@1219
   852
				"windows"	"118"
faluco@1219
   853
				"linux"		"119"
faluco@1219
   854
			}
faluco@1498
   855
			"AcceptInput"
faluco@1498
   856
			{
faluco@1498
   857
				"windows"	"35"
faluco@1498
   858
				"linux"		"36"
faluco@1498
   859
			}
faluco@1504
   860
			"DispatchKeyValue"
faluco@1504
   861
			{
faluco@1515
   862
				"windows"	"31"
faluco@1504
   863
				"linux"		"30"
faluco@1504
   864
			}
faluco@1504
   865
			"DispatchKeyValueFloat"
faluco@1504
   866
			{
faluco@1504
   867
				"windows"	"30"
faluco@1504
   868
				"linux"		"31"
faluco@1504
   869
			}
faluco@1504
   870
			"DispatchKeyValueVector"
faluco@1504
   871
			{
faluco@1515
   872
				"windows"	"29"
faluco@1504
   873
				"linux"		"32"
faluco@1504
   874
			}
faluco@1720
   875
			"SetEntityModel"
faluco@1720
   876
			{
faluco@1720
   877
				"windows"	"25"
faluco@1720
   878
				"linux"		"26"
faluco@1720
   879
			}
dvander@1965
   880
			"WeaponEquip"
dvander@1965
   881
			{
dvander@1965
   882
				"windows"	"217"
dvander@1965
   883
				"linux"		"218"
dvander@1965
   884
			}
dvander@2007
   885
			"Activate"
dvander@2007
   886
			{
dvander@2007
   887
				"windows"	"32"
dvander@2007
   888
				"linux"		"33"
dvander@2007
   889
			}
ds@1068
   890
		}
ds@1068
   891
	}
ds@1065
   892
dvander@1609
   893
	/* Fortress Forever */
dvander@1609
   894
	"FortressForever"
dvander@1888
   895
	{	
dvander@1609
   896
		"Offsets"
dvander@1609
   897
		{
dvander@1609
   898
			"GiveNamedItem"
dvander@1609
   899
			{
dvander@1609
   900
				"windows"	"338"
dvander@1609
   901
				"linux"		"339"
dvander@1609
   902
			}
dvander@1609
   903
			"RemovePlayerItem"
dvander@1609
   904
			{
dvander@1609
   905
				"windows"	"236"
dvander@1609
   906
				"linux"		"237"
dvander@1609
   907
			}
dvander@1609
   908
			"Weapon_GetSlot"
dvander@1609
   909
			{
dvander@1609
   910
				"windows"	"234"
dvander@1609
   911
				"linux"		"235"
dvander@1609
   912
			}
dvander@1609
   913
			"Ignite"
dvander@1609
   914
			{
dvander@1609
   915
				"windows"	"198"
dvander@1609
   916
				"linux"		"199"
dvander@1609
   917
			}
dvander@1609
   918
			"Extinguish"
dvander@1609
   919
			{
dvander@1609
   920
				"windows"	"199"
dvander@1609
   921
				"linux"		"200"
dvander@1609
   922
			}
dvander@1609
   923
			"Teleport"
dvander@1609
   924
			{
dvander@1609
   925
				"windows"	"104"
dvander@1609
   926
				"linux"		"105"
dvander@1609
   927
			}
dvander@1609
   928
			"CommitSuicide"
dvander@1609
   929
			{
dvander@1609
   930
				"windows"	"366"
dvander@1609
   931
				"linux"		"367"
dvander@1609
   932
			}
dvander@1609
   933
			"GetVelocity"
dvander@1609
   934
			{
dvander@1609
   935
				"windows"	"136"
dvander@1609
   936
				"linux"		"137"
dvander@1609
   937
			}
dvander@1609
   938
			"EyeAngles"
dvander@1609
   939
			{
dvander@1609
   940
				"windows"	"128"
dvander@1609
   941
				"linux"		"129"
dvander@1609
   942
			}
dvander@1609
   943
			"AcceptInput"
dvander@1609
   944
			{
dvander@1609
   945
				"windows"	"39"
dvander@1609
   946
				"linux"		"40"
dvander@1609
   947
			}
dvander@1609
   948
			"DispatchKeyValue"
dvander@1609
   949
			{
dvander@1609
   950
				"windows"	"35"
dvander@1609
   951
				"linux"		"34"
dvander@1609
   952
			}
dvander@1609
   953
			"DispatchKeyValueFloat"
dvander@1609
   954
			{
dvander@1609
   955
				"windows"	"34"
dvander@1609
   956
				"linux"		"35"
dvander@1609
   957
			}
dvander@1609
   958
			"DispatchKeyValueVector"
dvander@1609
   959
			{
dvander@1609
   960
				"windows"	"33"
dvander@1609
   961
				"linux"		"36"
dvander@1609
   962
			}
faluco@1720
   963
			"SetEntityModel"
faluco@1720
   964
			{
faluco@1720
   965
				"windows"	"27"
faluco@1720
   966
				"linux"		"28"
faluco@1720
   967
			}
dvander@1965
   968
			"WeaponEquip"
dvander@1965
   969
			{
dvander@1965
   970
				"windows"	"227"
dvander@1965
   971
				"linux"		"228"
dvander@1965
   972
			}
dvander@2007
   973
			"Activate"
dvander@2007
   974
			{
dvander@2007
   975
				"windows"	"36"
dvander@2007
   976
				"linux"		"37"
dvander@2007
   977
			}
dvander@1609
   978
		}
dvander@1888
   979
		
dvander@1888
   980
		"Signatures"
dvander@1888
   981
		{
dvander@1888
   982
			"CreateGameRulesObject"
dvander@1888
   983
			{
dvander@1888
   984
				"library"	"server"
dvander@1888
   985
				"windows"	"8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x09\x8B\x01\x8B\x50\x2C\x6A\x01"
dvander@1888
   986
			}
dvander@1888
   987
			"FindEntityByClassname"
dvander@1888
   988
			{
dvander@1888
   989
				"library"	"server"
dvander@1888
   990
				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x10\x85\xC9\x57\x74\x19\x8B\x01\x8B\x50\x08\xFF\xD2\x8B\x00\x25\xFF\x0F\x00\x00\x83\xC0\x01\xC1\xE0\x04\x8B\x3C\x30\xEB\x06\x8B\xBE\x04\x00\x01\x00\x85\xFF\x74\x39\x8B\x5C\x24\x18\x8B\x2D\x2A\x2A\x2A\x2A\xEB\x03"
dvander@1888
   991
			}
dvander@1888
   992
			"DispatchSpawn"
dvander@1888
   993
			{
dvander@1888
   994
				"library"	"server"
dvander@1888
   995
				"windows"	"\x53\x55\x56\x8B\x74\x24\x10\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\x50\x60\x8B\xCB"
dvander@1888
   996
			}
dvander@1888
   997
			"CreateEntityByName"
dvander@1888
   998
			{
dvander@1888
   999
				"library"	"server"
dvander@1888
  1000
				"windows"	"\x56\x8B\x74\x24\x0C\x83\xFE\xFF\x57\x8B\x7C\x24\x0C\x74\x27\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x8B\x50\x54\x56\xFF\xD2"
dvander@1888
  1001
			}
dvander@1888
  1002
		}
dvander@1609
  1003
	}
dvander@1751
  1004
dvander@1887
  1005
	/* Garry's Mod 10 - Windows only
dvander@1887
  1006
	 * This mod is not officially supported, and the definitions are 
dvander@1887
  1007
	 * for Garry's Mod pre-Orange Box.  
dvander@1887
  1008
	 * (credits: Damaged Soul)
dvander@1887
  1009
	 */
dvander@1751
  1010
	"garrysmod"
dvander@1751
  1011
	{
dvander@1751
  1012
		"Offsets"
dvander@1751
  1013
		{
dvander@1751
  1014
			"GiveNamedItem"
dvander@1751
  1015
			{
dvander@1751
  1016
				"windows"	"366"
dvander@1751
  1017
			}
dvander@1751
  1018
			"RemovePlayerItem"
dvander@1751
  1019
			{
dvander@1751
  1020
				"windows"	"264"
dvander@1751
  1021
			}
dvander@1751
  1022
			"Weapon_GetSlot"
dvander@1751
  1023
			{
dvander@1751
  1024
				"windows"	"262"
dvander@1751
  1025
			}
dvander@1751
  1026
			"Ignite"
dvander@1751
  1027
			{
dvander@1751
  1028
				"windows"	"220"
dvander@1751
  1029
			}
dvander@1751
  1030
			"Extinguish"
dvander@1751
  1031
			{
dvander@1751
  1032
				"windows"	"221"
dvander@1751
  1033
			}
dvander@1751
  1034
			"Teleport"
dvander@1751
  1035
			{
dvander@1751
  1036
				"windows"	"99"
dvander@1751
  1037
			}
dvander@1751
  1038
			"CommitSuicide"
dvander@1751
  1039
			{
dvander@1751
  1040
				"windows"	"394"
dvander@1751
  1041
			}
dvander@1751
  1042
			"GetVelocity"
dvander@1751
  1043
			{
dvander@1751
  1044
				"windows"	"127"
dvander@1751
  1045
			}
dvander@1751
  1046
			"EyeAngles"
dvander@1751
  1047
			{
dvander@1751
  1048
				"windows"	"119"
dvander@1751
  1049
			}
dvander@1751
  1050
			"AcceptInput"
dvander@1751
  1051
			{
dvander@1751
  1052
				"windows"	"35"
dvander@1751
  1053
			}
dvander@1751
  1054
			"DispatchKeyValue"
dvander@1751
  1055
			{
dvander@1751
  1056
				"windows"	"31"
dvander@1751
  1057
			}
dvander@1751
  1058
			"DispatchKeyValueFloat"
dvander@1751
  1059
			{
dvander@1751
  1060
				"windows"	"30"
dvander@1751
  1061
			}
dvander@1751
  1062
			"DispatchKeyValueVector"
dvander@1751
  1063
			{
dvander@1751
  1064
				"windows"	"29"
dvander@1751
  1065
			}
dvander@1751
  1066
		}
dvander@1751
  1067
	}
dvander@1754
  1068
dvander@1754
  1069
	/* Empires 2 */
dvander@1754
  1070
	"empires"
dvander@1754
  1071
	{
dvander@1754
  1072
dvander@1754
  1073
		"Offsets"
dvander@1754
  1074
		{
dvander@1754
  1075
			"GiveNamedItem"
dvander@1754
  1076
			{
dvander@1754
  1077
				"windows"	"332"
dvander@1754
  1078
				"linux"		"333"
dvander@1754
  1079
			}
dvander@1754
  1080
			"RemovePlayerItem"
dvander@1754
  1081
			{
dvander@1754
  1082
				"windows"	"230"
dvander@1754
  1083
				"linux"		"231"
dvander@1754
  1084
			}
dvander@1754
  1085
			"Weapon_GetSlot"
dvander@1754
  1086
			{
dvander@1754
  1087
				"windows"	"228"
dvander@1754
  1088
				"linux"		"229"
dvander@1754
  1089
			}
dvander@1754
  1090
			"Ignite"
dvander@1754
  1091
			{
dvander@1754
  1092
				"windows"	"192"
dvander@1754
  1093
				"linux"		"193"
dvander@1754
  1094
			}
dvander@1754
  1095
			"Extinguish"
dvander@1754
  1096
			{
dvander@1754
  1097
				"windows"	"193"
dvander@1754
  1098
				"linux"		"194"
dvander@1754
  1099
			}
dvander@1754
  1100
			"Teleport"
dvander@1754
  1101
			{
dvander@1754
  1102
				"windows"	"102"
dvander@1754
  1103
				"linux"		"103"
dvander@1754
  1104
			}
dvander@1754
  1105
			"CommitSuicide"
dvander@1754
  1106
			{
dvander@1754
  1107
				"windows"	"360"
dvander@1754
  1108
				"linux"		"361"
dvander@1754
  1109
			}
dvander@1754
  1110
			"GetVelocity"
dvander@1754
  1111
			{
dvander@1754
  1112
				"windows"	"130"
dvander@1754
  1113
				"linux"		"131"
dvander@1754
  1114
			}
dvander@1754
  1115
			"EyeAngles"
dvander@1754
  1116
			{
dvander@1754
  1117
				"windows"	"122"
dvander@1754
  1118
				"linux"		"123"
dvander@1754
  1119
			}
dvander@1754
  1120
			"AcceptInput"
dvander@1754
  1121
			{
dvander@1754
  1122
				"windows"	"36"
dvander@1754
  1123
				"linux"		"37"
dvander@1754
  1124
			}
dvander@1754
  1125
			"DispatchKeyValue"
dvander@1754
  1126
			{
dvander@1754
  1127
				"windows"	"31"
dvander@1754
  1128
				"linux"		"30"
dvander@1754
  1129
			}
dvander@1754
  1130
			"DispatchKeyValueFloat"
dvander@1754
  1131
			{
dvander@1754
  1132
				"windows"	"30"
dvander@1754
  1133
				"linux"		"31"
dvander@1754
  1134
			}
dvander@1754
  1135
			"DispatchKeyValueVector"
dvander@1754
  1136
			{
dvander@1754
  1137
				"windows"	"29"
dvander@1754
  1138
				"linux"		"32"
dvander@1754
  1139
			}
dvander@1754
  1140
			"SetEntityModel"
dvander@1754
  1141
			{
dvander@1754
  1142
				"windows"	"25"
dvander@1754
  1143
				"linux"		"26"
dvander@1754
  1144
			}
dvander@1965
  1145
			"WeaponEquip"
dvander@1965
  1146
			{
dvander@1965
  1147
				"windows"	"221"
dvander@1965
  1148
				"linux"		"222"
dvander@1965
  1149
			}
dvander@2007
  1150
			"Activate"
dvander@2007
  1151
			{
dvander@2007
  1152
				"windows"	"32"
dvander@2007
  1153
				"linux"		"33"
dvander@2007
  1154
			}
dvander@1754
  1155
dvander@1754
  1156
			/* Offset into LevelShutdown for CGlobalEntList */
dvander@1754
  1157
			"gEntList"
dvander@1754
  1158
			{
dvander@1754
  1159
				"windows"	"64"
dvander@1754
  1160
			}
dvander@1754
  1161
		}
dvander@1754
  1162
		
dvander@1754
  1163
		"Signatures"
dvander@1754
  1164
		{
dvander@1754
  1165
			"LevelShutdown"
dvander@1754
  1166
			{
dvander@1754
  1167
				"library"	"server"
dvander@1754
  1168
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2B\x56\xE8\x2A\x2A\x2A\x2A\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x8B\xF1\x74\x0E"
dvander@1754
  1169
			}
dvander@1754
  1170
		}
dvander@1754
  1171
	}
dvander@1763
  1172
dvander@2513
  1173
	"sourceforts"
dvander@1763
  1174
	{
dvander@1763
  1175
		"Offsets"
dvander@1763
  1176
		{
dvander@1763
  1177
			/* CBasePlayer */
dvander@1763
  1178
			"GiveNamedItem"
dvander@1763
  1179
			{
dvander@1763
  1180
				"windows"	"328"
dvander@1763
  1181
				"linux"		"329"
dvander@1763
  1182
			}
dvander@1763
  1183
			"RemovePlayerItem"
dvander@1763
  1184
			{
dvander@1763
  1185
				"windows"	"226"
dvander@1763
  1186
				"linux"		"227"
dvander@1763
  1187
			}
dvander@1763
  1188
			"Weapon_GetSlot"
dvander@1763
  1189
			{
dvander@1763
  1190
				"windows"	"224"
dvander@1763
  1191
				"linux"		"225"
dvander@1763
  1192
			}
dvander@1763
  1193
			"Ignite"
dvander@1763
  1194
			{
dvander@1763
  1195
				"windows"	"188"
dvander@1763
  1196
				"linux"		"189"
dvander@1763
  1197
			}
dvander@1763
  1198
			"Extinguish"
dvander@1763
  1199
			{
dvander@1763
  1200
				"windows"	"189"
dvander@1763
  1201
				"linux"		"190"
dvander@1763
  1202
			}
dvander@1763
  1203
			"Teleport"
dvander@1763
  1204
			{
dvander@1763
  1205
				"windows"	"98"
dvander@1763
  1206
				"linux"		"99"
dvander@1763
  1207
			}
dvander@1811
  1208
			"CommitSuicide"
dvander@1811
  1209
			{
dvander@1811
  1210
				"windows"	"356"
dvander@1811
  1211
				"linux"		"357"
dvander@1811
  1212
			}
dvander@1763
  1213
			"GetVelocity"
dvander@1763
  1214
			{
dvander@1763
  1215
				"windows"	"126"
dvander@1763
  1216
				"linux"		"127"
dvander@1763
  1217
			}
dvander@1763
  1218
			"EyeAngles"
dvander@1763
  1219
			{
dvander@1763
  1220
				"windows"	"118"
dvander@1763
  1221
				"linux"		"119"
dvander@1763
  1222
			}
dvander@1763
  1223
			"DispatchKeyValue"
dvander@1763
  1224
			{
dvander@1763
  1225
				"windows"	"31"
dvander@1763
  1226
				"linux"		"30"
dvander@1763
  1227
			}
dvander@1763
  1228
			"DispatchKeyValueFloat"
dvander@1763
  1229
			{
dvander@1763
  1230
				"windows"	"30"
dvander@1763
  1231
				"linux"		"31"
dvander@1763
  1232
			}
dvander@1763
  1233
			"DispatchKeyValueVector"
dvander@1763
  1234
			{
dvander@1763
  1235
				"windows"	"29"
dvander@1763
  1236
				"linux"		"32"
dvander@1763
  1237
			}
dvander@1763
  1238
			"AcceptInput"
dvander@1763
  1239
			{
dvander@1763
  1240
				"windows"	"35"
dvander@1763
  1241
				"linux"		"36"
dvander@1763
  1242
			}
dvander@1763
  1243
			"SetEntityModel"
dvander@1763
  1244
			{
dvander@1763
  1245
				"windows"	"25"
dvander@1763
  1246
				"linux"		"26"
dvander@1763
  1247
			}
dvander@1965
  1248
			"WeaponEquip"
dvander@1965
  1249
			{
dvander@1965
  1250
				"windows"	"217"
dvander@1965
  1251
				"linux"		"218"
dvander@1965
  1252
			}
dvander@2007
  1253
			"Activate"
dvander@2007
  1254
			{
dvander@2007
  1255
				"windows"	"32"
dvander@2007
  1256
				"linux"		"33"
dvander@2007
  1257
			}
dvander@1763
  1258
		}
dvander@1763
  1259
	}
dvander@1776
  1260
dvander@1776
  1261
	/* Synergy Release 1 */
dvander@1776
  1262
	"synergy"
dvander@1776
  1263
	{
dvander@1776
  1264
		"Offsets"
dvander@1776
  1265
		{
dvander@1776
  1266
			/* CBasePlayer */
dvander@1776
  1267
			"GiveNamedItem"
dvander@1776
  1268
			{
dvander@1776
  1269
				"windows"	"334"
dvander@1776
  1270
				"linux"		"335"
dvander@1776
  1271
			}
dvander@1776
  1272
			"RemovePlayerItem"
dvander@1776
  1273
			{
dvander@1776
  1274
				"windows"	"226"
dvander@1776
  1275
				"linux"		"227"
dvander@1776
  1276
			}
dvander@1776
  1277
			"Weapon_GetSlot"
dvander@1776
  1278
			{
dvander@1776
  1279
				"windows"	"224"
dvander@1776
  1280
				"linux"		"225"
dvander@1776
  1281
			}
dvander@1776
  1282
			"Ignite"
dvander@1776
  1283
			{
dvander@1776
  1284
				"windows"	"188"
dvander@1776
  1285
				"linux"		"189"
dvander@1776
  1286
			}
dvander@1776
  1287
			"Extinguish"
dvander@1776
  1288
			{
dvander@1776
  1289
				"windows"	"189"
dvander@1776
  1290
				"linux"		"190"
dvander@1776
  1291
			}
dvander@1776
  1292
			"Teleport"
dvander@1776
  1293
			{
dvander@1776
  1294
				"windows"	"98"
dvander@1776
  1295
				"linux"		"99"
dvander@1776
  1296
			}
dvander@1811
  1297
			"CommitSuicide"
dvander@1811
  1298
			{
dvander@1811
  1299
				"windows"	"362"
dvander@1811
  1300
				"linux"		"363"
dvander@1811
  1301
			}
dvander@1776
  1302
			"GetVelocity"
dvander@1776
  1303
			{
dvander@1776
  1304
				"windows"	"126"
dvander@1776
  1305
				"linux"		"127"
dvander@1776
  1306
			}
dvander@1776
  1307
			"EyeAngles"
dvander@1776
  1308
			{
dvander@1776
  1309
				"windows"	"118"
dvander@1776
  1310
				"linux"		"119"
dvander@1776
  1311
			}
dvander@1776
  1312
			"DispatchKeyValue"
dvander@1776
  1313
			{
dvander@1776
  1314
				"windows"	"31"
dvander@1776
  1315
				"linux"		"30"
dvander@1776
  1316
			}
dvander@1776
  1317
			"DispatchKeyValueFloat"
dvander@1776
  1318
			{
dvander@1776
  1319
				"windows"	"30"
dvander@1776
  1320
				"linux"		"31"
dvander@1776
  1321
			}
dvander@1776
  1322
			"DispatchKeyValueVector"
dvander@1776
  1323
			{
dvander@1776
  1324
				"windows"	"29"
dvander@1776
  1325
				"linux"		"32"
dvander@1776
  1326
			}
dvander@1776
  1327
			"AcceptInput"
dvander@1776
  1328
			{
dvander@1776
  1329
				"windows"	"35"
dvander@1776
  1330
				"linux"		"36"
dvander@1776
  1331
			}
dvander@1776
  1332
			"SetEntityModel"
dvander@1776
  1333
			{
dvander@1776
  1334
				"windows"	"25"
dvander@1776
  1335
				"linux"		"26"
dvander@1776
  1336
			}
dvander@1965
  1337
			"WeaponEquip"
dvander@1965
  1338
			{
dvander@1965
  1339
				"windows"	"217"
dvander@1965
  1340
				"linux"		"218"
dvander@1965
  1341
			}
dvander@2007
  1342
			"Activate"
dvander@2007
  1343
			{
dvander@2007
  1344
				"windows"	"32"
dvander@2007
  1345
				"linux"		"33"
dvander@2007
  1346
			}
dvander@1776
  1347
		}
dvander@1776
  1348
	}
dvander@1810
  1349
	
dvander@1810
  1350
	/* Hidden:Source Beta 4b */
dvander@1810
  1351
	"hidden"
dvander@1810
  1352
	{
dvander@1810
  1353
		"Offsets"
dvander@1810
  1354
		{
dvander@1810
  1355
			/* CBasePlayer */
dvander@1810
  1356
			"GiveNamedItem"
dvander@1810
  1357
			{
dvander@1810
  1358
				"windows"	"348"
dvander@1810
  1359
				"linux"		"349"
dvander@1810
  1360
			}
dvander@1810
  1361
			"RemovePlayerItem"
dvander@1810
  1362
			{
dvander@1810
  1363
				"windows"	"207"
dvander@1810
  1364
				"linux"		"208"
dvander@1810
  1365
			}
dvander@1810
  1366
			"Weapon_GetSlot"
dvander@1810
  1367
			{
dvander@1810
  1368
				"windows"	"205"
dvander@1810
  1369
				"linux"		"206"
dvander@1810
  1370
			}
dvander@1810
  1371
			"Ignite"
dvander@1810
  1372
			{
dvander@1810
  1373
				"windows"	"170"
dvander@1810
  1374
				"linux"		"171"
dvander@1810
  1375
			}
dvander@1810
  1376
			"Extinguish"
dvander@1810
  1377
			{
dvander@1810
  1378
				"windows"	"171"
dvander@1810
  1379
				"linux"		"172"
dvander@1810
  1380
			}
dvander@1810
  1381
			"Teleport"
dvander@1810
  1382
			{
dvander@1810
  1383
				"windows"	"90"
dvander@1810
  1384
				"linux"		"91"
dvander@1810
  1385
			}
dvander@1810
  1386
			"GetVelocity"
dvander@1810
  1387
			{
dvander@1810
  1388
				"windows"	"114"
dvander@1810
  1389
				"linux"		"115"
dvander@1810
  1390
			}
dvander@1810
  1391
			"EyeAngles"
dvander@1810
  1392
			{
dvander@1810
  1393
				"windows"	"106"
dvander@1810
  1394
				"linux"		"107"
dvander@1810
  1395
			}
dvander@1810
  1396
			"DispatchKeyValue"
dvander@1810
  1397
			{
dvander@1810
  1398
				"windows"	"30"
dvander@1810
  1399
				"linux"		"29"
dvander@1810
  1400
			}
dvander@1810
  1401
			"DispatchKeyValueFloat"
dvander@1810
  1402
			{
dvander@1810
  1403
				"windows"	"29"
dvander@1810
  1404
				"linux"		"30"
dvander@1810
  1405
			}
dvander@1810
  1406
			"DispatchKeyValueVector"
dvander@1810
  1407
			{
dvander@1810
  1408
				"windows"	"28"
dvander@1810
  1409
				"linux"		"31"
dvander@1810
  1410
			}
dvander@1810
  1411
			"AcceptInput"
dvander@1810
  1412
			{
dvander@1810
  1413
				"windows"	"34"
dvander@1810
  1414
				"linux"		"35"
dvander@1810
  1415
			}
dvander@1810
  1416
			"SetEntityModel"
dvander@1810
  1417
			{
dvander@1810
  1418
				"windows"	"25"
dvander@1810
  1419
				"linux"		"26"
dvander@1810
  1420
			}
dvander@2007
  1421
			"Activate"
dvander@2007
  1422
			{
dvander@2007
  1423
				"windows"	"32"
dvander@2007
  1424
				"linux"		"33"
dvander@2007
  1425
			}
dvander@1810
  1426
			"TE_GetServerClass"
dvander@1810
  1427
			{
dvander@1810
  1428
				"windows"	"0"
dvander@1810
  1429
				"linux"		"0"
dvander@1810
  1430
			}
dvander@1965
  1431
			"WeaponEquip"
dvander@1965
  1432
			{
dvander@1965
  1433
				"windows"	"198"
dvander@1965
  1434
				"linux"		"199"
dvander@1965
  1435
			}
dvander@1810
  1436
		}
dvander@1810
  1437
		
dvander@1810
  1438
		"Signatures"
dvander@1810
  1439
		{
dvander@1810
  1440
			"DispatchSpawn"
dvander@1810
  1441
			{
dvander@1810
  1442
				"library"	"server"
dvander@1810
  1443
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1810
  1444
				"windows"	"\x53\x56\x8B\x74\x24\x0C\x85\xF6\x57\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\xCB\xFF\x50\x14"
dvander@1810
  1445
			}
dvander@1810
  1446
		}
dvander@1810
  1447
	}
dvander@1830
  1448
dvander@1830
  1449
	/* Zombie Master 1.1.3 */
dvander@1830
  1450
	"zombie_master"
dvander@1830
  1451
	{
dvander@1830
  1452
		"Offsets"
dvander@1830
  1453
		{
dvander@1830
  1454
			/* CBasePlayer */
dvander@1830
  1455
			"GiveNamedItem"
dvander@1830
  1456
			{
dvander@1830
  1457
				"windows"	"329"
dvander@1830
  1458
				"linux"		"330"
dvander@1830
  1459
			}
dvander@1830
  1460
			"RemovePlayerItem"
dvander@1830
  1461
			{
dvander@1830
  1462
				"windows"	"226"
dvander@1830
  1463
				"linux"		"227"
dvander@1830
  1464
			}
dvander@1830
  1465
			"Weapon_GetSlot"
dvander@1830
  1466
			{
dvander@1830
  1467
				"windows"	"224"
dvander@1830
  1468
				"linux"		"225"
dvander@1830
  1469
			}
dvander@1830
  1470
			"Ignite"
dvander@1830
  1471
			{
dvander@1830
  1472
				"windows"	"188"
dvander@1830
  1473
				"linux"		"189"
dvander@1830
  1474
			}
dvander@1830
  1475
			"Extinguish"
dvander@1830
  1476
			{
dvander@1830
  1477
				"windows"	"189"
dvander@1830
  1478
				"linux"		"190"
dvander@1830
  1479
			}
dvander@1830
  1480
			"Teleport"
dvander@1830
  1481
			{
dvander@1830
  1482
				"windows"	"98"
dvander@1830
  1483
				"linux"		"99"
dvander@1830
  1484
			}
dvander@1830
  1485
			"CommitSuicide"
dvander@1830
  1486
			{
dvander@1830
  1487
				"windows"	"357"
dvander@1830
  1488
				"linux"		"358"
dvander@1830
  1489
			}
dvander@1830
  1490
			"GetVelocity"
dvander@1830
  1491
			{
dvander@1830
  1492
				"windows"	"126"
dvander@1830
  1493
				"linux"		"127"
dvander@1830
  1494
			}
dvander@1830
  1495
			"EyeAngles"
dvander@1830
  1496
			{
dvander@1830
  1497
				"windows"	"118"
dvander@1830
  1498
				"linux"		"119"
dvander@1830
  1499
			}
dvander@1830
  1500
			"DispatchKeyValue"
dvander@1830
  1501
			{
dvander@1830
  1502
				"windows"	"31"
dvander@1830
  1503
				"linux"		"30"
dvander@1830
  1504
			}
dvander@1830
  1505
			"DispatchKeyValueFloat"
dvander@1830
  1506
			{
dvander@1830
  1507
				"windows"	"30"
dvander@1830
  1508
				"linux"		"31"
dvander@1830
  1509
			}
dvander@1830
  1510
			"DispatchKeyValueVector"
dvander@1830
  1511
			{
dvander@1830
  1512
				"windows"	"29"
dvander@1830
  1513
				"linux"		"32"
dvander@1830
  1514
			}
dvander@1830
  1515
			"AcceptInput"
dvander@1830
  1516
			{
dvander@1830
  1517
				"windows"	"35"
dvander@1830
  1518
				"linux"		"36"
dvander@1830
  1519
			}
dvander@1830
  1520
			"SetEntityModel"
dvander@1830
  1521
			{
dvander@1830
  1522
				"windows"	"25"
dvander@1830
  1523
				"linux"		"26"
dvander@1830
  1524
			}
dvander@1830
  1525
			"s_pTempEntities"
dvander@1830
  1526
			{
dvander@1830
  1527
				"windows"	"30"
dvander@1830
  1528
			}
dvander@1830
  1529
			"g_pGameRules"
dvander@1830
  1530
			{
dvander@1830
  1531
				"windows"	"7"
dvander@1830
  1532
			}
dvander@1965
  1533
			"WeaponEquip"
dvander@1965
  1534
			{
dvander@1965
  1535
				"windows"	"198"
dvander@1965
  1536
				"linux"		"199"
dvander@1965
  1537
			}
dvander@2007
  1538
			"Activate"
dvander@2007
  1539
			{
dvander@2007
  1540
				"windows"	"32"
dvander@2007
  1541
				"linux"		"33"
dvander@2007
  1542
			}
dvander@1830
  1543
		}
dvander@1830
  1544
dvander@1830
  1545
		"Signatures"
dvander@1830
  1546
		{
dvander@1830
  1547
			"CBaseTempEntity"
dvander@1830
  1548
			{
dvander@1830
  1549
				"library"	"server"
dvander@1830
  1550
				"windows"	"\x55\x8B\xEC\x51\x89\x4D\xFC\x8B\x45\xFC\xC7\x00\x2A\x2A\x2A\x2A\x8B\x4D\xFC\x8B\x55\x08\x89\x51\x04\x8B\x45\xFC\x8B\x0D\x2A\x2A"
dvander@1830
  1551
			}
dvander@1830
  1552
			"DispatchSpawn"
dvander@1830
  1553
			{
dvander@1830
  1554
				"library"	"server"
dvander@1830
  1555
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1830
  1556
				"windows"	"\x55\x8B\xEC\x83\xEC\x20\x83\x7D\x08\x00\x0F\x84\x95\x01\x00\x00\xA1\x2A\x2A\x2A\x2A\x50\x8D\x4D\xF0\xE8\x2A\x2A\x2A\x2A\x8D\x4D"
dvander@1830
  1557
			}
dvander@1830
  1558
			"CreateEntityByName"
dvander@1830
  1559
			{
dvander@1830
  1560
				"library"	"server"
dvander@1830
  1561
				"linux"		"@_Z18CreateEntityByNamePKci"
dvander@1830
  1562
				"windows"	"\x55\x8B\xEC\x83\xEC\x0C\x83\x7D\x0C\xFF\x74\x39\x8B\x45\x0C\x50\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x11\x8B\x0D\x2A\x2A\x2A\x2A\xFF\x52"
dvander@1830
  1563
			}
dvander@1830
  1564
			"FindEntityByClassname"
dvander@1830
  1565
			{
dvander@1830
  1566
				"library"	"server"
dvander@1830
  1567
				"windows"	"\x55\x8B\xEC\x83\xEC\x10\x89\x4D\xF4\x83\x7D\x08\x00\x74\x1C\x8B\x45\x08\x8B\x10\x8B\x4D\x08\xFF\x52\x08\x50\x8B\x4D\xF4\xE8\x2A\x2A\x2A\x2A\x8B\x40\x0C\x89\x45\x\xF0\xEB\x0B\x8B\x4D\xF4\xE8\x2A\x2A\x2A\x2A\x89\x45\xF0\x8B\x4D\xF0\x89\x4D\xFC\xEB\x09\x8B\x55\xFC\x8B\x42\x0C\x89\x45\xFC\x83\x7D\xFC\x00\x74\x38\x8B\x4D\xFC\x8B\x11\x89"
dvander@1830
  1568
				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
dvander@1830
  1569
			}
dvander@1830
  1570
			"CreateGameRulesObject"
dvander@1830
  1571
			{
dvander@1830
  1572
				"library"	"server"
dvander@1830
  1573
				"windows"	"\x55\x8B\xEC\x83\xEC\x10\xA1\x2A\x2A\x2A\x2A\x89\x45\xF4\x8B\x4D\xF4\x89\x4D\xF8\x83\x7D\xF8\x00"
dvander@1830
  1574
			}
dvander@1830
  1575
			"g_pGameRules"
dvander@1830
  1576
			{
dvander@1830
  1577
				"library"	"server"
dvander@1830
  1578
				"linux"		"@g_pGameRules"
dvander@1830
  1579
			}
dvander@1830
  1580
		}
dvander@1830
  1581
	}
dvander@1886
  1582
	
dvander@1886
  1583
	/* Zombie Panic! Source 1.2b 
dvander@1886
  1584
	 * Note: This mod is not fully supported yet. 
dvander@1886
  1585
	 * The definitions below were supplied by a third party.
dvander@1887
  1586
	 * (thanks "noob cannon lol")
dvander@1886
  1587
	 */
dvander@1886
  1588
	"$Zombie Panic! Source"
dvander@1886
  1589
	{
dvander@1886
  1590
		"Offsets"
dvander@1886
  1591
		{
dvander@1886
  1592
			"GiveNamedItem"
dvander@1886
  1593
			{
dvander@1886
  1594
				"windows"	"333"
dvander@1886
  1595
				"linux"		"334"
dvander@1886
  1596
			}
dvander@1886
  1597
			"RemovePlayerItem"
dvander@1886
  1598
			{
dvander@1886
  1599
				"windows"	"230"
dvander@1886
  1600
				"linux"		"231"
dvander@1886
  1601
			}
dvander@1886
  1602
			"Weapon_GetSlot"
dvander@1886
  1603
			{
dvander@1886
  1604
				"windows"	"226"
dvander@1886
  1605
				"linux"		"227"
dvander@1886
  1606
			}
dvander@1886
  1607
			"Ignite"
dvander@1886
  1608
			{
dvander@1886
  1609
				"windows"	"190"
dvander@1886
  1610
				"linux"		"191"
dvander@1886
  1611
			}
dvander@1886
  1612
			"Extinguish"
dvander@1886
  1613
			{
dvander@1886
  1614
				"windows"	"191"
dvander@1886
  1615
				"linux"		"192"
dvander@1886
  1616
			}
dvander@1886
  1617
			"Teleport"
dvander@1886
  1618
			{
dvander@1886
  1619
				"windows"	"100"
dvander@1886
  1620
				"linux"		"101"
dvander@1886
  1621
			}
dvander@1886
  1622
			"CommitSuicide"
dvander@1886
  1623
			{
dvander@1886
  1624
				"windows"	"361"
dvander@1886
  1625
				"linux"		"362"
dvander@1886
  1626
			}
dvander@1886
  1627
			"GetVelocity"
dvander@1886
  1628
			{
dvander@1886
  1629
				"windows"	"128"
dvander@1886
  1630
				"linux"		"129"
dvander@1886
  1631
			}
dvander@1886
  1632
			"EyeAngles"
dvander@1886
  1633
			{
dvander@1886
  1634
				"windows"	"120"
dvander@1886
  1635
				"linux"		"121"
dvander@1886
  1636
			}
dvander@1886
  1637
			"AcceptInput"
dvander@1886
  1638
			{
dvander@1886
  1639
				"windows"	"35"
dvander@1886
  1640
				"linux"		"36"
dvander@1886
  1641
			}
dvander@1886
  1642
			"DispatchKeyValue"
dvander@1886
  1643
			{
dvander@1886
  1644
				"windows"	"31"
dvander@1886
  1645
				"linux"		"30"
dvander@1886
  1646
			}
dvander@1886
  1647
			"DispatchKeyValueFloat"
dvander@1886
  1648
			{
dvander@1886
  1649
				"windows"	"30"
dvander@1886
  1650
				"linux"		"31"
dvander@1886
  1651
			}
dvander@1886
  1652
			"DispatchKeyValueVector"
dvander@1886
  1653
			{
dvander@1886
  1654
				"windows"	"29"
dvander@1886
  1655
				"linux"		"32"
dvander@1886
  1656
			}
dvander@1886
  1657
			"SetEntityModel"
dvander@1886
  1658
			{
dvander@1886
  1659
				"windows"	"25"
dvander@1886
  1660
				"linux"		"26"
dvander@1886
  1661
			}
dvander@1965
  1662
			"WeaponEquip"
dvander@1965
  1663
			{
dvander@1965
  1664
				"windows"	"219"
dvander@1965
  1665
				"linux"		"220"
dvander@1965
  1666
			}
dvander@2007
  1667
			"Activate"
dvander@2007
  1668
			{
dvander@2007
  1669
				"windows"	"32"
dvander@2007
  1670
				"linux"		"33"
dvander@2007
  1671
			}
dvander@1886
  1672
		}
dvander@1886
  1673
		"Signatures"
dvander@1886
  1674
		{
dvander@1886
  1675
			"CreateGameRulesObject"
dvander@1886
  1676
			{
dvander@1886
  1677
				"library"	"server"
dvander@1886
  1678
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2C\x6A\x01"
dvander@1886
  1679
			}
dvander@1886
  1680
			"FindEntityByClassname"
dvander@1886
  1681
			{
dvander@1886
  1682
				"library"	"server"
dvander@1886
  1683
				"windows"	"\x53\x55\x56\x8B\xF1\x8B\x4C\x24\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x2A\x2A\x8B\x00\x25\xFF\x0F\x00\x00\x40\xC1\xC1\xE0\x04\x8B\x2A\x2A\xEB\x2A\x8B\xBE\x2A\x2A\x2A\x2A\x85\xFF\x74\x2A\x8B\x5C\x24\x2A\x8B\x2D\x2A\x2A\x2A\x2A\x8D\xA4\x24\x00\x00\x00\x00\x8B\x37\x85\xF6\x75\x2A\x68\x2A\x2A\x2A\x2A\xFF\x2A\x83\xC4\x2A\xEB\x2A\x39"								
dvander@1886
  1684
				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
dvander@1886
  1685
			}
dvander@1886
  1686
			"CreateEntityByName"
dvander@1886
  1687
			{
dvander@1886
  1688
				"library"	"server"
dvander@1886
  1689
				"linux"		"@_Z18CreateEntityByNamePKci"
dvander@1886
  1690
				"windows"	"\x56\x8B\x74\x24\x2A\x57\x8B\x7C\x24\x2A\x83\xFE\xFF\x74\x2A\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01\x8B\x50\x2A\x56\xFF\xD2"
dvander@1886
  1691
			}
dvander@1886
  1692
			"DispatchSpawn"
dvander@1886
  1693
			{
dvander@1886
  1694
				"library"	"server"
dvander@1886
  1695
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1886
  1696
				"windows"	"\x53\x55\x56\x8B\x74\x24\x10\x2A\x85\xF6\x0F\x84\x2A\x2A\x2A\x2A\x8B\x1D\x2A\x2A\x2A\x2A\x8B\x03\x8B\x50\x60\x8B\xCB"
dvander@1886
  1697
			} 
dvander@1886
  1698
		}
dvander@1886
  1699
	}
dvander@945
  1700
}
dvander@1751
  1701