Yea it's probably because of the unique ID identifier not being 100% stable; what you can do is start the calibration but don't enter anything and...
Good to hear!
Yea for more complex lever assignments where you want to specifically manually control each step you would probably be looking at a linear...
Can you try the 1.16 version?
Yea you can specify multiple conditions; you can just add another one in the list. They will always behave as "and"
Looks like the underlying system SDL library is not reporting unique GUIDs for identical VIDPID devices - will have a look You can downgrade back...
New release is available with an added option in the calibration dialog to enable calibrating by unique device ID - you can try it out; just note...
hm TSC and TSW use the same connection pattern; I assume you installed the TSW mod? If you go to the mod install location can you find a file...
FYI Currently implementing calibration by unique device ID option
Ha no that's because you have `"steps": 1` but the `"steps"` key is only for providing a list of steps; if you want to let it figure out the steps...
No problem at all; I believe the problem is your conditions; the physical control values are always normalized to a [0:1] range (or [-1:0:1] when...
Glad you found the problem with the Czech loco; that one for some reason is the only one ever to not use _F and _R For the GE4-4 I actually used...
I think it would largely solve it because it then pins it to the notches so that the jitter won't appear in the game and for the free range areas...
Just to reply here about the jitter; are you talking about when using it for direct control levers like master controllers where the in game cab...
I guess it's the difference between flexibility and simplicity; this software is mostly for supporting pretty complex set-ups but as you said it...
Hm do you have any logs at all?
Hm they do get mapped to the same type of controller so it can use the calibration data but you should be able to select a different profile for...
I think you're missing a } after the ] You can try replacing the whole Middle block with: { "name": "Middle", "assignments": [ { "type":...
You can do it with a custom linear assignment (see example below); a little expl. - Setting a neutral value on a linear assignment reinterprets...
You should be able to map it using the TSW Controller Utility on Linux https://github.com/LiahMartens/tsw-controller-app
Does your cab debugger work? Are you selecting the right profile? Can you share the profile - I can verify it for you if there's anything up with it
Can you have a look at this CachyOS forum post?...
hm are you using sdl3 or sdl2? I think someone else previously posted it's advised on Arch to use SDL3 with sdl2-compat sudo pacman -S sdl3...
That's good to hear!
No worries at all! There is also the online profile builder you can use (https://tsw-controller-app.vercel.app/profile-builder) [but I find the...
You need to combine the assignment lists; you can't define the same control twice since it will override each other (reduced example below) {...
I added a new option for momentary and toggle called match which defaults to exceeds but can be set to equals so that the threshold has to be an...
Hmm I think it's a little clunky right now; you can do it with a momentary threshold of whatever value your hat is and adding 2 conditions where...
it was already updated - when you open the application you should get a banner saying there is an update
It looks like it's because of a UE4SS setting; you can open the ue4ss_tsw_controller_mod/UE4SS-Settings.ini file and set the EnableHotReloadSystem...
hm alright I will need to check why those shortcuts create problems - I usually turn AFB on from the display so I guess that's why I haven't ran...
Hm ; I've never ran into any issues - which loco is this?
Glad it works well for you! For normal characters you should just be able to enter the actual character; so `"keys": "]"`
Sadly; I don't - that's why in the explore tab all the profiles are for the TCA Quadrant because that's the only controller I have; I'm happy to...
Just replying; yes you can enable auto selection by adding the following properties to your profile ``` "auto_select": true,...
Yes that's what I tend to do as well because it can be hard to feel without a physical detent; it should be as simple as changing your...
For the numpad question; can you try `num0` For the deadzone assuming you use direct control? You can set the steps ie: `[0, null, 0.41, 0.5,...
A long time ago I started working on the TSW Controller Utility to map any custom controller into the Train Sim World game more easily (this was...
I don't believe it's possible to reliably differentiate between 2 identical USB devices; I will see if I can come up with anything but this is...
Haven't - CobraOne 's interface is also not open source so not sure if he would be open to open sourcing it since my software is already open...
hmmm that's interesting; yea I wasn't sure if it registered in Windows or not since I don't have one on hand... that's annoying - I would need to...
It will only show the axis or button when you interact with it while the calibration dialog is open; I believe SimSociety has used it so I know it...
With today's 1.7.0 release of the TSW Controller Utility (original thread) I am introducing an exciting new feature! It is now possible to use...
Very nice :)
I don't have a RailDriver but I'm interested to hear what problem(s) you are running into
I see you're setting up the BR146 - is it the direct brake one that's not working? Because that one is slightly different since it automatically...
No problem at all - glad it got sorted! I'll have to make the exe selection more clear!
It looks like the calibration is working because I can see from the logs the lever values are coming in as 0-1 For API control you need the...
You could use this controller utility app to map a fully custom config onto the locomotive...
This one already works with the API btw and also has deeper integration with the game - but it requires more set-up because it's highly configurable
Separate names with a comma.