Starsector > Mods

[0.9.1a] Gates Awakened (updated 2021-01-12)

(1/19) > >>

Wispborne:

Gates Awakened
v2.1.1

Gates Awakened adds a short series of quests that open up instantaneous travel between Gates and are intended to feel like a natural extension to the vanilla game.


Download (0.9.1a only)

Updating from a v1.x version of Gates Awakened to a v2.x version (eg v1.3.1 to v2.0.0) will NOT WORK without creating a new save.
Updates from v1.x to v1.y are save-compatible, as are v2.x to v2.y.
requires LazyLib

or view on NexusMods

Source Code • Previous Versions



Gates Awakened gives you access to a small number of fast-travel Gates, changing up exploration and colony planning. While it is, of course, not canon, the mod is intended to fit into the game's lore (if you squint a little bit). To keep the activation of the gates a secret from the rest of the Sector, the player will not use the Gates while being observed.

The mod tries to encourage early exploration and ease later-game traveling, without feeling like a cheat.
Once a Gate is activated, the player may travel to any other active Gate for a fuel cost based on the distance traveled.

To get started, simply check around at bars until something Gate-related pops up.

Features
Spoiler- Total of five gates allowing instant travel (two random, three player choice)
- Travel cost is 80% of the fuel a direct route would otherwise take
- First exploration mission found randomly at bars, immediately available, that activates one Gate in the Core and one near the edge of the Sector
- Second exploration mission from the bar, available once player has a midgame-sized fleet or established colony, that lets the player choose more Gates to activate
- Third exploration mission available through play, available once player has an endgame-sized fleet or multiple, very established colonies
- A Gate cannot be used while another fleet is observing you. We do not want the attention this would draw
- Should be fine to add to a save at any time
[close]

Massive thanks to toast for his inspirational mod, Active Gates, without which this mod would not exist.
If activating every gate and being able to jump all over the Sector sounds better than only getting to play with a few gates, go check out Active Gates!
Where Active Gates allows you to jump right in and activate everything (for a price), Gates Awakened introduces gates more slowly and in a limited amount, making an attempt at acknowledging the game lore.


Bugs? Suggestions? Questions? Want me to talk about why you should be coding in Kotlin instead of Java until you can't take it any more? Ping me on Discord @Wisp#0302, or just leave a comment in this thread.

Changelog
Spoiler2.1.1 (2021-1-12)
- Save-compatible back to 2.0.0
- Fixes crash when using gates with no orbit, such as one in Interstellar Imperium (thanks to @Freetimez on Discord for the report)

2.1.0 (2020-11-1)
- Save-compatible back to 2.0.0
- Added sound and visual effects to gate use. Sounds created by MesoTroniK.
- Inactive, discovered gates are now displayed as intel.
    - This may be toggled off by selecting the intel.
- The third quest will now always trigger if prereqs are met (previously 33% chance).
- The GatesAwakenedViewInfo console command will now show what is missing for the second and third quests to trigger.

2.0.5.1 (2020-8-21)
- Save-compatible back to 2.0.0
- Fixes interactions with gates not working (thanks to @Apky for report)

2.0.5 (2020-8-18)
- Save-compatible back to 2.0.0
- Adds a better error message if LazyLib is missing (this patch dedicated to @MesoTroniK)
- Because this update is so tiny and is targeted toward first-time users of Gates Awakened, I will not bump this thread or trigger a Version Checker prompt.

2.0.4 (2020-2-6)
- Save-compatible back to 2.0.0
- Fixes gate icon not showing sometimes (thanks to those who reported, including @Ner'zhulAI)
- Fixes crash when loading save game after taking a GA quest from the bar (reported by Atopo on the forums and QA'ed by @Bribe Guntails)
Spoilers for third mission (just more bugfixes)
Spoiler- Fixes gate defense fleet spawning on star instead of gate (reported by @Ner'zhulAI)
- Fixes invalid character in gate defence fleet name (reported by @Ner'zhulAI)[close]
2.0.3 (2020-1-7)
- Save-compatible back to 2.0.0
- Added support for jumping to Boggled's player constructed gates
- If no Remnant systems exist, second quest uses a non-Remnant system instead (reported by Tiberiumkyle on the forums)
- Fixed third quest intel showing planet type instead of name (reported by Avanitia on Discord)
- Possibly fixed quest intel icon showing incorrectly (unconfirmed)
- Fixed bug where declining a quest, then trying to start it again would crash
- Fixed bug where final quest epilogue could be triggered by interacting with any active gate  (reported by Histidine on Discord)
- Adds forum id to version checker

2.0.2 (2019-11-30)
- Save-compatible back to 2.0.0
- Added console command to force start the first quest
- Fixed bug where some players were kicked out of the planet dialog when trying to start
 the first quest (thanks to Kraosdada#8765 on Discord and Sartek on the forums for the reports)

2.0.1 (2019-11-27) (Discord-first)
- Save-compatible back to 2.0.0
- Not save compatible with v1.x (eg v1.3.1)
- Fixed bug where you couldn't use gates :S
    - Caused by a last-minute change to mod prefix that wasn't correctly updated in rules.csv
    - Thanks to Sunflare#3581 on Discord for the report!

2.0.0 (2019-11-25) (Discord-only for testing)
- Not save compatible with v1.x (eg v1.3.1)
- Added final quest, which allows the player (wouldn't you rather have a surprise?) Spoilerto spawn a new gate[close]- Polished existing quests and intel. New icon, intel is now marked as completed, better wording, etc
- Fixed compatibility issue with Vayra's Sector where a gate-related event in VS was not shown
- Hopefully fixed bug where the dialog did not appear after jumping in the first quest
- Added Gates-Awakened-related Console Commands (including spawning a gate)
- Readded LazyLib as dependency (to use its Kotlin stdlib)
- Way more refactoring than was necessary

1.3.1 (2019-10-9)

- Fix for crash when completing a question after the intel has timed out
    - Thanks to Liork on Discord for the report
- Known issue: intel can time out, apparently :(

1.3.0 (2019-10-02)

- Gates now get their original name back after being deactivated
- Slightly improved gate intel formatting
- Balance is for gymnasts. Added configuration for # of activation codes

1.2.0 (2019-9-29)

- Gates may now be deactivated to reclaim an activation code
- Number of reward activation codes increased to 3 from 2
- Now prompts player to enable transponder when needed
- Added hyperspace transition animation
- Gates Awakened quests are now marked with the Story intel tag

1.1.1 (2019-9-25)

- Fixed crash that could occur when updating gate intel (thanks to Sunflare#3581 on Discord for the report and QA)

1.1 (2019-9-24)

- Added new intel that displays all active gates
- Updated intel icons to be cooler
- Reduced fuel requirement to use gates to 80%
- Removed dependency on LazyLib

- Fixed bug where the second quest would not appear, even if you met the requirements

1.0.1 (2019-9-12)

- Fixed jump using double the stated fuel price.
- Fixed typo in the second mission opening.

1.0.0 (2019-9-12)

- Initial Release[close]
"I want to activate all of the gates and travel for free!"
SpoilerThe game is balanced around travel. This mod exists because I started to find it tedious in the late-game, but being able to activate any gate will make the distance between places largely meaningless and remove some of the strategy/decision-making/gameplay loop. I'd caution against going too crazy.

That said, it's your decision, not mine. In "mods/Gates-Awakened/data/config/settings.json", there is a setting called "gatesAwakened_midgameQuestRewardCodeCount".
Simply change that to the number of gate activation codes you want (+ you will have an additional two from the first quest that activates two gates) and restart Starsector.
Note that you must have finished the second (final) quest to unlock at-will gate activate/deactivation.

You may also change the fuel cost ratio in the same file, using "gatesAwakened_FuelMultiplier".
[close]
Compatibility
Boggled's Terraforming Mod: Can jump both to and from Boggled's player-built astral gates.
Active Gates: Untested, but it should be possible to jump to gates activated in Active Gates.


Credits
toast: The original Active Gates mod
LazyWizard: LazyLib, Console Commands, and a font of knowledge
Many others on Discord for help, support, reports, and being a motivating community
And of course Fractal Softworks for this incredible game

Dwarden:
just fast q, is it compatible with active gates mod ?

Wispborne:
I haven't tested it with Active Gates, since they'd be slightly redundant.

In theory, they should be compatible. I would expect gates activated using Gates Awakened to only be able to jump to other gates activated using Gates Awakened, and same for Active Gates, but the mods shouldn't have compatibility issues with each other.

PyroFuzz:
More campaign missions! Yay!  :D

Wispborne:
v1.1 (2019-9-24)

- Added new intel that displays all active gates
- Updated intel icons to be cooler
- Reduced fuel requirement to use gates to 80%
- Removed dependency on LazyLib
- Fixed bug where the second quest would not appear, even if you met the requirements

Navigation

[0] Message Index

[#] Next page

Go to full version