About this mod
Fixes the outpost tutorial quest displaying its quest objective after you entered NG+, and have an outpost build and ready...
- Requirements
- Permissions and credits
- Changelogs
Fixes the mission objective of the "Outpost Tutorial" mission displayed in your mission log, after traversing to NG+, despite already having an outpost build and ready. This fix is recursive on any new NG+ traversal.
Reddit was full of it.
Why was this bug?
Because the creator of the tutorial quest did not correctly stopped the quest and did not set all relevant parameters to correctly end the quest.
Actor playerRef = Game.GetPlayer()
If playerRef.GetValue(PlayerUnityTimesEntered) > 0.0
Self.Stop() ; you have to set all objectives complete etc. before using .stop()
What was the fix?
Doing what he or she did not with a custom approach using a player alias script.
Scriptname MasterPatch_PlayerAliasScript Extends ReferenceAlias
Event OnInit()
Init()
EndEvent
Event OnPlayerLoadGame()
Init()
EndEvent
Function Init()
Actor playerRef = Game.GetPlayer()
Quest OutpostTutorialQuest = Game.GetFormFromFile(0x001ED71C, "Starfield.esm") as Quest
ActorValue PlayerUnityTimesEntered = Game.GetFormFromFile(0x00219529, "Starfield.esm") as ActorValue
If playerRef.GetValue(PlayerUnityTimesEntered) > 0.0 && (OutpostTutorialQuest.IsRunning() || OutpostTutorialQuest.IsStopped())
OutpostTutorialQuest.Reset()
OutpostTutorialQuest.Start()
OutpostTutorialQuest.SetStage(10)
OutpostTutorialQuest.Stop()
EndIf
EndFunction
How to install?
Done with currently experimental xEdit, so mind the risk!
According to the developers of Mo2 -> drag&drop, Vortex the same. But if you want to do it full yolo hardcore, do it manually this way:
1. download Plugin enabler and install per instructions
2. add this to your load order .txt file(without quotes) "OTF_OutpostTutorialFix.esm"
3. move the files inside the .zip to your Starfield/Data folder
4. blatantly ignore anything said about MyGames in the past
5. done
I want to report a bug!
Go here.