gamedata/sdktools.games.txt
author David Anderson <dvander@alliedmods.net>
Fri Dec 21 06:17:04 2007 +0000 (2007-12-21)
changeset 1811 ed4003c8ed3d
parent 1810 10a845155374
child 1830 1effda144231
permissions -rw-r--r--
fixed amb1291 - CommitSuicide offsets missing for a few mods
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"		"dod"
faluco@1031
    36
			"game"		"hl2mp"
ds@1068
    37
			"game"		"ship"
ds@1065
    38
			"game"		"!Dystopia"
ds@1065
    39
			"game"		"!Insurgency"
ds@1068
    40
			"game"		"!Pirates, Vikings and Knights II"
ds@1065
    41
			"game"		"!SourceForts v1.9.2"
dvander@1763
    42
			"game"		"$SourceForts v1.9.3"
dvander@1609
    43
			"game"		"FortressForever"
dvander@1754
    44
			"game"		"empires"
dvander@1776
    45
			"game"		"synergy"
dvander@1810
    46
			"game"		"hidden"
faluco@1031
    47
		}
faluco@1031
    48
faluco@1031
    49
		"Offsets"
faluco@1031
    50
		{
faluco@1031
    51
			/* Offset into CBaseTempEntity constructor */
faluco@1031
    52
			"s_pTempEntities"
faluco@1031
    53
			{
faluco@1031
    54
				"windows"	"17"
faluco@1031
    55
			}
faluco@1031
    56
			"GetTEName"
faluco@1031
    57
			{
faluco@1031
    58
				"windows"	"4"
faluco@1031
    59
				"linux"		"4"
faluco@1031
    60
			}
faluco@1031
    61
			"GetTENext"
faluco@1031
    62
			{
faluco@1031
    63
				"windows"	"8"
faluco@1031
    64
				"linux"		"8"
faluco@1031
    65
			}
faluco@1031
    66
			"TE_GetServerClass"
faluco@1031
    67
			{
faluco@1031
    68
				"windows"	"1"
faluco@1031
    69
				"linux"		"1"
faluco@1031
    70
			}
faluco@1031
    71
		}
faluco@1031
    72
faluco@1031
    73
		"Signatures"
faluco@1031
    74
		{
faluco@1031
    75
			"CBaseTempEntity"
faluco@1031
    76
			{
faluco@1031
    77
				"library"	"server"
faluco@1031
    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"
faluco@1587
    79
			}
faluco@1587
    80
			"s_pTempEntities"
faluco@1587
    81
			{
faluco@1587
    82
				"library"	"server"
faluco@1587
    83
				"linux"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
faluco@1031
    84
			}
faluco@1031
    85
		}
faluco@1031
    86
	}
ds@1065
    87
	
ds@1065
    88
	/* General GameRules */
ds@1065
    89
	"#default"
dvander@1056
    90
	{
ds@1065
    91
		"#supported"
ds@1065
    92
		{
ds@1065
    93
			"game"		"cstrike"
ds@1065
    94
			"game"		"dod"
ds@1065
    95
			"game"		"garrysmod"
ds@1065
    96
			"game"		"hl2mp"
ds@1065
    97
			"game"		"ship"
ds@1065
    98
			"game"		"!Dystopia"
ds@1065
    99
			"game"		"!Insurgency"
ds@1068
   100
			"game"		"!Pirates, Vikings and Knights II"
ds@1065
   101
			"game"		"!SourceForts v1.9.2"
dvander@1763
   102
			"game"		"$SourceForts v1.9.3"
dvander@1609
   103
			"game"		"FortressForever"
dvander@1754
   104
			"game"		"empires"
dvander@1776
   105
			"game"		"synergy"
dvander@1810
   106
			"game"		"hidden"
ds@1065
   107
		}
ds@1065
   108
		
dvander@1056
   109
		"Offsets"
dvander@1056
   110
		{
ds@1065
   111
			/* Offset into CreateGameRulesObject */
ds@1065
   112
			"g_pGameRules"
dvander@1056
   113
			{
ds@1065
   114
				"windows"	"2"
dvander@1056
   115
			}
ds@1065
   116
		}
ds@1065
   117
		
ds@1065
   118
		"Signatures"
ds@1065
   119
		{
ds@1065
   120
			/* This signature sometimes has multiple matches, but this
ds@1065
   121
			 * does not matter as g_pGameRules is involved in all of them.
ds@1065
   122
			 * The same g_pGameRules offset applies to each match.
ds@1065
   123
			 *
ds@1065
   124
			 * Sometimes this block of bytes is at the beginning of the static
ds@1065
   125
			 * CreateGameRulesObject function and sometimes it is in the middle
ds@1065
   126
			 * of an entirely different function. This depends on the game.
ds@1065
   127
			 */
ds@1065
   128
			"CreateGameRulesObject"
dvander@1056
   129
			{
ds@1065
   130
				"library"	"server"
ds@1065
   131
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x6A\x01\xFF\x50"
dvander@1056
   132
			}
ds@1065
   133
			"g_pGameRules"
dvander@1056
   134
			{
ds@1065
   135
				"library"	"server"
ds@1065
   136
				"linux"		"@g_pGameRules"
dvander@1056
   137
			}
dvander@1056
   138
		}
dvander@1056
   139
	}
ds@1240
   140
	
ds@1240
   141
	/* CGlobalEntityList */
ds@1240
   142
	"#default"
ds@1240
   143
	{
ds@1240
   144
		"#supported"
ds@1240
   145
		{
ds@1240
   146
			"game"		"cstrike"
ds@1240
   147
			"game"		"dod"
ds@1240
   148
			"game"		"garrysmod"
ds@1240
   149
			"game"		"hl2mp"
ds@1240
   150
			"game"		"ship"
ds@1240
   151
			"game"		"!Insurgency"
ds@1240
   152
			"game"		"!Pirates, Vikings and Knights II"
ds@1240
   153
			"game"		"!SourceForts v1.9.2"
dvander@1763
   154
			"game"		"$SourceForts v1.9.3"
dvander@1609
   155
			"game"		"FortressForever"
dvander@1754
   156
			"game"		"empires"
dvander@1776
   157
			"game"		"synergy"
dvander@1810
   158
			"game"		"hidden"
ds@1240
   159
		}
ds@1240
   160
		
ds@1240
   161
		"Offsets"
ds@1240
   162
		{
ds@1240
   163
			/* Offset into LevelShutdown */
ds@1240
   164
			"gEntList"
ds@1240
   165
			{
ds@1240
   166
				"windows"	"11"
ds@1240
   167
			}
ds@1240
   168
		}
ds@1240
   169
		
ds@1240
   170
		"Signatures"
ds@1240
   171
		{
ds@1240
   172
			"LevelShutdown"
ds@1240
   173
			{
ds@1240
   174
				"library"	"server"
ds@1240
   175
				"windows"	"\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
ds@1240
   176
			}
ds@1240
   177
			"gEntList"
ds@1240
   178
			{
ds@1240
   179
				"library"	"server"
ds@1240
   180
				"linux"		"@gEntList"
ds@1240
   181
			}
ds@1240
   182
			
ds@1240
   183
			/* Functions in CGlobalEntityList */
ds@1240
   184
			"FindEntityByClassname"
ds@1240
   185
			{
ds@1240
   186
				"library"	"server"
ds@1240
   187
				"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
   188
				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
ds@1240
   189
			}
ds@1240
   190
		}
ds@1240
   191
	}
dvander@1056
   192
faluco@1428
   193
	/* Create Entity Signatures */
faluco@1428
   194
	"#default"
faluco@1428
   195
	{
faluco@1428
   196
		"#supported"
faluco@1428
   197
		{
faluco@1428
   198
			"game"		"cstrike"
faluco@1428
   199
			"game"		"dod"
faluco@1428
   200
			"game"		"hl2mp"
faluco@1428
   201
			"game"		"!Insurgency"
faluco@1428
   202
			"game"		"!Pirates, Vikings and Knights II"
dvander@1763
   203
			"game"		"$SourceForts v1.9.3"
dvander@1609
   204
			"game"		"FortressForever"
dvander@1754
   205
			"game"		"empires"
dvander@1776
   206
			"game"		"synergy"
dvander@1810
   207
			"game"		"hidden"
faluco@1428
   208
		}
faluco@1428
   209
faluco@1428
   210
		"Signatures"
faluco@1428
   211
		{
faluco@1428
   212
			"DispatchSpawn"
faluco@1428
   213
			{
faluco@1428
   214
				"library"	"server"
faluco@1428
   215
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
faluco@1428
   216
				"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
   217
			}
faluco@1428
   218
			"CreateEntityByName"
faluco@1428
   219
			{
faluco@1428
   220
				"library"	"server"
faluco@1428
   221
				"linux"		"@_Z18CreateEntityByNamePKci"
faluco@1428
   222
				"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
   223
			}
faluco@1428
   224
		}
faluco@1428
   225
	}
faluco@1428
   226
faluco@1769
   227
	/* IServer interface pointer */
faluco@1769
   228
	"#default"
faluco@1769
   229
	{
faluco@1769
   230
		"Offsets"
faluco@1769
   231
		{
faluco@1769
   232
			/* Offset into IVEngineServer::CreateFakeClient */
faluco@1769
   233
			"sv"
faluco@1769
   234
			{
faluco@1769
   235
				"windows"	"6"
faluco@1769
   236
			}
faluco@1769
   237
		}
faluco@1769
   238
faluco@1769
   239
		"Signatures"
faluco@1769
   240
		{
faluco@1769
   241
			/* CBaseServer object for IServer interface */
faluco@1769
   242
			"sv"
faluco@1769
   243
			{
faluco@1769
   244
				"library"	"engine"
faluco@1769
   245
				"linux"		"@sv"
faluco@1769
   246
			}
faluco@1769
   247
		}
faluco@1769
   248
	}
faluco@1769
   249
dvander@1056
   250
	/* Counter-Strike: Source */
dvander@1056
   251
	"cstrike"
dvander@1056
   252
	{
dvander@1169
   253
		"Keys"
dvander@1169
   254
		{
dvander@1169
   255
			"SlapSoundCount"	"3"
dvander@1169
   256
			"SlapSound1"		"player/damage1.wav"
dvander@1169
   257
			"SlapSound2"		"player/damage2.wav"
dvander@1169
   258
			"SlapSound3"		"player/damage3.wav"
dvander@1169
   259
		}
dvander@1169
   260
dvander@1056
   261
		"Offsets"
dvander@1056
   262
		{
dvander@1056
   263
			"GiveNamedItem"
dvander@1056
   264
			{
dvander@1056
   265
				"windows"	"329"
dvander@1056
   266
				"linux"		"330"
dvander@1056
   267
			}
dvander@1056
   268
			"RemovePlayerItem"
dvander@1056
   269
			{
dvander@1056
   270
				"windows"	"226"
dvander@1056
   271
				"linux"		"227"
dvander@1056
   272
			}
dvander@1056
   273
			"Weapon_GetSlot"
dvander@1056
   274
			{
dvander@1056
   275
				"windows"	"224"
dvander@1056
   276
				"linux"		"225"
dvander@1056
   277
			}
dvander@1056
   278
			"Ignite"
dvander@1056
   279
			{
dvander@1056
   280
				"windows"	"188"
dvander@1056
   281
				"linux"		"189"
dvander@1056
   282
			}
dvander@1056
   283
			"Extinguish"
dvander@1056
   284
			{
dvander@1056
   285
				"windows"	"189"
dvander@1056
   286
				"linux"		"190"
dvander@1056
   287
			}
dvander@1056
   288
			"Teleport"
dvander@1056
   289
			{
dvander@1056
   290
				"windows"	"98"
dvander@1056
   291
				"linux"		"99"
dvander@1056
   292
			}
dvander@1151
   293
			"CommitSuicide"
dvander@1151
   294
			{
dvander@1151
   295
				"windows"	"357"
dvander@1151
   296
				"linux"		"358"
dvander@1151
   297
			}
dvander@1169
   298
			"GetVelocity"
dvander@1169
   299
			{
dvander@1169
   300
				"windows"	"126"
dvander@1169
   301
				"linux"		"127"
dvander@1169
   302
			}
faluco@1219
   303
			"EyeAngles"
faluco@1219
   304
			{
faluco@1219
   305
				"windows"	"118"
faluco@1219
   306
				"linux"		"119"
faluco@1219
   307
			}
faluco@1498
   308
			"AcceptInput"
faluco@1498
   309
			{
faluco@1498
   310
				"windows"	"35"
faluco@1498
   311
				"linux"		"36"
faluco@1498
   312
			}
faluco@1504
   313
			"DispatchKeyValue"
faluco@1504
   314
			{
faluco@1515
   315
				"windows"	"31"
faluco@1504
   316
				"linux"		"30"
faluco@1504
   317
			}
faluco@1504
   318
			"DispatchKeyValueFloat"
faluco@1504
   319
			{
faluco@1504
   320
				"windows"	"30"
faluco@1504
   321
				"linux"		"31"
faluco@1504
   322
			}
faluco@1504
   323
			"DispatchKeyValueVector"
faluco@1504
   324
			{
faluco@1515
   325
				"windows"	"29"
faluco@1504
   326
				"linux"		"32"
faluco@1504
   327
			}
faluco@1720
   328
			"SetEntityModel"
faluco@1720
   329
			{
faluco@1720
   330
				"windows"	"25"
faluco@1720
   331
				"linux"		"26"
faluco@1720
   332
			}
dvander@1056
   333
		}
dvander@1056
   334
	}
dvander@1056
   335
dvander@1056
   336
	/* Day of Defeat */
dvander@1056
   337
	"dod"
dvander@1056
   338
	{
dvander@1056
   339
		"Offsets"
dvander@1056
   340
		{
dvander@1056
   341
			"GiveNamedItem"
dvander@1056
   342
			{
dvander@1056
   343
				"windows"	"328"
dvander@1056
   344
				"linux"		"330"
dvander@1056
   345
			}
dvander@1056
   346
			"RemovePlayerItem"
dvander@1056
   347
			{
dvander@1056
   348
				"windows"	"226"
dvander@1056
   349
				"linux"		"227"
dvander@1056
   350
			}
dvander@1056
   351
			"Weapon_GetSlot"
dvander@1056
   352
			{
dvander@1056
   353
				"windows"	"224"
dvander@1056
   354
				"linux"		"225"
dvander@1056
   355
			}
dvander@1056
   356
			"Ignite"
dvander@1056
   357
			{
dvander@1056
   358
				"windows"	"188"
dvander@1056
   359
				"linux"		"189"
dvander@1056
   360
			}
dvander@1056
   361
			"Extinguish"
dvander@1056
   362
			{
dvander@1056
   363
				"windows"	"189"
dvander@1056
   364
				"linux"		"190"
dvander@1056
   365
			}
dvander@1056
   366
			"Teleport"
dvander@1056
   367
			{
dvander@1056
   368
				"windows"	"98"
dvander@1056
   369
				"linux"		"99"
dvander@1056
   370
			}
dvander@1151
   371
			"CommitSuicide"
dvander@1151
   372
			{
dvander@1151
   373
				"windows"	"356"
dvander@1151
   374
				"linux"		"357"
dvander@1151
   375
			}
dvander@1169
   376
			"GetVelocity"
dvander@1169
   377
			{
dvander@1169
   378
				"windows"	"126"
dvander@1169
   379
				"linux"		"127"
dvander@1169
   380
			}
faluco@1219
   381
			"EyeAngles"
faluco@1219
   382
			{
faluco@1219
   383
				"windows"	"118"
faluco@1219
   384
				"linux"		"119"
faluco@1219
   385
			}
faluco@1498
   386
			"AcceptInput"
faluco@1498
   387
			{
faluco@1498
   388
				"windows"	"35"
faluco@1498
   389
				"linux"		"36"
faluco@1498
   390
			}
faluco@1504
   391
			"DispatchKeyValue"
faluco@1504
   392
			{
faluco@1515
   393
				"windows"	"31"
faluco@1504
   394
				"linux"		"30"
faluco@1504
   395
			}
faluco@1504
   396
			"DispatchKeyValueFloat"
faluco@1504
   397
			{
faluco@1504
   398
				"windows"	"30"
faluco@1504
   399
				"linux"		"31"
faluco@1504
   400
			}
faluco@1504
   401
			"DispatchKeyValueVector"
faluco@1504
   402
			{
faluco@1515
   403
				"windows"	"29"
faluco@1504
   404
				"linux"		"32"
faluco@1504
   405
			}
faluco@1720
   406
			"SetEntityModel"
faluco@1720
   407
			{
faluco@1720
   408
				"windows"	"25"
faluco@1720
   409
				"linux"		"26"
faluco@1720
   410
			}
dvander@1056
   411
		}
dvander@1056
   412
	}
ds@1065
   413
	
ds@1065
   414
	/* Half-Life 2: Deathmatch */
ds@1065
   415
	"hl2mp"
dvander@1062
   416
	{
dvander@1062
   417
		"Offsets"
dvander@1062
   418
		{
dvander@1062
   419
			"GiveNamedItem"
dvander@1062
   420
			{
ds@1173
   421
				"windows"	"328"
ds@1173
   422
				"linux"		"329"
dvander@1062
   423
			}
dvander@1062
   424
			"RemovePlayerItem"
dvander@1062
   425
			{
ds@1173
   426
				"windows"	"226"
ds@1173
   427
				"linux"		"227"
dvander@1062
   428
			}
dvander@1062
   429
			"Weapon_GetSlot"
dvander@1062
   430
			{
ds@1173
   431
				"windows"	"224"
ds@1173
   432
				"linux"		"225"
dvander@1062
   433
			}
dvander@1062
   434
			"Ignite"
dvander@1062
   435
			{
ds@1065
   436
				"windows"	"188"
ds@1065
   437
				"linux"		"189"
dvander@1062
   438
			}
ds@1173
   439
			"Extinguish"
ds@1173
   440
			{
ds@1173
   441
				"windows"	"189"
ds@1173
   442
				"linux"		"190"
ds@1173
   443
			}
dvander@1062
   444
			"Teleport"
dvander@1062
   445
			{
ds@1173
   446
				"windows"	"98"
ds@1173
   447
				"linux"		"99"
dvander@1062
   448
			}
dvander@1151
   449
			"CommitSuicide"
dvander@1151
   450
			{
dvander@1151
   451
				"windows"	"356"
dvander@1151
   452
				"linux"		"357"
dvander@1151
   453
			}
dvander@1169
   454
			"GetVelocity"
dvander@1169
   455
			{
dvander@1169
   456
				"windows"	"126"
dvander@1169
   457
				"linux"		"127"
dvander@1169
   458
			}
faluco@1219
   459
			"EyeAngles"
faluco@1219
   460
			{
faluco@1219
   461
				"windows"	"118"
faluco@1219
   462
				"linux"		"119"
faluco@1219
   463
			}
faluco@1498
   464
			"AcceptInput"
faluco@1498
   465
			{
faluco@1498
   466
				"windows"	"35"
faluco@1498
   467
				"linux"		"36"
faluco@1498
   468
			}
faluco@1504
   469
			"DispatchKeyValue"
faluco@1504
   470
			{
faluco@1515
   471
				"windows"	"31"
faluco@1504
   472
				"linux"		"30"
faluco@1504
   473
			}
faluco@1504
   474
			"DispatchKeyValueFloat"
faluco@1504
   475
			{
faluco@1504
   476
				"windows"	"30"
faluco@1504
   477
				"linux"		"31"
faluco@1504
   478
			}
faluco@1504
   479
			"DispatchKeyValueVector"
faluco@1504
   480
			{
faluco@1515
   481
				"windows"	"29"
faluco@1504
   482
				"linux"		"32"
faluco@1504
   483
			}
faluco@1720
   484
			"SetEntityModel"
faluco@1720
   485
			{
faluco@1720
   486
				"windows"	"25"
faluco@1720
   487
				"linux"		"26"
faluco@1720
   488
			}
dvander@1062
   489
		}
dvander@1062
   490
	}
ds@1065
   491
	
ds@1068
   492
	/* The Ship */
ds@1068
   493
	"ship"
ds@1068
   494
	{
ds@1068
   495
		"Offsets"
ds@1068
   496
		{
ds@1068
   497
			/* CBasePlayer */
ds@1068
   498
			"GiveNamedItem"
ds@1068
   499
			{
ds@1068
   500
				"windows"	"316"
ds@1068
   501
				"linux"		"317"
ds@1068
   502
			}
ds@1068
   503
			"RemovePlayerItem"
ds@1068
   504
			{
ds@1068
   505
				"windows"	"220"
ds@1068
   506
				"linux"		"221"
ds@1068
   507
			}
ds@1068
   508
			"Weapon_GetSlot"
ds@1068
   509
			{
ds@1068
   510
				"windows"	"218"
ds@1068
   511
				"linux"		"219"
ds@1068
   512
			}
ds@1068
   513
			"Ignite"
ds@1068
   514
			{
ds@1068
   515
				"windows"	"180"
ds@1068
   516
				"linux"		"181"
ds@1068
   517
			}
ds@1068
   518
			"Extinguish"
ds@1068
   519
			{
ds@1068
   520
				"windows"	"181"
ds@1068
   521
				"linux"		"182"
ds@1068
   522
			}
ds@1068
   523
			"Teleport"
ds@1068
   524
			{
ds@1068
   525
				"windows"	"100"
ds@1068
   526
				"linux"		"101"
ds@1068
   527
			}
dvander@1151
   528
			"CommitSuicide"
dvander@1151
   529
			{
dvander@1151
   530
				"windows"	"343"
dvander@1151
   531
				"linux"		"344"
dvander@1151
   532
			}
dvander@1169
   533
			"GetVelocity"
dvander@1169
   534
			{
dvander@1169
   535
				"windows"	"124"
dvander@1169
   536
				"linux"		"125"
dvander@1169
   537
			}
faluco@1219
   538
			"EyeAngles"
faluco@1219
   539
			{
faluco@1219
   540
				"windows"	"116"
faluco@1219
   541
				"linux"		"117"
faluco@1219
   542
			}
faluco@1504
   543
			"DispatchKeyValue"
faluco@1504
   544
			{
faluco@1515
   545
				"windows"	"35"
faluco@1504
   546
				"linux"		"34"
faluco@1504
   547
			}
faluco@1504
   548
			"DispatchKeyValueFloat"
faluco@1504
   549
			{
faluco@1504
   550
				"windows"	"34"
faluco@1504
   551
				"linux"		"35"
faluco@1504
   552
			}
faluco@1504
   553
			"DispatchKeyValueVector"
faluco@1504
   554
			{
faluco@1515
   555
				"windows"	"33"
faluco@1504
   556
				"linux"		"36"
faluco@1504
   557
			}
dvander@1610
   558
			"AcceptInput"
dvander@1610
   559
			{
dvander@1610
   560
				"windows"	"39"
dvander@1610
   561
				"linux"		"40"
dvander@1610
   562
			}
faluco@1720
   563
			"SetEntityModel"
faluco@1720
   564
			{
faluco@1720
   565
				"windows"	"30"
faluco@1720
   566
				"linux"		"31"
faluco@1720
   567
			}
ds@1068
   568
			
ds@1068
   569
			/* Temp Entities */
ds@1068
   570
			"TE_GetServerClass"
ds@1068
   571
			{
ds@1068
   572
				"windows"	"0"
ds@1068
   573
				"linux"		"0"
ds@1068
   574
			}
ds@1068
   575
		}
dvander@1763
   576
dvander@1763
   577
		"Signatures"
dvander@1763
   578
		{
dvander@1763
   579
			"DispatchSpawn"
dvander@1763
   580
			{
dvander@1763
   581
				"library"	"server"
dvander@1763
   582
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1763
   583
				"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
   584
			}
dvander@1763
   585
			"CreateEntityByName"
dvander@1763
   586
			{
dvander@1763
   587
				"library"	"server"
dvander@1763
   588
				"linux"		"@_Z18CreateEntityByNamePKci"
dvander@1763
   589
				"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
   590
			}
dvander@1763
   591
		}
ds@1068
   592
	}
ds@1068
   593
	
dvander@1056
   594
	/* Dsytopia */
ds@1065
   595
	"!Dystopia"
dvander@1056
   596
	{
dvander@1056
   597
dvander@1056
   598
		"Offsets"
dvander@1056
   599
		{
dvander@1062
   600
			/* CBasePlayer */
dvander@1062
   601
			"GiveNamedItem"
dvander@1062
   602
			{
dvander@1062
   603
				"windows"	"331"
dvander@1062
   604
				"linux"		"332"
dvander@1062
   605
			}
dvander@1062
   606
			"RemovePlayerItem"
dvander@1062
   607
			{
dvander@1062
   608
				"windows"	"229"
dvander@1062
   609
				"linux"		"230"
dvander@1062
   610
			}
dvander@1062
   611
			"Weapon_GetSlot"
dvander@1062
   612
			{
dvander@1062
   613
				"windows"	"227"
dvander@1062
   614
				"linux"		"228"
dvander@1062
   615
			}
dvander@1062
   616
			"Ignite"
dvander@1062
   617
			{
dvander@1062
   618
				"windows"	"191"
dvander@1062
   619
				"linux"		"192"
dvander@1062
   620
			}
dvander@1062
   621
			"Extinguish"
dvander@1062
   622
			{
dvander@1062
   623
				"windows"	"192"
dvander@1062
   624
				"linux"		"193"
dvander@1062
   625
			}
dvander@1062
   626
			"Teleport"
dvander@1062
   627
			{
dvander@1062
   628
				"windows"	"100"
dvander@1062
   629
				"linux"		"101"
dvander@1062
   630
			}
dvander@1151
   631
			"CommitSuicide"
dvander@1151
   632
			{
dvander@1151
   633
				"windows"	"360"
dvander@1151
   634
				"linux"		"361"
dvander@1151
   635
			}
dvander@1169
   636
			"GetVelocity"
dvander@1169
   637
			{
dvander@1169
   638
				"windows"	"128"
dvander@1169
   639
				"linux"		"129"
dvander@1169
   640
			}
faluco@1219
   641
			"EyeAngles"
faluco@1219
   642
			{
faluco@1219
   643
				"windows"	"120"
faluco@1219
   644
				"linux"		"121"
faluco@1219
   645
			}
faluco@1498
   646
			"AcceptInput"
faluco@1498
   647
			{
faluco@1498
   648
				"windows"	"35"
faluco@1498
   649
				"linux"		"36"
faluco@1498
   650
			}
faluco@1504
   651
			"DispatchKeyValue"
faluco@1504
   652
			{
faluco@1515
   653
				"windows"	"31"
faluco@1504
   654
				"linux"		"30"
faluco@1504
   655
			}
faluco@1504
   656
			"DispatchKeyValueFloat"
faluco@1504
   657
			{
faluco@1504
   658
				"windows"	"30"
faluco@1504
   659
				"linux"		"31"
faluco@1504
   660
			}
faluco@1504
   661
			"DispatchKeyValueVector"
faluco@1504
   662
			{
faluco@1515
   663
				"windows"	"29"
faluco@1504
   664
				"linux"		"32"
faluco@1504
   665
			}
faluco@1720
   666
			"SetEntityModel"
faluco@1720
   667
			{
faluco@1720
   668
				"windows"	"25"
faluco@1720
   669
				"linux"		"26"
faluco@1720
   670
			}
dvander@1062
   671
dvander@1056
   672
			/* Offset into CBaseTempEntity constructor.
dvander@1056
   673
			 * On Windows Dsytopia is heavily inlined; we use the function 
dvander@1056
   674
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1056
   675
			 */
dvander@1056
   676
			"s_pTempEntities"
dvander@1056
   677
			{
dvander@1056
   678
				"windows"	"70"
dvander@1056
   679
			}
dvander@1056
   680
		}
dvander@1056
   681
dvander@1056
   682
		"Signatures"
dvander@1056
   683
		{
dvander@1062
   684
			/* On Windows Dsytopia is heavily inlined; we use the function 
dvander@1062
   685
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1062
   686
			 */
dvander@1056
   687
			"CBaseTempEntity"
dvander@1056
   688
			{
dvander@1056
   689
				"library"	"server"
dvander@1056
   690
				"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
   691
			}
ds@1065
   692
ds@1065
   693
			/* Dystopia always has to be different, doesn't it
ds@1065
   694
			 *
ds@1065
   695
			 * This is very similar to the general signature, except that
ds@1065
   696
			 * it does "mov edx, [eax+2Ch]" before making a call rather than
ds@1065
   697
			 * doing "call dword ptr [eax+2Ch]"
ds@1065
   698
			 */
ds@1065
   699
			"CreateGameRulesObject"
ds@1065
   700
			{
ds@1065
   701
				"library"	"server"
ds@1065
   702
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x6A\x01\xFF\xD2"
ds@1065
   703
			}
ds@1065
   704
		}
ds@1065
   705
	}
ds@1065
   706
dvander@1309
   707
	/* Insurgency Generic */
ds@1065
   708
	"!Insurgency"
ds@1065
   709
	{
ds@1065
   710
		"Offsets"
ds@1065
   711
		{
ds@1065
   712
			/* CBasePlayer */
ds@1065
   713
			"Ignite"
ds@1065
   714
			{
ds@1065
   715
				"windows"	"174"
ds@1065
   716
				"linux"		"175"
ds@1065
   717
			}
ds@1065
   718
			"Extinguish"
ds@1065
   719
			{
ds@1065
   720
				"windows"	"175"
ds@1065
   721
				"linux"		"176"
ds@1065
   722
			}
ds@1065
   723
			"Teleport"
ds@1065
   724
			{
ds@1065
   725
				"windows"	"90"
ds@1065
   726
				"linux"		"91"
ds@1065
   727
			}
dvander@1169
   728
			"GetVelocity"
dvander@1169
   729
			{
dvander@1169
   730
				"windows"	"115"
dvander@1169
   731
				"linux"		"116"
dvander@1169
   732
			}
faluco@1219
   733
			"EyeAngles"
faluco@1219
   734
			{
faluco@1219
   735
				"windows"	"107"
faluco@1219
   736
				"linux"		"108"
faluco@1219
   737
			}
faluco@1498
   738
			"AcceptInput"
faluco@1498
   739
			{
faluco@1498
   740
				"windows"	"34"
faluco@1498
   741
				"linux"		"35"
faluco@1498
   742
			}
faluco@1504
   743
			"DispatchKeyValue"
faluco@1504
   744
			{
faluco@1515
   745
				"windows"	"30"
faluco@1504
   746
				"linux"		"29"
faluco@1504
   747
			}
faluco@1504
   748
			"DispatchKeyValueFloat"
faluco@1504
   749
			{
faluco@1504
   750
				"windows"	"29"
faluco@1504
   751
				"linux"		"30"
faluco@1504
   752
			}
faluco@1504
   753
			"DispatchKeyValueVector"
faluco@1504
   754
			{
faluco@1515
   755
				"windows"	"28"
faluco@1504
   756
				"linux"		"31"
faluco@1504
   757
			}
faluco@1720
   758
			"SetEntityModel"
faluco@1720
   759
			{
faluco@1720
   760
				"windows"	"24"
faluco@1720
   761
				"linux"		"25"
faluco@1720
   762
			}
ds@1065
   763
		}
ds@1065
   764
	}
dvander@1309
   765
ds@1068
   766
	/* Pirates, Vikings and Knights II */
ds@1068
   767
	"!Pirates, Vikings and Knights II"
ds@1068
   768
	{
ds@1068
   769
		"Offsets"
ds@1068
   770
		{
ds@1068
   771
			/* CBasePlayer */
ds@1068
   772
			"GiveNamedItem"
ds@1068
   773
			{
ds@1068
   774
				"windows"	"328"
ds@1068
   775
				"linux"		"329"
ds@1068
   776
			}
ds@1068
   777
			"RemovePlayerItem"
ds@1068
   778
			{
ds@1068
   779
				"windows"	"226"
ds@1068
   780
				"linux"		"227"
ds@1068
   781
			}
ds@1068
   782
			"Weapon_GetSlot"
ds@1068
   783
			{
ds@1068
   784
				"windows"	"224"
ds@1068
   785
				"linux"		"225"
ds@1068
   786
			}
ds@1068
   787
			"Ignite"
ds@1068
   788
			{
ds@1068
   789
				"windows"	"188"
ds@1068
   790
				"linux"		"189"
ds@1068
   791
			}
ds@1068
   792
			"Extinguish"
ds@1068
   793
			{
ds@1068
   794
				"windows"	"189"
ds@1068
   795
				"linux"		"190"
ds@1068
   796
			}
ds@1068
   797
			"Teleport"
ds@1068
   798
			{
ds@1068
   799
				"windows"	"98"
ds@1068
   800
				"linux"		"99"
ds@1068
   801
			}
dvander@1151
   802
			"CommitSuicide"
dvander@1151
   803
			{
dvander@1151
   804
				"windows"	"356"
dvander@1151
   805
				"linux"		"357"
dvander@1151
   806
			}
dvander@1169
   807
			"GetVelocity"
dvander@1169
   808
			{
dvander@1169
   809
				"windows"	"126"
dvander@1169
   810
				"linux"		"127"
dvander@1169
   811
			}
faluco@1219
   812
			"EyeAngles"
faluco@1219
   813
			{
faluco@1219
   814
				"windows"	"118"
faluco@1219
   815
				"linux"		"119"
faluco@1219
   816
			}
faluco@1498
   817
			"AcceptInput"
faluco@1498
   818
			{
faluco@1498
   819
				"windows"	"35"
faluco@1498
   820
				"linux"		"36"
faluco@1498
   821
			}
faluco@1504
   822
			"DispatchKeyValue"
faluco@1504
   823
			{
faluco@1515
   824
				"windows"	"31"
faluco@1504
   825
				"linux"		"30"
faluco@1504
   826
			}
faluco@1504
   827
			"DispatchKeyValueFloat"
faluco@1504
   828
			{
faluco@1504
   829
				"windows"	"30"
faluco@1504
   830
				"linux"		"31"
faluco@1504
   831
			}
faluco@1504
   832
			"DispatchKeyValueVector"
faluco@1504
   833
			{
faluco@1515
   834
				"windows"	"29"
faluco@1504
   835
				"linux"		"32"
faluco@1504
   836
			}
faluco@1720
   837
			"SetEntityModel"
faluco@1720
   838
			{
faluco@1720
   839
				"windows"	"25"
faluco@1720
   840
				"linux"		"26"
faluco@1720
   841
			}
ds@1068
   842
		}
ds@1068
   843
	}
ds@1065
   844
ds@1065
   845
	/* SourceForts 1.9.2 */
ds@1065
   846
	"!SourceForts v1.9.2"
ds@1065
   847
	{
ds@1065
   848
		"Offsets"
ds@1065
   849
		{
ds@1065
   850
			/* CBasePlayer */
ds@1065
   851
			"GiveNamedItem"
ds@1065
   852
			{
ds@1065
   853
				"windows"	"294"
ds@1065
   854
				"linux"		"295"
ds@1065
   855
			}
ds@1065
   856
			"RemovePlayerItem"
ds@1065
   857
			{
ds@1065
   858
				"windows"	"207"
ds@1065
   859
				"linux"		"208"
ds@1065
   860
			}
ds@1065
   861
			"Weapon_GetSlot"
ds@1065
   862
			{
ds@1065
   863
				"windows"	"205"
ds@1065
   864
				"linux"		"206"
ds@1065
   865
			}
ds@1065
   866
			"Ignite"
ds@1065
   867
			{
ds@1065
   868
				"windows"	"170"
ds@1065
   869
				"linux"		"171"
ds@1065
   870
			}
ds@1065
   871
			"Extinguish"
ds@1065
   872
			{
ds@1065
   873
				"windows"	"171"
ds@1065
   874
				"linux"		"172"
ds@1065
   875
			}
ds@1065
   876
			"Teleport"
ds@1065
   877
			{
ds@1065
   878
				"windows"	"90"
ds@1065
   879
				"linux"		"91"
ds@1065
   880
			}
dvander@1169
   881
			"GetVelocity"
dvander@1169
   882
			{
dvander@1169
   883
				"windows"	"114"
dvander@1169
   884
				"linux"		"115"
dvander@1169
   885
			}
faluco@1219
   886
			"EyeAngles"
faluco@1219
   887
			{
faluco@1219
   888
				"windows"	"106"
faluco@1219
   889
				"linux"		"107"
faluco@1219
   890
			}
faluco@1504
   891
			"DispatchKeyValue"
faluco@1504
   892
			{
faluco@1515
   893
				"windows"	"30"
faluco@1504
   894
				"linux"		"29"
faluco@1504
   895
			}
faluco@1504
   896
			"DispatchKeyValueFloat"
faluco@1504
   897
			{
faluco@1504
   898
				"windows"	"29"
faluco@1504
   899
				"linux"		"30"
faluco@1504
   900
			}
faluco@1504
   901
			"DispatchKeyValueVector"
faluco@1504
   902
			{
faluco@1515
   903
				"windows"	"28"
faluco@1504
   904
				"linux"		"31"
faluco@1504
   905
			}
dvander@1610
   906
			"AcceptInput"
dvander@1610
   907
			{
dvander@1610
   908
				"windows"	"34"
dvander@1610
   909
				"linux"		"35"
dvander@1610
   910
			}
faluco@1720
   911
			"SetEntityModel"
faluco@1720
   912
			{
faluco@1720
   913
				"windows"	"25"
faluco@1720
   914
				"linux"		"26"
faluco@1720
   915
			}
ds@1065
   916
ds@1065
   917
			"TE_GetServerClass"
ds@1065
   918
			{
ds@1065
   919
				"windows"	"0"
ds@1065
   920
				"linux"		"0"
ds@1065
   921
			}
dvander@1056
   922
		}
dvander@1763
   923
dvander@1763
   924
		"Signatures"
dvander@1763
   925
		{
dvander@1763
   926
			"DispatchSpawn"
dvander@1763
   927
			{
dvander@1763
   928
				"library"	"server"
dvander@1763
   929
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1763
   930
				"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"
dvander@1763
   931
			}
dvander@1763
   932
			"CreateEntityByName"
dvander@1763
   933
			{
dvander@1763
   934
				"library"	"server"
dvander@1763
   935
				"linux"		"@_Z18CreateEntityByNamePKci"
dvander@1763
   936
				"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
   937
			}
dvander@1763
   938
		}
dvander@1056
   939
	}
dvander@1609
   940
	
dvander@1609
   941
	/* Fortress Forever */
dvander@1609
   942
	"FortressForever"
dvander@1609
   943
	{
dvander@1609
   944
		"Signatures"
dvander@1609
   945
		{
dvander@1609
   946
			"CreateGameRulesObject"
dvander@1609
   947
			{
dvander@1609
   948
				"library"	"server"
dvander@1609
   949
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x3B\xCB\x74\x07\x8B\x01\x6A\x01\xFF\x50"
dvander@1609
   950
			}
dvander@1609
   951
		}
dvander@1609
   952
		
dvander@1609
   953
		"Offsets"
dvander@1609
   954
		{
dvander@1609
   955
			"GiveNamedItem"
dvander@1609
   956
			{
dvander@1609
   957
				"windows"	"338"
dvander@1609
   958
				"linux"		"339"
dvander@1609
   959
			}
dvander@1609
   960
			"RemovePlayerItem"
dvander@1609
   961
			{
dvander@1609
   962
				"windows"	"236"
dvander@1609
   963
				"linux"		"237"
dvander@1609
   964
			}
dvander@1609
   965
			"Weapon_GetSlot"
dvander@1609
   966
			{
dvander@1609
   967
				"windows"	"234"
dvander@1609
   968
				"linux"		"235"
dvander@1609
   969
			}
dvander@1609
   970
			"Ignite"
dvander@1609
   971
			{
dvander@1609
   972
				"windows"	"198"
dvander@1609
   973
				"linux"		"199"
dvander@1609
   974
			}
dvander@1609
   975
			"Extinguish"
dvander@1609
   976
			{
dvander@1609
   977
				"windows"	"199"
dvander@1609
   978
				"linux"		"200"
dvander@1609
   979
			}
dvander@1609
   980
			"Teleport"
dvander@1609
   981
			{
dvander@1609
   982
				"windows"	"104"
dvander@1609
   983
				"linux"		"105"
dvander@1609
   984
			}
dvander@1609
   985
			"CommitSuicide"
dvander@1609
   986
			{
dvander@1609
   987
				"windows"	"366"
dvander@1609
   988
				"linux"		"367"
dvander@1609
   989
			}
dvander@1609
   990
			"GetVelocity"
dvander@1609
   991
			{
dvander@1609
   992
				"windows"	"136"
dvander@1609
   993
				"linux"		"137"
dvander@1609
   994
			}
dvander@1609
   995
			"EyeAngles"
dvander@1609
   996
			{
dvander@1609
   997
				"windows"	"128"
dvander@1609
   998
				"linux"		"129"
dvander@1609
   999
			}
dvander@1609
  1000
			"AcceptInput"
dvander@1609
  1001
			{
dvander@1609
  1002
				"windows"	"39"
dvander@1609
  1003
				"linux"		"40"
dvander@1609
  1004
			}
dvander@1609
  1005
			"DispatchKeyValue"
dvander@1609
  1006
			{
dvander@1609
  1007
				"windows"	"35"
dvander@1609
  1008
				"linux"		"34"
dvander@1609
  1009
			}
dvander@1609
  1010
			"DispatchKeyValueFloat"
dvander@1609
  1011
			{
dvander@1609
  1012
				"windows"	"34"
dvander@1609
  1013
				"linux"		"35"
dvander@1609
  1014
			}
dvander@1609
  1015
			"DispatchKeyValueVector"
dvander@1609
  1016
			{
dvander@1609
  1017
				"windows"	"33"
dvander@1609
  1018
				"linux"		"36"
dvander@1609
  1019
			}
faluco@1720
  1020
			"SetEntityModel"
faluco@1720
  1021
			{
faluco@1720
  1022
				"windows"	"27"
faluco@1720
  1023
				"linux"		"28"
faluco@1720
  1024
			}
dvander@1609
  1025
		}
dvander@1609
  1026
	}
dvander@1751
  1027
dvander@1751
  1028
	/* Garry's Mod 10 - Windows only */
dvander@1751
  1029
	"garrysmod"
dvander@1751
  1030
	{
dvander@1751
  1031
		"Offsets"
dvander@1751
  1032
		{
dvander@1751
  1033
			"GiveNamedItem"
dvander@1751
  1034
			{
dvander@1751
  1035
				"windows"	"366"
dvander@1751
  1036
			}
dvander@1751
  1037
			"RemovePlayerItem"
dvander@1751
  1038
			{
dvander@1751
  1039
				"windows"	"264"
dvander@1751
  1040
			}
dvander@1751
  1041
			"Weapon_GetSlot"
dvander@1751
  1042
			{
dvander@1751
  1043
				"windows"	"262"
dvander@1751
  1044
			}
dvander@1751
  1045
			"Ignite"
dvander@1751
  1046
			{
dvander@1751
  1047
				"windows"	"220"
dvander@1751
  1048
			}
dvander@1751
  1049
			"Extinguish"
dvander@1751
  1050
			{
dvander@1751
  1051
				"windows"	"221"
dvander@1751
  1052
			}
dvander@1751
  1053
			"Teleport"
dvander@1751
  1054
			{
dvander@1751
  1055
				"windows"	"99"
dvander@1751
  1056
			}
dvander@1751
  1057
			"CommitSuicide"
dvander@1751
  1058
			{
dvander@1751
  1059
				"windows"	"394"
dvander@1751
  1060
			}
dvander@1751
  1061
			"GetVelocity"
dvander@1751
  1062
			{
dvander@1751
  1063
				"windows"	"127"
dvander@1751
  1064
			}
dvander@1751
  1065
			"EyeAngles"
dvander@1751
  1066
			{
dvander@1751
  1067
				"windows"	"119"
dvander@1751
  1068
			}
dvander@1751
  1069
			"AcceptInput"
dvander@1751
  1070
			{
dvander@1751
  1071
				"windows"	"35"
dvander@1751
  1072
			}
dvander@1751
  1073
			"DispatchKeyValue"
dvander@1751
  1074
			{
dvander@1751
  1075
				"windows"	"31"
dvander@1751
  1076
			}
dvander@1751
  1077
			"DispatchKeyValueFloat"
dvander@1751
  1078
			{
dvander@1751
  1079
				"windows"	"30"
dvander@1751
  1080
			}
dvander@1751
  1081
			"DispatchKeyValueVector"
dvander@1751
  1082
			{
dvander@1751
  1083
				"windows"	"29"
dvander@1751
  1084
			}
dvander@1751
  1085
		}
dvander@1751
  1086
	}
dvander@1754
  1087
dvander@1754
  1088
	/* Empires 2 */
dvander@1754
  1089
	"empires"
dvander@1754
  1090
	{
dvander@1754
  1091
dvander@1754
  1092
		"Offsets"
dvander@1754
  1093
		{
dvander@1754
  1094
			"GiveNamedItem"
dvander@1754
  1095
			{
dvander@1754
  1096
				"windows"	"332"
dvander@1754
  1097
				"linux"		"333"
dvander@1754
  1098
			}
dvander@1754
  1099
			"RemovePlayerItem"
dvander@1754
  1100
			{
dvander@1754
  1101
				"windows"	"230"
dvander@1754
  1102
				"linux"		"231"
dvander@1754
  1103
			}
dvander@1754
  1104
			"Weapon_GetSlot"
dvander@1754
  1105
			{
dvander@1754
  1106
				"windows"	"228"
dvander@1754
  1107
				"linux"		"229"
dvander@1754
  1108
			}
dvander@1754
  1109
			"Ignite"
dvander@1754
  1110
			{
dvander@1754
  1111
				"windows"	"192"
dvander@1754
  1112
				"linux"		"193"
dvander@1754
  1113
			}
dvander@1754
  1114
			"Extinguish"
dvander@1754
  1115
			{
dvander@1754
  1116
				"windows"	"193"
dvander@1754
  1117
				"linux"		"194"
dvander@1754
  1118
			}
dvander@1754
  1119
			"Teleport"
dvander@1754
  1120
			{
dvander@1754
  1121
				"windows"	"102"
dvander@1754
  1122
				"linux"		"103"
dvander@1754
  1123
			}
dvander@1754
  1124
			"CommitSuicide"
dvander@1754
  1125
			{
dvander@1754
  1126
				"windows"	"360"
dvander@1754
  1127
				"linux"		"361"
dvander@1754
  1128
			}
dvander@1754
  1129
			"GetVelocity"
dvander@1754
  1130
			{
dvander@1754
  1131
				"windows"	"130"
dvander@1754
  1132
				"linux"		"131"
dvander@1754
  1133
			}
dvander@1754
  1134
			"EyeAngles"
dvander@1754
  1135
			{
dvander@1754
  1136
				"windows"	"122"
dvander@1754
  1137
				"linux"		"123"
dvander@1754
  1138
			}
dvander@1754
  1139
			"AcceptInput"
dvander@1754
  1140
			{
dvander@1754
  1141
				"windows"	"36"
dvander@1754
  1142
				"linux"		"37"
dvander@1754
  1143
			}
dvander@1754
  1144
			"DispatchKeyValue"
dvander@1754
  1145
			{
dvander@1754
  1146
				"windows"	"31"
dvander@1754
  1147
				"linux"		"30"
dvander@1754
  1148
			}
dvander@1754
  1149
			"DispatchKeyValueFloat"
dvander@1754
  1150
			{
dvander@1754
  1151
				"windows"	"30"
dvander@1754
  1152
				"linux"		"31"
dvander@1754
  1153
			}
dvander@1754
  1154
			"DispatchKeyValueVector"
dvander@1754
  1155
			{
dvander@1754
  1156
				"windows"	"29"
dvander@1754
  1157
				"linux"		"32"
dvander@1754
  1158
			}
dvander@1754
  1159
			"SetEntityModel"
dvander@1754
  1160
			{
dvander@1754
  1161
				"windows"	"25"
dvander@1754
  1162
				"linux"		"26"
dvander@1754
  1163
			}
dvander@1754
  1164
dvander@1754
  1165
			/* Offset into LevelShutdown for CGlobalEntList */
dvander@1754
  1166
			"gEntList"
dvander@1754
  1167
			{
dvander@1754
  1168
				"windows"	"64"
dvander@1754
  1169
			}
dvander@1754
  1170
		}
dvander@1754
  1171
		
dvander@1754
  1172
		"Signatures"
dvander@1754
  1173
		{
dvander@1754
  1174
			"LevelShutdown"
dvander@1754
  1175
			{
dvander@1754
  1176
				"library"	"server"
dvander@1754
  1177
				"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
  1178
			}
dvander@1754
  1179
		}
dvander@1754
  1180
	}
dvander@1763
  1181
dvander@1763
  1182
	/* SourceForts 1.9.3 */
dvander@1763
  1183
	"$SourceForts v1.9.3"
dvander@1763
  1184
	{
dvander@1763
  1185
		"Offsets"
dvander@1763
  1186
		{
dvander@1763
  1187
			/* CBasePlayer */
dvander@1763
  1188
			"GiveNamedItem"
dvander@1763
  1189
			{
dvander@1763
  1190
				"windows"	"328"
dvander@1763
  1191
				"linux"		"329"
dvander@1763
  1192
			}
dvander@1763
  1193
			"RemovePlayerItem"
dvander@1763
  1194
			{
dvander@1763
  1195
				"windows"	"226"
dvander@1763
  1196
				"linux"		"227"
dvander@1763
  1197
			}
dvander@1763
  1198
			"Weapon_GetSlot"
dvander@1763
  1199
			{
dvander@1763
  1200
				"windows"	"224"
dvander@1763
  1201
				"linux"		"225"
dvander@1763
  1202
			}
dvander@1763
  1203
			"Ignite"
dvander@1763
  1204
			{
dvander@1763
  1205
				"windows"	"188"
dvander@1763
  1206
				"linux"		"189"
dvander@1763
  1207
			}
dvander@1763
  1208
			"Extinguish"
dvander@1763
  1209
			{
dvander@1763
  1210
				"windows"	"189"
dvander@1763
  1211
				"linux"		"190"
dvander@1763
  1212
			}
dvander@1763
  1213
			"Teleport"
dvander@1763
  1214
			{
dvander@1763
  1215
				"windows"	"98"
dvander@1763
  1216
				"linux"		"99"
dvander@1763
  1217
			}
dvander@1811
  1218
			"CommitSuicide"
dvander@1811
  1219
			{
dvander@1811
  1220
				"windows"	"356"
dvander@1811
  1221
				"linux"		"357"
dvander@1811
  1222
			}
dvander@1763
  1223
			"GetVelocity"
dvander@1763
  1224
			{
dvander@1763
  1225
				"windows"	"126"
dvander@1763
  1226
				"linux"		"127"
dvander@1763
  1227
			}
dvander@1763
  1228
			"EyeAngles"
dvander@1763
  1229
			{
dvander@1763
  1230
				"windows"	"118"
dvander@1763
  1231
				"linux"		"119"
dvander@1763
  1232
			}
dvander@1763
  1233
			"DispatchKeyValue"
dvander@1763
  1234
			{
dvander@1763
  1235
				"windows"	"31"
dvander@1763
  1236
				"linux"		"30"
dvander@1763
  1237
			}
dvander@1763
  1238
			"DispatchKeyValueFloat"
dvander@1763
  1239
			{
dvander@1763
  1240
				"windows"	"30"
dvander@1763
  1241
				"linux"		"31"
dvander@1763
  1242
			}
dvander@1763
  1243
			"DispatchKeyValueVector"
dvander@1763
  1244
			{
dvander@1763
  1245
				"windows"	"29"
dvander@1763
  1246
				"linux"		"32"
dvander@1763
  1247
			}
dvander@1763
  1248
			"AcceptInput"
dvander@1763
  1249
			{
dvander@1763
  1250
				"windows"	"35"
dvander@1763
  1251
				"linux"		"36"
dvander@1763
  1252
			}
dvander@1763
  1253
			"SetEntityModel"
dvander@1763
  1254
			{
dvander@1763
  1255
				"windows"	"25"
dvander@1763
  1256
				"linux"		"26"
dvander@1763
  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@1776
  1337
		}
dvander@1776
  1338
	}
dvander@1810
  1339
	
dvander@1810
  1340
	/* Hidden:Source Beta 4b */
dvander@1810
  1341
	"hidden"
dvander@1810
  1342
	{
dvander@1810
  1343
		"Offsets"
dvander@1810
  1344
		{
dvander@1810
  1345
			/* CBasePlayer */
dvander@1810
  1346
			"GiveNamedItem"
dvander@1810
  1347
			{
dvander@1810
  1348
				"windows"	"348"
dvander@1810
  1349
				"linux"		"349"
dvander@1810
  1350
			}
dvander@1810
  1351
			"RemovePlayerItem"
dvander@1810
  1352
			{
dvander@1810
  1353
				"windows"	"207"
dvander@1810
  1354
				"linux"		"208"
dvander@1810
  1355
			}
dvander@1810
  1356
			"Weapon_GetSlot"
dvander@1810
  1357
			{
dvander@1810
  1358
				"windows"	"205"
dvander@1810
  1359
				"linux"		"206"
dvander@1810
  1360
			}
dvander@1810
  1361
			"Ignite"
dvander@1810
  1362
			{
dvander@1810
  1363
				"windows"	"170"
dvander@1810
  1364
				"linux"		"171"
dvander@1810
  1365
			}
dvander@1810
  1366
			"Extinguish"
dvander@1810
  1367
			{
dvander@1810
  1368
				"windows"	"171"
dvander@1810
  1369
				"linux"		"172"
dvander@1810
  1370
			}
dvander@1810
  1371
			"Teleport"
dvander@1810
  1372
			{
dvander@1810
  1373
				"windows"	"90"
dvander@1810
  1374
				"linux"		"91"
dvander@1810
  1375
			}
dvander@1810
  1376
			"GetVelocity"
dvander@1810
  1377
			{
dvander@1810
  1378
				"windows"	"114"
dvander@1810
  1379
				"linux"		"115"
dvander@1810
  1380
			}
dvander@1810
  1381
			"EyeAngles"
dvander@1810
  1382
			{
dvander@1810
  1383
				"windows"	"106"
dvander@1810
  1384
				"linux"		"107"
dvander@1810
  1385
			}
dvander@1810
  1386
			"DispatchKeyValue"
dvander@1810
  1387
			{
dvander@1810
  1388
				"windows"	"30"
dvander@1810
  1389
				"linux"		"29"
dvander@1810
  1390
			}
dvander@1810
  1391
			"DispatchKeyValueFloat"
dvander@1810
  1392
			{
dvander@1810
  1393
				"windows"	"29"
dvander@1810
  1394
				"linux"		"30"
dvander@1810
  1395
			}
dvander@1810
  1396
			"DispatchKeyValueVector"
dvander@1810
  1397
			{
dvander@1810
  1398
				"windows"	"28"
dvander@1810
  1399
				"linux"		"31"
dvander@1810
  1400
			}
dvander@1810
  1401
			"AcceptInput"
dvander@1810
  1402
			{
dvander@1810
  1403
				"windows"	"34"
dvander@1810
  1404
				"linux"		"35"
dvander@1810
  1405
			}
dvander@1810
  1406
			"SetEntityModel"
dvander@1810
  1407
			{
dvander@1810
  1408
				"windows"	"25"
dvander@1810
  1409
				"linux"		"26"
dvander@1810
  1410
			}
dvander@1810
  1411
			
dvander@1810
  1412
			"TE_GetServerClass"
dvander@1810
  1413
			{
dvander@1810
  1414
				"windows"	"0"
dvander@1810
  1415
				"linux"		"0"
dvander@1810
  1416
			}
dvander@1810
  1417
		}
dvander@1810
  1418
		
dvander@1810
  1419
		"Signatures"
dvander@1810
  1420
		{
dvander@1810
  1421
			"DispatchSpawn"
dvander@1810
  1422
			{
dvander@1810
  1423
				"library"	"server"
dvander@1810
  1424
				"linux"		"@_Z13DispatchSpawnP11CBaseEntity"
dvander@1810
  1425
				"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
  1426
			}
dvander@1810
  1427
		}
dvander@1810
  1428
	}
dvander@945
  1429
}
dvander@1751
  1430