gamedata/sm-cstrike.games/game.css.txt
author Nicholas Hastings <skamonkey@gmail.com>
Thu Jul 04 11:28:32 2013 -0400 (2013-07-04)
changeset 3931 576fa42454dc
parent 3765 fec44b012093
child 4121 49eed675bafd
permissions -rw-r--r--
Fixed build for real.
rgr_02@3519
     1
/**
rgr_02@3519
     2
 * Do not edit this file.  Any changes will be overwritten by the gamedata
rgr_02@3519
     3
 * updater or by upgrading your SourceMod install.
rgr_02@3519
     4
 *
rgr_02@3519
     5
 * To override data in this file, create a subdirectory named "custom" and
rgr_02@3519
     6
 * place your own gamedata file(s) inside of it.  Such files will be parsed
rgr_02@3519
     7
 * after SM's own.
rgr_02@3519
     8
 *
rgr_02@3519
     9
 * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
rgr_02@3519
    10
 */
rgr_02@3519
    11
rgr_02@3519
    12
"Games"
rgr_02@3519
    13
{
rgr_02@3519
    14
	"cstrike"
rgr_02@3519
    15
	{
rgr_02@3519
    16
		"Offsets"
rgr_02@3519
    17
		{
rgr_02@3519
    18
			//Offset of szClassName in CCSWeaponInfo
rgr_02@3519
    19
			"WeaponName"
rgr_02@3519
    20
			{
rgr_02@3519
    21
				"windows"		"6"
rgr_02@3519
    22
				"linux"			"6"
rgr_02@3519
    23
				"mac"			"6"
rgr_02@3519
    24
			}
rgr_02@3519
    25
			"WeaponPrice"
rgr_02@3519
    26
			{
rgr_02@3519
    27
				"windows"		"2308"
rgr_02@3519
    28
				"linux"			"2308"
rgr_02@3519
    29
				"mac"			"2308"
rgr_02@3519
    30
			}
rgr_02@3519
    31
			//Offset into SetClanTag to find clan tag's offset from player
rgr_02@3519
    32
			"ClanTagOffset"
rgr_02@3519
    33
			{
rgr_02@3519
    34
				"windows"	"24"
skamonkey@3765
    35
				"linux"		"29"
rgr_02@3519
    36
				"mac"		"29"
rgr_02@3519
    37
			}
rgr_02@3530
    38
			//Offset into CheckWinLimit to find CT team score offset from gamerules. For mac this is an offset into CCSGameRules::Think
rgr_02@3530
    39
			"CTTeamScoreOffset"
rgr_02@3530
    40
			{
rgr_02@3530
    41
				"windows"	"18"
skamonkey@3765
    42
				"linux"		"27"
rgr_02@3530
    43
				"mac"		"466"
rgr_02@3530
    44
			}
rgr_02@3530
    45
			//Offset into CheckWinLimit to find T team score offset from gamerules. For mac this is an offset into CCSGameRules::Think
rgr_02@3530
    46
			"TTeamScoreOffset"
rgr_02@3530
    47
			{
rgr_02@3561
    48
				"windows"	"58"
skamonkey@3765
    49
				"linux"		"38"
rgr_02@3530
    50
				"mac"		"481"
rgr_02@3530
    51
			}
rgr_02@3519
    52
		}
rgr_02@3519
    53
		"Signatures"
rgr_02@3519
    54
		{
rgr_02@3519
    55
			"RoundRespawn"
rgr_02@3519
    56
			{
rgr_02@3519
    57
				"library"	"server"
rgr_02@3519
    58
				"windows"	"\x55\x8B\xEC\x51\x89\x2A\x2A\x8B\x2A\x2A\x8B\x10\x8B"
rgr_02@3519
    59
				"linux"		"@_ZN9CCSPlayer12RoundRespawnEv"
rgr_02@3519
    60
				"mac"		"@_ZN9CCSPlayer12RoundRespawnEv"
rgr_02@3519
    61
			}
rgr_02@3519
    62
			"SwitchTeam"
rgr_02@3519
    63
			{
rgr_02@3519
    64
				"library"	"server"
rgr_02@3519
    65
				"windows"	"\x55\x8B\xEC\x83\xEC\x2A\x89\x4D\x2A\x8B\x45\x2A\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\x85\xC0\x74"
rgr_02@3519
    66
				"linux"		"@_ZN9CCSPlayer10SwitchTeamEi"
rgr_02@3519
    67
				"mac"		"@_ZN9CCSPlayer10SwitchTeamEi"
rgr_02@3519
    68
			}
rgr_02@3519
    69
			"HandleCommand_Buy_Internal"
rgr_02@3519
    70
			{
rgr_02@3519
    71
				"library"		"server"
rgr_02@3519
    72
				"windows"		"\x55\x8B\xEC\x83\xEC\x2A\x89\x2A\x2A\x6A\x00\x8B\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x0F\x2A\x2A\xF7\xD8"
rgr_02@3519
    73
				"linux"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKc"
rgr_02@3519
    74
				"mac"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKc"
rgr_02@3519
    75
			}
rgr_02@3519
    76
			"GetWeaponPrice"
rgr_02@3519
    77
			{
rgr_02@3519
    78
				"library"		"server"
rgr_02@3519
    79
				"windows"		"\x8B\x81\x04\x09\x00\x00\xC3"
rgr_02@3519
    80
				"linux"			"@_ZNK13CCSWeaponInfo14GetWeaponPriceEv"
rgr_02@3519
    81
				"mac"			"@_ZNK13CCSWeaponInfo14GetWeaponPriceEv"
rgr_02@3519
    82
			}
rgr_02@3519
    83
			"CSWeaponDrop"//Wildcard first 6 bytes for CS:S DM
rgr_02@3519
    84
			{
rgr_02@3519
    85
				"library"		"server"
rgr_02@3654
    86
				"windows"		"\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x89\x8D\x2A\x2A\x2A\x2A\xC6\x2A\x2A\x00\x8B\x8D\x2A\x2A\x2A\x2A\xE8"
rgr_02@3519
    87
				"linux"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
rgr_02@3519
    88
				"mac"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
rgr_02@3519
    89
			}
rgr_02@3519
    90
			"TerminateRound"
rgr_02@3519
    91
			{
rgr_02@3519
    92
				"library"		"server"
rgr_02@3654
    93
				"windows"		"\x55\x8B\xEC\x83\xEC\x24\x53\x8B\x5D\x0C\x56\x57\x33\xFF"
rgr_02@3519
    94
				"linux"			"@_ZN12CCSGameRules14TerminateRoundEfi"
rgr_02@3519
    95
				"mac"			"@_ZN12CCSGameRules14TerminateRoundEfi"
rgr_02@3519
    96
			}
rgr_02@3519
    97
			"GetTranslatedWeaponAlias"
rgr_02@3519
    98
			{
rgr_02@3519
    99
				"library"		"server"
rgr_02@3654
   100
				"windows"		"\x55\x8B\xEC\x56\x57\x8B\x7D\x08\x33\xF6\x8D\x9B\x00\x00\x00\x00\x8B\x04\xF5\x2A\x2A\x2A\x2A\x57\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x08\x85\xC0\x74\x2A\x46\x83\xFE\x1A\x72\x2A\x8B\xC7\x5F"
rgr_02@3519
   101
				"linux"			"@_Z24GetTranslatedWeaponAliasPKc"
rgr_02@3519
   102
				"mac"			"@_Z24GetTranslatedWeaponAliasPKc"
rgr_02@3519
   103
			}
rgr_02@3519
   104
			"GetWeaponInfo"
rgr_02@3519
   105
			{
rgr_02@3519
   106
				"library"		"server"
rgr_02@3519
   107
				"windows"		"\x55\x8B\xEC\x8B\x4D\x2A\x85\xC9\x75\x2A\x33\xC0\x5D\xC3\x83\xF9\x2A\x7C\x2A\x69\xC9\x2A\x2A\x00\x00"
rgr_02@3519
   108
				"linux"			"@_Z13GetWeaponInfo10CSWeaponID"
rgr_02@3519
   109
				"mac"			"@_Z13GetWeaponInfo10CSWeaponID"
rgr_02@3519
   110
			}
rgr_02@3519
   111
			"SetClanTag"
rgr_02@3519
   112
			{
rgr_02@3519
   113
				"library"	"server"
rgr_02@3519
   114
				"windows"	"\x55\x8B\xEC\x51\x89\x2A\x2A\x83\x2A\x2A\x2A\x74\x2A\x6A\x2A\x8B\x2A\x2A\x50"
rgr_02@3519
   115
				"linux"		"@_ZN9CCSPlayer10SetClanTagEPKc"
rgr_02@3519
   116
				"mac"		"@_ZN9CCSPlayer10SetClanTagEPKc"
rgr_02@3519
   117
			}
rgr_02@3519
   118
			"AliasToWeaponID"
rgr_02@3519
   119
			{
rgr_02@3519
   120
				"library"	"server"
rgr_02@3519
   121
				"windows"	"\x55\x8B\xEC\x56\x57\x8B\x2A\x2A\x85\xFF\x74\x2A\x33\xF6\x8B\xFF\x8B\x04\x2A\x2A\x2A\x2A\x2A\x57\x50"
rgr_02@3519
   122
				"linux"		"@_Z15AliasToWeaponIDPKc"
rgr_02@3519
   123
				"mac"		"@_Z15AliasToWeaponIDPKc"
rgr_02@3519
   124
			}
kyle@3702
   125
			"WeaponIDToAlias"
kyle@3702
   126
			{
kyle@3702
   127
				"library"	"server"
kyle@3702
   128
				"windows"	"\x55\x8B\xEC\x8B\x4D\x08\x33\xC0\xEB\x2A\x8D\x9B\x00\x00\x00\x00\x39\x0C\xC5\x2A\x2A\x2A\x2A\x74\x2A\x40\x83\xF8\x26\x72\x2A\x33\xC0\x5D"
kyle@3702
   129
				"linux"		"@_Z15WeaponIDToAliasi"
kyle@3702
   130
				"mac"		"@_Z15WeaponIDToAliasi"
kyle@3702
   131
			}
rgr_02@3530
   132
			
rgr_02@3530
   133
			//For mac we use think since CheckWinLimit dosnt exist on mac.
rgr_02@3530
   134
			"CheckWinLimit"
rgr_02@3530
   135
			{
rgr_02@3530
   136
				"library"	"server"
rgr_02@3654
   137
				"windows"	"\xA1\x2A\x2A\x2A\x2A\x8B\x40\x30\x56\x8B\xF1\x85\xC0\x74"
rgr_02@3530
   138
				"linux"		"@_ZN12CCSGameRules13CheckWinLimitEv"
rgr_02@3530
   139
				"mac"		"@_ZN12CCSGameRules5ThinkEv"
rgr_02@3530
   140
			}
skamonkey@3706
   141
		}
skamonkey@3706
   142
	}
skamonkey@3706
   143
	
skamonkey@3706
   144
	"cstrike"
skamonkey@3706
   145
	{
skamonkey@3706
   146
		"Keys"
skamonkey@3706
   147
		{
skamonkey@3706
   148
			"MVPsBase"		"m_bPlayerDominatingMe"
skamonkey@3706
   149
		}
skamonkey@3706
   150
		
skamonkey@3706
   151
		"Offsets"
skamonkey@3706
   152
		{
skamonkey@3706
   153
			"MVPs"
rgr_02@3530
   154
			{
skamonkey@3706
   155
				/* factors in 66 (size of m_bPlayerDominatingMe array (bool size * (65 maxplayers + 1)))
skamonkey@3706
   156
				... plus another 3 because alignment(?) lolidk */
skamonkey@3706
   157
				"windows"	"69"
skamonkey@3706
   158
				"linux"		"69"
skamonkey@3706
   159
				"mac"		"69"
rgr_02@3530
   160
			}
rgr_02@3519
   161
		}
rgr_02@3519
   162
	}
rgr_02@3519
   163
}