gamedata/sdktools.games.txt
author Scott Ehlert <ds@alliedmods.net>
Wed Aug 01 07:18:58 2007 +0000 (2007-08-01)
changeset 1240 79eebacc9d02
parent 1239 eed86aca8fae
child 1309 98d325463860
permissions -rw-r--r--
Implemented amb584 - CGlobalEntityList support in SDKTools
Also added FindEntityByClassname native to start this off
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@1169
    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"
faluco@1031
    42
		}
faluco@1031
    43
faluco@1031
    44
		"Offsets"
faluco@1031
    45
		{
faluco@1031
    46
			/* Offset into CBaseTempEntity constructor */
faluco@1031
    47
			"s_pTempEntities"
faluco@1031
    48
			{
faluco@1031
    49
				"windows"	"17"
faluco@1031
    50
				"linux"		"27"
faluco@1031
    51
			}
faluco@1031
    52
			"GetTEName"
faluco@1031
    53
			{
faluco@1031
    54
				"windows"	"4"
faluco@1031
    55
				"linux"		"4"
faluco@1031
    56
			}
faluco@1031
    57
			"GetTENext"
faluco@1031
    58
			{
faluco@1031
    59
				"windows"	"8"
faluco@1031
    60
				"linux"		"8"
faluco@1031
    61
			}
faluco@1031
    62
			"TE_GetServerClass"
faluco@1031
    63
			{
faluco@1031
    64
				"windows"	"1"
faluco@1031
    65
				"linux"		"1"
faluco@1031
    66
			}
faluco@1031
    67
		}
faluco@1031
    68
faluco@1031
    69
		"Signatures"
faluco@1031
    70
		{
faluco@1031
    71
			"CBaseTempEntity"
faluco@1031
    72
			{
faluco@1031
    73
				"library"	"server"
faluco@1031
    74
				"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@1031
    75
				"linux"		"@_ZN15CBaseTempEntityC2EPKc"
faluco@1031
    76
			}
faluco@1031
    77
		}
faluco@1031
    78
	}
ds@1065
    79
	
ds@1065
    80
	/* General GameRules */
ds@1065
    81
	"#default"
dvander@1056
    82
	{
ds@1065
    83
		"#supported"
ds@1065
    84
		{
ds@1065
    85
			"game"		"cstrike"
ds@1065
    86
			"game"		"dod"
ds@1065
    87
			"game"		"garrysmod"
ds@1065
    88
			"game"		"hl2mp"
ds@1065
    89
			"game"		"ship"
ds@1065
    90
			"game"		"!Dystopia"
ds@1065
    91
			"game"		"!Insurgency"
ds@1068
    92
			"game"		"!Pirates, Vikings and Knights II"
ds@1065
    93
			"game"		"!SourceForts v1.9.2"
ds@1065
    94
		}
ds@1065
    95
		
dvander@1056
    96
		"Offsets"
dvander@1056
    97
		{
ds@1065
    98
			/* Offset into CreateGameRulesObject */
ds@1065
    99
			"g_pGameRules"
dvander@1056
   100
			{
ds@1065
   101
				"windows"	"2"
dvander@1056
   102
			}
ds@1065
   103
		}
ds@1065
   104
		
ds@1065
   105
		"Signatures"
ds@1065
   106
		{
ds@1065
   107
			/* This signature sometimes has multiple matches, but this
ds@1065
   108
			 * does not matter as g_pGameRules is involved in all of them.
ds@1065
   109
			 * The same g_pGameRules offset applies to each match.
ds@1065
   110
			 *
ds@1065
   111
			 * Sometimes this block of bytes is at the beginning of the static
ds@1065
   112
			 * CreateGameRulesObject function and sometimes it is in the middle
ds@1065
   113
			 * of an entirely different function. This depends on the game.
ds@1065
   114
			 */
ds@1065
   115
			"CreateGameRulesObject"
dvander@1056
   116
			{
ds@1065
   117
				"library"	"server"
ds@1065
   118
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x6A\x01\xFF\x50"
dvander@1056
   119
			}
ds@1065
   120
			"g_pGameRules"
dvander@1056
   121
			{
ds@1065
   122
				"library"	"server"
ds@1065
   123
				"linux"		"@g_pGameRules"
dvander@1056
   124
			}
dvander@1056
   125
		}
dvander@1056
   126
	}
ds@1240
   127
	
ds@1240
   128
	/* CGlobalEntityList */
ds@1240
   129
	"#default"
ds@1240
   130
	{
ds@1240
   131
		"#supported"
ds@1240
   132
		{
ds@1240
   133
			"game"		"cstrike"
ds@1240
   134
			"game"		"dod"
ds@1240
   135
			"game"		"garrysmod"
ds@1240
   136
			"game"		"hl2mp"
ds@1240
   137
			"game"		"ship"
ds@1240
   138
			"game"		"!Insurgency"
ds@1240
   139
			"game"		"!Pirates, Vikings and Knights II"
ds@1240
   140
			"game"		"!SourceForts v1.9.2"
ds@1240
   141
		}
ds@1240
   142
		
ds@1240
   143
		"Offsets"
ds@1240
   144
		{
ds@1240
   145
			/* Offset into LevelShutdown */
ds@1240
   146
			"gEntList"
ds@1240
   147
			{
ds@1240
   148
				"windows"	"11"
ds@1240
   149
			}
ds@1240
   150
		}
ds@1240
   151
		
ds@1240
   152
		"Signatures"
ds@1240
   153
		{
ds@1240
   154
			"LevelShutdown"
ds@1240
   155
			{
ds@1240
   156
				"library"	"server"
ds@1240
   157
				"windows"	"\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
ds@1240
   158
			}
ds@1240
   159
			"gEntList"
ds@1240
   160
			{
ds@1240
   161
				"library"	"server"
ds@1240
   162
				"linux"		"@gEntList"
ds@1240
   163
			}
ds@1240
   164
			
ds@1240
   165
			/* Functions in CGlobalEntityList */
ds@1240
   166
			"FindEntityByClassname"
ds@1240
   167
			{
ds@1240
   168
				"library"	"server"
ds@1240
   169
				"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
   170
				"linux"		"@_ZN17CGlobalEntityList21FindEntityByClassnameEP11CBaseEntityPKc"
ds@1240
   171
			}
ds@1240
   172
		}
ds@1240
   173
	}
dvander@1056
   174
dvander@1056
   175
	/* Counter-Strike: Source */
dvander@1056
   176
	"cstrike"
dvander@1056
   177
	{
dvander@1169
   178
		"Keys"
dvander@1169
   179
		{
dvander@1169
   180
			"SlapSoundCount"	"3"
dvander@1169
   181
			"SlapSound1"		"player/damage1.wav"
dvander@1169
   182
			"SlapSound2"		"player/damage2.wav"
dvander@1169
   183
			"SlapSound3"		"player/damage3.wav"
dvander@1169
   184
		}
dvander@1169
   185
dvander@1056
   186
		"Offsets"
dvander@1056
   187
		{
dvander@1056
   188
			"GiveNamedItem"
dvander@1056
   189
			{
dvander@1056
   190
				"windows"	"329"
dvander@1056
   191
				"linux"		"330"
dvander@1056
   192
			}
dvander@1056
   193
			"RemovePlayerItem"
dvander@1056
   194
			{
dvander@1056
   195
				"windows"	"226"
dvander@1056
   196
				"linux"		"227"
dvander@1056
   197
			}
dvander@1056
   198
			"Weapon_GetSlot"
dvander@1056
   199
			{
dvander@1056
   200
				"windows"	"224"
dvander@1056
   201
				"linux"		"225"
dvander@1056
   202
			}
dvander@1056
   203
			"Ignite"
dvander@1056
   204
			{
dvander@1056
   205
				"windows"	"188"
dvander@1056
   206
				"linux"		"189"
dvander@1056
   207
			}
dvander@1056
   208
			"Extinguish"
dvander@1056
   209
			{
dvander@1056
   210
				"windows"	"189"
dvander@1056
   211
				"linux"		"190"
dvander@1056
   212
			}
dvander@1056
   213
			"Teleport"
dvander@1056
   214
			{
dvander@1056
   215
				"windows"	"98"
dvander@1056
   216
				"linux"		"99"
dvander@1056
   217
			}
dvander@1151
   218
			"CommitSuicide"
dvander@1151
   219
			{
dvander@1151
   220
				"windows"	"357"
dvander@1151
   221
				"linux"		"358"
dvander@1151
   222
			}
dvander@1169
   223
			"GetVelocity"
dvander@1169
   224
			{
dvander@1169
   225
				"windows"	"126"
dvander@1169
   226
				"linux"		"127"
dvander@1169
   227
			}
faluco@1219
   228
			"EyeAngles"
faluco@1219
   229
			{
faluco@1219
   230
				"windows"	"118"
faluco@1219
   231
				"linux"		"119"
faluco@1219
   232
			}
dvander@1056
   233
		}
dvander@1056
   234
	}
dvander@1056
   235
dvander@1056
   236
	/* Day of Defeat */
dvander@1056
   237
	"dod"
dvander@1056
   238
	{
dvander@1056
   239
		"Offsets"
dvander@1056
   240
		{
dvander@1056
   241
			"GiveNamedItem"
dvander@1056
   242
			{
dvander@1056
   243
				"windows"	"328"
dvander@1056
   244
				"linux"		"330"
dvander@1056
   245
			}
dvander@1056
   246
			"RemovePlayerItem"
dvander@1056
   247
			{
dvander@1056
   248
				"windows"	"226"
dvander@1056
   249
				"linux"		"227"
dvander@1056
   250
			}
dvander@1056
   251
			"Weapon_GetSlot"
dvander@1056
   252
			{
dvander@1056
   253
				"windows"	"224"
dvander@1056
   254
				"linux"		"225"
dvander@1056
   255
			}
dvander@1056
   256
			"Ignite"
dvander@1056
   257
			{
dvander@1056
   258
				"windows"	"188"
dvander@1056
   259
				"linux"		"189"
dvander@1056
   260
			}
dvander@1056
   261
			"Extinguish"
dvander@1056
   262
			{
dvander@1056
   263
				"windows"	"189"
dvander@1056
   264
				"linux"		"190"
dvander@1056
   265
			}
dvander@1056
   266
			"Teleport"
dvander@1056
   267
			{
dvander@1056
   268
				"windows"	"98"
dvander@1056
   269
				"linux"		"99"
dvander@1056
   270
			}
dvander@1151
   271
			"CommitSuicide"
dvander@1151
   272
			{
dvander@1151
   273
				"windows"	"356"
dvander@1151
   274
				"linux"		"357"
dvander@1151
   275
			}
dvander@1169
   276
			"GetVelocity"
dvander@1169
   277
			{
dvander@1169
   278
				"windows"	"126"
dvander@1169
   279
				"linux"		"127"
dvander@1169
   280
			}
faluco@1219
   281
			"EyeAngles"
faluco@1219
   282
			{
faluco@1219
   283
				"windows"	"118"
faluco@1219
   284
				"linux"		"119"
faluco@1219
   285
			}
dvander@1056
   286
		}
dvander@1056
   287
	}
ds@1065
   288
	
ds@1065
   289
	/* Half-Life 2: Deathmatch */
ds@1065
   290
	"hl2mp"
dvander@1062
   291
	{
dvander@1062
   292
		"Offsets"
dvander@1062
   293
		{
dvander@1062
   294
			"GiveNamedItem"
dvander@1062
   295
			{
ds@1173
   296
				"windows"	"328"
ds@1173
   297
				"linux"		"329"
dvander@1062
   298
			}
dvander@1062
   299
			"RemovePlayerItem"
dvander@1062
   300
			{
ds@1173
   301
				"windows"	"226"
ds@1173
   302
				"linux"		"227"
dvander@1062
   303
			}
dvander@1062
   304
			"Weapon_GetSlot"
dvander@1062
   305
			{
ds@1173
   306
				"windows"	"224"
ds@1173
   307
				"linux"		"225"
dvander@1062
   308
			}
dvander@1062
   309
			"Ignite"
dvander@1062
   310
			{
ds@1065
   311
				"windows"	"188"
ds@1065
   312
				"linux"		"189"
dvander@1062
   313
			}
ds@1173
   314
			"Extinguish"
ds@1173
   315
			{
ds@1173
   316
				"windows"	"189"
ds@1173
   317
				"linux"		"190"
ds@1173
   318
			}
dvander@1062
   319
			"Teleport"
dvander@1062
   320
			{
ds@1173
   321
				"windows"	"98"
ds@1173
   322
				"linux"		"99"
dvander@1062
   323
			}
dvander@1151
   324
			"CommitSuicide"
dvander@1151
   325
			{
dvander@1151
   326
				"windows"	"356"
dvander@1151
   327
				"linux"		"357"
dvander@1151
   328
			}
dvander@1169
   329
			"GetVelocity"
dvander@1169
   330
			{
dvander@1169
   331
				"windows"	"126"
dvander@1169
   332
				"linux"		"127"
dvander@1169
   333
			}
faluco@1219
   334
			"EyeAngles"
faluco@1219
   335
			{
faluco@1219
   336
				"windows"	"118"
faluco@1219
   337
				"linux"		"119"
faluco@1219
   338
			}
dvander@1062
   339
		}
dvander@1062
   340
	}
ds@1065
   341
	
ds@1068
   342
	/* The Ship */
ds@1068
   343
	"ship"
ds@1068
   344
	{
ds@1068
   345
		"Offsets"
ds@1068
   346
		{
ds@1068
   347
			/* CBasePlayer */
ds@1068
   348
			"GiveNamedItem"
ds@1068
   349
			{
ds@1068
   350
				"windows"	"316"
ds@1068
   351
				"linux"		"317"
ds@1068
   352
			}
ds@1068
   353
			"RemovePlayerItem"
ds@1068
   354
			{
ds@1068
   355
				"windows"	"220"
ds@1068
   356
				"linux"		"221"
ds@1068
   357
			}
ds@1068
   358
			"Weapon_GetSlot"
ds@1068
   359
			{
ds@1068
   360
				"windows"	"218"
ds@1068
   361
				"linux"		"219"
ds@1068
   362
			}
ds@1068
   363
			"Ignite"
ds@1068
   364
			{
ds@1068
   365
				"windows"	"180"
ds@1068
   366
				"linux"		"181"
ds@1068
   367
			}
ds@1068
   368
			"Extinguish"
ds@1068
   369
			{
ds@1068
   370
				"windows"	"181"
ds@1068
   371
				"linux"		"182"
ds@1068
   372
			}
ds@1068
   373
			"Teleport"
ds@1068
   374
			{
ds@1068
   375
				"windows"	"100"
ds@1068
   376
				"linux"		"101"
ds@1068
   377
			}
dvander@1151
   378
			"CommitSuicide"
dvander@1151
   379
			{
dvander@1151
   380
				"windows"	"343"
dvander@1151
   381
				"linux"		"344"
dvander@1151
   382
			}
dvander@1169
   383
			"GetVelocity"
dvander@1169
   384
			{
dvander@1169
   385
				"windows"	"124"
dvander@1169
   386
				"linux"		"125"
dvander@1169
   387
			}
faluco@1219
   388
			"EyeAngles"
faluco@1219
   389
			{
faluco@1219
   390
				"windows"	"116"
faluco@1219
   391
				"linux"		"117"
faluco@1219
   392
			}
ds@1068
   393
			
ds@1068
   394
			/* Temp Entities */
ds@1068
   395
			"TE_GetServerClass"
ds@1068
   396
			{
ds@1068
   397
				"windows"	"0"
ds@1068
   398
				"linux"		"0"
ds@1068
   399
			}
ds@1068
   400
		}
ds@1068
   401
	}
ds@1068
   402
	
dvander@1056
   403
	/* Dsytopia */
ds@1065
   404
	"!Dystopia"
dvander@1056
   405
	{
dvander@1056
   406
dvander@1056
   407
		"Offsets"
dvander@1056
   408
		{
dvander@1062
   409
			/* CBasePlayer */
dvander@1062
   410
			"GiveNamedItem"
dvander@1062
   411
			{
dvander@1062
   412
				"windows"	"331"
dvander@1062
   413
				"linux"		"332"
dvander@1062
   414
			}
dvander@1062
   415
			"RemovePlayerItem"
dvander@1062
   416
			{
dvander@1062
   417
				"windows"	"229"
dvander@1062
   418
				"linux"		"230"
dvander@1062
   419
			}
dvander@1062
   420
			"Weapon_GetSlot"
dvander@1062
   421
			{
dvander@1062
   422
				"windows"	"227"
dvander@1062
   423
				"linux"		"228"
dvander@1062
   424
			}
dvander@1062
   425
			"Ignite"
dvander@1062
   426
			{
dvander@1062
   427
				"windows"	"191"
dvander@1062
   428
				"linux"		"192"
dvander@1062
   429
			}
dvander@1062
   430
			"Extinguish"
dvander@1062
   431
			{
dvander@1062
   432
				"windows"	"192"
dvander@1062
   433
				"linux"		"193"
dvander@1062
   434
			}
dvander@1062
   435
			"Teleport"
dvander@1062
   436
			{
dvander@1062
   437
				"windows"	"100"
dvander@1062
   438
				"linux"		"101"
dvander@1062
   439
			}
dvander@1151
   440
			"CommitSuicide"
dvander@1151
   441
			{
dvander@1151
   442
				"windows"	"360"
dvander@1151
   443
				"linux"		"361"
dvander@1151
   444
			}
dvander@1169
   445
			"GetVelocity"
dvander@1169
   446
			{
dvander@1169
   447
				"windows"	"128"
dvander@1169
   448
				"linux"		"129"
dvander@1169
   449
			}
faluco@1219
   450
			"EyeAngles"
faluco@1219
   451
			{
faluco@1219
   452
				"windows"	"120"
faluco@1219
   453
				"linux"		"121"
faluco@1219
   454
			}
dvander@1062
   455
dvander@1056
   456
			/* Offset into CBaseTempEntity constructor.
dvander@1056
   457
			 * On Windows Dsytopia is heavily inlined; we use the function 
dvander@1056
   458
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1056
   459
			 */
dvander@1056
   460
			"s_pTempEntities"
dvander@1056
   461
			{
dvander@1056
   462
				"windows"	"70"
dvander@1056
   463
				"linux"		"29"
dvander@1056
   464
			}
dvander@1056
   465
		}
dvander@1056
   466
dvander@1056
   467
		"Signatures"
dvander@1056
   468
		{
dvander@1062
   469
			/* On Windows Dsytopia is heavily inlined; we use the function 
dvander@1062
   470
			 * surrounding "aCouldnTFindTem" in IDA instead.
dvander@1062
   471
			 */
dvander@1056
   472
			"CBaseTempEntity"
dvander@1056
   473
			{
dvander@1056
   474
				"library"	"server"
dvander@1056
   475
				"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
   476
			}
ds@1065
   477
ds@1065
   478
			/* Dystopia always has to be different, doesn't it
ds@1065
   479
			 *
ds@1065
   480
			 * This is very similar to the general signature, except that
ds@1065
   481
			 * it does "mov edx, [eax+2Ch]" before making a call rather than
ds@1065
   482
			 * doing "call dword ptr [eax+2Ch]"
ds@1065
   483
			 */
ds@1065
   484
			"CreateGameRulesObject"
ds@1065
   485
			{
ds@1065
   486
				"library"	"server"
ds@1065
   487
				"windows"	"\x8B\x0D\x2A\x2A\x2A\x2A\x85\xC9\x74\x2A\x8B\x01\x8B\x50\x2A\x6A\x01\xFF\xD2"
ds@1065
   488
			}
ds@1065
   489
		}
ds@1065
   490
	}
ds@1065
   491
ds@1065
   492
	/* Insurgency */
ds@1065
   493
	"!Insurgency"
ds@1065
   494
	{
ds@1065
   495
		"Offsets"
ds@1065
   496
		{
ds@1065
   497
			/* CBasePlayer */
ds@1065
   498
			"Ignite"
ds@1065
   499
			{
ds@1065
   500
				"windows"	"174"
ds@1065
   501
				"linux"		"175"
ds@1065
   502
			}
ds@1065
   503
			"Extinguish"
ds@1065
   504
			{
ds@1065
   505
				"windows"	"175"
ds@1065
   506
				"linux"		"176"
ds@1065
   507
			}
ds@1065
   508
			"Teleport"
ds@1065
   509
			{
ds@1065
   510
				"windows"	"90"
ds@1065
   511
				"linux"		"91"
ds@1065
   512
			}
dvander@1169
   513
			"GetVelocity"
dvander@1169
   514
			{
dvander@1169
   515
				"windows"	"115"
dvander@1169
   516
				"linux"		"116"
dvander@1169
   517
			}
faluco@1219
   518
			"EyeAngles"
faluco@1219
   519
			{
faluco@1219
   520
				"windows"	"107"
faluco@1219
   521
				"linux"		"108"
faluco@1219
   522
			}
ds@1065
   523
ds@1065
   524
			/* Temp Entities */
ds@1065
   525
			"s_pTempEntities"
ds@1065
   526
			{
ds@1065
   527
				"linux"		"28"
ds@1065
   528
			}
ds@1065
   529
		}
ds@1065
   530
	}
ds@1068
   531
	
ds@1068
   532
	/* Pirates, Vikings and Knights II */
ds@1068
   533
	"!Pirates, Vikings and Knights II"
ds@1068
   534
	{
ds@1068
   535
		"Offsets"
ds@1068
   536
		{
ds@1068
   537
			/* CBasePlayer */
ds@1068
   538
			"GiveNamedItem"
ds@1068
   539
			{
ds@1068
   540
				"windows"	"328"
ds@1068
   541
				"linux"		"329"
ds@1068
   542
			}
ds@1068
   543
			"RemovePlayerItem"
ds@1068
   544
			{
ds@1068
   545
				"windows"	"226"
ds@1068
   546
				"linux"		"227"
ds@1068
   547
			}
ds@1068
   548
			"Weapon_GetSlot"
ds@1068
   549
			{
ds@1068
   550
				"windows"	"224"
ds@1068
   551
				"linux"		"225"
ds@1068
   552
			}
ds@1068
   553
			"Ignite"
ds@1068
   554
			{
ds@1068
   555
				"windows"	"188"
ds@1068
   556
				"linux"		"189"
ds@1068
   557
			}
ds@1068
   558
			"Extinguish"
ds@1068
   559
			{
ds@1068
   560
				"windows"	"189"
ds@1068
   561
				"linux"		"190"
ds@1068
   562
			}
ds@1068
   563
			"Teleport"
ds@1068
   564
			{
ds@1068
   565
				"windows"	"98"
ds@1068
   566
				"linux"		"99"
ds@1068
   567
			}
dvander@1151
   568
			"CommitSuicide"
dvander@1151
   569
			{
dvander@1151
   570
				"windows"	"356"
dvander@1151
   571
				"linux"		"357"
dvander@1151
   572
			}
dvander@1169
   573
			"GetVelocity"
dvander@1169
   574
			{
dvander@1169
   575
				"windows"	"126"
dvander@1169
   576
				"linux"		"127"
dvander@1169
   577
			}
faluco@1219
   578
			"EyeAngles"
faluco@1219
   579
			{
faluco@1219
   580
				"windows"	"118"
faluco@1219
   581
				"linux"		"119"
faluco@1219
   582
			}
ds@1068
   583
			
ds@1068
   584
			/* Temp Entities */
ds@1068
   585
			"s_pTempEntities"
ds@1068
   586
			{
ds@1068
   587
				"linux"		"29"
ds@1068
   588
			}
ds@1068
   589
		}
ds@1068
   590
	}
ds@1065
   591
ds@1065
   592
	/* SourceForts 1.9.2 */
ds@1065
   593
	"!SourceForts v1.9.2"
ds@1065
   594
	{
ds@1065
   595
		"Offsets"
ds@1065
   596
		{
ds@1065
   597
			/* CBasePlayer */
ds@1065
   598
			"GiveNamedItem"
ds@1065
   599
			{
ds@1065
   600
				"windows"	"294"
ds@1065
   601
				"linux"		"295"
ds@1065
   602
			}
ds@1065
   603
			"RemovePlayerItem"
ds@1065
   604
			{
ds@1065
   605
				"windows"	"207"
ds@1065
   606
				"linux"		"208"
ds@1065
   607
			}
ds@1065
   608
			"Weapon_GetSlot"
ds@1065
   609
			{
ds@1065
   610
				"windows"	"205"
ds@1065
   611
				"linux"		"206"
ds@1065
   612
			}
ds@1065
   613
			"Ignite"
ds@1065
   614
			{
ds@1065
   615
				"windows"	"170"
ds@1065
   616
				"linux"		"171"
ds@1065
   617
			}
ds@1065
   618
			"Extinguish"
ds@1065
   619
			{
ds@1065
   620
				"windows"	"171"
ds@1065
   621
				"linux"		"172"
ds@1065
   622
			}
ds@1065
   623
			"Teleport"
ds@1065
   624
			{
ds@1065
   625
				"windows"	"90"
ds@1065
   626
				"linux"		"91"
ds@1065
   627
			}
dvander@1169
   628
			"GetVelocity"
dvander@1169
   629
			{
dvander@1169
   630
				"windows"	"114"
dvander@1169
   631
				"linux"		"115"
dvander@1169
   632
			}
faluco@1219
   633
			"EyeAngles"
faluco@1219
   634
			{
faluco@1219
   635
				"windows"	"106"
faluco@1219
   636
				"linux"		"107"
faluco@1219
   637
			}
ds@1065
   638
ds@1065
   639
			/* Temp Entities */
ds@1065
   640
			"s_pTempEntities"
ds@1065
   641
			{
ds@1065
   642
				"linux"		"29"
ds@1065
   643
			}
ds@1065
   644
			"TE_GetServerClass"
ds@1065
   645
			{
ds@1065
   646
				"windows"	"0"
ds@1065
   647
				"linux"		"0"
ds@1065
   648
			}
dvander@1056
   649
		}
dvander@1056
   650
	}
dvander@945
   651
}