gamedata/core.games/common.games.txt
author Nicholas Hastings <skamonkey@gmail.com>
Fri Jul 23 21:16:15 2010 -0400 (2010-07-23)
changeset 3092 cb2d3738f854
parent 3053 56afc7b83a4b
child 3098 9cdb3215a344
permissions -rw-r--r--
Added gamedata for Firearms: Source (bug 4537 r=fyren).
dvander@2715
     1
/**
dvander@2715
     2
 * Do not edit this file.  Any changes will be overwritten by the gamedata
dvander@2715
     3
 * updater or by upgrading your SourceMod install.
dvander@2715
     4
 *
dvander@2715
     5
 * To override data in this file, create a subdirectory named "custom" and
dvander@2715
     6
 * place your own gamedata file(s) inside of it.  Such files will be parsed
dvander@2715
     7
 * after SM's own.
dvander@2715
     8
 *
dvander@2715
     9
 * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
dvander@2715
    10
 */
dvander@2715
    11
dvander@2524
    12
"Games"
dvander@2524
    13
{
dvander@2524
    14
	"#default"
dvander@2524
    15
	{
dvander@2524
    16
		"Offsets"
dvander@2524
    17
		{
dvander@2524
    18
			"m_lifeState"
dvander@2524
    19
			{
dvander@2524
    20
				"class"			"CBasePlayer"
dvander@2524
    21
				"prop"			"m_lifeState"
dvander@2524
    22
			}
dvander@2524
    23
		}
dvander@2524
    24
	}
dvander@2524
    25
	
ds@2583
    26
	/* Send properties and datamaps used by stocks in entity_prop_stocks.inc */
ds@2583
    27
	"#default"
ds@2583
    28
	{
ds@2583
    29
		"Keys"
ds@2583
    30
		{
ds@2583
    31
			"m_fFlags"			"m_fFlags"
ds@2583
    32
			"m_MoveType"		"m_MoveType"
ds@2583
    33
			"m_nRenderMode"		"m_nRenderMode"
ds@2583
    34
			"m_nRenderFX"		"m_nRenderFX"
ds@2583
    35
			"m_clrRender"		"m_clrRender"
ds@2583
    36
			"m_flGravity"		"m_flGravity"
ds@2583
    37
			"m_iHealth"			"m_iHealth"
ds@2583
    38
			"m_nButtons"		"m_nButtons"
ds@2583
    39
		}
ds@2583
    40
	}
ds@2583
    41
	
dvander@2524
    42
	/* Original engine specifics */
dvander@2524
    43
	"#default"
dvander@2524
    44
	{
dvander@2524
    45
		"#supported"
dvander@2524
    46
		{
dvander@2524
    47
			"engine"			"original"
dvander@2524
    48
		}
dvander@2524
    49
		
dvander@2524
    50
		"Offsets"
dvander@2524
    51
		{
dvander@2524
    52
			"GetDataDescMap"
dvander@2524
    53
			{
dvander@2524
    54
				"windows"		"13"
dvander@2524
    55
				"linux"			"14"
dvander@2524
    56
			}
dvander@2524
    57
		}
dvander@2524
    58
	}
dvander@2524
    59
	
ds@2583
    60
	/* Dark Messiah engine specifics */
ds@2583
    61
	"#default"
ds@2583
    62
	{
ds@2583
    63
		"#supported"
ds@2583
    64
		{
ds@2583
    65
			"engine"			"darkmessiah"
ds@2583
    66
		}
ds@2583
    67
		
ds@2583
    68
		"Keys"
ds@2583
    69
		{
ds@2583
    70
			"m_iHealth"			"m_fHealth"
ds@2583
    71
			"HintTextPreByte"	"yes"
ds@2583
    72
			"ChatSayText"		"yes"
ds@2583
    73
		}
ds@2583
    74
		
ds@2583
    75
		"Offsets"
ds@2583
    76
		{
ds@2583
    77
			"GetDataDescMap"
ds@2583
    78
			{
ds@2583
    79
				"windows"		"12"
ds@2583
    80
			}
ds@2583
    81
		}
ds@2583
    82
	}
ds@2583
    83
	
dvander@2524
    84
	/* OB/L4D engine specifics */
dvander@2524
    85
	"#default"
dvander@2524
    86
	{
dvander@2524
    87
		"#supported"
dvander@2524
    88
		{
dvander@2524
    89
			"engine"			"orangebox"
pred@2768
    90
			"engine"			"orangebox_valve"
dvander@2524
    91
			"engine"			"left4dead"
fyrenmoo@2859
    92
			"engine"			"left4dead2"
dvander@2524
    93
		}
dvander@2524
    94
		
dvander@2524
    95
		"Offsets"
dvander@2524
    96
		{
dvander@2524
    97
			"GetDataDescMap"
dvander@2524
    98
			{
dvander@2524
    99
				"windows"		"11"
dvander@2524
   100
				"linux"			"12"
ds@3030
   101
				"mac"			"12"
dvander@2524
   102
			}
dvander@2524
   103
		}
dvander@2524
   104
	}
dvander@2524
   105
	
dvander@2524
   106
	/* The Ship is completely different */
dvander@2524
   107
	"ship"
dvander@2524
   108
	{
dvander@2524
   109
		"Offsets"
dvander@2524
   110
		{
dvander@2524
   111
			"GetDataDescMap"
dvander@2524
   112
			{
dvander@2524
   113
				"windows"		"18"
dvander@2524
   114
				"linux"			"19"
dvander@2524
   115
			}
dvander@2524
   116
		}
dvander@2524
   117
	}
dvander@2524
   118
dvander@2524
   119
	/* Which games support ShowMenu? */
dvander@2524
   120
	"#default"
dvander@2524
   121
	{
dvander@2524
   122
		"#supported"
dvander@2524
   123
		{
dvander@2524
   124
			"game"					"cstrike"
dvander@2524
   125
			"game"					"dod"
dvander@2524
   126
			"game"					"sourceforts"
dvander@2524
   127
			"game"					"insurgency"
dvander@2524
   128
			"game"					"tf"
dvander@2524
   129
			"game"					"pvkii"
dvander@2524
   130
			"game"					"diprip"
dvander@2524
   131
			"game"					"synergy"
dvander@2524
   132
			"game"					"left4dead"
fyrenmoo@2859
   133
			"game"					"left4dead2"
dvander@2524
   134
			"game"					"obsidian"
skamonkey@2755
   135
			"game"					"empires"
skamonkey@2822
   136
			"game"					"gesource"
skamonkey@2873
   137
			"game"					"NeotokyoSource"
skamonkey@2881
   138
			"game"					"bg2"
skamonkey@2921
   139
			"game"					"cspromod"
skamonkey@2935
   140
			"game"					"FortressForever"
skamonkey@2936
   141
			"game"					"zps"
skamonkey@2938
   142
			"game"					"gesource"
skamonkey@3017
   143
			"game"					"RnLBeta"
skamonkey@3092
   144
			"game"					"fas"
dvander@2524
   145
		}
dvander@2524
   146
dvander@2524
   147
		"Keys"
dvander@2524
   148
		{
dvander@2524
   149
			"HudRadioMenuMsg"		"ShowMenu"
dvander@2524
   150
		}
dvander@2524
   151
	}
dvander@2524
   152
	
dvander@2524
   153
	/* Which games need a radio menu timeout? */
dvander@2524
   154
	"#default"
dvander@2524
   155
	{
dvander@2524
   156
		"#supported"
dvander@2524
   157
		{
dvander@2524
   158
			"game"					"tf"
dvander@2524
   159
			"game"					"synergy"
dvander@2524
   160
			"game"					"dod"
skamonkey@2755
   161
			"game"					"empires"
skamonkey@2873
   162
			"game"					"NeotokyoSource"
skamonkey@2881
   163
			"game"					"bg2"
skamonkey@2921
   164
			"game"					"cspromod"
skamonkey@2930
   165
			"game"					"pvkii"
skamonkey@2935
   166
			"game"					"FortressForever"
skamonkey@2936
   167
			"game"					"zps"
skamonkey@2938
   168
			"game"					"gesource"
dvander@2958
   169
			"game"					"obsidian"
skamonkey@2985
   170
			"game"					"cstrike"
skamonkey@3017
   171
			"game"					"RnLBeta"
dvander@2524
   172
		}
dvander@2524
   173
		
dvander@2524
   174
		"Keys"
dvander@2524
   175
		{
dvander@2524
   176
			"RadioMenuTimeout"		"4"
dvander@2524
   177
		}
dvander@2524
   178
	}
dvander@2524
   179
	
dvander@2524
   180
	/**
dvander@2524
   181
	 * Which games support HudMsg?
dvander@2524
   182
	 */
dvander@2524
   183
	"#default"
dvander@2524
   184
	{
dvander@2524
   185
		"#supported"
dvander@2524
   186
		{
dvander@2524
   187
			"game"					"hl2mp"
dvander@2524
   188
			"game"					"sourceforts"
dvander@2524
   189
			"game"					"tf"
dvander@2524
   190
			"game"					"ageofchivalry"
dvander@2524
   191
			"game"					"obsidian"
skamonkey@2874
   192
			"game"					"zombie_master"
skamonkey@2881
   193
			"game"					"bg2"
skamonkey@2887
   194
 			"game"					"insurgency"
skamonkey@2921
   195
			"game"					"cspromod"
skamonkey@2930
   196
			"game"					"pvkii"
skamonkey@2936
   197
			"game"					"zps"
skamonkey@2938
   198
			"game"					"gesource"
skamonkey@3017
   199
			"game"					"RnLBeta"
skamonkey@3092
   200
			"game"					"fas"
dvander@2524
   201
		}
dvander@2524
   202
		
dvander@2524
   203
		"Keys"
dvander@2524
   204
		{
dvander@2524
   205
			"HudTextMsg"			"HudMsg"
dvander@2524
   206
		}
dvander@2524
   207
	}
dvander@2524
   208
skamonkey@2985
   209
	"#default"
dvander@2524
   210
	{
skamonkey@2985
   211
		"#supported"
skamonkey@2985
   212
		{
skamonkey@2985
   213
			"game"		"cstrike"
skamonkey@2985
   214
		}
skamonkey@2985
   215
		
skamonkey@2985
   216
		"Keys"
skamonkey@2985
   217
		{
skamonkey@2985
   218
			"GameExtension"		"game.cstrike"
skamonkey@2985
   219
		}
skamonkey@2985
   220
	}
dvander@2524
   221
dvander@2524
   222
	"tf"
dvander@2524
   223
	{
dvander@2524
   224
		"Keys"
dvander@2524
   225
		{
dvander@2524
   226
			"GameExtension"			"game.tf2"
dvander@2524
   227
		}
dvander@2524
   228
	}
fyrenmoo@2758
   229
	"insurgency"
fyrenmoo@2758
   230
	{
fyrenmoo@2758
   231
		"Keys"
fyrenmoo@2758
   232
		{
fyrenmoo@2758
   233
			"ChatSayText"			"yes"
fyrenmoo@2758
   234
		}
fyrenmoo@2758
   235
	}
dvander@2524
   236
}