This is a toolset to create Observer Interface files for StarCraft II and Heroes of the Storm.
Check out the UIs here: https://ahli.github.io/Galaxy-Observer-UI/#/
Required Software (for Windows):
- Java 21 or higher
- A text editor preferably with XML syntax support, e.g. Notepad++ with the NppExec plugin
To compile all archives, just start 'compile-spring-boot.jar' within the 'dev' folder via the .bat file. To compile a selected archive and start a replay, consult the 'ReadMe.txt' in the same folder.
- Install the Java SDK.
- Download and place this development environment somewhere.
- Start the Builder via the .bat file located in the dev directory. Add your projects or create new ones in the home screen.
- Open the Settings screen and set your game paths.
- In the Browse screen's Manage tab, extract the base UI of your games.
Required Software (for Windows):
- Java 22 or higher
- Java IDE, for example IntelliJ or Eclipse for Java Developers
- A text editor preferably with XML syntax support, e.g. Notepad++ with optionally the NppExec plugin or alternatively VSCode with Talv's SC2Layout plugin
- Git or some of its GUI software like Sourcetree.
- NSIS to create installers for Settings Editor
- Install Java.
- Install Git and clone this repository.
- Install Notepad++ and its NppExec plugin. To install the plugin via Notepad's Plugin Admin dialog. Then configure the plugin with the parameters suggested in dev/ReadMe.txt. Alternatively, use VSCode and install Talv's plugin for SC2Layout files
- Install your Java IDE
- Install NSIS
- MPQ Editor by Ladislav Zezula. It is used to open and create MPQ files.