You encounter an issue? Here's how you can deal with it:
Download the test savegame provided in the download section: Extract TEST_IDRC.ess and place it into your savegame folder.
Set up your game with a minimal mod list: SKSE The Address Libray for SKSE plugins The Unofficial Skyrim Special Edition Patch SkyUI Papyrus Tweaks ,with the 'Speed Up Native Calls' setting in the Papyrus Tweaks ini file activated
If you are using a ModManager you can simply define a new profile for this test, and activate the mods listed above. No need to change anything in your regular gaming profile.
Start the game with this minimal mod list, and load the test savegame (TEST_IDRC). In the game, use the console to call a dragon (player.placeatme 000FEA9B), and shout Bend Will (already equipped) at the dragon that will start flying up straight ahead of you (keep 'Y' pressed while aiming at the dragon, until the shout releases). Mount the dragon after it landed. If you still see the issue, please report your case!
If you do not see the issue in this first test (3), it can be either caused by an incompatibility of IDRC with one of the mods in your regular load order, or it could be related to your savegame. To pinpoint this, your second test should be:
Start the game with your regular load order (not the minimal setup) and the test savegame (TEST_IDRC). If you see the issue now, most likely there is an incompatiblity of IDRC with one of your mods. You can try pinpoint which mod(s) is/are conflicting by bi-secting your load order, and repeating the test. Ie you toggle groups of mods on/off, to identify which other mod is causing IDRC not to function. Please report the conflicting mod(s) so that I can investigate and possibly provide a patch.
If you do not see the issue in the second test, your savegame is introducing it. Try cleaning it (eg with Resaver).
Overall stability now should be in good shape. In case that the dragon controls still should stop working for you while mounted, select a destination on the map and start a fast travel. That should unlock controls. If that does not help: Command the dragon to land via [Activate] - in case you do not want to unmount immmediately, press [Activate] a second time to cancel the landing.
So while not necessarily extremely stable (CTD on my first test flight, though only that one time), overall it runs quite well. I managed to "fast travel" to a number of locations, fly in random circles and land/takeoff repeatedly without issue. Haven't tried combat yet, but happy with what I've experienced so far.
That said, you might consider removing Papyrus Tweaks NG as a requirement and disable the notification when it is missing (*I'm going to comment it out on my end), leaving it as an optional download that is lightly recommended.
First off, I don't think it's really necessary. I run a fairly script-laden setup, though selectively chosen to limit spikes over 80 ms delay, which is the script load I tested this mod on. I had zero issues with input lag or responsiveness. I don't think dependency on PT is really needed.
Secondly, bSpeedUpNativeCalls, because it unhinges function calls from framerate can apparently destroy object links randomly, which is going to cause lots of seemingly unrelated issues over a playthrough. Doesn't seem worth the risk when IDRC can run without it.
Just a suggestion. Love the mod though! Kudos
*Edit: Nevermind, that's a lot of dependencies I'll need to add and/or prune to recompile. Limited time to spend on that at the moment.
Agreed. The reactiveness of the ride controls (in particular turn speed) depends on how fast the scripts are executed, ie on compute performance. For my computer PapyrusTweaks is a must. For state-of-the-art machines this might not be necessary, or even counter-productive.
I am actually migrating all the script heavy ride control logic to an SKSE plugin right now. Once that's available, PapyrusTweaks will no longer be needed in any case. Until then I will provide a patch that disables the notifications when PapyrusTweaks is missing. Stay tuned.
Looking forward to this. Loved the mod when I discovered it but changed to a different mod for its .dll method. You are doing an amazing job and I love how compatible it is with Dragon Followers, Especially your Philmorex and SpiderAkira's Silah mod.
It doesn't work as I expected... the dragon takes a long time to respond to commands to turn left, right, go up, go down, etc. Sometimes it doesn't obey, it becomes almost impossible to control it. I hope that in the near future the mod will fix this, and actually bring a controllable and functional flight.
For those of you where the dragon turns very slowly during flight: Try to disable 'Speed Up Native Calls' in Papyrus Tweaks and see if the turns become better. I know that I listed this to be "On" as a requirement... but please see below for the reasoning for this recommendation:
Speculating a bit: your sytem might be much faster than the one I used to balance the turning logic for. In that case 'Speed Up Native Calls' could cause a too rapid succession in the execution the dragon-turn commands. This can effectely lead to a slow down of the turns, because none of the turn commands has a chance to complete before the next is triggered. To remove this dependency of the turn logic on system performance, I am currently migrating the control logic from Papyrus over into an SKSE plugin. This will hopefully address the issue with the non-reactive turns.
so i tried getting this to work for my frostwyrm in my spell pack and it works except when i command him to attack. only rarely will he actually do it. it works fine when using vanilla dragon riding but i really like this mod so id appreciate help :/
EDIT: disabling the „automatic manual combat mode“ option in the MCM seems to have fixed this issue for me. so for anyone having issues with custom dragons not attacking, this might work for you too 👍
Hello, i get "Intuitive Dragon Ride Control: PapyrusTweaks - bSpeedUpNativeCalls not enabled. Dragon ride control will not work properly." Where would i enable this setting, is there an .ini file somewhere?
dragon is very hard to control and very slow to listen. i do not understand the combat controls. can you make it where if you rmb click the dragon bites (with a chance for a kill move on certain npcs), lmb the dragon breathes fire with a crosshair to aim, space for fly, z for ascend, s for descend, q for auto fly or smthn. r for perching. im not a modder but just some ideas to make it easier.. dragon should turn way sharper too in air, it barely turns. honestly i dont think anyone gets this mod for the dragon to fight for them, they wanna control the dragon fully. i hope its possible one day
Ride controls are disabled for that dragon, to not break the quest (hopefully there's no bug that prevents you from completing the quest - it's been a long time since I've tested this...).
I have this problem and I don't know if someone can help me or not. The dragon is responding to commands but is really slow. (like slow-mo slow). If I hold any of the keys, such as W or holding the turning keys, A and D, the dragon has normal speed. How do I fix this?
592 comments
v4.0.2 provides fixes for the following issues that were introduced in v4.0.0:
v4.0.0 introduced improved usability and stability, octodirectional controls, bugfixes. See Changelog for details.
Updating from v4.0.0 to v4.0.2 does not require you to clean your savegame! For updating from IDRC v3.x or older please follow these instructions:
Updating from an older IDRC version - IMPORTANT - IDRC will not work if you do not follow these steps!
SKSE
The Address Libray for SKSE plugins
The Unofficial Skyrim Special Edition Patch
SkyUI
Papyrus Tweaks ,with the 'Speed Up Native Calls' setting in the Papyrus Tweaks ini file activated
If you are using a ModManager you can simply define a new profile for this test, and activate the mods listed above. No need to change anything in your regular gaming profile.
Overall stability now should be in good shape. In case that the dragon controls still should stop working for you while mounted, select a destination on the map and start a fast travel. That should unlock controls. If that does not help: Command the dragon to land via [Activate] - in case you do not want to unmount immmediately, press [Activate] a second time to cancel the landing.
That said, you might consider removing Papyrus Tweaks NG as a requirement and disable the notification when it is missing (*I'm going to comment it out on my end), leaving it as an optional download that is lightly recommended.
First off, I don't think it's really necessary. I run a fairly script-laden setup, though selectively chosen to limit spikes over 80 ms delay, which is the script load I tested this mod on. I had zero issues with input lag or responsiveness. I don't think dependency on PT is really needed.
Secondly, bSpeedUpNativeCalls, because it unhinges function calls from framerate can apparently destroy object links randomly, which is going to cause lots of seemingly unrelated issues over a playthrough. Doesn't seem worth the risk when IDRC can run without it.
Just a suggestion. Love the mod though! Kudos
*Edit: Nevermind, that's a lot of dependencies I'll need to add and/or prune to recompile. Limited time to spend on that at the moment.
I am actually migrating all the script heavy ride control logic to an SKSE plugin right now. Once that's available, PapyrusTweaks will no longer be needed in any case. Until then I will provide a patch that disables the notifications when PapyrusTweaks is missing. Stay tuned.
Speculating a bit: your sytem might be much faster than the one I used to balance the turning logic for. In that case 'Speed Up Native Calls' could cause a too rapid succession in the execution the dragon-turn commands. This can effectely lead to a slow down of the turns, because none of the turn commands has a chance to complete before the next is triggered. To remove this dependency of the turn logic on system performance, I am currently migrating the control logic from Papyrus over into an SKSE plugin. This will hopefully address the issue with the non-reactive turns.
it works fine when using vanilla dragon riding but i really like this mod so id appreciate help :/
EDIT: disabling the „automatic manual combat mode“ option in the MCM seems to have fixed this issue for me.
so for anyone having issues with custom dragons not attacking, this might work for you too 👍
Nvm, i found it, it's in the PapyrusTweaks.ini.
I love the concept but can't seem to get the first dragon you can ride (the one that takes you to the Miraak fight) to move or do anything?
Any help would be appreciated!
Thanks!