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"
}
}