Stationeers

Stationeers

Fixing The Controls
131 Comments
Tolerance is not a virtue  [author] Sep 2 @ 2:37am 
You're very welcome.

The color stacking bit is on purpose, it costs you something to paint things so you shouldn't lose that without doing it deliberately. That said, I believe the game lets you manually merge stacks of different colored items, so you can manipulate the colors of stacks yourself to deplete/duplicate colors on items as you like.

Until recently it wasn't considering colors at all because I just never considered it when implementing things, but it wasn't my intent to neglect them. Someone pointed it out and I was able to easily fix the storing side of things. Matching colors for summoning items probably won't happen unless I do another rewrite.

Items ending up in incorrect slots will probably be an easy enough fix, but I don't know when I'll get around to it. I intend for clearing to be main hand first, so you have some control over ordering.
Kupie Aug 28 @ 2:34pm 
Okay this is the best fucking thing ever, THANK YOU
froggx Aug 24 @ 5:58pm 
@zairev
easy fix: carry 2 toolbelts and your tools will always go in tool slots.

@you're weakness is you're own
if i disassemble multiples of the same stuff that i've painted different colors then each color will go into a new slot, so it ends up a stack of red wires then a stack of white wires and maybe a stack of blue wires, maybe pink.... anyway that ends up 4 inventory slots occupied by wires. is it at all possible to make stacking ignore the color of the object?
Zairev Aug 24 @ 10:06am 
Also, didnt really checked if anybody already reported it, but theres a bug: If you have full inventory, and some stuff in hand, and you use build button, non-tool items can end up in tool slot.

Not really gamebreaking, if you know about it, just letting ya know when i am already here.
Zairev Aug 24 @ 10:03am 
Well, i think the problem is that if you use ingame version, you can first stow cutters (go into tool slot) and then cable (goes wherever). But in your version, empty hands always seems to hide cables first (they go into tool slot), and then cutters -> end up in some random backpack inside jetpack pack, because tool slot full now.

Maybe if empty hands could prioritize actual tool in hands over the cables first, that could do the trick (no need to change destination, just order of whichever hand have tool over the one that does not).
Tolerance is not a virtue  [author] Aug 24 @ 3:31am 
As far as I'm aware, the item placement mimics the way the game normally places them (might be different WRT open/closed bags, not sure). This was an intentional decision on my part, as I didn't want the mod to be doing what really should be two separate mods: what I've done here, and an inventory sorting/priority system to do organization within inventories.

I knew the tool belt's general slots were going to annoy someone eventually, but that's the game being dumb for having those. When starting out, I had other directions I wanted to go to fix the game's bad UX, such as making an omni-tool, or a tool belt that actually holds one of each tool and keeps them strictly in the same place at all times, but I went with the path that remained strictly on the interface side of things.

My clearing should be equivalently as stupid as the game's built in button. If it's inferior in behavior somehow, I'd like a report.
Zairev Aug 23 @ 8:45pm 
Suggestion: If theres empty slot in tool belt (general slot, not tool slot), make tool in hands go primary there.

Everytime i empty cable+cutters, cable takes tool slot in tool belt (not equiped, just opened from backpack or uniform slot), but cutters always end up in some other container general slot, even tho there are still 2 empty general slots in toolbelt itself.
froggx Aug 8 @ 3:10am 
@Fredrik Metcalf
I assure you that you aren't stupid here. it's tricky to find but there's a .ini file that'll pop up in your stationeers install folder after you run the mod once.

depending on where you installed the game and steam, it should be something along the lines of:
"C:\Program Files (x86)\Steam\steamapps\common\Stationeers\Fixing The Controls modifiers.ini"
or
"D:\SteamLibrary\steamapps\common\Stationeers\Fixing The Controls modifiers.ini"

once there you gotta open that .ini with like notepad or something else that edits text docs and go to the line
"Build/repair [ftc]=" and type "LeftShift" such that the result looks like:
Build/repair [ftc]=LeftShift

then when you launch stationeers next time go to the control config in the game options and set the "build/repair" key to simply be left click.

you can add other modifers to the other fix the controls keybinds in the same manner and the .ini file has a list with the syntax of available ones to choose from.
Fredrik Metcalf Aug 7 @ 11:54am 
Am I stupid? How do you keybind to shift + left click?
froggx Jul 24 @ 3:46pm 
@MonoToast

sure i'll try to summarize mine; my goal was to not remap a lot of default keys if i didn't have to because i'd already gotten that kinda muscle memory that happens:

to build = shift + left click

to unbuild = shift + right click

to pull out tablet = Tab

configure key (aka equip screwdriver/labeller) = middle mouse click (must look at what you wanna configure)

mode switch = middle mouse click (yes, same as configure key, cause you only do configure actions if you are directly looking at a relevant thing)

clear hands = H, maybe.... basically some unused key and i bound it to one of the extra buttons my mouse has

glasses key = 2 (the default key that pops up the mini-menu for the glasses, i left that also bound to 2 and the mini-menu pops up when the glasses turn on cause i don't really try to change the sensor chip unless i've turned on the glasses already and find i need a different one)
MonoToast Jul 23 @ 5:08am 
Can someone share there key binds. Want to see what other people are using so I can get a idea of what i should set mine as.
WIKUS Jul 12 @ 5:27pm 
New mod loader here: https://github.com/StationeersLaunchPad/StationeersLaunchPad
The old StationeersMods loader is discontinued (broken link).
froggx Jun 9 @ 9:58pm 
thanks for this, it makes the game fun. :erune:
Anex May 25 @ 3:31am 
I dont know what i did but I think moving "Fixing The Controls" to first below core and "Stationeers Library [StationeersLaunchPad]" to the last fixed the issue, now the keys work. thanks
Anex May 25 @ 2:57am 
could you share yor load order, please
also where should I place this mod, in the plugin directory or just normal subscribe ?
Tolerance is not a virtue  [author] May 25 @ 1:08am 
Damn, that loading screen menu is fancy. That's a good sign I guess. Having easy access to mod-specific configuration would be handy. If only that was around when I was making my mods.

I installed launch pad and everything worked fine, so I don't know what to say if there's key configs but they aren't working.
Anex May 24 @ 10:45am 
@Your weakness is your own,
I'm using the new one "StationeersLaunchPad"
https://github.com/StationeersLaunchPad/StationeersLaunchPad

the repo for the old one "StationeersMods" is gone, so cant download that
https://github.com/jixxed/StationeersMods <-- error 404
HellWatcher May 22 @ 7:57pm 
Wild to see the repo is just gone.
Tolerance is not a virtue  [author] May 22 @ 6:49pm 
If the keys are in the menu, it should be working. You can also check the bepinex log, the mod produces a lot of spam from the keys, as another way to know it's triggering. Now, it's normal that nothing happens if you build/unbuild/configure when not near & looking at something and/or not having what you need... the most widely available feature will be clearing with: 1. something in hands, 2. free space for it to move to.

Are you using StationeersMods, or the new one? I haven't touched the replacement yet, only learned about it yesterday.
Anex May 22 @ 12:15pm 
does this mod work on v0.2.5499

I have tried placing this in \BepInEx\plugins\ and tried normal steam subscribe, i can see the in game setings controls menu, i can set hotkeys there, but nothing happens ingame when i press the hotkeys.
Am I doing something wrong?
Anex May 22 @ 3:42am 
just going down a few 20-30 comments, the mod author uses:
Z build, X unbuild, C configure (nice), V clear.
Tolerance is not a virtue  [author] May 18 @ 5:20pm 
Added color matching when clearing/merging items (to inventory). Thanks for the request, sorry for the inconvenient behavior before.

This has not changed anything to do with summoning items to the hands, that's still colorblind for now.
Tolerance is not a virtue  [author] Apr 21 @ 7:59pm 
Ooh, interesting. I can take a look. Don't know when, though. There's no color awareness, so I can see that causing problems.
HyratelWyvern Apr 20 @ 10:54pm 
Can it be added that painted items don't merge different colors? it's handy to have several colors of cable in your belt and this merges them when deployed or stowed. additionally, can it try to match the color under cursor?
HellWatcher Mar 27 @ 1:05pm 
I know the inspiration is supposed to be a 3D SS13, but taking the controls, too, is quite insane, lol.
Tolerance is not a virtue  [author] Mar 15 @ 6:06pm 
That's true, but anyone considering playing the game with vanilla controls should... just go do something fun instead. They made them bad on purpose, it's shameful.
Jethro Sigwilder Mar 14 @ 6:34pm 
I'm sitting here reading this and I REALLY want to use it but I'm afraid if I do that I'll never be able to play Vanilla again... I really wish something like this was made official.
Papa Radiant Dec 19, 2024 @ 8:07am 
StationeersMods v1.0.25.0 seems to work fine for me
Tolerance is not a virtue  [author] Dec 15, 2024 @ 5:45pm 
Maybe I'm misunderstanding, but if the reason you rolled back is because modding broke, we discovered SM 1.0.22 still works, so you can just install that and everything else should continue working straight from the workshop.
valentyn.ankk Dec 15, 2024 @ 2:16pm 
You have nothing to apologize for, I'm the one bothering you :D
I'll wait for the StationeersMods update, I don't want to play without your mod :)
Tolerance is not a virtue  [author] Dec 14, 2024 @ 1:17pm 
You're right, there's no buttons at all for non-owners. The buttons each say "author only" except the download button; that tricked me into not thinking to check with a different mod to make sure it was accessible, which would have revealed the error.

Sorry about that.
valentyn.ankk Dec 13, 2024 @ 8:47pm 
I have only the changelog and a link to the discussion in "updates". In the browser. Maybe it's different for you because you are its author. Or I'm just stupid :D
Tolerance is not a virtue  [author] Dec 13, 2024 @ 11:00am 
If you go to the change logs tab, there's a download link for old versions. I don't know what this is supposed to do in steam (nothing for me, apparently), but I checked and it does work if you use a browser (you'll have to log in).
valentyn.ankk Dec 13, 2024 @ 10:25am 
is it possible to download the previous version of the mod somewhere?
After updating the game, I rolled back to the previous version and the mod worked until it was updated.
SM1.0.24.0 and copying to plugins does not help :(
Tolerance is not a virtue  [author] Dec 12, 2024 @ 2:07pm 
22 does indeed work, didn't think of trying that in the panic. That's great news for everybody.
Balbrock Dec 12, 2024 @ 7:55am 
Many thanks for your reply and for the extremely fast update. Happy Holidays and Merry Christmas!
Kastuk Dec 12, 2024 @ 5:12am 
StationeersMods v 1.0.22.0 sems to be working, as I tested yesterday, when fixing my mod.
Bobothemonk Dec 11, 2024 @ 7:47pm 
Awesome! thanks for quickly dealing with it. Moving mod to plugin folder worked great. Really appreciate this mod, I dont think I can even play the game without it now!
Tolerance is not a virtue  [author] Dec 11, 2024 @ 7:08pm 
Thanks for the notice, guys. Good news and bad news.

Good news: They changed the creative mode item spawning menu, it seems to be better now (it was atrocious to use with my key setup before.
Good news: That broke my mod, but it's fixed now. Easy.

Bad news: StationeersMods appears to be broken with the patch too. We rely on it to get code mods from the steam workshop to load, so until that situation changes code mods won't run from the workshop folders .

Good news: You can move the mod folders from
steamapps/workshop/content/544550/
to
steamapps/common/Stationeers/BepInEx/plugins/
and it should work. Otherwise, you'll have to wait for StationeersMods to release an update.

As for Linux, you're just running into the issues from the patch. Since it sounds like you succeeded at installing manually, you should be good with my new release.
Kastuk Dec 11, 2024 @ 10:20am 
Just DynamicInv class is no more present in game code.
Bobothemonk Dec 11, 2024 @ 9:58am 
Hi just let you know that recent game update has broken the mod
Balbrock Dec 11, 2024 @ 8:36am 
Does anyone know how to make this mod work on Linux? I tried everything, following the procedure or installing manually but nothing works, I have the buttons that appear in the controls menu but nothing happens.
Tolerance is not a virtue  [author] Nov 24, 2024 @ 11:58am 
Cheers. They actually added/changed the game keys a few patches ago, there should be a vanilla control that does just that. You used to have to double tap a key just to clear one slot (madness), it's better now.

I think it does what you want, if there's something wrong with it, feel free to clue me in.
Magne Nov 22, 2024 @ 10:15am 
This mod is great! Really helps with the key fiddling in this game, without messing without the core mechanic of having many specific tools to do stuff. If I could make one request, could you consider making a key to just clear the active hand? I find myself wanting to do this quite often, and it would be preferable over clearing both hands
Tolerance is not a virtue  [author] Nov 1, 2024 @ 3:49am 
You're welcome, glad you like. It accepts ratings (I can see them) but there's some threshold for visibility; doesn't seem very useful. This game's workshop is a mess anyway, due to it being filled with code publications, while at the same time not actually supporting real mods. Real weird situation.

If you're not lucky enough to be on the front page, word of mouth (and indirects like collections and checking an author's publications) is basically all you've got.
SongAngel Oct 31, 2024 @ 2:10pm 
Thank you! This is the best mod I have found for this game. I don't know why steam won't let me rate it, but I did give you an award for what it's worth.
Tolerance is not a virtue  [author] Oct 15, 2024 @ 5:17pm 
I use ESDF in every game, and usually A to interact or whatever high usage feature gets used while moving often. Lots of the common features across games end up on Q,W,R,T,G, so the whole bottom row was unused in this game already.

For the mod I just go straight down the bottom row in order, Z build, X unbuild, C configure (nice), V clear. No real reason, having the opposites next to each other is nice conceptually, C is by far the least accessible out of the Z-B row for me, so clear gets the easier key because it's used often.
Rotn_ Oct 15, 2024 @ 2:38pm 
It works now thank you for all the help.
SongAngel Oct 15, 2024 @ 12:08pm 
This mod is awesome! What is your recommendation for key bindings?
Rotn_ Oct 15, 2024 @ 11:54am 
Alright, I had a few times that I got this all over the screen over and over again

"NullReferenceException: Object reference not set to an instance of an object"

Just to be clear it's just the mods from the WS not the scripts I'm subscribed to?

As of now I usually just use a few

Better NightVison
Jigawatt Battery + it's dependency Procosessed Uranium
Infinite Paint

But I will remove them all and re-download only those I use. I will get back to you once I've done this, but now I'm expected at my neighbors so I'll do this when I return