Kbu Posted Monday at 07:54 AM Posted Monday at 07:54 AM (edited) I made a plugin for joystick gremlin that adds fade in/out trim to all airframes, enjoy. Setup: Joystick Gremlin: Plugins > Add Plugin > trim.py > Click the gear icon Assign your Axis, Trim and Reset buttons Set your preferred vJoy axis Adjust "Transition Time" to your liking Activate the profile by pressing the gamepad icon To add more than one axis, simply add another instance of the plugin by pressing the "+" symbol. The buttons can be the same or different. DCS: Special Options - Trim Type: None Keybinds - Unbind Pitch and Roll from your device, bind them in the vJoy column instead Don't forget to still keep FTR bound in modules that require you to hold it down. Please provide feedback in this topic, from my testing it works correctly 100% of the time, but there always will be edgecases where something breaks. Quick Links: https://whitemagic.github.io/JoystickGremlin/download/ https://github.com/muchimi/JoystickGremlinEx/releases https://github.com/shauleiz/vJoy fade in out trim.py Edited 16 hours ago by Kbu 22 7 2
Fjordmonkey Posted Monday at 10:19 AM Posted Monday at 10:19 AM Interesting, but what does this solve/help? Regards Fjordmonkey Clustermunitions is just another way of saying that you don't like someone. I used to like people, then people ruined that for me.
Kbu Posted Monday at 10:24 AM Author Posted Monday at 10:24 AM 5 minutes ago, Fjordmonkey said: Interesting, but what does this solve/help? Usually there's only two types of trim in DCS helicopters: Instant and Central Position. Instant has the issue of moving the in game controls instantly, not giving you enough time to recenter your stick resulting in the aircraft jerking when trimming. Central Position Trimmer freezes your controls until you return them to the center, which is the most accurate way, but it creates a problem: If you don't recenter your cyclic precisely and start making inputs, these don't register. This can easily lead into a crash. Fade In/Out trim solves both of these problems by smoothly transitioning into the new position. 5
Fjordmonkey Posted Monday at 10:37 AM Posted Monday at 10:37 AM Ooooo, that's brilliant! It can be a real pain to deal with in a non-FFB stick while flying the Hokum, for example. Have found workarounds, but it's not all that great. Must test. Regards Fjordmonkey Clustermunitions is just another way of saying that you don't like someone. I used to like people, then people ruined that for me.
WurzelGummage Posted Monday at 11:22 AM Posted Monday at 11:22 AM can you use it for the yaw axis too? Ryzen 7 5800x3d, RTX 4070ti, 64gb RAM, Quest 3, Warthog throttle and stick with 100mm extension, TB Velocity One Pedals, 34" ultrawide 1440p monitor. Av8b, F18, M2000C, FC4, F5, A4, UH1, BS3, UH60
MAXsenna Posted Monday at 12:23 PM Posted Monday at 12:23 PM 1 hour ago, zbysiek said: Usually there's only two types of trim in DCS helicopters You mean that instant is also applicable in the common third option, without springs and (without) FFB? Great work! Should be implemented in all modules really, so we get four options: Default, instant and FFB Central Position Without springs nor FFB (They have left out that crucial word for some reason) Fade in fade out Cheers! PS: Before I got FFB years back, I always used 1. It's actually very simple if you press the trim button while moving the stick around, (or tapping the button), and immediately centre the stick after releasing it. And when pressing and holding it whenever you move the stick again. Hardly any jerking with practice, but you have to be quick, (or be dead). Your solution is of course much better.
Kbu Posted Monday at 12:31 PM Author Posted Monday at 12:31 PM (edited) 1 hour ago, WurzelGummage said: can you use it for the yaw axis too? I've added an option for it, you can also bind the trim for the yaw to a different button. Edited Monday at 12:32 PM by zbysiek 3
Renko Posted Monday at 02:37 PM Posted Monday at 02:37 PM (edited) 6 hours ago, Kbu said: I made a plugin for joystick gremlin that adds fade in/out trim to all airframes, enjoy. Setup: Joystick Gremlin: Plugins > Add Plugin > trim.py > Click the gear icon Assign your X, Y, Z Axis, Trim XY, Trim Z and Reset buttons Set your preferred vJoy axes Adjust "Transition Time" to your liking Activate the profile by pressing the gamepad icon DCS: Special Options - Trim Type: None Keybinds - Unbind Pitch and Roll from your device, bind them in the vJoy column instead Don't forget to still keep FTR bound in modules that require you to hold it down. Please provide feedback in this topic, from my testing it works correctly 100% of the time, but there always will be edgecases where something breaks. Quick Links: https://whitemagic.github.io/JoystickGremlin/download/ https://github.com/muchimi/JoystickGremlinEx/releases https://github.com/shauleiz/vJoy fade in out trim.py 6.71 kB · 6 downloads Great addition Kbu! I hope that ED will realise someday how useful it would be to have this option for users of their DCS helicopters. It's worth it because the immense majority of users would benefit from it. As Polychop and Mods (yes, mods have this) users already do. I'll leave a link to the feature wish list in case any ED developer is reading this. Unfortunately, that wish didn't receive any attention from them. https://forum.dcs.world/topic/372465-new-trim-type-option-for-dcs-helicopters/ Again great stuff Kbu, and thanks for sharing it with the community! Edited Monday at 02:48 PM by Renko 1
Kbu Posted 16 hours ago Author Posted 16 hours ago (edited) Changed the plugin to only take one axis as input to fix an issue where JoystickGremlin would try to access an Axis that does not exist. For more axis, simply add another instance of the plugin. The buttons can be the same or different. Edited 16 hours ago by Kbu
Recommended Posts