gamedata/sm-cstrike.games/game.csgo.txt
author Nicholas Hastings <skamonkey@gmail.com>
Fri Oct 26 01:26:45 2012 -0400 (2012-10-26)
changeset 3667 9322e3b4832a
parent 3663 2ff6e104c5b7
child 3702 a0256b609078
permissions -rw-r--r--
Updated CS:GO gamedata.
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
			}
rgr_02@3530
    45
			//Offset into IncrementNumMVPs to find MVP count offset from player
rgr_02@3530
    46
			"MVPCountOffset"
rgr_02@3530
    47
			{
rgr_02@3534
    48
				"windows"	"46"
rgr_02@3534
    49
				"linux"		"47"
ds@3628
    50
				"mac"		"61"
rgr_02@3530
    51
			}
dvarnai@3663
    52
			"ClanTagOffset"
dvarnai@3663
    53
			{
dvarnai@3663
    54
				"windows"	"15"
dvarnai@3663
    55
				"linux"		"41"
dvarnai@3663
    56
				"mac"		"22"
dvarnai@3663
    57
			}
rgr_02@3519
    58
		}
rgr_02@3519
    59
		"Signatures"
rgr_02@3519
    60
		{
rgr_02@3519
    61
			"RoundRespawn"
rgr_02@3519
    62
			{
rgr_02@3519
    63
				"library"	"server"
skamonkey@3602
    64
				"windows"	"\x55\x8B\xEC\x83\xEC\x2A\x56\x8B\xF1\x8B\x0D\x2A\x2A\x2A\x2A\x57\xE8\x2A\x2A\x2A\x2A\x84\xC0\x75"
rgr_02@3519
    65
				"linux"		"@_ZN9CCSPlayer12RoundRespawnEv"
ds@3628
    66
				"mac"		"@_ZN9CCSPlayer12RoundRespawnEv"
rgr_02@3519
    67
			}
rgr_02@3519
    68
			"SwitchTeam"
rgr_02@3519
    69
			{
rgr_02@3519
    70
				"library"	"server"
rgr_02@3519
    71
				"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
    72
				"linux"		"@_ZN9CCSPlayer10SwitchTeamEi"
ds@3628
    73
				"mac"		"@_ZN9CCSPlayer10SwitchTeamEi"
rgr_02@3519
    74
			}
rgr_02@3519
    75
			"HandleCommand_Buy_Internal"
rgr_02@3519
    76
			{
rgr_02@3519
    77
				"library"		"server"
rgr_02@3519
    78
				"windows"		"\x55\x8B\xEC\x81\xEC\x2A\x2A\x00\x00\x53\x56\x8B\xF1\x80\xBE\x2A\x2A\x00\x00\x00"
rgr_02@3519
    79
				"linux"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKc"
ds@3628
    80
				"mac"			"@_ZN9CCSPlayer26HandleCommand_Buy_InternalEPKc"
rgr_02@3519
    81
			}
rgr_02@3519
    82
			"CSWeaponDrop"//Wildcard first 6 bytes for CS:S DM
rgr_02@3519
    83
			{
rgr_02@3519
    84
				"library"		"server"
rgr_02@3519
    85
				"windows"		"\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x53\x56\x8B\x2A\x2A\x32\xDB\x57\x8B\xF9\x85\xF6\x0F\x84"
rgr_02@3519
    86
				"linux"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
ds@3628
    87
				"mac"			"@_ZN9CCSPlayer12CSWeaponDropEP17CBaseCombatWeaponbb"
rgr_02@3519
    88
			}
rgr_02@3519
    89
			"TerminateRound"
rgr_02@3519
    90
			{
rgr_02@3519
    91
				"library"		"server"
skamonkey@3667
    92
				"windows"		"\x55\x8B\xEC\x83\xEC\x2A\x53\x8B\xD9\x8B\x2A\x2A\x2A\x2A\x2A\x56\x57\x33\xFF\x89"
rgr_02@3519
    93
				"linux"			"@_ZN12CCSGameRules14TerminateRoundEfi"
ds@3628
    94
				"mac"			"@_ZN12CCSGameRules14TerminateRoundEfi"
rgr_02@3519
    95
			}
rgr_02@3519
    96
			"GetTranslatedWeaponAlias"
rgr_02@3519
    97
			{
rgr_02@3519
    98
				"library"		"server"
rgr_02@3519
    99
				"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
   100
				"linux"			"@_Z24GetTranslatedWeaponAliasPKc"
ds@3628
   101
				"mac"			"@_Z24GetTranslatedWeaponAliasPKc"
rgr_02@3519
   102
			}
rgr_02@3519
   103
			"GetWeaponInfo"
rgr_02@3519
   104
			{
rgr_02@3519
   105
				"library"		"server"
rgr_02@3519
   106
				"windows"		"\x55\x8B\xEC\x8B\x4D\x2A\x33\xC0\x85\xC9\x74"
rgr_02@3519
   107
				"linux"			"@_Z13GetWeaponInfo10CSWeaponID"
ds@3628
   108
				"mac"			"@_Z13GetWeaponInfo10CSWeaponID"
rgr_02@3519
   109
			}
rgr_02@3530
   110
			//In CS:GO this is actually CCSGameRules::CheckRestartRound(void) but to keep same gamedata as cs:s.
rgr_02@3530
   111
			"CheckWinLimit"
rgr_02@3530
   112
			{
rgr_02@3530
   113
				"library"	"server"
rgr_02@3534
   114
				"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
   115
				"linux"		"@_ZN12CCSGameRules17CheckRestartRoundEv"
ds@3628
   116
				"mac"		"@_ZN12CCSGameRules17CheckRestartRoundEv"
rgr_02@3530
   117
			}
rgr_02@3530
   118
			"IncrementNumMVPs"
rgr_02@3530
   119
			{
rgr_02@3530
   120
				"library"	"server"
rgr_02@3662
   121
				"windows"	"\x55\x8B\xEC\xA1\x2A\x2A\x2A\x2A\x8B\x50\x34\x81\xEC\x2A\x2A\x2A\x2A\x57\x8B\xF9\xB9\x2A\x2A\x2A\x2A\xFF\xD2\x85\xC0\x74"
rgr_02@3530
   122
				"linux"		"@_ZN9CCSPlayer16IncrementNumMVPsE13CSMvpReason_t"
ds@3628
   123
				"mac"		"@_ZN9CCSPlayer16IncrementNumMVPsE13CSMvpReason_t"
rgr_02@3530
   124
			}
rgr_02@3519
   125
			"AliasToWeaponID"
rgr_02@3519
   126
			{
rgr_02@3519
   127
				"library"	"server"
rgr_02@3519
   128
				"windows"	"\x55\x8B\xEC\x56\x57\x8B\x2A\x2A\x85\xFF\x74\x2A\x33\xF6\x8B\xFF"
rgr_02@3519
   129
				"linux"		"@_Z15AliasToWeaponIDPKc"
ds@3628
   130
				"mac"		"@_Z15AliasToWeaponIDPKc"
rgr_02@3519
   131
			}
dvarnai@3663
   132
			"SetClanTag"
dvarnai@3663
   133
			{
dvarnai@3663
   134
				"library"	"server"
dvarnai@3663
   135
				"windows"	"\x55\x8B\xEC\x8B\x2A\x2A\x85\xC0\x74\x2A\x6A\x10\x50\x81\xC1\x2A\x2A\x2A\x2A\x51"
dvarnai@3663
   136
				"linux"		"@_ZN9CCSPlayer10SetClanTagEPKc"
dvarnai@3663
   137
				"mac"		"@_ZN9CCSPlayer10SetClanTagEPKc"
dvarnai@3663
   138
			}
rgr_02@3519
   139
		}
rgr_02@3519
   140
	}
rgr_02@3519
   141
}