GameMenu.res: Difference between revisions
Jump to navigation
Jump to search
Craziestdan (talk | contribs) mNo edit summary |
Gamecube762 (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
{ | { | ||
"label" "#GameUI_GameMenu_ResumeGame" | "label" "#GameUI_GameMenu_ResumeGame" | ||
"command" " | "InGameOrder" "10" | ||
"OnlyInGame" "1" | |||
} | |||
"2" | |||
{ | |||
"label" "#GameUI_GameMenu_Disconnect" | |||
"command" "Disconnect" | |||
"OnlyInGame" "1" | |||
"notsingle" "1" | |||
} | |||
// "3" [$WIN32] // from portal | |||
// { | |||
// "label" "#GameUI_GameMenu_BonusMaps" | |||
// "command" "OpenBonusMapsDialog" | |||
// "InGameOrder" "50" | |||
// "notmulti" "1" | |||
// } | |||
"3" | |||
{ | |||
"label" "#GameUI_GameMenu_PlayerList" | |||
"command" "OpenPlayerListDialog" | |||
"OnlyInGame" "1" | |||
"notsingle" "1" | |||
} | |||
"4" //devider | |||
{ | |||
"label" "" | |||
"command" "" | |||
"OnlyInGame" "1" | "OnlyInGame" "1" | ||
} | } | ||
Line 30: | Line 58: | ||
"notmulti" "1" | "notmulti" "1" | ||
"OnlyInGame" "1" | "OnlyInGame" "1" | ||
} | |||
"8" | |||
{ | |||
"label" "#GameUI_GameMenu_Achievements" | |||
"command" "OpenAchievementsDialog" | |||
"InGameOrder" "70" | |||
} | |||
// "8" | |||
// { | |||
// "label" "#GameUI_Controller" | |||
// "command" "OpenControllerDialog" | |||
// "InGameOrder" "80" | |||
// "ConsoleOnly" "1" | |||
// } | |||
"9" | |||
{ | |||
"label" "" | |||
"command" "" | |||
"notmulti" "1" | |||
} | |||
"10" | |||
{ | |||
"label" "#GameUI_GameMenu_FindServers" | |||
"command" "OpenServerBrowser" | |||
"notsingle" "1" | |||
} | } | ||
"11" | "11" | ||
{ | |||
"label" "#GameUI_GameMenu_CreateServer" | |||
"command" "OpenCreateMultiplayerGameDialog" | |||
"notsingle" "1" | |||
} | |||
"12" | |||
{ | { | ||
"label" "#GameUI_GameMenu_Friends" | "label" "#GameUI_GameMenu_Friends" | ||
"command" "OpenFriendsDialog" | "command" "OpenFriendsDialog" | ||
} | } | ||
" | // "13" // not needed | ||
// { | |||
// "name" "LoadDemo" | |||
// "label" "#GameUI_GameMenu_PlayDemo" | |||
// "command" "OpenLoadDemoDialog" | |||
// } | |||
"14" | |||
{ | |||
"label" "" | |||
"command" "" | |||
"notsingle" "1" | |||
} | |||
"15" | |||
{ | { | ||
"label" "#GameUI_GameMenu_Options" | "label" "#GameUI_GameMenu_Options" | ||
"command" "OpenOptionsDialog" | "command" "OpenOptionsDialog" | ||
} | } | ||
" | "16" | ||
{ | { | ||
"label" "#GameUI_GameMenu_Quit" | "label" "#GameUI_GameMenu_Quit" |
Revision as of 22:23, 6 October 2009
GameMenu.res is a RES file that is located inside the resource/ folder of the game / mod. It is the file that controls the menu buttons that will appear in the in-game menu. Mods can use this for adding new command buttons to their main menu.
They are simply a text document saved with a .res extension inside the resource/ folder. Example syntax (from HL2):
"GameMenu" { "1" { "label" "#GameUI_GameMenu_ResumeGame" "InGameOrder" "10" "OnlyInGame" "1" } "2" { "label" "#GameUI_GameMenu_Disconnect" "command" "Disconnect" "OnlyInGame" "1" "notsingle" "1" } // "3" [$WIN32] // from portal // { // "label" "#GameUI_GameMenu_BonusMaps" // "command" "OpenBonusMapsDialog" // "InGameOrder" "50" // "notmulti" "1" // } "3" { "label" "#GameUI_GameMenu_PlayerList" "command" "OpenPlayerListDialog" "OnlyInGame" "1" "notsingle" "1" } "4" //devider { "label" "" "command" "" "OnlyInGame" "1" } "5" { "label" "#GameUI_GameMenu_NewGame" "command" "OpenNewGameDialog" "notmulti" "1" //nomulti will make this button not appear when in MP mode } "6" { "label" "#GameUI_GameMenu_LoadGame" "command" "OpenLoadGameDialog" "notmulti" "1" } "7" { "label" "#GameUI_GameMenu_SaveGame" "command" "OpenSaveGameDialog" "notmulti" "1" "OnlyInGame" "1" } "8" { "label" "#GameUI_GameMenu_Achievements" "command" "OpenAchievementsDialog" "InGameOrder" "70" } // "8" // { // "label" "#GameUI_Controller" // "command" "OpenControllerDialog" // "InGameOrder" "80" // "ConsoleOnly" "1" // } "9" { "label" "" "command" "" "notmulti" "1" } "10" { "label" "#GameUI_GameMenu_FindServers" "command" "OpenServerBrowser" "notsingle" "1" } "11" { "label" "#GameUI_GameMenu_CreateServer" "command" "OpenCreateMultiplayerGameDialog" "notsingle" "1" } "12" { "label" "#GameUI_GameMenu_Friends" "command" "OpenFriendsDialog" } // "13" // not needed // { // "name" "LoadDemo" // "label" "#GameUI_GameMenu_PlayDemo" // "command" "OpenLoadDemoDialog" // } "14" { "label" "" "command" "" "notsingle" "1" } "15" { "label" "#GameUI_GameMenu_Options" "command" "OpenOptionsDialog" } "16" { "label" "#GameUI_GameMenu_Quit" "command" "Quit" } }