gamedata/sm-cstrike.games/game.csgo.txt
author Nicholas Hastings <skamonkey@gmail.com>
Thu Jul 04 11:28:32 2013 -0400 (2013-07-04)
changeset 3931 576fa42454dc
parent 3788 a05d763d049f
child 3959 d70b2b527851
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
	"csgo"
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"
ds@3628
    23
				"mac"			"6"
rgr_02@3519
    24
			}
rgr_02@3519
    25
			"WeaponPrice"
rgr_02@3519
    26
			{
rgr_02@3519
    27
				"windows"		"2700"
rgr_02@3519
    28
				"linux"			"2700"
ds@3628
    29
				"mac"			"2700"
rgr_02@3519
    30
			}
rgr_02@3530
    31
			//Offset into CheckRestartRound
rgr_02@3530
    32
			"CTTeamScoreOffset"
rgr_02@3530
    33
			{
rgr_02@3534
    34
				"windows"	"97"
rgr_02@3545
    35
				"linux"		"124"
ds@3628
    36
				"mac"		"150"
rgr_02@3530
    37
			}
rgr_02@3530
    38
			//Offset into CheckRestartRound
rgr_02@3530
    39
			"TTeamScoreOffset"
rgr_02@3530
    40
			{
rgr_02@3631
    41
				"windows"	"122"
rgr_02@3545
    42
				"linux"		"159"
ds@3628
    43
				"mac"		"185"
rgr_02@3530
    44
			}
dvarnai@3663
    45
			"ClanTagOffset"
dvarnai@3663
    46
			{
dvarnai@3663
    47
				"windows"	"15"
dvarnai@3663
    48
				"linux"		"41"
dvarnai@3663
    49
				"mac"		"22"
dvarnai@3663
    50
			}
rgr_02@3519
    51
		}
rgr_02@3519
    52
		"Signatures"
rgr_02@3519
    53
		{
rgr_02@3519
    54
			"RoundRespawn"
rgr_02@3519
    55
			{
rgr_02@3519
    56
				"library"	"server"
skamonkey@3755
    57
				"windows"	"\x55\x8B\xEC\x83\xEC\x2A\x56\x8B\xF1\x8B\x0D\x2A\x2A\x2A\x2A\x57\xE8\x2A\x2A\x2A\x2A\x84\xC0\x0F"
rgr_02@3519
    58
				"linux"		"@_ZN9CCSPlayer12RoundRespawnEv"
ds@3628
    59
				"mac"		"@_ZN9CCSPlayer12RoundRespawnEv"
rgr_02@3519
    60
			}
rgr_02@3519
    61
			"SwitchTeam"
rgr_02@3519
    62
			{
rgr_02@3519
    63
				"library"	"server"
rgr_02@3519
    64
				"windows"	"\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\x7D\x2A\x57\x8B\xF1\xE8\x2A\x2A\x2A\x2A\x83\xC4"
rgr_02@3519
    65
				"linux"		"@_ZN9CCSPlayer10SwitchTeamEi"
ds@3628
    66
				"mac"		"@_ZN9CCSPlayer10SwitchTeamEi"
rgr_02@3519
    67
			}
rgr_02@3519
    68
			"HandleCommand_Buy_Internal"
rgr_02@3519
    69
			{
rgr_02@3519
    70
				"library"		"server"
skamonkey@3755
    71
				"windows"		"\x55\x8B\xEC\x81\x2A\x2A\x2A\x2A\x2A\x53\x56\x57\x6A\x00\x8B\xF1\xE8"
skamonkey@3755
    72
				"linux"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKcb"
skamonkey@3755
    73
				"mac"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKcb"
rgr_02@3519
    74
			}
rgr_02@3519
    75
			"CSWeaponDrop"//Wildcard first 6 bytes for CS:S DM
rgr_02@3519
    76
			{
rgr_02@3519
    77
				"library"		"server"
skamonkey@3788
    78
				"windows"		"\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x56\x8B\x75\x08\x57\x6A\x00\x68"
rgr_02@3519
    79
				"linux"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
ds@3628
    80
				"mac"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
rgr_02@3519
    81
			}
rgr_02@3519
    82
			"TerminateRound"
rgr_02@3519
    83
			{
rgr_02@3519
    84
				"library"		"server"
skamonkey@3667
    85
				"windows"		"\x55\x8B\xEC\x83\xEC\x2A\x53\x8B\xD9\x8B\x2A\x2A\x2A\x2A\x2A\x56\x57\x33\xFF\x89"
rgr_02@3519
    86
				"linux"			"@_ZN12CCSGameRules14TerminateRoundEfi"
ds@3628
    87
				"mac"			"@_ZN12CCSGameRules14TerminateRoundEfi"
rgr_02@3519
    88
			}
rgr_02@3519
    89
			"GetTranslatedWeaponAlias"
rgr_02@3519
    90
			{
rgr_02@3519
    91
				"library"		"server"
rgr_02@3519
    92
				"windows"		"\x55\x8B\xEC\x56\x57\x8B\x2A\x2A\x33\xF6\x8D\x9B\x2A\x2A\x2A\x2A\x8B\x04\xF5\x2A\x2A\x2A\x2A\x57\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x2A\x85\xC0\x74\x2A\x46\x83\xFE\x2A\x72\x2A\x8B\xC7\x5F\x5E\x5D\xC3"
rgr_02@3519
    93
				"linux"			"@_Z24GetTranslatedWeaponAliasPKc"
ds@3628
    94
				"mac"			"@_Z24GetTranslatedWeaponAliasPKc"
rgr_02@3519
    95
			}
rgr_02@3519
    96
			"GetWeaponInfo"
rgr_02@3519
    97
			{
rgr_02@3519
    98
				"library"		"server"
rgr_02@3519
    99
				"windows"		"\x55\x8B\xEC\x8B\x4D\x2A\x33\xC0\x85\xC9\x74"
rgr_02@3519
   100
				"linux"			"@_Z13GetWeaponInfo10CSWeaponID"
ds@3628
   101
				"mac"			"@_Z13GetWeaponInfo10CSWeaponID"
rgr_02@3519
   102
			}
rgr_02@3530
   103
			//In CS:GO this is actually CCSGameRules::CheckRestartRound(void) but to keep same gamedata as cs:s.
rgr_02@3530
   104
			"CheckWinLimit"
rgr_02@3530
   105
			{
rgr_02@3530
   106
				"library"	"server"
rgr_02@3534
   107
				"windows"	"\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\x81\xF9\x2A\x2A\x2A\x2A\x75\x2A\x8B"
rgr_02@3530
   108
				"linux"		"@_ZN12CCSGameRules17CheckRestartRoundEv"
ds@3628
   109
				"mac"		"@_ZN12CCSGameRules17CheckRestartRoundEv"
rgr_02@3530
   110
			}
rgr_02@3519
   111
			"AliasToWeaponID"
rgr_02@3519
   112
			{
rgr_02@3519
   113
				"library"	"server"
rgr_02@3519
   114
				"windows"	"\x55\x8B\xEC\x56\x57\x8B\x2A\x2A\x85\xFF\x74\x2A\x33\xF6\x8B\xFF"
rgr_02@3519
   115
				"linux"		"@_Z15AliasToWeaponIDPKc"
ds@3628
   116
				"mac"		"@_Z15AliasToWeaponIDPKc"
rgr_02@3519
   117
			}
kyle@3702
   118
			"WeaponIDToAlias"
kyle@3702
   119
			{
kyle@3702
   120
				"library"	"server"
kyle@3702
   121
				"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\x37\x72\x2A\x33\xC0\x5D"
kyle@3702
   122
				"linux"		"@_Z15WeaponIDToAliasi"
kyle@3702
   123
				"mac"		"@_Z15WeaponIDToAliasi"
kyle@3702
   124
			}
dvarnai@3663
   125
			"SetClanTag"
dvarnai@3663
   126
			{
dvarnai@3663
   127
				"library"	"server"
dvarnai@3663
   128
				"windows"	"\x55\x8B\xEC\x8B\x2A\x2A\x85\xC0\x74\x2A\x6A\x10\x50\x81\xC1\x2A\x2A\x2A\x2A\x51"
dvarnai@3663
   129
				"linux"		"@_ZN9CCSPlayer10SetClanTagEPKc"
dvarnai@3663
   130
				"mac"		"@_ZN9CCSPlayer10SetClanTagEPKc"
dvarnai@3663
   131
			}
rgr_02@3519
   132
		}
rgr_02@3519
   133
	}
skamonkey@3706
   134
	
skamonkey@3706
   135
	"csgo"
skamonkey@3706
   136
	{
skamonkey@3706
   137
		"Keys"
skamonkey@3706
   138
		{
skamonkey@3706
   139
			"AssistsBase"		"m_iFrags"
skamonkey@3706
   140
		}
skamonkey@3706
   141
		
skamonkey@3706
   142
		"Offsets"
skamonkey@3706
   143
		{
skamonkey@3706
   144
			"Assists"
skamonkey@3706
   145
			{
skamonkey@3706
   146
				"windows"	"4"
skamonkey@3706
   147
				"linux"		"4"
skamonkey@3706
   148
				"mac"		"4"
skamonkey@3706
   149
			}
skamonkey@3706
   150
		}
skamonkey@3706
   151
	}
skamonkey@3706
   152
	
skamonkey@3706
   153
	"csgo"
skamonkey@3706
   154
	{
skamonkey@3706
   155
		"Keys"
skamonkey@3706
   156
		{
skamonkey@3706
   157
			"CScoreBase"		"m_iWeaponPurchasesThisRound"
skamonkey@3706
   158
		}
skamonkey@3706
   159
		
skamonkey@3706
   160
		"Offsets"
skamonkey@3706
   161
		{
skamonkey@3706
   162
			/* factors in 256 (size of m_iWeaponPurchasesThisRound array (int size * 64 maxplayers)) */
skamonkey@3706
   163
			"CScore"
skamonkey@3706
   164
			{
skamonkey@3706
   165
				"windows"	"276"
skamonkey@3706
   166
				"linux"		"276"
skamonkey@3706
   167
				"mac"		"276"
skamonkey@3706
   168
			}
skamonkey@3706
   169
		}
skamonkey@3706
   170
	}
skamonkey@3706
   171
	
skamonkey@3706
   172
	"csgo"
skamonkey@3706
   173
	{
skamonkey@3706
   174
		"Keys"
skamonkey@3706
   175
		{
skamonkey@3706
   176
			"MVPsBase"		"m_iWeaponPurchasesThisRound"
skamonkey@3706
   177
		}
skamonkey@3706
   178
		
skamonkey@3706
   179
		"Offsets"
skamonkey@3706
   180
		{
skamonkey@3706
   181
			"MVPs"
skamonkey@3706
   182
			{
skamonkey@3706
   183
				/* factors in 256 (size of m_iWeaponPurchasesThisRound array (int size * 64 maxplayers)) */
skamonkey@3706
   184
				"windows"	"256"
skamonkey@3706
   185
				"linux"		"256"
skamonkey@3706
   186
				"mac"		"256"
skamonkey@3706
   187
			}
skamonkey@3706
   188
		}
skamonkey@3706
   189
	}
rgr_02@3519
   190
}