sRavenfyre Posted September 18, 2023 Share Posted September 18, 2023 (edited) Introduction Hello! :happy:I've seen a few posts on Nexus and beyond now where people are saying their .bat file-dependent mods no longer load correctly in Starfield.The solution is to merge the .bat mods into a single file. This quick thread explains how. Modders on Nexus are advising people who have multiple .bat file-dependent mods to enter something like this in their StarfieldCustom.ini: sStartingConsoleCommand=bat Mod1;bat Mod2;bat Mod3;bat Mod4When you have several bat mods, this method is actually wrong and causes the issue that you are having where one or more bat-dependent mods are not working. _________________________________________________________ How to properly merge mods, and fix some bat files not loading correctly 1) First of all, navigate to the folder that the game is installed in. This is the same folder that has the Starfield.exe in it.By default, for Steam, this is: C:\Program Files (x86)\Steam\steamapps\common\Starfield2) Create a new text (.txt) file in this folder. Name it MergedMods.txt 3) Locate the .txt files for the mods that you have installed. They will be in the same folder that you just created MergedMods.txt in.(Look in your StarfieldCustom.ini within My Documents > My Games > Starfield if you cannot remember all of the names of the .txt files from mods you downloaded).Open the mod's original .txt fileCopy all of the text inside it.Paste all of the text into MergedMods.txtDo this for every mod that you added a .txt file into the Starfield directory for.Here's a rough idea of what that might look like: Don't forget to save MergedMods.txt when you're done. 4) Move the original .txt files that came with the mods out of the folder that Starfield is installed in.(Do not delete them just yet, in case you decide you want to reverse this guide). 5) Now open StarfieldCustom.ini, which is in My Documents > My Games > Starfield.Change: sStartingConsoleCommand=bat Mod1;bat Mod2;bat Mod3;bat Mod4To: sStartingConsoleCommand=bat MergedMods And save. _________________________________________________________ Check Now launch the game and open the console. You should see some text showing that the bat mods were all loaded correctly (use the Page Up/Page Down keys to scroll it). _________________________________________________________ New Mods Every time you download a new mod that has a .bat dependency, do not add the .txt file to your Starfield install directory like most modders are suggesting. Instead, open the .txt file, then copy & paste everything into your MergedMods.txt. _________________________________________________________ Hopefully this will help many people to resolve the issue of mods not working when there are too many bat-file dependencies. And hopefully this will help modders to see the errors they are making in their mod's installation instructions. At least until a proper tool is released in the future to allow us to better manage our mods. Happy travelling! :happy: Edited September 18, 2023 by sRavenfyre 1 Link to comment Share on other sites More sharing options...
zalama317 Posted September 18, 2023 Share Posted September 18, 2023 Thank you sir Link to comment Share on other sites More sharing options...
Lipzyncable Posted September 19, 2023 Share Posted September 19, 2023 I've done all of this 100% the exact same, but when i launch starfield it tries to start my old bat file, i've deleted my ini, moved the whole thing around in 10 different ways, so starting with archive, then general and so on moving each line up one in the list and it keeps trying to load my old bat file, and not the merged mods file? Link to comment Share on other sites More sharing options...
sRavenfyre Posted September 20, 2023 Author Share Posted September 20, 2023 I've done all of this 100% the exact same, but when i launch starfield it tries to start my old bat file, i've deleted my ini, moved the whole thing around in 10 different ways, so starting with archive, then general and so on moving each line up one in the list and it keeps trying to load my old bat file, and not the merged mods file?Hello!Let us know:What your StarfieldCustom.ini looks like.Where your starfieldCustom.ini is located on your PC. Remember you need to be editing StarfieldCustom.ini, in My Documents > My Games. Not Starfield.ini in steamapps\common\Starfield. Link to comment Share on other sites More sharing options...
EDIMKA Posted September 21, 2023 Share Posted September 21, 2023 I did as said in your topic but once opening the console it only shows like 4-5 settings that are indeed in the mergedmod text file but where's the rest? it's so weird that it'll apply some settings at the middle of the file & will totally ignore the rest or maybe i'm not supposed to see every commands in the console? Thanks for your reply ! EDIT : I think it's because I moved away the line from [General] I think that's why it's not working i'll try again and edit EDIT 2 : Yep that was it now everything works perfectly I see all the cmds in console Link to comment Share on other sites More sharing options...
ashuqk2 Posted October 5, 2023 Share Posted October 5, 2023 [Archive]bInvalidateOlderFiles=1sResourceDataDirsFinal=[Camera]fFPWorldFOV=90.0000fTPWorldFOV=90.0000[General]bEnableMessageOfTheDay=0bAlwaysActive=1sIntroSequence=0uMainMenuDelayBeforeAllowSkip=0fAutoDoorFadeSecs=0.0001fFastTravelFadeSecs=0.0001fLoadGameFadeSecs=0.0001fNormalDoorFadeSecs=0.0001fNormalDoorFadeWait=0.0001sStartingConsoleCommand=bat MergedMods[Controls]fGamepadLookAccelSec=0.8800fGamepadLookMultExponent=0fGamepadLookAccelPitchMult=1fGamepadLookAccelYawMult=1.0000fGamepadLookAccelYawMult=0.88000bMouseAcceleration=0fMouseHeadingXScale=0.021fMouseHeadingYScale=0.03738fIronSightsPitchSpeedRatio=1fPitchSpeedRatio=1[Display]fMaxAnisotropy=16fSpaceGlowBackgroundScale=0.0fStarIntensity=2500.0fStarSystemFarViewDistance=10000000000.0fStarfieldBackgroundScale=35.0fStarfieldStarBrightnessScale=10.0fStarfieldStarCoordScale=10.0fSunScale=1.0fDecalLifetime=900.000fDecalLOD0=90000[boostpack]bUsePressAndHoldControls=1[Decals]uMaxDecals=2000uMaxSkinDecals=500uMaxSkinDecalsPerActor=100iMaxDecalsPerFrame=100iMaxSkinDecalsPerFrame=100fDecalLifetime=750.00fDecalLOD0=50000[interface]fFadeToBlackFadeSeconds=0.0001fSleepFaderTime=0.0001fDataMenuFadeInToGameTime=0.0001this is my current new setup of mergemods, still loading only stealth overhaul, not the rest, which just before as well Link to comment Share on other sites More sharing options...
TygerxEyes Posted October 6, 2023 Share Posted October 6, 2023 Great Post - Answered Several Main Questions I Asked Elsewhere. I do have a few newbie questions, if you do not mind, with regard to commenting out. I believe this would be a valid file - correct? -----------REM STARFIELD MERGED INI MODS :: HANDSCANNER BOOST (NATURE LOVER EDITION) setgs fHandScannerScanRange 20 & :: Vanilla = 10setgs fHandScannerScanRangeSkillMult 15 & :: Vanilla = 10 :: STARBUILDER TWEAKS setgs fShipBuilderMouseZoomSpeedMultiplier:Spaceship 4 & :: Vanilla = 2.5setgs fShipBuilderGamepadZoomSpeedMultiplier:Spaceship 1.2 & :: Vanilla = 0.7setgs fShipBuilderZoomMinScale:Spaceship 4 & :: Vanilla = 10setgs fShipBuilderMaxFloor:Spaceship 50 & :: Vanilla = 25setgs fShipBuilderMinFloor:Spaceship -50 & :: Vanilla = -25setgs fShipBuilderMousePanSpeed:Spaceship 2.25 & :: Vanilla = 1.0setgs fShipBuilderGamepadPanSpeed:Spaceship 45 & :: Vanilla = 30setgs fShipBuilderMouseRotationSpeedMultiplier:Spaceship 9 & :: Vanilla = 5.7296setgs fShipBuilderFloorChangeDuration:Spaceship 0.35 & :: Vanilla = 0.5setgs fShipBuilderEquipmentSnapDistance:Spaceship 1.5 & :: Vanilla = 3setgs fShipBuilderSnapDistance:Spaceship 1.75 & :: Vanilla = 4.5 :: STEALTH OVERHAUL setgs fSneakExteriorDistanceMult 1.2 & :: Vanilla = 1.25 Lower = Lower Exterior NPC Detectionsetgs fDetectionViewCone 165 & :: Vanilla = 190 Lower Value = Lower View Conesetgs fSneakSoundsMult 0.9 & :: Vanilla = 1 Lower Value = Lower Sound Producedsetgs fSneakSoundLosMult 0.3 & :: Vanilla = 0.4 Lower Value = Lower Sound Produced When PC Out Of Sightsetgs fSneakEquippedWeightMult 0.9 & :: Vanilla = 1 Lower Value = Lower Sound Based On Equipment Wghtsetgs fSneakLightMult 1 & :: Vanilla = 1 Lower Value Easier to Sneak If Area Litsetgs fSneakSleepBonus -0.2 & :: Vanilla = 0 Less Detection For Sleeping NPCssetgs fSneakRunningmult 1.9 & :: Vanilla = 2 Lower Value = Lower Impact Of Running------------------------------ Thanks Again. Link to comment Share on other sites More sharing options...
kbrown1701 Posted October 15, 2023 Share Posted October 15, 2023 Thank you sir! Been trying to get these bat files to work right for weeks now. Your method is the best! Works like a charm! Link to comment Share on other sites More sharing options...
Recommended Posts