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