ShareThis

Wednesday, July 3, 2013

Half life 2 + other mods Gameinfo.txt contents

Create a new file called gameinfo.txt, paste the file in

Quote:
steam/steamapps/$UserAccountName/$GameName/$GameName/
with the proper text inside as noted below:

Code:
Half-Life 2:
"GameInfo"
{
 game   "HALF-LIFE 2"
 title   "HALF-LIFE'"
 type  singleplayer_only


 FileSystem
 {
  SteamAppId    220  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    hl2
  }
 }
}

Half-Life 2: Episode 1:
"GameInfo"
{
 game   "HALF-LIFE 2"
 title   "HALF-LIFE'"
 title2  "== episode one=="

 type  singleplayer_only

 FileSystem
 {
  SteamAppId    380  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    episodic
   Game    hl2
  }
 }
}

Half-Life 2: Episode 2:
"GameInfo"
{
 game   "HALF-LIFE 2"
 title   "HALF-LIFE'"
 title2  "== episode two =="

 type  singleplayer_only

 FileSystem
 {
  SteamAppId    420  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    ep2
   Game    episodic
   Game    hl2
  }
 }
}

Garry's Mod:
"GameInfo"
{
 game "Garry's Mod"
 title ""
 title2 ""
 type  multiplayer_only

 "developer"   "TEAM GARRY"
 "developer_url"  "http://www.garrysmod.com/"
 "manual"            "http://wiki.garrysmod.com/"

 FileSystem
 {
  SteamAppId    440 // 218
  ToolsAppId    211
  
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    hl2
   Game                            |all_source_engine_paths|hl2
  }
 }
}

L4D:
"GameInfo"
{
 game "Left 4 Dead" // Window title
 type multiplayer_only
 nomodels 1
 nohimodel 1
 l4dcrosshair 1
 hidden_maps
 {
  "test_speakers"   1
  "test_hardware"   1

  "l4d_farm02_traintunnel" 1
  "l4d_farm03_bridge"  1
  "l4d_farm04_barn"  1
  "l4d_farm05_cornfield"  1

  "l4d_smalltown02_drainage" 1
  "l4d_smalltown03_ranchhouse" 1
  "l4d_smalltown04_mainstreet" 1
  "l4d_smalltown05_houseboat" 1
  
  "l4d_airport02_offices"  1
  "l4d_airport03_garage"  1
  "l4d_airport04_terminal" 1
  "l4d_airport05_runway"  1

  "l4d_hospital02_subway"  1
  "l4d_hospital03_sewers"  1
  "l4d_hospital04_interior" 1
  "l4d_hospital05_rooftop" 1

  "l4d_vs_hospital02_subway"  1
  "l4d_vs_hospital03_sewers"  1
  "l4d_vs_hospital04_interior" 1
  "l4d_vs_hospital05_rooftop" 1

  "slots_hospital02_subway" 1
  "slots_hospital03_sewers" 1
  "slots_hospital04_interior" 1
  "slots_hospital05_rooftop" 1

 }
 nodegraph 0
 perfwizard 0
 SupportsXbox360 1
 SupportsDX8 0

 FileSystem
 {
  SteamAppId    500  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    left4dead
   Game    hl2
  }
 }
}

L4D2:
"GameInfo"
{
 game "Left 4 Dead 2" // Window title
 type multiplayer_only
 nomodels 1
 nohimodel 1
 l4dcrosshair 1
 hidden_maps
 {
  "test_speakers"   1
  "test_hardware"   1
 }
 nodegraph 0
 perfwizard 0
 SupportsXbox360 1
 SupportsDX8 0
 GameData "left4dead2.fgd"

 FileSystem
 {
  SteamAppId    590  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    left4dead2
   Game    hl2
  }
 }
}

Counter-Strike: Source:
"GameInfo"
{
 game "Counter-Strike Source"
 title "COUNTER-STRIKE'"
 title2 "source"
 type multiplayer_only
 nomodels 1
 nohimodel 1
 nocrosshair 0
 bots 1
 hidden_maps
 {
  "test_speakers"  1
  "test_hardware"  1
 }
 nodegraph 0


 FileSystem
 {
  SteamAppId    240  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    cstrike
   Game    |all_source_engine_paths|hl2
  }
 }
}

Portal:
"GameInfo"
{
 game  "Portal"
 title   "Portal"
 type  singleplayer_only
 nodifficulty 1
 hasportals 1
 FileSystem
 {
  SteamAppId    400  // This will mount all the GCFs we need (240=CS:S, 220=HL2).
  ToolsAppId    211  // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
  
  //
  // The code that loads this file automatically does a few things here:
  //
  // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  //    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  // 3. For the first "Game" search path, it adds a search path called "MOD".
  // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  //

  //
  // Search paths are relative to the base directory, which is where hl2.exe is found.
  //
  // |gameinfo_path| points at the directory where gameinfo.txt is.
  // We always want to mount that directory relative to gameinfo.txt, so
  // people can mount stuff in c:\mymod, and the main game resources are in
  // someplace like c:\program files\valve\steam\steamapps\half-life 2.
  //
  SearchPaths
  {
   Game    |gameinfo_path|.
   Game    portal
   Game    hl2
  }
 }
}

0 comments:

Post a Comment