gamedata/sdktools.games/game.garrysmod.txt
author Nicholas Hastings <skamonkey@gmail.com>
Mon Aug 27 18:56:33 2012 -0400 (2012-08-27)
changeset 3636 04bdbc649beb
parent 3568 f697142dc892
permissions -rw-r--r--
Updated GMod gamedata (bug 5408).
     1 /**
     2  * Do not edit this file.  Any changes will be overwritten by the gamedata
     3  * updater or by upgrading your SourceMod install.
     4  *
     5  * To override data in this file, create a subdirectory named "custom" and
     6  * place your own gamedata file(s) inside of it.  Such files will be parsed
     7  * after SM's own.
     8  *
     9  * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
    10  */
    11 
    12 "Games"
    13 {
    14 	/* Garry's Mod */
    15 	"garrysmod"
    16 	{
    17 		"Offsets"
    18 		{
    19 			"GiveNamedItem"
    20 			{
    21 				"windows"	"437"
    22 				"linux"		"438"
    23 				"mac"		"438"
    24 			}
    25 			"RemovePlayerItem"
    26 			{
    27 				"windows"	"308"
    28 				"linux"		"309"
    29 				"mac"		"309"
    30 			}
    31 			"Weapon_GetSlot"
    32 			{
    33 				"windows"	"306"
    34 				"linux"		"307"
    35 				"mac"		"307"
    36 			}
    37 			"Ignite"
    38 			{
    39 				"windows"	"243"
    40 				"linux"		"244"
    41 				"mac"		"244"
    42 			}
    43 			"Extinguish"
    44 			{
    45 				"windows"	"247"
    46 				"linux"		"248"
    47 				"mac"		"248"
    48 			}
    49 			"Teleport"
    50 			{
    51 				"windows"	"108"
    52 				"linux"		"109"
    53 				"mac"		"109"
    54 			}
    55 			"CommitSuicide"
    56 			{
    57 				"windows"	"476"
    58 				"linux"		"476"
    59 				"mac"		"476"
    60 			}
    61 			"GetVelocity"
    62 			{
    63 				"windows"	"140"
    64 				"linux"		"141"
    65 				"mac"		"141"
    66 			}
    67 			"EyeAngles"
    68 			{
    69 				"windows"	"131"
    70 				"linux"		"132"
    71 				"mac"		"132"
    72 			}
    73 			"AcceptInput"
    74 			{
    75 				"windows"	"36"
    76 				"linux"		"37"
    77 				"mac"		"37"
    78 			}
    79 			"SetEntityModel"
    80 			{
    81 				"windows"	"24"
    82 				"linux"		"25"
    83 				"mac"		"25"
    84 			}
    85 			"WeaponEquip"
    86 			{
    87 				"windows"	"299"
    88 				"linux"		"300"
    89 				"mac"		"300"
    90 			}
    91 			"Activate"
    92 			{
    93 				"windows"	"33"
    94 				"linux"		"34"
    95 				"mac"		"34"
    96 			}
    97 			"PlayerRunCmd"
    98 			{
    99 				"windows"	"455"
   100 				"linux"		"456"
   101 				"mac"		"456"
   102 			}
   103 		}
   104 	}
   105 	
   106 	"garrysmod"
   107 	{
   108 		"Offsets"
   109 		{
   110 			/* Offset into func at "CBaseTempEntity" signature */
   111 			"s_pTempEntities"
   112 			{
   113 				"windows"	"8"
   114 			}
   115 			"GetTEName"
   116 			{
   117 				"windows"	"4"
   118 				"linux"		"4"
   119 				"mac"		"4"
   120 			}
   121 			"GetTENext"
   122 			{
   123 				"windows"	"8"
   124 				"linux"		"8"
   125 				"mac"		"8"
   126 			}
   127 			"TE_GetServerClass"
   128 			{
   129 				"windows"	"0"
   130 				"linux"		"0"
   131 				"mac"		"0"
   132 			}
   133 		}
   134 
   135 		"Signatures"
   136 		{
   137 			/* This isn't CBaseTempEntity::CBaseTempEntity on gmod, it's a randon one of now many, many funcs that have
   138 			 * the s_pTempEntities ptr available due to inlining
   139 			 */
   140 			"CBaseTempEntity"
   141 			{
   142 				"library"	"server"
   143 				"windows"	"\x55\x8B\xEC\x51\x0F\x57\xC0\xA1\x2A\x2A\x2A\x2A\x8D\x4D\xFC\xA3"
   144 			}
   145 			"s_pTempEntities"
   146 			{
   147 				"library"	"server"
   148 				"linux"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
   149 				"mac"		"@_ZN15CBaseTempEntity15s_pTempEntitiesE"
   150 			}
   151 		}
   152 	}
   153 	
   154 	"garrysmod"
   155 	{
   156 		"Signatures"
   157 		{
   158 			"EntityFactory"
   159 			{
   160 				"library"	"server"
   161 				"windows"	"\x55\x8B\xEC\x51\x56\x8D\x2A\x2A\xBE\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x2A\x2A\x2A\x2A\x2A\x2A\xE8"
   162 				"linux"		"@_Z23EntityFactoryDictionaryv"
   163 				"mac"		"@_Z23EntityFactoryDictionaryv"
   164 			}
   165 		}
   166 	}
   167 	
   168 	"garrysmod"
   169 	{
   170 		"Signatures"
   171 		{
   172 			"FireOutput"
   173 			{
   174 				"library"	"server"
   175 				"windows"	"\x55\x8B\xEC\x83\x2A\x2A\x81\x2A\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x53\x56\x8B\x2A\x2A\x85\xF6\x57"
   176 				"linux"		"@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
   177 				"mac"		"@_ZN17CBaseEntityOutput10FireOutputE9variant_tP11CBaseEntityS2_f"
   178 			}
   179 		}
   180 	}
   181 }