This wiki is archived from 2021-09-05
User Interface Modding
Jump to navigation
Jump to search
File:Titans-icon.png Planetary Annihilation User Interface Modding
The Planetary Annihilation User Interface (UI) is based on the following technologies:
- Javascript
- HTML5
- Coherent UI 2.x by Coherent Labs
- Chromium by Google
- Planetary Annihilation engine
The PA UI is web based using an in-game browser provided by Coherent UI 2 that interacts with the PA engine.
Each HTML page is loaded as a scene under the following hierarchy:
- main
- game > start, server_browser, etc
- uberbar
Each scene can also load other scenes as panels (similar to an iFrame).
eg the game and uberbar scenes are loaded as panels by main.
The game scene defaults to the start scene and this changes as the user navigates between the following (alphabetical order):
- armory
- planets
- community_mods (NEW)
- connect_to_game
- galactic_war
- game_over (loaded by live_game so technically should be under live_game)
- gamestats (loaded by live_game so technically should be under live_game)
- guide
- leaderboard
- live_game
- load_planet
- match_making
- new_game
- replay_browser
- replay_loading
- save_game_browser
- server_browser
- settings
- social (unused)
- start
- system_editor
- transit