Mods / True Third Person

Tags: #Graphics #Other
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 📑


v0.0.2
- 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
1.21.0 - 1.21.1 1.21.2 - 1.21.4
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
1.21.0 - 1.21.1
139 Sep 14th at 9:43 PM truethirdperson_0.0.2.zip 1-click install

- 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

0.0.1
1.21.0 - 1.21.1
82 Sep 14th at 5:41 PM truethirdperson_0.0.1.zip 1-click install

Initial Release


28 Comments (oldest first | newest first)

💬 OldManYells , Oct 11th at 2:46 PM

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.

💬 Jaggedcan9ne, Oct 8th at 1:36 AM

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.

💬 OldManYells , Oct 6th at 10:34 PM

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.

💬 Johnski, Oct 6th at 6:42 PM

F5 to switch to 3rd person

💬 Luka, Oct 6th at 8:45 AM
Hello...I'm somehow too stupid...which key do I use to switch to third person?
💬 Jaggedcan9ne, Oct 6th at 1:44 AM (modified Oct 6th at 1:45 AM)

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.

💬 Cuttlebear, Oct 5th at 8:17 PM

Crossbows and Firearms compatibility would be so so so amazing.

💬 OldManYells , Sep 20th at 2:09 PM

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.

💬 SeregFinnel, Sep 20th at 4:10 AM

Would this work with older game versions or would that cause pain?

💬 CrowBrains, Sep 20th at 3:59 AM

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! 

💬 wormychan, Sep 18th at 2:19 AM

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

💬 osayra, Sep 17th at 5:40 AM (modified Sep 17th at 5:41 AM)

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.
image

💬 OldManYells , Sep 16th at 4:46 PM

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?

💬 CrowBrains, Sep 16th at 4:14 AM

Thanks for the quick update!

💬 osayra, Sep 16th at 1:32 AM

would it be possible to zoom in more? is there a config for that

💬 Chumber, Sep 15th at 6:19 PM

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?

💬 Abra_The_Cadabra, Sep 15th at 6:06 PM

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.

💬 OldManYells , Sep 15th at 5:16 PM

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.

💬 Moose_, Sep 15th at 4:47 PM

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.

💬 XurxoMF, Sep 15th at 1:40 PM

Amazing mod! So much easier to play with this FPV 🔥

💬 OldManYells , Sep 15th at 8:46 AM

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?

💬 Abra_The_Cadabra, Sep 15th at 12:56 AM

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.

💬 OldManYells , Sep 14th at 9:45 PM

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

💬 Abra_The_Cadabra, Sep 14th at 9:29 PM

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.

💬 OldManYells , Sep 14th at 8:24 PM

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.

💬 Abra_The_Cadabra, Sep 14th at 7:48 PM

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.

💬 Tyga, Sep 14th at 7:20 PM (modified Sep 14th at 7:20 PM)

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

💬 Moose_, Sep 14th at 6:19 PM

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

 (edit comment delete)