Liblist.gam: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
SirYodaJedi (talk | contribs) (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 | 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 | 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
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.
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 tosteamapps\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
.