Civ4MainMenus
From Civilization Modding Wiki
Revision as of 23:48, 29 May 2009 by Ginger Ale (talk | contribs) (Created page with 'The '''Civ4MainMenus''' file controls the audio and visual elements of the main menu screen (used to configure a new game, load a save, view the Hall of Fame, etc.). All tags mu...')
The Civ4MainMenus file controls the audio and visual elements of the main menu screen (used to configure a new game, load a save, view the Hall of Fame, etc.).
All tags must be opened and closed; the first is the "open", the second the "close" tag. If nothing goes inside a "list tag", then it should just be the opening tag with a "/" before the closing bracket. The following tables contain all available tags, as well as their purpose and accepted values.
Tags
Text
Tag Name | Description |
---|---|
Type | This is the name of the main menu type, prefixed by MAIN_MENU_. The standard choices are CLASSICAL, VANILLA, WARLORDS, OR BEYOND_SWORD. These refer to the four things listed under the Options menu in-game for the main menu style. |
Description | This is just a simple phrase explaining the above tag (e.g. BTS Classical, Civilization IV, etc.). |
Scene | This contains a tag which refers to an entry in the Civ4ArtDefines_Interface file, declaring the path to the main menu background file. |
SceneNoShader | This contains the same text as the Scene tag listed above. |
Soundtrack | This declares a tag, referring to an entry in the Audio2DScripts file, which specifies the background music. For example, the MAIN_MENU_VANILLA main menu type has the "Baba Yetu" soundtrack. |
Loading | This also refers to an entry in the Civ4ArtDefines_Interface file. It defines the path to the background file used when loading a saved game. |
LoadingSlideshow | Like the tag above, this declares the tag used to find the path to the loading screen's background slideshow file. |
Example
In the following example of code, please note that there is a specific order of all of the tags. You must list the tags in this order for the game to properly interpret your file.
<MainMenus> <MainMenu> <Type>MAIN_MENU_CLASSICAL</Type> <Description>BTS Classical</Description> <Scene>MAINMENU_SCENE_CLASSICAL</Scene> <SceneNoShader>MAINMENU_SCENE_CLASSICAL</SceneNoShader> <Soundtrack>AS2D_OPENING_MENU</Soundtrack> <Loading>MAINMENU_LOAD_CLASSICAL</Loading> <LoadingSlideshow>MAINMENU_SLIDESHOW_LOAD_CLASSICAL</LoadingSlideshow> </MainMenu> </MainMenus>