Having had a look at the file itself this is probably gonna be hard as it's a file that contains a console command that you make run at every game startup
hello , did it work with crew member ? my stupid crew com into cocpit and want to speak with me every 5 seconde "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" i become crazy !!!
Quick question... Could this effect the little scenes you walk up to in the Unity and hear about your choices and their impact on the universe? They don't seem to be playing the audio they usually do when you approach them, at least not reliably. I could definitely see this being a Bethesda bug though and not a mod bug.
No it shouldn't affect that, I think? When I went through it I was still hearing the audio. Unless the NPCs are supposed to talk to you or something lol. I didn't notice. I just know that the voiceover was still going as I approached them, and all other sounds were also playing.
It already works for companions. It works for all NPCs.
If you're talking about the comments they make while you're walking around, like talking about the temperature or pointing out passages, that's not a greeting and is actually a triggered event, which is unaffected by this mod. There's no way to edit that without the official modding tool (Creation Kit or whatever it'll be called).
does anyone know how to get multiple bat files to work?? currently i have "s StartingConsole Command=bat MinGreetingDistance;bat gunRelaxTime" but only the second bat command will get inputed no matter what i do such as changing the spacecs or semicolons
You could always force it in the console in-game; open the console with ~ then type in 'bat MinGreetingDistance' (without the apostrophe's) and hit enter. Should be enabled for that save from then on.
Who wants to set things every time in the console once they start the game?
In your StarfieldCustom.ini set: sStartingConsole(remove this space)Command=bat MinGreetingDistance;bat;bat photoWide;bat FlightCamera where MinGreetingDistance photoWide FlightCamera are files in your Starfield root folder, seems it doesn't matter if the files have .txt or no extension.
Web devs here should really make an exception for this game command, it's ridiculous.
Starting console looks like this: https://imgur.com/a/KbvsbLu
Where the first Bat command is always ignored no matter what it is. I've circumvented the problem by just making a singular Bat file of all the consoles I want to use instead of having multiple different Bats
you can also do like I did. Instead of having like 20 bat with commas, merge all of the codes inside one global txt and only have in your StarfieldCustom.ini sstartingcommand=bat ALLTweaks
This is not true btw. As far as I know, ever since I started modding these games in Oblivion, GameSettings tweaks automatically revert to engine default if you disable the mods for them or reload the game without re-entering them if you entered them via console commands.
You can straight up test this yourself by disabling your startup bat file and typing "getgs fAIMinGreetingDistance" in the console. If it shows a value of 2.5, that's the default. My mod sets it to 0.75.
This is true for all GameSettings as far as I can tell, and has been since at least Oblivion.
What i noticed, that couple of my mods with bat files used first line twice. Quote from one of them "This is a duplicate because there is an issue that the first line sometimes doesn't get recognized if using too many bats." Why and what absolutely idk.
@Yumili You can just copy the contents of all of your bat files and put them into a single file then have your StarfieldCustom.ini load that single file instead. It can be a little messy if you don't organize it, but it'll help avoid bugs like that with having too many startup bat commands.
If you want to keep it organized, I recommend using comments, which you can do by starting a line with the semicolon (;) symbol. Like: ; This is the NPC greeting distance tweak setgs fAIMinGreetingDistance 0.75
@MichikoUnknownFox That exactly how and why i noticed duplicated lines (><) Having same problem started copy all in one, and saw that. But thank for trying to help!
Thank you SO much for this mod! I was fearing walking through towns with all security guards basically being Preston Garvey clones throwing quests at me.
54 comments
did it work with crew member ?
my stupid crew com into cocpit and want to speak with me every 5 seconde "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain" "want to speak captain" ,"what do you want captain"
i become crazy !!!
If you're talking about the comments they make while you're walking around, like talking about the temperature or pointing out passages, that's not a greeting and is actually a triggered event, which is unaffected by this mod. There's no way to edit that without the official modding tool (Creation Kit or whatever it'll be called).
EDIT: nevermind, I seem to have missed it on my scroll through the comments. 2.5 is default. Thank you for the mod!
In your StarfieldCustom.ini set:
sStartingConsole(remove this space)Command=bat MinGreetingDistance;bat;bat photoWide;bat FlightCamera
where MinGreetingDistance photoWide FlightCamera are files in your Starfield root folder, seems it doesn't matter if the files have .txt or no extension.
Web devs here should really make an exception for this game command, it's ridiculous.
What do you see when you open the console upon starting the game? Does it show any errors?
https://imgur.com/a/KbvsbLu
Where the first Bat command is always ignored no matter what it is. I've circumvented the problem by just making a singular Bat file of all the consoles I want to use instead of having multiple different Bats
Strange though that multiple bat files don't seem to work for you. I don't think I've seen people talking about that issue at all.
Still, good that you resolved it yourself.
sstartingcommand=bat ALLTweaks
You can straight up test this yourself by disabling your startup bat file and typing "getgs fAIMinGreetingDistance" in the console. If it shows a value of 2.5, that's the default. My mod sets it to 0.75.
This is true for all GameSettings as far as I can tell, and has been since at least Oblivion.
You can just copy the contents of all of your bat files and put them into a single file then have your StarfieldCustom.ini load that single file instead. It can be a little messy if you don't organize it, but it'll help avoid bugs like that with having too many startup bat commands.
If you want to keep it organized, I recommend using comments, which you can do by starting a line with the semicolon (;) symbol. Like:
; This is the NPC greeting distance tweak
setgs fAIMinGreetingDistance 0.75