Skip to content

wispborne/Gates-Awakened

Repository files navigation

Gates Awakened

Header, taken from Starsector

Gates Awakened is a mod for the excellent game Starsector.

It adds three short quests that open up instantaneous travel between Gates from the ancient Domain of Man - but you are limited to only a small number of Gates, so adjust accordingly.

Gates Awakened tries to encourage early exploration and ease later-game traveling, without feeling like a cheat. While it is, of course, not canon, it fits smoothly into lore of the game.

Once a Gate is activated, the player may use fuel, based on distance, to travel to any other active Gate.

Massive thanks to toast for his inspirational mod, Active Gates, without which this mod would not exist.

Intro story screenshot

Dear other modders: avoiding conflicts

There are two ways to tell Gates Awakened never to touch your systems.

  1. Add your system(s) here: data/gates-awakened/gates_awakened_system_blacklist.csv. There is a template here.

  2. Or, to change blacklisted systems dynamically, add or remove this tag from the system: GatesAwakened_blacklisted_system. The code that drives this logic is around here.

Compiling this Mod

  1. Clone this source code.
  2. Ensure you have java installed and accessible via system variable.
  3. Open up build.gradle.kts in a text editor and change starsectorCoreDirectory to point to your starsector-core directory.
  4. Open a terminal to the root directory of the mod and type
    1. Unix: ./gradlew build jar
    2. Windows: gradlew.bat build jar
  5. You should now (eventually) have a jar built at jars/Gates_Awakened.jar.