Advertisement
SteveMBGTK

Untitled

Aug 14th, 2024
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.76 KB | None | 0 0
  1. "GameInfo"
  2. {
  3. game "Th1FreeMan's fan-made Episode 3 mod"
  4. title "HALF-LIFE'"
  5. title2 "== episode iii =="
  6.  
  7. type singleplayer_only
  8.  
  9. FileSystem
  10. {
  11. SteamAppId 218 // This sets the app ID in Steam.
  12. ToolsAppId 218 // Deprecated
  13.  
  14. //
  15. // Setup engine search paths.
  16. //
  17. // If a search path contains "_english", and the current language is not english, then
  18. // another search path will be inserted above the english one by replacing "_english" with
  19. // the appropriate language.
  20. //
  21. // To debug how the engine has parsed this file, type "path" at the console.
  22. //
  23. // Search paths are relative to the base directory, which is where hl2.exe is found.
  24. //
  25. // |gameinfo_path| points at the directory where gameinfo.txt is.
  26. // |all_source_engine_paths| points at the directory containing HL2 shared content.
  27. //
  28. // The code that loads this file automatically does a few things here:
  29. //
  30.  
  31.  
  32. // 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
  33. // 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
  34. // For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
  35. // 3. For the first "Game" search path, it adds a search path called "MOD".
  36. // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
  37. //
  38.  
  39. //
  40. // Search paths are relative to the base directory, which is where hl2.exe is found.
  41. //
  42. // |gameinfo_path| points at the directory where gameinfo.txt is.
  43. // We always want to mount that directory relative to gameinfo.txt, so
  44. // people can mount stuff in c:\mymod, and the main game resources are in
  45. // someplace like c:\program files\valve\steam\steamapps\half-life 2.
  46. //
  47. SearchPaths
  48. {
  49. // First, mount all user customizations. This will search for VPKs and subfolders
  50. // and mount them in alphabetical order. The easiest way to distribute a mod is to
  51. // pack up the custom content into a VPK. To "install" a mod, just drop it in this
  52. // folder.
  53. //
  54. // Note that this folder is scanned only when the game is booted.
  55. mod |gameinfo_path|custom/*
  56. game |gameinfo_path|
  57. //game+mod "D:/Stuff/Software/Games and stores/Games (others)/Half-Life/Half-Life 2/Other things/Mods/Th1FreeMan's fan-made Episode 3 mod/Installed files/custom/*"
  58. platform |gameinfo_path|platform
  59.  
  60. // Now search loose files. We'll set the directory containing the gameinfo.txt file
  61. // as the first "mod" search path (after any user customizations). This is also the one
  62. // that's used when writing to the "mod" path.
  63. //game+mod+mod_write+default_write_path |gameinfo_path|
  64. default_write_path+mod_write |gameinfo_path|
  65. //gamebin |gameinfo_path|bin
  66. //gamebin "D:/Stuff/Software/Games and stores/Games (others)/Half-Life/Half-Life 2/Other things/Mods/Th1FreeMan's fan-made Episode 3 mod/Installed files/bin"
  67.  
  68. // We search VPK files before ordinary folders, because most files will be found in
  69. // VPK and we can avoid making thousands of file system calls to attempt to open files
  70. // in folders where they don't exist. (Searching a VPK is much faster than making an operating
  71. // system call.)
  72. //game_lv "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_lv.vpk" //User's note: lv means Low-violence. Only required for regions where gore needs to be censored, like Germany.
  73. //game+mod "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_sound_vo_english.vpk"
  74. //game+mod "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_pak.vpk"
  75. //game+mod "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/ep2/ep2_sound_vo_english.vpk"
  76. //game+mod "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/ep2/ep2_pak.vpk"
  77. //game "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_textures.vpk"
  78. //game "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_sound_misc.vpk"
  79. //game "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/hl2/hl2_misc.vpk"
  80. //game "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/episodic/ep1_sound_vo_english.vpk"
  81. //game "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/episodic/ep1_pak.vpk"
  82. //platform "|all_source_engine_paths|../Source SDK Base 2013 Multiplayer/platform/platform_misc.vpk"
  83.  
  84. // Add the HL2 directory as a game search path. This is also where writes
  85. // to the "game" path go.
  86. game+game_write |gameinfo_path|
  87. //game+game_write hl2
  88. //game_write hl2
  89. //game hl2
  90.  
  91. // Where the game's binaries are
  92. gamebin [all_source_engine_paths|episodic/bin
  93.  
  94. // Last, mount in shared HL2 loose files
  95. game |all_source_engine_paths|episodic
  96. game |all_source_engine_paths|hl2
  97. //platform |all_source_engine_paths|platform
  98. game "D:/Stuff/Software/Games and stores/Games (others)/Half-Life/Half-Life 2/Other things/Mods/Th1FreeMan's fan-made Episode 3 mod/Installed files/episodic"
  99. game "D:/Stuff/Software/Games and stores/Games (others)/Half-Life/Half-Life 2/Other things/Mods/Th1FreeMan's fan-made Episode 3 mod/Installed files/hl2"
  100. //platform "D:/Stuff/Software/Games and stores/Games (others)/Half-Life/Half-Life 2/Other things/Mods/Th1FreeMan's fan-made Episode 3 mod/Installed files/platform"
  101. }
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement