Features
(Not available in other third-person mods)
- You can switch back to the first-person using the "DEL" key.
- You can change the camera distance using "<" and ">".
- You can access the front-view using the mouse scroll button.
- You can use my maria.blend, MODELDEF and zscript as a reference for using your own 3D model.
I'll be updating this github repo in order to improve the mod. I've added Cacodemon345's Zscript Chasecam into a separate chasecam.zs file and added input support by overriding InputProcess and NetworkProces. I've disabled Precise Crosshair on first-person in order to avoid a conflict with the default GZDoom crosshair, drawing it only on the third-person. Also, I've modified the camera actor height in order to improve the gameplay with Precise Crosshair. The 3D MODELDEF has an idle, walking, running and a death animation using a custom-rigged Silent Hill 2 Maria model.
This is the modified precise crosshair event handler, if you want to check the input code.
I had to define chasecam variables as global variables on the event handler in order to be able to set the camera actor by the player input, and to be able to create the "front-view" command.