Hi all, Maybe I’m late for it so I apologise beforehand if anything I say is obvious. I have a home built train controller using Arduino micro and had it set up using Cobraone’s great interface to be used with TSC. Yesterday I bought the Class 91 and Class 377 enhancements from AP, aware of their disclaimer about them not working with external controllers. The thing is I read, before buying anything, that using Cobraone’s interface this could be solved and people had their levers and buttons working with AP trains. I’ve tried for hours and I can only manage to use a few buttons, not all. But the levers are impossible to bind or assign. Has anyone done this and if so, may I ask for your help? I’ve tried reaching Cobraone’s by email but it seems he’s taken the address down because it sends back the email I sent him. Thanks, really, I’d be so grateful. Cheers.
Post your question on this thread https://forums.dovetailgames.com/threads/ts-classic-raildriver-and-joystick-interface.72488/ Better chance of somebody seeing it I know CobraOne is doing stuff with TSW - not sure what is happening with TSC software
Hi jisastre Make sure you extract the lever maps again for each of the locos after installing the enhancements as AP use different lever names (make sure you overwrite the existing lever maps), for both these trains after extraction I had to enable the 'VirtualReverser' lever as well as for some reason in the lever map for me it was disabled by default. I have used both these trains with my own custom controller which is Arduino based as well, I presume that Windows sees your Arduino as a game controller and that you are able to drive other trains successfully.
Many thanks for your input! I extracted everything again and I have the lever on the class 377 working now. I don’t fully understand the extraction. I see so many variants and liveries of the same class that I get lost. I suppose that one same lever map is used by all those variants of, say, Class 377. What I’m having problems now with is the button assignments. I see the actions in the button map but when assigning a button from my controller it doesn’t always have a correlation. Have you had the same issue? Thanks again for your help. Cheers.
Not all your 377 will necessarily have the same lever map as ones that are AP enhanced will use different lever names than ones that are not. The lever map basically allows you to control a variable in the train using an analogue lever input from a controller of some kind, in your case it is the Arduino. With the button maps these will only work if the loco/train has these functions mapped out in its Input Mapper, I use a separate button map for different locos as there is no uniformity of functions between locos/trains or even the same functions and what key they use. It can take quite a bit of setup and maintenance to work comfortably, I keep spreadsheets to remind me what button does what for each of the locos/trains I have them setup for