0 of 0

File information

Last updated

Original upload

Created by

Vanake14

Uploaded by

Vanake14

Virus scan

Safe to use

About this mod

Fixes the crashes that happen upon starting a new game and upon leaving the vault for the first time when using FRIK.
Please read the description carefully.

Requirements
Permissions and credits
If you use FRIK, you probably know how it makes starting a new game crash your game.
You might also know that it crashes your game when you exit Vault 111 for the first time.
This mod edits some vanilla scripts to fix those crashes, so you can play through the intro with FRIK enabled.

IT SEEMS YOU HAVE TO WAIT FOR ANY BACKGROUND LOADING TO FINISH IN THE MAIN MENU BEFORE STARTING A NEW GAME, OTHERWISE IT STILL CRASHES.
ABOUT 10 SECONDS WAS FINE FOR MY GAME, BUT IT SEEMS TO DEPEND ON HOW HEAVILY MODDED YOUR GAME IS.
The demonstration video had basically just FRIK, so it worked without the wait, but my current modded game always crashes if I start a new game right away. I could probably get away with less than 10 seconds, but more seems to be safer.

There are some new, never-before-seen (FRIK?) issues, but the game-breaking one has a workaround:
  • When playing as Nora, after exiting character creation you might find that you're actually a happily gay married Nate with broken wrists. To fix your wrists and become Nora, save your game, exit to the main menu and load the save you just made.
  • The first elevator ride out of Vault 111 is kinda broken, but you'll just have to ignore it. It won't break anything, just looks weird. In vanilla FO4VR, the same thing happens, you're just blind until you fall down onto the elevator.
  • I've disabled the Vault 111 elevator respec to make the crash easier to fix. You'll just have to figure out your build at home.


Video comparison:



Compatibility:
Incompatible with anything that changes the two scripts this mod edits. So mostly anything that changes the quests before exiting Vault 111, including most alternate start mods (SKK Fast Start seems fine).



Now for the things this changes in order to make it work:

  • I yoinked QF_MQ101_0001ED86.psc from flat FO4, edited like 1 line and compiled it. This fixes the new game crash. Don't ask me why it works.
The script change on line 21:
MQ03.VSEnableLayer.DisablePlayerControls(abCamSwitch=True)
changed to
MQ03.VSEnableLayer.DisablePlayerControls()


  • I also yoinked vaultExitElevatorSCRIPT.psc from FO4, edited and commented out some lines, and compiled it. I bypassed the respec since I'm too lazy to figure out the exact cause of the crash. Also this script now has a ton of unused code, but it literally only runs once so it's fiiiiine.

Going in order of changes:

The following commented out (starting on line 41):
(MQ102 as MQ03QuestScript).DisablePipboy()
RegisterForMenuOpenCloseEvent("SPECIALMenu")
RegisterForMenuOpenCloseEvent("LooksMenu")
RegisterForLooksMenuEvent()


Line 47:
RespecEnableLayer.DisablePlayerControls(abCamSwitch = True)
changed to
RespecEnableLayer.DisablePlayerControls();(not sure if this change is necessary, but it was in the other script so...)

Line 53:
ShowCharacterMenus()
changed to
MenusDone();(skips the respec)

The following commented out (starting on line 107):
PlayerREF.SetHasCharGenSkeleton(False)
PlayerREF.ChangeAnimFaceArchetype(AnimFaceArchetypePlayer)
  翻译: