Update 1.2: Mod Madness

Solar Nations

Command grand fleets and wage strategic wars on an interstellar scale in this new take on galactic Grand Strategy. Transform nature to suit the needs of Empire and surge forward! Will you guide aspiring interstellar nations to glory, or rekindle the flames of a long lost Empire?

In the previous update, I introduced a scenario editor to Solar Nations which allows you to customize the existing scenarios or create your own to play with. This time, I have sought to expand this feature with new functionality which should expand the horizons of what can be created within Solar Nations exponentially. [img]{STEAM_CLAN_IMAGE}/42588694/45ef137758fb127c3c95ee4e93c279416d0b2b5c.png[/img] Introducing the Defines Editor, an in game mod builder which allows you to customize the more basic aspects of the game and create all sorts of new stuff! Using the defines editor, you can create new ship classes, buildings, upgrades, and eventually, events and decisions (that is what I'm currently working on) which allows for an unprecedented level of customizability without any programming knowledge necessary! Furthermore, it streamlines the process for myself on the back-end, which should make it easier for me to create content for new updates like this one. The defines editor is modular, in a way, which allows it to be easily adapted to different data types which represent the objects and systems found within Solar Nations. As a result, new types of functionality, once added, will also be integrated into the defines editor which should give aspiring modders plenty of tools to work with, considering the engine I am using is rather unfriendly when it comes to mods. Unfortunately, that is all I have for now, as most of the work that has been done over the last week has been mostly back end stuff, but I have been working on a great simplification to the event logic which should allow for both a drastic increase in the number of events but also make them intuitive enough to be opened up for modifications using this interface!