You are viewing a potentially older version of this package.
View all versions.
ExtraObjectiveSetup
Imagine defining arbitrary objectives (HSU, uplink, etc...) without WardenObjectiveDB!
Date uploaded | a year ago |
Version | 1.1.1 |
Download link | Inas07-ExtraObjectiveSetup-1.1.1.zip |
Downloads | 380 |
Dependency string | Inas07-ExtraObjectiveSetup-1.1.1 |
This mod requires the following mods to function
BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.0README
This plugin allows you to setup, add more warden objectives, with more arbitrary definition, without WardenObjectiveDB
, beyond your imagination.
It works analogously as the unfinished vanilla ChainedObjective
.
For a full introduction of this plugin: https://github.com/Inas-07/ExtraObjectiveSetup/wiki
Documentation is still on the go, coming soom. But you could definitely start having fun with this plugin.
How to use:
- Toss this plugin into your
BepInEx/plugins
folder. - Start your game.
- There should me files generated in your
BepInEx/plugins/YOUR_RUNDOWN/Custom/ExtraObjectiveSetup
- Explore those generated stuff.
- If you need examples, take ones from my rundown
LEGACY
. - Support Partial Data.
- Untested with
AWO
, probably you won't be able to use AWO events.
CHANGELOG
1.6.4:
- No feature updates.
- Fixed:
LocalizedTextConverter
inPartialData
cannot perform write operation properly. - Added: API to copy-instantiate
TMPPro
component from vanilla chained puzzle prefab.
1.6.3
- Fixed:
EventsOnBossDeath
does not work if it's applied to scout.
1.6.2
- Added: Warden Event
EOSToggleTerminalState
. You can toggle terminal to be normal / unusable. - Updated documentation accordingly. (https://github.com/Inas-07/ExtraObjectiveSetup/wiki/Extra-Warden-Objective-Event)
1.6.1
- Fixed: Custom Generator Cluster does not function properly.
1.6.0
- Checkpoint restore bug fixes:
- Fixed: Logical Generator Group: Restoring from checkpoint re-execute events unexpectedly.
- Fixed: Custom Generator Cluster: Restoring from checkpoint re-execute events unexpectedly.
- Fixed: Individual Generator: Restoring from checkpoint re-execute
EventsOnInsertCell
. - Fixed: HSUActivator: Restoring from checkpoint re-activate
ChainedPuzzleOnActivation
(if any), re-executeEventsOnHSUActivation
,EventsOnActivationScanSolved
.
- Added vanilla extension:
- Added: For terminal
UniqueCommand
of command ruleNormal
, if it's attached anyChainedPuzzle
, the puzzles will be reset to its initial state upon finishing the puzzle. - Added: Warden Event
EOSSetTerminalCommand
. You can show / hide certain command on certain terminal. - Added documentation accordingly (https://github.com/Inas-07/ExtraObjectiveSetup/wiki/Extra-Warden-Objective-Event)
- Added: For terminal
1.5.0
- Fixed:
EOSExt_Reactor
cannot build reactor terminal unique commands. - Added:
ObjectiveCounter
. It's a custom counter that you could increment, decrement. If the counter reached a certain number, warden events could be executed. - Updated documentation accordingly.
1.4.6 [Bug fix]
- Fixed:
EventsOnBossDeath
with limited execution times is not state-synced.
1.4.5 [Bug fix]
- Fixed:
Position
property ofWardenObjectiveEventData
is not handled properly - Fixed:
EventsOnBossDeath
is executed in an undesired scenario. - Fixed (vanilla bug): powercells inserted to generators could be teleported if, in
ItemDatablock
,DimensionWarpType
ofPower Cell
(persistent id 131) is configured to be warpable. - FloLib: removed a specific Debug message.
1.4.4
- Bug fix: fixed an issue that impedes state-sync.
1.4.3
- [EMP]: removed, and made as a standalone plugin.
- [Uplink]: fixing (need test) - completed uplink is not reset properly after restoring from checkpoint if it is not completed before reaching checkpoint
1.4.2 [Bug fix]
- [EMP]: Fixed - EMP-ed behaviours of Biotracker, PlayerFlashLight and PlayerHud is not working properly.
- [ActivateSmallHSU]: Fixed -
EventsOnActivationScanSolved
is not executed on client side.
1.4.0
- Added [EMP] events (decoupled from EEC)
- Added feature [Persistent_EMP] to
ExtraExpeditionSettings
- Updated documentation accordingly.
- Added documentation for implemented-but-undocumented features in
ExtraExpeditionSettings
.
1.3.3
- EOSExt.Reactor compatibility check.
1.3.2
- Miscellaneous bug fix.
1.2.2
- AWO compatibility check.
1.2.1
- Improved feature
EventsOnZoneBossDeath
:- Now boss death events could be applied to wave bosses as well.
- More configurable options.
- Updated documentation accordingly.
1.2.0
- Added features
EventsOnZoneScoutScream
,EventsOnZoneBossDeath
. - Updated wiki for
Uplink Terminal
, and the new features. - Compatibility Issue Note
AWO
:- When
AWO
is installed, events specified in the config file of this plugin would probably be 'skipped' (technically speak, event type will be turned toNone
, for some reasons...). - Make sure to test if your warden events defined in the configs are executed as expected.
- When
1.1.0 & 1.1.1
Now supports AWO Events (Don't forget to install AWO)!
1.0.0
Initial release