Resident Evil 7

File information

Last updated

Original upload

Created by

cheezeit

Uploaded by

goldedtoad

Virus scan

Safe to use

About this mod

A cheat engine script with the function of artificially creating a third person camera view.

Requirements
Permissions and credits
Changelogs
Description

This script will force the game's camera from its first person view to one that is behind the player character and to the side, giving the game a bit of a closer feel to the over-the-shoulder entries in the series.

Barring some animation jank, it is completely functional for both the main game and DLCs. There are several options available to make adjustments to how the camera's positioning is handled, along with many options for control over different screen effects.

The script also includes options to automatically disable third person in some situations that may be better suited to first person. It can also be assigned hotkeys to toggle manually third person mode during game play.


Instructions
Install cheat engine and thirdperson player character model mods for Ethan, Mia, and Clancy (Main Game) to use with the script. Run the script, attach it to game's re7.exe with the top-left flashing box, and then check the box beside "Start Thirdperson Script". A video tutorial on both using the script and installing these mods can be found here. (Old video, so go ahead and install the newest models listed below before running the script.)

For the latest RT version on Steam, I'd recommend using AfroJackX's RT Placeholder Models.

For the old DX11 version (Steam Beta or 2019), I'd recommend alphaZomega/ZombieAli's Ethan with Head along with AfroJackX's non-RT Placeholder Models.

To use a model replacement, download FluffyQuack's Mod Manager, select Resident Evil 7, and drop the model's .rar file in the Games\RE7\Mods folder.


Complementary Mods

AfroJackX's Chris Redfield OTS Aiming Placeholders can be used for the Not A Hero DLC to make Chris' animations of his handgun and shotgun a bit
cleaner.

praydog's REFramework can be used to fix ultrawide resolutions. Be sure to change the script's "Stop Script FOV Changes" option to "On" if Framework's ultrawide is used.

[DX11 Only] ZombieAli's RE2 Leon over Ethan replacement model is another option available for Ethan.


Troubleshooting

  • After trying to click the box beside "Start Thirdperson Script", if nothing happens after a few seconds, right click on the text.
  • If at the top of the context menu the error message says "The array of byte named ... could not be found", then the script is likely not compatible with your game. This error could be caused by such things as the game not being the correct version to go with the downloaded script, being a regional version such as the Japanese censored RE7, or the game itself having been updated since the last script release.
  • If the error message says "module not found:re7.exe", it means cheat engine is not attached to the game's executable. Use the flashing box button at the top left to do so.
  • Make sure to use the latest version of cheat engine (to ensure the script's syntax is read properly).
  • If custom models are not appearing in-game, be sure that the right version is being used. New RT models and old DX11 models are not interchangeable. Fluffy's manager should display a warning if trying to install incompatible mods.
  • If using REFramework's Ultrawide Fix or FOV control, be sure to turn "Stop Script FOV Changes" option to "On" (Double-click the "Off" and use the dropdown box to change it), otherwise the FOV will bug as the two programs each try to modify it simultaneously.
  • By default, the script goes into first person whenever a melee weapon is held, such as picking up the axe at the beginning. To return to third person, switch to a different weapon slot by pressing a slot hotkey (1-4 on a keyboard; D-Pad on a controller). "Autodisable with Melee Weapons" can be turned off to prevent switching to first person when melees are equipped.
  • When using the older non-RT scripts, Not A Hero DLC aiming can be made easier by setting the crosshair to be always on in the game's display options. If the "helmet hud" is bothersome, it can also be disabled there.
  • A note for those that get "This game is incompatible with CheatEngine": the error only happens if RE7 is still on the release version. No version of the script has any tested compatibility with the older builds of the game before the Not A Hero DLC was added.
  • If the game crashes while the script is running, it can cause something in cheat engine itself to get "hung up" and from then on activation of the script will always crash the game until cheat engine is closed. If the game is crashing on enabling the script (or if the script is just bugging in general), exit out of both cheat engine and the game completely and restart them both.
  • If custom models won't go into thirdperson when installed, try setting "Auto-Disable for Headless Characters" to Off.


Known Issues

  • Bear in mind that the game was designed for first person. I highly recommend playing it as intended the first time around. This script is just a "for fun" project of mine and does not directly modify anything past what is already in the game.
  • Crashes are rare but may be possible. If playing on Madhouse, I would recommend the occasional save, just in case. Messing with the timescale options may aggravate this.
  • None of the playable characters have heads. They weren't given any as they are unnecessary for a first person view. Model mods such as those mentioned in the Instructions above are needed if they are to not be headless.
  • Animations the player is not normally supposed to see can be stiff or broken. Fixing such animations is beyond my experience and would require someone knowledgeable with RE Engine modifying the game's files.
  • The third person camera has no collision detection of its own. By default, the script will tighten the camera's focus when a gun's aim is blocked as a "band aid" solution to prevent walls from blocking shots.
  • If the camera goes outside a room, some lighting inside may be disabled or darkened. Other oddities such as a lack of NPC lip syncing may occur if the camera goes out of bounds.
  • The "flashlight" shines through the player character's model. It also becomes dimmer than it would be when in darker areas because of being partially blocked by the model. This behavior is because of how it's designed for a first person camera. It's basically a lighting effect with an invisible source that faces towards the player character rather than being an actual flashlight shining ahead.
  • Some walls/objects are not transparent from the outside and will block the view if the player character's back moves too close. If the camera is blocked, any shots fired may instead hit these obstructions.
  • Framerate-dependant features, such as the zoom effect on aiming/first person transitions, may bug the camera's positioning if the fps falls too far below 30 (such as with large frame drops).
  • The "Skip Cutscenes" script (included with the RT script) does not skip the television watching cutscene (after the two keycards). If you wish to skip it, use alphaZomega's RE7 Cutscene Skipper, set the "Autoskip" option OFF, and press Spacebar twice when this specific cutscene is running.