The script works if entered directly into the console. I've also tried the troubleshooting from @d3lta7: tried adding the lines to Starfield.ini instead of StarfieldCustom.ini, but still doesn't work.
I'm testing it in a settlement. And using the Steam version with the latest SFSE.
Odds are you aren't in a place that you can remove the suit or aren't wearing clothes. This is JUST a hotkey for the option in the inventory menu. You MUST still meet the conditions either vanilla or through mods like "Hide Spacesuits in Breathable Areas."
See my to the person below. Most importantly, if you are using MO2, you update the starfieldcustom.ini in the MO2 Profile folder and the StarfieldHotkeys.ini goes in your documents/my game/starfield folder with the base Starfieldcustom.ini. If you are using another hotkey mod that uses Starfieldconsole.ini instead of starfieldhotkey.in, update that file instead with the hotkeys. It is all about editing the right file and putting the right lines in.
Are you in your spaceship or a settlement when testing? The Spacesuit will only hide in settlements, not the spaceship. It doesn't require other mods, but I highly recommend the mod in the description as it will allow you to hide the spacesuit in your ship and also makes your companions do the same thing.
Yeah, i installed the one you recommended the first time i tried it out - Because the combo was really entising. However i have tried with and without that mod and end up with the same result. I am not in a settlement, but on a planet when testing. The other mod however works and hides my spacesuit/helmet as intended.
I honestly don't know, maybe you are editing the wrong file or have a typo. If you could post screenshots of the file locations and the edits in those files, I could see what you have wrong.
That looks fine and I assume you have a KB with a Number Pad and not a TKL KB? The hotkey I choose, which can be edited are the / and * on the NumPad. You can change them to anything. Secondly, are you using MO2, if the, you need to edit the StarfieldCustom.ini in the MO2 Profile folder. Another thing, double check the StarfieldCustom.ini and make sure you don't have duplicated sections of edits with [Menu]. Finally, if you really want it working, you can PM me and maybe we can use TeamViewer so I can access you PC and see what's the problem.
Hi and thanks again for you consistent help and support! Really ace of you to dedicate ur time to help out!
I double checked the MENU to see if it was duplicated - But no, nothing but that string that i showed in my IMG :/
Also tried the spd=sucsm 3 - Really thought this would do the trick, but no changes there. Tried when roaming a planet again (just since the other mod removes my spacesuit there, thinking ur mod basically nullifies the other mod when u want to go back into ur spacesuit/helmet).
Oh, and yes i do have a numpad, also tried changing the keys to Y and T in the off-chance that my european keyboard might input differently (Had something similar happen in the past, where a US keyboard was used and apparently some of the keys were sensitive - Idk why, was super confusing).
Dont know if i am the only one having an issue with making this work, havent seen anyone else report an issue - At this point it might be a conflict, not that it would make any sense, but all the troubleshooting so far has still resulted in null - Which is weird considering how "Simple" this mod is and that i dont have any other hotkey mods :O
I could make a backup of my INIS and just put in your mod to see if that makes any difference, but dont think that should result any differently :/
In any case tho, i really appreciate your time and offer to use TeamViewer to check what is up but dont know if my anxiety will let that happen - Sorry, dont want to turn down a reaching hand for help :D
Trust me, I get it, giving access via TeamViewer opens a huge door. As for the keyboard thing, I went into the binding settings in game and added a second hotkey to a random action to see how the key was displayed in the game and use what it showed there minus the ] that was after it. So, when I choose the Number pad /, it showed up as NumPad/] in the setting.
NOTE: The only thing my mod does is toggle the T to Hide/Show you see in the inventory. It's just giving you a Hotkey toggle g=for that setting. Show, if the Hide/Show from the Inventory wouldn't work at the location, my toggle won't neither. The Mod I linked and advise, that one actually changes the way the game handles that toggle and makes it take effect in other places. Such as being able to hide you suit on your Ship.
Thanks for being understanding :) Thats really cool :D I did the same to check the keys in this case - Almost. Also forced it to output the numpad/ , numpad*. I am gonna try and rename the file to Starfieldconsole.ini to see if that works out. Might be a gamepass thing tho, really doubt that to be the case, but to get closure i might just blame gamepass xD
Edit: Thats actually a really smart way to make this mod work the way it does tho, creds for that! Simple n clean ;D Cool insight tho!
The other thing to try and copy and paste this into the console manually and see if it Toggle your suit. This will narrow it down at least. If it works, then it's the Hotkey that is not working and we know the script is working on your system.
if player.getav b120c > 0; player.setav b120c 0; elseif player.getav b120c < 1; player.setav b120c 1; endif - That actually just instantly worked :O
So far from testing alot of mods it seems to be pretty similar, there might be minor differences - Like maybe hotkeys? But so far It hasnt been a mod that havent worked, except for SFSE exclusive mods
Made it work by copying the: [Menu] b Use Console Hotkeys=1 s Console INI=StarfieldHotkeys.ini
Into Starfield.ini in the game directory - Then removing it from the Starfield.ini - Had it in the Starfieldcustom.ini the entire time whilst adding and removing the string(s) from Starfield.ini.
Also, i moved the [Menu] from the bottom of the Custom.ini to the top (after it worked in the Starfield.ini) - Dont know if moving it further up had anything to do with it or if it was solely adding and removing it from the starfield.ini.
Thanks again for your awesome mod and helping me with troubleshooting ;D
Perfect, glad you were able to get it working! Congrats on figuring it out!
moving it up shouldn't have made a difference. I have my custom ini headers/sections alphabetized. My guess is maybe something in your custom ini is broken? that it can't read the whole file and stops when it hits the error. Moving it up moved it before the error. That is my only guess as to why it would now work.
Thanks! Good point btw - That something above it might be broken. My thought was that adding it to the Starfield.Ini might have jumpstarted a potential broken hook between the custom and defualt ini. Something similar to this was issued early for the GamePass version of Starfield if i do remember correctly.
Again thx for all the help and the idea that maybe something in my custom ini might be broken :D
1. Test to see if the if player.getav b120c > 0; player.setav b120c 0; elseif player.getav b120c < 1; player.setav b120c 1; endif is working through the console ingame in Starfield. If it does then u are fine and there is nothing else conflicting, close the game.
2. Add the lines that are supposed to go into the starfieldcustom.ini (The one in description without the spaces) into the Starfield.ini (Located in the .Exe folder -> Click the 3 dots on the xbox app and click manage then files then browse > Starfield/Content you will see the Starfield.ini file here).
3. Launch the game to see if this did indeed resolve the issue. If it works, you can optionally remove it from the Starfield.Ini and add the strings into the Starfieldcustom.ini so you can have an easy overview over all your mods.
Sorry if the instructions above are messy, currently a bit sick so i might have made it a bit incoherrent -> I'll be glad to clarify if it dosent make any sense xD
P.S/Edit: Just realized i didnt really explain it thouroughly enough, so i kind of just overlooked the "as if i am a moron" part... So i am sorry for not going further into detail, i will repost tomorrow if this dosent help !
Hum, interesting, maybe it's the hotkeys you are trying? The "," and "."? I don't know, I know I did have some problems getting the hotkeys working at first too. I wonder if like d3lta said, there's some kind of hook thing where the game takes messing with to get the file being recognized. I have like 20 different hotkeys, The walk faster slower mod, the link unlimited storage mod, the super cruise fly between planets mod, bullet time mod, chameleon disable mod, etc. My Hotkeys files is huge, lol.
This is just a toggle that runs off of the T to hide in the Inventory page. Just adds a hotkey for it. That would be a better question for the other mod author that's listed in the description, as his is an ESP that is modifying stuff in game and he'd probably know better.
That probably won't be possible until the Creation Kit. It is not one of the default toggles in the game. Either that or someone who is a little more experienced with the experimental ESP tool, xEdit, that is being developed.
Make sure you have the following in your starfieldcustom.ini: (remove the spaces)
[Menu] b Use Console Hotkeys=1 s Console INI=StarfieldHotkeys.ini
NOTE, if you are using MO2 and your starfieldcustom.ini is in the profiles folder of the mod manager, the starfieldhotkeys.ini MUST be in the My Games folder under your documents, NOT the MO2 profile folder. Other than that, the hotkey should work. NOTE: I have seen other Hotkey mods use StarfieldConsole.ini instead of StarfieldHotkeys.ini. That is fine, just put the hotkeys in that file then instead. The file itself is named in the line in your StarfieldCustom.ini. Hope this helps.
58 comments
I'm trying to make it work but I cannot.
The script works if entered directly into the console. I've also tried the troubleshooting from @d3lta7: tried adding the lines to Starfield.ini instead of StarfieldCustom.ini, but still doesn't work.
I'm testing it in a settlement. And using the Steam version with the latest SFSE.
Since i wanted one key for both spacesuit and helmet i did that and it works: NUMPAD/=SpacesuitToggle; HelmToggle
Thanks in advance for any help or insight :D
I Installed it manualy and i have no spaces in "StarfieldCustom.ini".
Also put the "StarfieldHotkeys.ini" in Documents/Mygames/Starfield - Essentially next to the Starfieldcustom.ini - This is also my ONLY hotkey mod D:
I assume there are no other required mods for this mod to work?
Thx again :D
Thanks again for helping btw :D
Here you go - IMAGE :D
Hopefully its just a super simple mistake that i completely overlooked! Thanks for the time and help :)
spd=sucsm 3
Under Macros in the starfieldhotkeys.ini. That might be required and I may have missed it.
I have so much in my Hotkeys, I may not have realized this might be required. I see it in a lot of other Hotkey Mods.
I double checked the MENU to see if it was duplicated - But no, nothing but that string that i showed in my IMG :/
Also tried the spd=sucsm 3 - Really thought this would do the trick, but no changes there. Tried when roaming a planet again (just since the other mod removes my spacesuit there, thinking ur mod basically nullifies the other mod when u want to go back into ur spacesuit/helmet).
Oh, and yes i do have a numpad, also tried changing the keys to Y and T in the off-chance that my european keyboard might input differently (Had something similar happen in the past, where a US keyboard was used and apparently some of the keys were sensitive - Idk why, was super confusing).
Dont know if i am the only one having an issue with making this work, havent seen anyone else report an issue - At this point it might be a conflict, not that it would make any sense, but all the troubleshooting so far has still resulted in null - Which is weird considering how "Simple" this mod is and that i dont have any other hotkey mods :O
I could make a backup of my INIS and just put in your mod to see if that makes any difference, but dont think that should result any differently :/
In any case tho, i really appreciate your time and offer to use TeamViewer to check what is up but dont know if my anxiety will let that happen - Sorry, dont want to turn down a reaching hand for help :D
NOTE: The only thing my mod does is toggle the T to Hide/Show you see in the inventory. It's just giving you a Hotkey toggle g=for that setting. Show, if the Hide/Show from the Inventory wouldn't work at the location, my toggle won't neither. The Mod I linked and advise, that one actually changes the way the game handles that toggle and makes it take effect in other places. Such as being able to hide you suit on your Ship.
Edit: Thats actually a really smart way to make this mod work the way it does tho, creds for that! Simple n clean ;D Cool insight tho!
if player.getav b120c > 0; player.setav b120c 0; elseif player.getav b120c < 1; player.setav b120c 1; endif
So far from testing alot of mods it seems to be pretty similar, there might be minor differences - Like maybe hotkeys? But so far It hasnt been a mod that havent worked, except for SFSE exclusive mods
[Menu]
b Use Console Hotkeys=1
s Console INI=StarfieldHotkeys.ini
Into Starfield.ini in the game directory - Then removing it from the Starfield.ini - Had it in the Starfieldcustom.ini the entire time whilst adding and removing the string(s) from Starfield.ini.
Also, i moved the [Menu] from the bottom of the Custom.ini to the top (after it worked in the Starfield.ini) - Dont know if moving it further up had anything to do with it or if it was solely adding and removing it from the starfield.ini.
Thanks again for your awesome mod and helping me with troubleshooting ;D
moving it up shouldn't have made a difference. I have my custom ini headers/sections alphabetized. My guess is maybe something in your custom ini is broken? that it can't read the whole file and stops when it hits the error. Moving it up moved it before the error. That is my only guess as to why it would now work.
Again thx for all the help and the idea that maybe something in my custom ini might be broken :D
Can you explain your solution here again? As if I'm an absolute moron?
I've never been able to get this mod to work.
1. Test to see if the if player.getav b120c > 0; player.setav b120c 0; elseif player.getav b120c < 1; player.setav b120c 1; endif is working through the console ingame in Starfield. If it does then u are fine and there is nothing else conflicting, close the game.
2. Add the lines that are supposed to go into the starfieldcustom.ini (The one in description without the spaces) into the Starfield.ini (Located in the .Exe folder -> Click the 3 dots on the xbox app and click manage then files then browse > Starfield/Content you will see the Starfield.ini file here).
3. Launch the game to see if this did indeed resolve the issue. If it works, you can optionally remove it from the Starfield.Ini and add the strings into the Starfieldcustom.ini so you can have an easy overview over all your mods.
Sorry if the instructions above are messy, currently a bit sick so i might have made it a bit incoherrent -> I'll be glad to clarify if it dosent make any sense xD
P.S/Edit: Just realized i didnt really explain it thouroughly enough, so i kind of just overlooked the "as if i am a moron" part... So i am sorry for not going further into detail, i will repost tomorrow if this dosent help !
I also followed the instructions to no avail. I'll figure it out tho eventually.
Thanks!
Do you take mod suggestions? If yes do you think its possible to get a hide/showjetpack toggle one? Thanks !
Do you know how I would go about changing the hotkey input? I don't have a numpad on my current keyboard.
None of my changes to the file seem to work.
Currently:
[Menu]
b Use Console Hotkeys=1
s Console INI=StarfieldHotkeys.ini
NOTE, if you are using MO2 and your starfieldcustom.ini is in the profiles folder of the mod manager, the starfieldhotkeys.ini MUST be in the My Games folder under your documents, NOT the MO2 profile folder. Other than that, the hotkey should work. NOTE: I have seen other Hotkey mods use StarfieldConsole.ini instead of StarfieldHotkeys.ini. That is fine, just put the hotkeys in that file then instead. The file itself is named in the line in your StarfieldCustom.ini. Hope this helps.
First of all, thank you for this mod. I was looking for one like it and it popped up today 😊
Then, there is an error in the description page due to a Nexus bug. In StarfieldCustom.ini we must add this (without spaces) :
[menu]
b Use Console Hotkeys=1
s Console INI=StarfieldHotkeys.ini
This mod is compatible with Linked Companion Spacesuit ! Then, your companion hide/show helmet and spacesuit like you ! 😍