gamedata/core.games/engine.ep1.txt
author Asher Baker <asherkin@gmail.com>
Wed Aug 22 23:23:31 2012 +0100 (2012-08-22)
changeset 3623 3fd87cb487f8
parent 3395 c32a00266a02
permissions -rw-r--r--
Updated cstrike gamedata.
     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 	/* CGlobalEntityList */
    15 	"#default"
    16 	{
    17 		"#supported"
    18 		{
    19 			"game"		"ship"
    20 			"game"		"insurgency"
    21 			"game"		"sourceforts"
    22 			"game"		"FortressForever"
    23 			"game"		"hidden"
    24 			"game"		"zombie_master"
    25 			"game"		"NeotokyoSource"
    26 			"game"		"esmod"
    27 			"game"		"ios"
    28 			"game"		"hl2ctf"
    29 		}
    30 		
    31 		"Offsets"
    32 		{
    33 			/* Offset into LevelShutdown */
    34 			"gEntList"
    35 			{
    36 				"windows"	"11"
    37 			}
    38 
    39 			"EntInfo"
    40 			{
    41 				"windows"	"4"	
    42 				"linux"		"4"
    43 			}
    44 		}
    45 
    46 		"Keys"
    47 		{
    48 			/* Windows */
    49 			"CES_Patch_Windows"		"\xFF\x52\x2C\x5B\x5F\x8B\xC6"
    50 			"CES_Offset_Windows"	"530"
    51 			"CES_Save_Windows"		"3"
    52 			"CES_Reg_Windows"		"1"
    53 			"CGC_Patch_Windows"		"\xFF\x50\x2C\x5F\xB0\x01"
    54 			"CGC_Offset_Windows"	"190"
    55 			"CGC_Save_Windows"		"3"
    56 			"CGC_Reg_Windows"		"1"
    57 
    58 			/* Linux i486 */
    59 			"CES_Patch_Linux_486"	"\x89\x1C\x24\xFF\x52\x30"
    60 			"CES_Offset_Linux_486"	"901"
    61 			"CES_Reg_Linux_486"		"3"
    62 			"CGC_Patch_Linux_486"	"\xFF\x57\x30\xBA\x01\x00\x00"
    63 			"CGC_Offset_Linux_486"	"391"
    64 
    65 			/* Linux i686 */
    66 			"CES_Patch_Linux_686"	"\x89\x1C\x24\xFF\x52\x30"
    67 			"CES_Offset_Linux_686"	"901"
    68 			"CES_Reg_Linux_686"		"3"
    69 			"CGC_Patch_Linux_686"	"\xFF\x57\x30\xBA\x01\x00\x00"
    70 			"CGC_Offset_Linux_686"	"391"
    71 
    72 			/* Linux AMD */
    73 			"CES_Patch_Linux_AMD"	"\xFF\x52\x30\x89\xDA\x83\xC4\x10"
    74 			"CES_Offset_Linux_AMD"	"916"
    75 			"CES_Save_Linux_AMD"	"3"
    76 			"CGC_Patch_Linux_AMD"	"\x89\x1C\x24\xFF\x52\x30"
    77 			"CGC_Offset_Linux_AMD"	"380"
    78 			"CGC_Reg_Linux_AMD"		"3"
    79 		}
    80 		
    81 		"Signatures"
    82 		{
    83 			"LevelShutdown"
    84 			{
    85 				"library"	"server"
    86 				"windows"	"\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
    87 			}
    88 
    89 			"gEntList"
    90 			{
    91 				"library"	"server"
    92 				"linux"		"@gEntList"
    93 			}
    94 
    95 			"Cmd_ExecuteString"
    96 			{
    97 				"library"	"engine"
    98 				"linux"		"@_Z17Cmd_ExecuteStringPKc12cmd_source_t"
    99 				"windows"	"\x8B\x4C\x24\x04\x8B\x44\x24\x08\x51\xA3\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x04\x83\x3D"
   100 			}
   101 
   102 			"CGameClient::ExecuteString"
   103 			{
   104 				"library"	"engine"
   105 				"linux"		"@_ZN11CGameClient20ExecuteStringCommandEPKc"
   106 				"windows"	"\x56\x8B\x74\x24\x08\x57\x56\x8B\xF9\xE8\x2A\x2A\x2A\x2A\x84\xC0\x0F\x85\xC4\x00\x00\x00\x56\x8D"
   107 			}
   108 		}
   109 	}
   110 }
   111