This article's documentation is for the "GoldSrc" engine. Click here for more information.

Liblist.gam: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(mark as stub, fill out more info)
Line 1: Line 1:
{{lang|The liblist.gam File Structure|title=The <code>liblist.gam</code> File Structure}}{{goldsource topicon}}[[Category:File formats]][[Category:Goldsource]][[Category:Modding]]
{{lang|The liblist.gam File Structure|title=The <code>liblist.gam</code> File Structure}}{{goldsource topicon}}[[Category:File formats]][[Category:Goldsource]]
{{stub|Several items have no description. Several other items can be found in vanilla LIBLIST.GAMs, such as url_info, url_dl, version, size, and hlversion; do these do anything (or did they on WON)?}}
[[Category:Modding]]
  game "string"
  game "string"
  icon "string"
  icon "string"
Line 5: Line 7:
  developer_url "string"
  developer_url "string"
  manual "string"
  manual "string"
  gamedll "string"
  gamedll "string"
  gamedll_linux "string"
  gamedll_linux "string"
  gamedll_osx "string"
  gamedll_osx "string"
Line 15: Line 17:
  trainmap "<map>"
  trainmap "<map>"
  mpentity "<ent>"
  mpentity "<ent>"
  mpfilter               "string"
  mpfilter "string"
  fallback_dir "string"
  fallback_dir "string"
  fallback_maps "{{boolean}}"
  fallback_maps "{{boolean}}"
Line 21: Line 23:
  nohimodels "{{boolean}}"
  nohimodels "{{boolean}}"
  detailed_textures "{{boolean}}"
  detailed_textures "{{boolean}}"
;<code>game</code>:The string specified under <code>game</code> appears as the title for the window when the mod is running; it is also used in My Games List.
 
;<code>icon</code>:Relative path to 16×16 24-bit <code>.tga</code> file.
;<code>game</code>
;<code>gamedll</code>:This keyvalue refers to the game DLL file relative to the mod's root folder. Path separators should be <code>\</code>.
:The string specified under <code>game</code> appears as the title for the window when the mod is running; it is also used in My Games List.
;<code>gamedll_linux</code>:This keyvalue refers to the game SO file relative to the mod's root folder. Path separators should be <code>/</code>.
 
;<code>gamedll_osx</code>:This keyvalue refers to the game DYLIB file relative to the mod's root folder. Path separators should be <code>/</code>.
;<code>icon</code>
;<code>secure</code>:Allow VAC secure server.
:Relative path to 16×16 24-bit <code>.tga</code> file.
;<code>svonly</code>:Is this a server only mod?
 
;<code>type</code>:This keyvalue is either <code>singleplayer_only</code>, <code>multiplayer_only</code>, or omitted.
;<code>developer</code>
;<code>mpentity</code>:{{obs}} This keyvalue is WON only. Use mpfilter instead.
:
;<code>mpfilter</code>:Do not show maps with names containing this string in Create Server dialogue.
 
;<code>fallback_dir</code>:This keyvalue specifies a mod directory (i.e., <code>cstrike</code>, <code>NS</code>, etc.…) for the filesystem to mount. This will only mount mods installed to <code>steamapps\common\half-life\</code> and ''Half-Life'' itself.
;<code>developer_url</code>
;<code>fallback_maps</code>:Used by GameUI to determine whether maps should be loaded from the <code>"GAME_FALLBACK"</code> [[IFileSystemV009#Path_IDs|search path ID]]. Defaults to true.
:
 
;<code>manual</code>
:Relative path to digial game manual.
 
;<code>gamedll</code>
:This keyvalue refers to the game DLL file relative to the mod's root folder. Path separators should be <code>\</code>.
 
;<code>gamedll_linux</code>
:This keyvalue refers to the game SO file relative to the mod's root folder. Path separators should be <code>/</code>.
 
;<code>gamedll_osx</code>
:This keyvalue refers to the game DYLIB file relative to the mod's root folder. Path separators should be <code>/</code>.
 
;<code>secure</code>
:Allow VAC secure server.
 
;<code>svonly</code>
:Is this a server only mod?
 
;<code>type</code>
:This keyvalue is either <code>singleplayer_only</code>, <code>multiplayer_only</code>, or omitted.
 
;<code>startmap</code>
:Which map to load upon starting a new game.
 
;<code>trainmap</code>
:Which map to load upon selecting training course.
 
;<code>mpentity</code>
:{{obs}} This keyvalue is WON only. Use mpfilter instead.
 
;<code>mpfilter</code>
:Do not show maps with names containing this string in Create Server dialogue.
 
;<code>fallback_dir</code>
:This keyvalue specifies a mod directory (i.e., <code>cstrike</code>, <code>NS</code>, etc.…) for the filesystem to mount. This will only mount mods installed to <code>steamapps\common\half-life\</code> and ''Half-Life'' itself.
 
;<code>fallback_maps</code>
:Used by GameUI to determine whether maps should be loaded from the <code>"GAME_FALLBACK"</code> [[IFileSystemV009#Path_IDs|search path ID]]. Defaults to true.
:If the game is "Half-Life", all search paths are checked for maps.
:If the game is "Half-Life", all search paths are checked for maps.
:Otherwise, GameUI will load maps from the <code>"GAME"</code> path ID as well as <code>"GAMEDOWNLOAD"</code>. If this setting is not false, the fallback path ID is also checked.
:Otherwise, GameUI will load maps from the <code>"GAME"</code> path ID as well as <code>"GAMEDOWNLOAD"</code>. If this setting is not false, the fallback path ID is also checked.
;<code>nomodels</code>
:Unknown function.
;<code>nohimodels</code>
:Show option to enable HD models in video settings menu.
;<code>detailed_textures</code>
:Show option to enable detail textures in video settings menu.
:This option will be greyed out if the client GPU does not report support for <code>GL_ARB_multitexture</code>.

Revision as of 18:02, 10 July 2022

English (en)Русский (ru)Translate (Translate)

Stub

This article or section is a stub. You can help by expanding it.

game			"string"
icon			"string"
developer		"string"
developer_url		"string"
manual			"string"
gamedll			"string"
gamedll_linux		"string"
gamedll_osx		"string"
secure			"<boolean>"
svonly			"<boolean>"
cldll			"<boolean>"
type			"..."
startmap		"<map>"
trainmap		"<map>"
mpentity		"<ent>"
mpfilter		"string"
fallback_dir		"string"
fallback_maps		"<boolean>"
nomodels		"<boolean>"
nohimodels		"<boolean>"
detailed_textures	"<boolean>"
game
The string specified under game appears as the title for the window when the mod is running; it is also used in My Games List.
icon
Relative path to 16×16 24-bit .tga file.
developer
developer_url
manual
Relative path to digial game manual.
gamedll
This keyvalue refers to the game DLL file relative to the mod's root folder. Path separators should be \.
gamedll_linux
This keyvalue refers to the game SO file relative to the mod's root folder. Path separators should be /.
gamedll_osx
This keyvalue refers to the game DYLIB file relative to the mod's root folder. Path separators should be /.
secure
Allow VAC secure server.
svonly
Is this a server only mod?
type
This keyvalue is either singleplayer_only, multiplayer_only, or omitted.
startmap
Which map to load upon starting a new game.
trainmap
Which map to load upon selecting training course.
mpentity
Obsolete This keyvalue is WON only. Use mpfilter instead.
mpfilter
Do not show maps with names containing this string in Create Server dialogue.
fallback_dir
This keyvalue specifies a mod directory (i.e., cstrike, NS, etc.…) for the filesystem to mount. This will only mount mods installed to steamapps\common\half-life\ and Half-Life itself.
fallback_maps
Used by GameUI to determine whether maps should be loaded from the "GAME_FALLBACK" search path ID. Defaults to true.
If the game is "Half-Life", all search paths are checked for maps.
Otherwise, GameUI will load maps from the "GAME" path ID as well as "GAMEDOWNLOAD". If this setting is not false, the fallback path ID is also checked.
nomodels
Unknown function.
nohimodels
Show option to enable HD models in video settings menu.
detailed_textures
Show option to enable detail textures in video settings menu.
This option will be greyed out if the client GPU does not report support for GL_ARB_multitexture.