Fast Start New Game bypasses the Argos-Atlantis tutorials starting new games from Lodge, Cydonia, Akila, Neon or random location with full character configuration and loadout choices in less than 60 seconds. Works with new new or NG+ game starts. All this with ZERO BASE GAME SCRIPT HACKS for stable conflict free games.
Requirements
This mod does not have any known dependencies other than the base game.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
SKK solutions are provided as-is for personal use only. No commercial use, monetization, packaging, publishing, porting or distribution of SKK created code/scripts in whole or in part is allowed.
You may edit and publish translations of ESM/ESP/ESL files, but you must never republish the PEX scripts or BA2 archives which will be taken down.
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 006
Update Notes: OK to update existing saves.
New: Start from any random external map marker in the universe.
New: handling for NG+ variant games to avoid conflicting options.
Version 005
Update Notes: OK to update existing saves.
Change: now NG+ gamestart compatible.
Change: loadout formlist order and content relaxed; any OTFT, ARMO, WEAP, LVLI in any order.
Version 004
Update Notes: OK to update existing saves.
New: Extra call to ensure TraitQuest 001687DB starts after Chargen.
New: Companion Sarah unlocked in the Lodge.
New: Companion Andreja unlocked in the Lodge.
Change: [ Unlock Companions ] standalone option removed as they are just too disruptive to run with Constellation main quests.
Change: Companions and Elite crew are automatically unlocked if Constellation is DISABLE:3
Change: Menu order is now [ Options | Location | Loadout ] as joining Constellation option resets location to Lodge which can be confusing.
Version 003
Update Notes: OK to update existing saves.
Change: If SkipConfiguration is not 0 or 1 the script stops silently (optional alliteration) as the player has set a testing mode.
New: STOP message with lookup code if Fast Start is unable to run, helps with early adoption issues.
Version 002
Update Notes: OK to update existing saves.
Fix: Replace loadout underarmor base layer OTFT records with ARMO so they are not removed.
Version 001
Public release. Read the full description and install instructions BEFORE downloading.
Fast Start New Game bypasses the Argos-Atlantis tutorials starting new games from Lodge, Cydonia, Akila, Neon or random location with full character configuration and loadout choices in less than 60 seconds. Works with new new or NG+ game starts. All this with ZERO BASE GAME SCRIPT HACKS for stable conflict free games.
With the mod loaded any new new games will automatically start from Atlantis Spaceport (NG+ starts on Starborn ship) to pop configuration menus for start location, loadout and character generation. Do the main quest again or create your own narratives in an Open World Universe:
Start Location
1. *Start from Lodge. 2. Start from Cydonia. 3. Start from Akila City. 4. Start from Neon City. 5. Start from a random exterior map marker. Loadouts
In a new new game the default game Argos Miner loadout is removed and replaced with your pick, yes Option (1) is similar to that but in an editable Formlist. In an NG+ game option (6) will keep the Starborn suit and ship, any other pick will replace them with that loadout and your less butt-ugly* Fronteer ship.
Option - Join Constellation
This option is disabled during amny of the 10 NG+ alternate universe variant starts.
NO:0 Does nothing to the joining Constellation triggers so you can choose to run the full base game Constellation quest line or not. This is the "totally base game main quest compatible" mode.
YES:1 Automatically joining Constellation sets location to Lodge as it must happen there, so if you change location this resets back to NO. It automatically completes quests MQ101 "One Small Step" and FFLodge01 "Board and Lodging" so you can get going. This is the "mostly base game main quest compatible" mode (just incase unknown unknowns come to light) .
DISABLE:2 Disables the Constellation main quest line to enable all companions: Sarah, Barrett, Sam and Andreja in the Lodge. Lin and Heller are available as elite crew on Vectera. This is the "I can't be arsed to do the main quest again but may want idiot companions around Open World Universe" blank(ish) canvas mode for your imagination. All of the other faction and side quests are still available.
Quality of life enablers in all conditions
Vasco is available as elite crew/follower in the Lodge hallway.
Player gets a Lodge key to unlock the basement.
If Universal Stash is installed and the player starts in the Lodge, it is silently enabled for all mah stuff in one place.
==================== Editing Custom Loadout
If the loadout templates do not meet your exacting needs and you know how to use xEdit to edit forms, have at it. Understand that this page can not teach you basic xEdit skills no matter how desperate you are for a custom loadout. Youtube tutorials ...
Spoiler:
Show
FormIDList SKK_FSNGLoadout05Custom contains the custom player loadout which can be edited with any ARMO Armor, WEAP Weapons, LVLI Levelist and OTFT Outfit forms. There is no fallback if you incldue bad records except a naked toon.
ARMO is added and equipped. WEAP are added and equipped with 32 to 64 units of the correct ammo (you will get a random if_tmp tho). OTFT is added and equipped (Starfield can have issues with outfits, best use ARMO if possible). LVLI is added to inventory (as its contents cant be detected they cant be auto equipped).
You can edit any of the other "OK to xEdit this list" loadout lists, the number links to the menu selection.
When you xEdit mods be sure to save your changes as a seperate over-ride file, else they will be overwritten when the base mod updates. You should plan for mods to be updated, not frozen in perpetuity.
================= Use for testing Mods
If you want to use this to test mods in maximum base game compatibility mode without any menus or UI interaction:
Spoiler:
Show
From the main menu paste into the console [ CallGlobalFunction "SKK_FSNGQuestScript.SkipConfiguration" Option_Value ] without the square brackets, then start a new game from the menu:
Option_Value = 0 ; normal fast start with options menu and chargen.
Option_Value = 1 ; skip options menu and chargen menu to use a default chargen template and default option values 1:Lodge location, 1:Miner loadout, 0:No Constellation, 0:No Companion.
Option_Value = 2 ; no configuration at all just stop silently in Atlantis spaceport with a default chargen template, Argos miner Loadout and Fronteer ship in ~ 20 seconds.
Example [ CallGlobalFunction "SKK_FSNGQuestScript.SkipConfiguration" 2 ] without the square brackets.
========= Installation
This does not depend on anything at all (like script extenders) except your ability to follow instructions.
(A) Mod Manager Install
Folllow your chosen mod manager install instructions for ESM files and loose scripts, I'm not getting involved any more.
(B) Manual Install
Spoiler:
Show
(1) Extract the (not MODMANAGER) download archive files and folders to C:\Program Files (x86)\Steam\steamapps\common\Starfield\Data
But, if you have buggered about with non standard folder paths then "wherever starfield.exe lives ...\Data folder and wherever starfield.exe lives ...\Data\Scripts folder" is the best guidance your going to get as I have no idea where you installed. If you can't work from that then best just stop now.
(2) If you are not using plugins.txt, edit C:\Users\%USERNAME%\Documents\My Games\Starfield\StarfieldCustom.ini to include the following sections and entries:
If you already have sTestFile1 in use, no problem you can have up to 10 of them from sTestFile1=FileName to sTestFile10=FileName. BUT with only 10 to fill you will clearly need to choose wisely.
(3) If you are using a plugins.txt enabler mod you should follow its instructions which are probably "add *SKKFastStartNewGame.esm to Plugins.txt"
(C) To validate your installation attempt in a running game:
To validate scripts console [ cgf "SKK_FSNGQuestScript.GetVersion" 1 ] To validate the ESM console [ help SKK_FSNGQuest 4 quest ]
================== Quality & Compatibility
(1) This is 100% new forms and scripts. As it does not modify any base game content at all, the likelyhood of it CAUSING conflict is zero. If you have issues, best start with your stuff that does hack the base game or configures odd settings.
(2) This replaces the original Fast Start New Game (Legacy) verison based on sStarting_Console_Command BAT file and a stateless script.
If you are upgrading, remove sStarting_Console_Command="bat SKKFastStartNewGame" from StarfieldCustom.ini or [ Set 000a7d31 to 8 ] from your startup bat file, whichever method you used. If you have any active savegames that were started with the legacy version DO NOT REMOVE SKK_FastStartNewGameScript.pex JUST LEAVE IT ALONE.
To start a new new or NG+ game as a Pirate at the Key use Crimson Start New Game, but it cant be active in your load order at the same time as this. Obviously they will both try to take control of the new game start sequence.
=========== Known Issues
(1) STARTUP STOP CODES: if Fast Start is unable to validate the game state when it first loads in a new game, or it is loaded into an existing game it will display a stop code message and shutdown. Be aware that the mouse may be game disabled when the message shows so use the [ E ] key to close. This is what the stop codes mean:
Spoiler:
Show
[ 1 ] New new game start GlobalVariable MQ101Debug is not set to 8 (a hard edit by the ESM). [ 2 ] New new game start the player is not Level 1. [ 3 ] New new game start character generation has already been completed. [ 4 ] New new game start quest MQ101 has passed stage 1510 in the Lodge. [ 5 ] New new game start Player is not in Cell NewAtlantisSpaceport03. [ 6 ] not used. [ 7 ] NG+ game start quest MQ101 is not at stage 0 or stage 1000. [ 8 ] NG+ game start player is not on MQPlayerStarbornShipREF.
(2) Do not rename the ESM file. The scripts use GetFormFromFile() lookups on fixed file names rather than script properties until Creation Kit releases because technical reasons.
============== With thanks to ...
This early development has been enabled by CHAMPOLLION and CAPRICA Papyrus tools created and maintained by the amazing software engineering talents of Orvid and Nikitalita and of course a public xEdit build from ElminsterAU and team. Special shoutout to @BigandFlabby for xEdit FLIST object support to enable custom loadouts.