There are only a few files in the gui folder directly. Most of the files are found in the two sub-folders, flash and maps. This article describes the res_mods/0.7.x/gui/flash directory and some of the files that it includes.
But first, let’s take a look at what is in the gui folder.
- avatar_input_handler.xml – defines the zoom levels on the map. Used for the Zoom Map mode
- gui_colors.xml – defines colors used on the battle screen, mostly OTM markers.
- messenger.xml – defines the after battle messages you see in the garage. This one shows them in different colors depending on outcome.
- minimap.xml – defines colors and actions on the minimap
Here is an example of the directory listing.
- battle.swf – is the main program to display the other files during a battle. It defines location of other components.
- BattleArtefactButtons.swf – displays the artifacts or equipment components
- Battleloading.swf – displays the teams while loading the battle information. Mod doesn’t mirror the icons, so that my vehicle icons by Grepa show correctly. I use Grepa’s clear color, F.S.R icons, discussed in more detail in Maps article.
- BattleMessenger.swf – chat screen
- BattleShellCooldownButton.swf – shows reloading of shell, includes larger text in all shell areas and custom shell icons.
- crosshair_panel_arcade.swf – normal sight
- crosshair_panel_sniper.swf – zoom to sniper mode
- crosshair_sniper.swf – crosshair for both sniper and arcade mode
- crosshair_panel_strategic.swf – Artillery
- crosshair_strategic.swf – Artillery
- crosshair_panel_postmortem.swf – After our killed
- DamageIndicator.swf – indicates where you are taking damage on the tank, the mod show damage as red, hits that bounce as yellow.
- DamagePanel.swf – from Zayaz’s Battle Screen mod. Shows tank indicator and then moves the HP indicator down under the ammo and artifact bar. Makes it easier for me to see.
- DebugPanel.swf – Marsoff’s mod, adds the clock
- PlayersPanel.swf – Grepa’s mod for removing the mirror effect of vehicle icons. Shows player name, tank, and vehicle icon.
- ScopeShadow.swf – can remove the shadow, or display it in various levels of opaqueness
- ServiceMessageItemRenders.swf
- StatisticsForm.swf
- TankIndicator.swf
- TrainingInfoForm.swf
- TrainingOwnerInfoForm.swf
- VehicleMarkdersManager.swf – displays the custom Over Tank Markers
Files for Specific Mods
- BattleTimer.swf – used by DAR Strategic Crosshair sights for shell loading and time to target display
- DARGunSettings.xml – used to define the DAR Strategic Croshairs
- DPData.xml – used by Zayaz Battle Screen to define the DamagePanel text
- IconLibrary.swf – used with messenger.xml for icons within the messages
- OTMData.xml – used to define the Over Tank Markers
- TL.txt – used for some damage panel definitions
Battle Screen
I hope this helps to explain some of the mod files within the gui directory. Next will be the Maps directory..
