Mods / True Third Person
Author: OldManYells
Side: Client
Created: Sep 14th at 5:41 PM
Last modified: Oct 6th at 6:30 PM
Downloads: 1478
Follow Unfollow 122
Latest release (for Vintage Story 1.21.0 - 1.21.1 and 1.21.2 - 1.21.4, potentially outdated):
truethirdperson_0.0.3.zip
1-click install
True Third Person
(Warning: Sound is a bit loud.)
This mod aims to provide a different way to play Vintage Story by improving the experience of the third person camera enough so that it becomes viable to play the game in that perspective.
Changelog 📑
- BugFix: Scroll to zoom was not being checked correctly
- Tweak: Moved default key from CTRL to Tilde (US Layout/OpenTK based) and allow for customization
Disclaimer ⚠️
Although i did as much testing as possible this mod manipulates the camera on the client side (still respects the bounds of base game) so you may experience weird behavior. If that's the case please let me know (yes even if for some odd reason you found a way to exploit using it -- it shouldn't be able to do anything that the base client can't). Since this is client side it works on pretty much any server, albeit i would ask about using it beforehand.
The player entity is still the authority in regards to the target, the mod manipulates both the camera and the drawing of the crossair to the screen. Any ressamblence of "auto aiming" you see is just the crosshair being drawn on screen centered around the best approach for collision with the other entities (you might see this more often when targeting entities that are not in close proximity).
About 🔢
True third person is not only highly inspired but also builds upon the work done by ImmersiveTPSCamera
If you just want a simpler solution to have a more immersive experience playing Vintage Story i suggest you check out that particular mod.
Features ✳️
- Modifier + Scroll Wheel to zoom in and out in third person (Also works with native zoom shortucts)
- Arrow keys to adjust base position of the camera point (Will be deprecated with Left/Right shoulder static position).
- Zoom out and into First Person
- Smooth camera zoom
- Prevent camera zoom in and out on collision with auto adjustment
Note: Default modifier is 'Tilde' (for non US layout -> It's the key to the left of '1')
Roadmap 🚧
- Configure either Left or Right view points (Remove camera custom positioning)
- Configure mouse zoom sensitivity
- Allow camera on a timer to lerp back to original zoom after auto zoom in from collisions
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 0.0.3 | 1257 | Sep 15th at 5:10 PM | truethirdperson_0.0.3.zip | 1-click install | ||
|
- BugFix: Camera snapping into FP when wall collision was too close | ||||||
| 0.0.2 | 139 | Sep 14th at 9:43 PM | truethirdperson_0.0.2.zip | 1-click install | ||
|
- BugFix: Scroll to zoom was not being checked correctly | ||||||
| 0.0.1 | 82 | Sep 14th at 5:41 PM | truethirdperson_0.0.1.zip | 1-click install | ||
|
Initial Release | ||||||
Jaggedcan9ne the several mods that change crossair fundamentally just adjust the rendering position of the crossair on screen. The downside here is that not only this one ajdust the crossair, but does it to compensate for the camera ajdustment offset. Fundamentally i think the other mods would need to ajdust to this (either independently or by direct comunication between mods), but perphaps i can come up with a better ideia. As i want to try out a different approach a don't want to start either by attempting compatibility and would ask you all to avoid requesting it to other modders as i don't want anyone doing unecessary work or even having to do it twice.
OldManYells Any engine hooks or config settings that would force first person for aiming bows and muskets from the firearms mod in the meantime? I wouldnt count the issue as a flaw of your mod, I had assumed it was a compatibility issue between mods since I'm use to the same kinds of problems whenever I dust Skyrim off and load it up with a few thousand mods.
Jaggedcan9ne Currently this mod is not compatible with other types of combat mods that themselves change the dynamics of aiming. I'm considering the possibility of testing a third person gameplay with the overhead camera (the third mode where you can walk more freely) and a positioning similar to the current one implemented. This would remove the need to manipulate aiming and would most likely be able to delegate any of that to the others mods. Got tempted ofter checking out the way you play in SurrounDead.
If i go this path i'll launch a version as experimental first so that people can test and see how it feels before making it the default Third Person experience. Or maybe have them both if possible.
F5 to switch to 3rd person
Hello...I'm somehow too stupid...which key do I use to switch to third person?Noticed an issues with the Firearms mod, has to do with trying to aim and fire in third person with the third person dot crosshair. Point of aim versus point of impact is off, not sure yet in what direction left or right, up or down.
Maybe a setting as a quick fix to force first person for aiming? Im using the carbine and it works just fine in first person, its only in third person do I notice that im not hitting where I aim.
Crossbows and Firearms compatibility would be so so so amazing.
SeregFinnel i would say that at least for 1.20 it should. But on the 1% chance that something goes weird i would test it first.
CrowBrains fair point. Presets might be a bit more work to make it happen, but i can see if next time i get a moment i can have feedback to the player whenever you adjust the camera and maybe save that position as the default one.
wormychan let me see if i can figure that one out.
Would this work with older game versions or would that cause pain?
OldManYells, Id very much enjoy keeping the option to adjust the position as you currently have, I tend to shift the camera more left, centering the charater more in the middle of the screen just off center. It would be really nice qol to have presets that can be saved!
For some reason trying to load this on 1.21.0 causes it not to load properly. The game states its for an older version of VS and when it tries to load it the cursor is locked to the top left of the edge of the screen. Not sure what thats all about i thought it was a mod conflict but loading VS up with only this mod installed causes the same issue. Dont know what it is :o
OldManYells I mean like zoom in closer to the character, so they take up more of the screen. I'd like something like this but without having to make the fov so compressed.

Chumber depending on how many people are interested in the mod itself and the feedback i'll try to see if it's feasable. I've actually already exchanged some words about it with the creator. If you use the arrow keys you can already ajdust the position in both axis, this is something i've brought from immersive tps but i was planning on removing since i was thinking most people won't actually adjust the camera that much. I'm using the mod myself as much as possible because the ideia is trying to come up with default positioninig (aside from the shoulder side) that works well for the gameplay.
osayra, you mean zoom out? Increase the maximum distance?
Thanks for the quick update!
would it be possible to zoom in more? is there a config for that
This is pretty cool. Definitely makes boating a little easier so I don't have to constantly swap back to FP to hit the sails.
Any chance of compatability for Maltiez's mod suite? Testing last night with firearms, crossbows, etc., the reticle does not reflect the aim point of the weapons. The character doesn't turn until the "edge" of the reticle's movement area, so the weapons stay arimed wherever they're physically pointing, and not where the reticle is in third person.
Additionally, do you have any plans to allow for adjustment of the camera offset to have it closer or further from the character on either side? I see on the roadmap that you've planned left or right, but will those be adjustable as well?
OldManYells Sorry I never responded last night, got busy playing the game haha, and yeah I imagine you figured out what I meant by that based on the patch you added.
Abra_The_Cadabra new version should fix it.
Moose_ yeah i get it, the default since version 0.0.2 is now the "Tilde", i'm unsure where your "`" is but i suspect we may be talking about the same one. Which version of the mod are you running? If you're on the 0.0.1 it's probably it. Either way if you can try this latest one and let me know if it still happens.
OldManYells i also use sprint toggle, but it does mix with it. I'd say the best key would be " ` " since it's unused unless choosen by player.
Regarding the bug, i also get it. Whenever the camera is set to the closest zoom it does scroll in and out of first person mode when scrolling the hotbar.
I did not test it too much, but probably can be avoided if you can disable the transition from 3rd to 1st person via the scroll to zoom feature.
Amazing mod! So much easier to play with this FPV 🔥
Abra_The_Cadabra your having that issue if for instance, you're looking up and the camera is "on the ground" and you try to zoom out?
Got another weird bug, when your camera gets too close to your character it stays that way, and you try to scroll out it will first go back to first person, then you have to scroll again to go back into third person.
Abra_The_Cadabra
Tyga was absolutely correct, in the last steps to clean up stuff i move the proper code around and messed up :D
Changed the default key to be 'Tilde' key (the one on the left of '1', for those using US based layout, for the others it should be wtv key you have there), also you can now change it in the Settings > Controls. Updated the descriptions in the Controls so you can find it more easily throught the mod name
I am having the same issue as Tyga, I am playing with quite a few mods but none to my knowledge that affect the scrollwheel, and yeah even when not holding CTRL, I zoom in and out of third/first person when trying to navigate my hotbar.
Moose_completly forgot that I play with toggle sprint so it doesn't make much difference to me. Will have to figure out a better default and allow for config.
Tyga not sure if I understood completely what's your issue. If you're not holding control the mod should never act on the zoom. Could you provide more details. Do you use many mods?
Will take care of the CTRL keybind issue as it conpletely went over me that it you for sure cause collisions with other stuff.
For anyone using this with say Crossbows or what not, go into ConfigLib mod settings in game, and change Aiming Type to Vanilla, or else the cursor will be way further right than it should be in the third person mode. Or if the Author adds support in the future then ignore this.
Would really appreciate config file to change the toggle from third to first person, as even when im not holding control my scroll wheel is changing camera modes when im trying to scroll through my hotbar
This is perfect, thank you!
The only feedback that I have is that most people use CTRL for spring (didn't bother to change or carried over from the other game), this gets annyoing with the keybind you set by default. It will be better for the regular joes to have the hotkey on a different button by default