Ladys and Gentlemens. I uploaded new version of mod - 1.1b.
I was able to correct camera height which is now focused on Henry's back, not feet like before. Also TPV is turning OFF middle dot. FPV is turning dot back ON. You can use / or * to switch off/on cursor (if you want to try fight in TPV)
f3 - TPV bind should now work for both regions. f4 - FPV
To fix inventory, map etc. bug I needed to bind default keys to FPV mode. I - Inventory M - Map P - Player skills J - journal N - Codex
New files with scripts are on to download. Have fun.
If v1.1b isnt working for you. Try to use version 1.1a in optional files.
I've made a set of JoyToKey configs that create a fairly nice experience using a controller. I mostly use this while navigating on horses.
There are two configs that are used together.
These JoyToKey configs solve the following problems:
execute both F2 and F3 scripts (for the 2 regions) from a single keypress!
To rotate the camera in 3rd-person view, you need to map the right joystick to mouse/directional inputs. However, this mapping causes a flickering effect as the UI keeps switching between controller & key/mouse input types. It also causes the mouse to actually move, which might have unintended consequences if you're in borderless-windowed mode or something else.
While in 3rd person, the inventory/map menus don't render properly. Like they aren't even visible
Instructions: 1. Install & launch JoyToKey software 2. click File > Open config data folder. Keep this folder open 3. Terminate JoyToKey software (must fully terminate; not just minimize! on Windows there's a JoyToKey icon in the taskbar that you can Right Click > Terminate JoyToKey 4. In the previously-opened config data folder, create a text file for each config. Name the text files "KCD2 1st.cfg" and "KCD2 3rd.cfg" 5. Copy the below config settings into the respective files 6. Now you can run JoyToKey again and the configs will be loaded in 7. When you launch KCD2, make sure that JoyToKey has "KCD2 1st" selected.
debugging tip: if you keep JoyToKey visible while you play, it highlights keys as they're pressed and highlights which config is currently active
KCD2 1st.cfg
Spoiler:
Show
The only config settings that matter are under "Joystick 1" and "ButtonAlias"
'xbox' button executes F2 and F3 and switches to KCD2 3rd config
I used the "Xbox" button to toggle between states. To use the xbox button, you need to disable the Windows Game Bar.. So, if you want to use a different shortcut, you'll need to change the configs a little. I don't mind making a quick change either if there's a better choice
When you enter 3rd-person, you might need to "re-align" your 1st-person direction with your 3rd-person direction. This has nothing to do with these configs though. Just how the mod/script seems to work. I haven't looked into lua scripting yet to see if it's possible to calculate the difference and align the camera directions automatically
If you're in 3rd-person and open the player menus, you'll be switched to 1st-person. I tried to create a third "menu" config so that if you entered the menu while in 3rd-person, you could exit the menu and remain in 3rd-person. However, KCD2 ignores the 3rd-person script commands while the menu is open so it isn't possible to run the 3rd-person script immediately as you back out of the menus. This could be solved by delaying the input, but JoyToKey doesn't have an option to delay the key inputs
Thanks, bro. Really makes horseriding easier. BTW, for anyone who tries this solution, don't create profiles in JoyToKey and paste the config as it will overwrite them. Instead, create two new text files and rename them to KCD2 1st.cfg and KCD2 3rd.cfg, then paste the configs and run the app.
------------------ BETTER CONTROLLER SUPPORT ------------------
using this method, you do not need JoyToKey at all!
I created a steam controller config that uses double-tab right-bumper to toggle between 1st and 3rd POV: steam://controllerconfig/1771300/3444007010
this is a valid URL but nexusmods thinks its malformed. Just paste into browser and it should prompt you to open Steam. If that doesn't work, I recorded the setup and an alternate way to import the steam controller config at the end of this video
⚠️ note: I configured user.cfg to bind F2 to 1st person and F3 to 3rd person. Ordering them 1st->3rd just made more sense to me. If you have them set up as F3 (3rd) and F4 (1st) just make sure you change the Steam controller config to reflect that!
Good mod, though... It would be nice to have mouse movement control direction. Also, seems like when in 3rd person can not initiate conversation with NPCs.
its not working for me when i copy the -devmode +exec user.cfg part . it says name is incorrect. i did it exactly like the description but target part is not applying this -devmode +exec user.cfg
Super cool. nice work. adds a lot to the experience.
Would it be possible to make the mouse turn henry? and have a fixed overhead view and just a freelook button. its fine for the hors rifing as it is. on foot it is nice to look at but complicated to manouver through the world.
haha yes, but they would need to put in some work with the horses to measure up. in kcd 1 the handling of the horse felt like playing with a plastic toy horse. they improved it quiet a bit in kcd 2. but its still no comparison to the feeling from rdr2horse riding.
its actually a bit tragic the did not include third person view. all the animation look really good especially in fighting. sometimes i try to fight in tpv with this mod when fighting multiple enemies. its much more easier to keep an overview of who is where and attacking. overall i prefer fpv. but tpv has a lot of nice qualities. would be awesome to make it more playable
This mod is nice, but honestly..., this game is unplayable this way. Just because of the lack of mouse controlling the view. Developers need to patch this game.
i was stuck in this step 6. In the "Target" section copy/paste: -devmode +exec user.cfg as it is said there is problem with the shortcut and cant create it
Make a shortcut as described in step 4. Right click on the newly made shortcut and go to Properties, find the Shortcut tab as described in step 5.
You'll see a field next to Target: with the path to your KingdomCome.exe At the end of this path is where you want to add in the -devmode +exec user.cfg
I have the game installed on G, so the first two fields for me are:
Target:"G:\Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO\KingdomCome.exe" -devmode +exec user.cfg Start in:"G:\Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO"
Make sure your shortcut looks the same, adjusting for different game install location.
i found that if you make sure there is a space between the original part and the added part at the end, it works. Mine looks like this: "E:\Kingdom Come - Deliverance II\Bin\Win64MasterMasterSteamPGO\KingdomCome.exe" -devmode +exec user.cfg
It worked for me after deleting the " after kingdomcome.exe. It should look like this KingdomCome.exe -devmode +exec user.cfg the mod works normal for me so im guessing that was the fix.
I've tried both versions for TPV camera, but neither of them work no matter how much I follow the Non-Steam instructions (I'm playing on PC). I even added the -devmode +exec user.cfg path on the shortcut target. If anyone can identify a way beyond the step-by-step description to make the mod work, I'd be grateful, because at the moment I'm about to give up on the game because of the FPV camera, which is unfortunate, because the game is actually very good, but the FPV camera completely ruins the experience in my opinion.
The -devmode +exec user.cfg was placed at the end of the shortcut. It is configured as "J:\Kingdom Come - Deliverance II\Bin\Win64MasterMasterSteamPGO\KingdomCome.exe" - devmode +exec user.cfg And no, I do not use steam for KCD2, however, I did follow the instructions for non-steam.
364 comments
I uploaded new version of mod - 1.1b.
I was able to correct camera height which is now focused on Henry's back, not feet like before. Also TPV is turning OFF middle dot. FPV is turning dot back ON.
You can use / or * to switch off/on cursor (if you want to try fight in TPV)
f3 - TPV bind should now work for both regions.
f4 - FPV
To fix inventory, map etc. bug I needed to bind default keys to FPV mode.
I - Inventory
M - Map
P - Player skills
J - journal
N - Codex
New files with scripts are on to download. Have fun.
If v1.1b isnt working for you. Try to use version 1.1a in optional files.
I've made a set of JoyToKey configs that create a fairly nice experience using a controller. I mostly use this while navigating on horses.
There are two configs that are used together.
These JoyToKey configs solve the following problems:
Instructions:
1. Install & launch JoyToKey software
2. click File > Open config data folder. Keep this folder open
3. Terminate JoyToKey software (must fully terminate; not just minimize! on Windows there's a JoyToKey icon in the taskbar that you can Right Click > Terminate JoyToKey
4. In the previously-opened config data folder, create a text file for each config. Name the text files "KCD2 1st.cfg" and "KCD2 3rd.cfg"
5. Copy the below config settings into the respective files
6. Now you can run JoyToKey again and the configs will be loaded in
7. When you launch KCD2, make sure that JoyToKey has "KCD2 1st" selected.
debugging tip: if you keep JoyToKey visible while you play, it highlights keys as they're pressed and highlights which config is currently active
KCD2 1st.cfg
The only config settings that matter are under "Joystick 1" and "ButtonAlias"
[General]
FileVersion=70
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UseDiagonalInput2=0
UsePOV8Way=0
RepeatSameKeyInSequence=0
Threshold=20
Threshold2=20
KeySendMode=0
SoundFile=
ImageFile=
VibrationSpeed1=0
VibrationSpeed2=0
VibrationDuration=0
[Joystick 1]
DefaultDisplayName=
DefaultTemplateId=
Button13=1, 71:72:00:00, 0.000, 0, 0
Button14=6, "KCD2 3rd", 0
[ButtonAlias]
Button14=68, -1, -1
KCD2 3rd.cfg
The only config settings that matter are under "Joystick 1" and "ButtonAlias"
[General]
FileVersion=70
NumberOfJoysticks=2
NumberOfButtons=32
DisplayMode=2
UseDiagonalInput=0
UseDiagonalInput2=0
UsePOV8Way=0
RepeatSameKeyInSequence=0
Threshold=20
Threshold2=20
KeySendMode=0
SoundFile=
ImageFile=
VibrationSpeed1=0
VibrationSpeed2=0
VibrationDuration=0
[Joystick 1]
DefaultDisplayName=
DefaultTemplateId=
Button13=1, 73:00:00:00, 0.000, 0, 0
POV1-1=1, 73:00:00:00, 0.000, 0, 0
POV1-5=1, 73:00:00:00, 0.000, 0, 0
Button14=6, "KCD2 1st", 0
Button15=6, "KCD2 1st", 0
Axis3n=2, -100, 0, 0, 0, 0, 0, 0.000, 0, 95, 0.3, 50, 0, 0, 0, 0
Axis3p=2, 100, 0, 0, 0, 0, 0, 0.000, 0, 95, 0.3, 50, 0, 0, 0, 0
Axis4n=2, 0,-100, 0, 0, 0, 0, 0.000, 0, 95, 0.3, 50, 0, 0, 0, 0
Axis4p=2, 0, 100, 0, 0, 0, 0, 0.000, 0, 95, 0.3, 50, 0, 0, 0, 0
Button16=6, "KCD2 1st", 0
[ButtonAlias]
Button15=16, -1, -1
Button14=68, -1, -1
Button16=20, -1, -1
Limitations:
I tried to create a third "menu" config so that if you entered the menu while in 3rd-person, you could exit the menu and remain in 3rd-person. However, KCD2 ignores the 3rd-person script commands while the menu is open so it isn't possible to run the 3rd-person script immediately as you back out of the menus. This could be solved by delaying the input, but JoyToKey doesn't have an option to delay the key inputs
BTW, for anyone who tries this solution, don't create profiles in JoyToKey and paste the config as it will overwrite them. Instead, create two new text files and rename them to KCD2 1st.cfg and KCD2 3rd.cfg, then paste the configs and run the app.
steam://controllerconfig/1771300/3444007010
Never mind, found a superior mod doing 3rd person view with a smoother approach @
https://www.nexusmods.com/kingdomcomedeliverance2/mods/1550
cause it would be very mutch appreciated
Would it be possible to make the mouse turn henry? and have a fixed overhead view and just a freelook button. its fine for the hors rifing as it is. on foot it is nice to look at but complicated to manouver through the world.
lot of thanks for the effort.
its actually a bit tragic the did not include third person view. all the animation look really good especially in fighting. sometimes i try to fight in tpv with this mod when fighting multiple enemies. its much more easier to keep an overview of who is where and attacking. overall i prefer fpv. but tpv has a lot of nice qualities. would be awesome to make it more playable
It just came out today.
6. In the "Target" section copy/paste: -devmode +exec user.cfg
as it is said there is problem with the shortcut and cant create it
Make a shortcut as described in step 4.
Right click on the newly made shortcut and go to Properties, find the Shortcut tab as described in step 5.
You'll see a field next to Target:
with the path to your KingdomCome.exe
At the end of this path is where you want to add in the -devmode +exec user.cfg
I have the game installed on G, so the first two fields for me are:
Target:"G:\Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO\KingdomCome.exe" -devmode +exec user.cfg
Start in:"G:\Kingdom Come Deliverance II\Bin\Win64MasterMasterSteamPGO"
Make sure your shortcut looks the same, adjusting for different game install location.
Image attached if it helps.
Mine looks like this:
"E:\Kingdom Come - Deliverance II\Bin\Win64MasterMasterSteamPGO\KingdomCome.exe" -devmode +exec user.cfg
the mod works normal for me so im guessing that was the fix.
If anyone can identify a way beyond the step-by-step description to make the mod work, I'd be grateful, because at the moment I'm about to give up on the game because of the FPV camera, which is unfortunate, because the game is actually very good, but the FPV camera completely ruins the experience in my opinion.
And no, I do not use steam for KCD2, however, I did follow the instructions for non-steam.
Hello. What button do I press on the PS5 DualSense controller to change my point of view?