RoboCop: Rogue City
0 of 0

File information

Last updated

Original upload

Created by

SammiLucia

Uploaded by

sammilucia

Virus scan

Safe to use

Tags for this mod

About this mod

Ultra+ stutters/hitches, performance, and visual improvements, similar to Ultra+ for Hogwarts Legacy and Jedi Survivor.

Permissions and credits
Changelogs
What it does

  • Forces 2x light draw distance (Insane version)
  • Forces cut-scene textures/FX/shaders/etc. (Insane version)
  • (Full version just forces higher quality textures)
  • Fix noisy reflections on rough surfaces (roads - Lumen temporal noise)
  • Speed up Lumen
  • Fix noisy global illumination in some areas (Lumen ray noise)
  • Fix slow DLSS Auto quality (testing). Auto is slow because NGX automation testing was disabled
  • Speed up shader compression
  • Enable smooth fading of shadows and objects
  • Sharpened skin textures a bit (not a full fix)
  • Uses DLSS as an unsharp mask before UE's sharpen, which gives a really nice look
  • Increased temp/working memory for UE
  • Sharpened DLSS / FSR
  • Increased colour accuracy to 64-bit, visual improvement
  • Disabled development shaders (fix possible hitch)
  • Enabled FrameGen (I can't test this, lmk how you go in Posts)
  • Increased GPU scene buffer (possibly excessive but i can't test right now)
  • Enabled cascaded shadow caching (fix probable hitch)
  • Disabled unbuilt shadows (fix probable hitch)
  • Reduced GPU defrag relocations per frame (fix possible hitch)
  • Speed up occlusion queries by a few fps
  • Fix white screen flashes in some instances


To Install

Copy the included file to: %LocalAppData%\RoboCop\Saved\Config\Windows\Engine.ini



Detailed How-to and Performance Guide

  • Install the game on an SSD wherever possible, it needs a fast disk
  • Run the game at least once
  • (Required) Copy the two INI files to %LocalAppData\RoboCop\Saved\Config\Windows\
  • (Required) AMD users, run the AMD Auto-Detect tool. If you've installed the AMD Chiset/CPU and GPU drivers, these usually miss a few important drivers, which is fixed by running AMD Auto-Detect. Go to the AMD site > click the Download Windows Drivers button > run the tool
  • (Recommended) Write-protect the GameUserSettings.ini file to prevent forced visual quality to not be overwritten. Right-click > Properties > Read-only
  • Disable VSync. Ultra+ enables the new DirectX "flip" presentation method which shouldn't tear. If you see tearing, however, enable VSync in the graphics card control panel (not in the game)
  • (Recommended) in Display Settings -> Graphics Settings (at the bottom) -> Enable Hardware-accelerated GPU scheduling. Also enable Variable refresh rate if you have it
  • (Strongly recommended) Disable Control Flow Guard in Windows. Click Start > type Exploit Protection > Click Program Settings > Click Add program to customize > click Add by program name > type RoboCop-Win64-Shipping.exe > Scroll down to Control flow guard (CFG) > Click Override > Switch it to Off. Done! If the game was running you need to restart it
  • (Recommended) Enable resizable bar if you can. This game copies a LOT from CPU to GPU. It's not necessarily about CPU cores but it's definitely about CPU to GPU bandwidth
  • (Recommended) disable PCI Express Link State Power Management in Windows Power Plans (here's how). No this isn't the root cause problem, but maximising CPU > GPU bandwidth helps this and other games
  • (Recommended) if you're due to update your video drivers, use Display Driver Uninstaller (DDU) in Safe Mode to completely remove the old drivers and reinstall from scratch. I still hear of games being fixed by this. I recommend the NVidia Studio Drivers, or AMD "Recommended" drivers, because they're fully regression tested
  • (Optional) If you're still getting micro-stutters, add the line r.FinishCurrentFrame=1 under [SystemSettings]. You may get a few FPS lower but the microhitching should be completely gone.


My other mods

Hogwarts Legacy
Robocop: Rogue City
Cyberpunk 2077
Star Wars: Jedi Survivor


In Detail

I've now made Ultra+ for a few games (Hogwarts Legacy, Jedi Survivor, and another secret one I'm definitely not working on).

Initially Ultra+ was to fix stutters and texture loading problems. After that I realised cut scenes looked so much better than the game itself, so I started pushing the in-game quality harder too. My third goal is "everyone can enjoy the game."

So that's what Ultra+ mods are... Finding and removing underlying reasons a game's engine hitches, and forcing graphics higher if it's not too costly to do so.

Is it an Engine.ini mod? No. Other games I've modded use pak files, and edit several game assets to achieve the goals (see note below).

This is also not based on any Engine.ini you've seen pasted on Reddit. I extract all the games commands and hand tune them in-game using the console, which takes a lot of testing. In other games the community has joined in to help test and solve problems (thank you! 😊)

Is it an FPS mod? No, that's not the main goal. However I do try and target vanilla FPS or higher _at higher visual quality_. Often once I remove the cause of performance problems/hitching, it's possible to push quality higher. Put another way, sometimes games studios reduce quality to minimise performance problems.

When the same or higher FPS is not possible, I release a few versions of the mod (Basic, Full, Insane).

So please do let me know how you go in Posts, good or bad. Work is very busy at the moment but I check whenever I can, at least once a week. If I can't respond to everyone, be assured I am reading.

About RoboCop specifically: I heard suggestions thr stutters are caused by shader compilation. They aren't — they were caused by unbuilt shadows, which I've disabled, and by a few other things (see "What it does" above). There is no visual loss from disabling unbuilt shadows.

The game can run extremely well, the Unreal Engine 5.2 texture streamer does not appear to had code modified by Orion, which is good. Most of the problems I see are due to the game studio modifying UEs streamer, instead of really understanding how it works.

Overall RoboCop Rogue City is very well optimised and designed, with only some minor fixes required, plus pushing the visual quality where it doesn't hurt performance.

Note: There are some things I'd like to do but can't yet because the modding tools aren't working 100% with UE5.


To Orion

This is a great demo and I'm super excited about the game! Please use my fixes at will and contact me if you want to discuss anything.