Ok let's assume you are assigning a gamepad button that's already free in your controlmap file. In Steam, first you config the release press to hide the wheel, after that you config the double click, like this:
1)In Steam, open your controller layout. You need to create a second Action Set (click Action Sets in the botton, then create Action Set), name it something like Wheeler release. Switch to that action set using your bumpers, and set the freed controller button you want to the Wheeler keyboard key. Change it's activation to release press instead of regular press. Then create a sub command and choose to change action set to the Default action set. Uncheck the beep and notification options.
Then you config the double click: 2)Go to the Default action set, map the same button to the same wheeler keyboard key. Then change it's activation to double press. Then create a sub command to change action set to your Wheeler release action set. Also uncheck the beep and notification options again.
You can tweak the double tap time to your liking in the cog icon as well, I change it to 400.
In the in-game wheeler keybinds, set your key to open the wheel properly in the keyboard options, remove any button for openning the wheel in the gamepad options.
Hey! Thank you for putting this together for us, much appreciated. The prior version worked great with LoreRim 2.0+. I have some questions about the setup of this with the new LoreRim 3.0+ update.
1) The default controller mod that comes with the modlist also includes configuration for SwiftPotionNG.ini. It would be cool to have that included in this mod as well if possible, but I can probably configure it myself by changing a couple keybind I won't use/need.
2) The default mod also includes MagicDuelReborn.ini. If the default mod is disabled, how does this mod address that?
3) The default controller mod now uses a custom control map placed in the Root file structure. This overrides the default custom control map from LoreRim INI and MCM configs. Your control map still uses the "interface" folder (i.e. not Root), therefore it doesn't override the default keybinds or default control map anymore. You have to manually hide each custom control map so it does not conflict with yours. I guess the default controller mod isn't enabled by default so at least the one from the LoreRim INI and MCM config would have to be hidden. Can you provide an update that will override this so users don't have to take that step?
4) The default controller mod (and your prior version) contain a DualWieldParryingSKSE.ini file. The new version does not. Is that intentional? Is Dual Wield accounted for in some other manner now?
5) I noticed some .ini files were moved from SKSE/Plugins to MCM/Settings. The default mod has some overlap or similarities, but not completely. I'm guessing that doesn't matter unless LoreRim MCM and INI also has these files and using a different file path than what was used before?
1) About that mod, it adds too many keys, so I chose not to support it in this controlmap. I just put potions in wheeler so I can appreciate my icons lol. But you can configure this to your liking. Maybe in place of the bestiary or helmet toggle. I'd move horse key to LT+B (the lantern, since you can hold A as well) and use that key too.
2) Magic Duel Reborn is not in Lorerim v3 (thankfully imo). I also pretended it wasn't in v2.
3) I noticed that, but I don't know how to open and edit Controlmap_custom.ini. Tried to open in the mapper and didn't work. In game, I just reset controls to default (Options > Controls > Reset) and it works. If you know how to edit that please let me know and I'll take a look.
4) Well it's not needed, my controlmap uses the default V keyboard key.
For the life of me, I could not get the default lorerim 3.0 controller configuration to work for me. Not saying anything is wrong with it, I’m probably just dumb. I decided to give this a shot and it works perfectly. Much more intuitive also. Thank you for your work.
Hello im completely new to modding on pc. I have the lorerim update and its running fine and ive set to controlller however id like to change the controls. Could you please explain how i get this set up onto lorerim modlist? am i copying all files over?
If you press G in your keyboard it activates wheeler? Did you load my steam controller mapping? Also see if you have something in your overwrite folder overwriting my files
17 comments
I would like to be able to start the same way on my controller map.
In Steam, first you config the release press to hide the wheel, after that you config the double click, like this:
1)In Steam, open your controller layout. You need to create a second Action Set (click Action Sets in the botton, then create Action Set), name it something like Wheeler release. Switch to that action set using your bumpers, and set the freed controller button you want to the Wheeler keyboard key. Change it's activation to release press instead of regular press. Then create a sub command and choose to change action set to the Default action set. Uncheck the beep and notification options.
Then you config the double click:
2)Go to the Default action set, map the same button to the same wheeler keyboard key. Then change it's activation to double press. Then create a sub command to change action set to your Wheeler release action set. Also uncheck the beep and notification options again.
You can tweak the double tap time to your liking in the cog icon as well, I change it to 400.
In the in-game wheeler keybinds, set your key to open the wheel properly in the keyboard options, remove any button for openning the wheel in the gamepad options.
I didn't know Steam had such a useful feature.
1) The default controller mod that comes with the modlist also includes configuration for SwiftPotionNG.ini. It would be cool to have that included in this mod as well if possible, but I can probably configure it myself by changing a couple keybind I won't use/need.
2) The default mod also includes MagicDuelReborn.ini. If the default mod is disabled, how does this mod address that?
3) The default controller mod now uses a custom control map placed in the Root file structure. This overrides the default custom control map from LoreRim INI and MCM configs. Your control map still uses the "interface" folder (i.e. not Root), therefore it doesn't override the default keybinds or default control map anymore. You have to manually hide each custom control map so it does not conflict with yours. I guess the default controller mod isn't enabled by default so at least the one from the LoreRim INI and MCM config would have to be hidden. Can you provide an update that will override this so users don't have to take that step?
4) The default controller mod (and your prior version) contain a DualWieldParryingSKSE.ini file. The new version does not. Is that intentional? Is Dual Wield accounted for in some other manner now?
5) I noticed some .ini files were moved from SKSE/Plugins to MCM/Settings. The default mod has some overlap or similarities, but not completely. I'm guessing that doesn't matter unless LoreRim MCM and INI also has these files and using a different file path than what was used before?
1) About that mod, it adds too many keys, so I chose not to support it in this controlmap. I just put potions in wheeler so I can appreciate my icons lol. But you can configure this to your liking. Maybe in place of the bestiary or helmet toggle. I'd move horse key to LT+B (the lantern, since you can hold A as well) and use that key too.
2) Magic Duel Reborn is not in Lorerim v3 (thankfully imo). I also pretended it wasn't in v2.
3) I noticed that, but I don't know how to open and edit Controlmap_custom.ini. Tried to open in the mapper and didn't work.
In game, I just reset controls to default (Options > Controls > Reset) and it works. If you know how to edit that please let me know and I'll take a look.
4) Well it's not needed, my controlmap uses the default V keyboard key.
5) I guess some paths changed, yes :)
Also the dual parrying ini, for clarity.
Did you load my steam controller mapping?
Also see if you have something in your overwrite folder overwriting my files