Shot by Otis_Inf
|Vanilla Photo Mode||Yes (lol)|
|DSR||Yes (see notes)|
|Custom Aspect Ratios||No|
|Graphics API||DirectX 11 and DirectX 12|
Universal Unreal Engine Unlocker v4.1.7 or later by Otis_Inf
Features: Camera, FoV, timestop, gamespeed, custom lights.
Cheat table by Otis_Inf and Skall
Features: HUD toggle, DoF control, Wider FoV during gameplay, control over some CVars. This table is available on Otis_Inf's patreon.
The UUU allows you to create custom lights in the game. The lights might not be visible at first, because the default light intensity is very low (20). To see the light, increase the intensity of the light by a lot (like into the millions a lot). To be able to set a higher value for the light intensity, you might also want to increase the light intensity max value.
Most features of the UE4 lights work, pay close attention to the inner cone width, which is often set to the same value as the outer cone width, giving a hard edge to the light.
A very low shadow bias (near 0) might be required for shadows to show up.
In some areas, like certain rooms, it might be lights don't work; no matter how high you set the intensity, no light will appear.
The cheat table allows you to control the DoF when it's enabled in-game. So when the DoF is visible in-game, like in a cutscene, you can control it with the cheat table.
Ctrl-F1 toggles the control over the in-game DoF in that situation. It won't turn on the DoF in gameplay however if it's not already enabled by the game. If you want to have DoF in gameplay, you have to use Reshade DOFs.
The UUU has two pause functions:
Numpad 0 (UWorld pause) and
PageDown (Slowmo pause). For Final Fantasy VII Remake, both are usable, however when you want to control the in-game DoF,
PageDown is preferable: when you pause the game using
Numpad 0 and change the DoF values using the cheat table, nothing happens till you skip a frame, using
PageUp. When you pause the game with
PageDown however, changing the DoF values will show immediately effect and you can easily control where to set the focal point.
To pause the game to take shots, always try to use
PageDown first. This works well in cutscenes. However, in gameplay, if you try to pause while moving / in combat, you'll observe that your character starts to slide around. In those cases, the
Numpad 0 pause works better.
- No hotsampling. None at all. You can only DSR up to 4K.
- No console input. While the UUU does activate the UE4 dev console, keyboard input isn't reaching the console if the key is used by the game, e.g. enter. This is solved with FFVIIHook, which allows you to use the console normally.
- No HUD toggle. The HUD is made with a 3rd party library and the UUU can't hide it. To hide the HUD, use the cheat table's HUD toggle or ShaderToggler.
- (v4.4.0 and above) Limited control over in-game post-processing using the Post-processing tab.
The UUU can enable ultrawide support in UE4 games, however this doesn't work as expected in FFVIIR due to the strict 16:9 limitation. If you run an ultrawide monitor, upon injecting the UUU, your game will become squished. It can be unsquished by choosing a 16:9 hotsampling resolution.
Borderless Fullscreen DSR by default - with an option to set resolution scaling as a percentage of the current screen resolution. Use this option to increase image quality of screenshots (this will not affect the final size of the screenshot).
It is possible to force exclusive fullscreen with FFVIIHook, the game set to run in DX11 mode, and a modified
Engine.ini with this line:
w at the end of the specified resolution forces fullscreen, borderless fullscreen and windowed modes respectively.
r.ScreenPercentage being exposed by the cheat table and FFVIIHook, it seems that setting it higher than an internal resolution of 4096 causes bright green artifacts to appear.
Previously, you had to DSR your desktop itself in order to get the game to run in 4K and fit on a lower-than-4K screen. This method allows you to capture 4K screenshots without needing to do that.
Similar to above, add
r.SetRes=3840x2160f to your
Engine.ini. However, don't run the game in DX11. This causes the game to launch in a windowed, but locked, 4K state. You can then use a tool like SRWE to resize the window to fit on your screen, while enjoying full 4K capture. The game may resize itself back to its larger 4K window state upon focus if you've tried to move the window with SRWE, so leave it aligned to the top left (X:0, Y:0). Placing an
f at the end of the resolution is important, otherwise the game will redraw upon window resize and you will lose the resolution entirely.