File information

Last updated

Original upload

Created by

SammiLucia and robber804

Uploaded by

sammilucia

Virus scan

Safe to use

About this mod

Ultra+ is a series of mods designed for all PCs, fixing bugs and performance, with the best possible visuals.

Requirements
Permissions and credits
Changelogs
Only download Ultra+ mods from Nexus or Ultra Place Discord. We do not upload anywhere else.

Support and Supporting

Join The Ultra Place Discord For the fastest support and releases. See you there!


If you'd like to support our efforts please endorse, share or support us on Patreon.


About Ultra+

Ultra+ is a series of mods designed for all PCs, fixing bugs and performance, with the best possible visuals.


Quick Start

There is a lot to read because there is a lot you might want to know.

Don't let that scare you though, I've worked hard to make Ultra+ easy to use. To get started quickly, scroll to How it Looks for a video overview and installation instructions, or scroll to How to Install.


What it Does

  • Auto-restores graphics settings on game launch. This is helpful if you use -qualityLevel=Cinematic_RTX — you no longer have to fix your graphics each time
  • You can now change most graphics menu settings in one click (High, Medium, Low, Potato). All presets are based off these benchmarks and are generally well thunk out
  • Has Raster optimizations. If there's any specific optimizations you want please let me know in Posts.
  • optionally enables PT16, the super-fast original path tracing from Cyberpunk 1.6x
  • Fixes black blocks on the left of the screen using DLSS in vanilla
  • Fixes some lights not loading and lights flickering on and off in certain situations (vanilla bug)
  • Fixes AMD path tracing smearing and issues (start with PT20 Fast or Balanced and let me know how you go in Posts)
  • Improves path tracing performance by 30-40% (PT20 Fast vs. vanilla 2.12a) v4.0-alpha may increase performance above this but is a WIP
  • Improves performance for PT21 by 15-30% (enable PT21 Turbo in Ultra Control)
  • Almost completely fixes edge-noise (disocclusion noise) especially on skin and hair (vanilla bug)
  • Enables ray tracing with path traced bounce lighting I've called RT+PT, which only costs around 6% FPS more than ray tracing (similar to Alan Wake 2 path tracing)
  • Enables an entirely new type of path tracing called PTNext in the mod. This is using ReGIRDI+ReGIRGI, which is an advancement over ReSTIRGI+RTXDI (it's in the game engine but not normally able to be enabled)
  • (Optional) Enables you to target a specific FPS, by auto-tuning visual quality in real-time perceptually. This means during fast scenes Ultra+ may drop the visual quality a small amount to try and keep up FPS, and does it in a way you're unlikely to notice
  • Automatically unsticks the weather if it gets stuck (vanilla bug)
  • Improves visual quality of path tracing significantly over vanilla
  • Improves object pop-in (streaming, vanilla bug)
  • Fixes crushed blacks by expanding bottom of histogram (vanilla bug)
  • Fixes stutters, FPS slow-downs, crashes, and out of vram problems with the vanilla game on ≤12GB cards
  • Fixes flickering steam (vanilla bug)
  • *New Gradually changes sun shadow sharpness depending on the time of day (physically-based). IRL sun shadows are 30–50% more diffuse at dawn and dusk than at midday
  • Enables colour integration of particles into path tracing, so smoke, steam, sparks, electricity, are influenced by the scene, and cast light on the PT scene
  • Increase LOD bias to improve the look of DLSS/FSR (set "Allow negative LODs" in your GPU control panel
  • Enables ambient occlusion on eyeballs 🤷‍♀️
  • Reworks hair in path tracing so it looks more realistic in full sun, indoor lit and unlit areas, etc.
  • Adjusts skin for path tracing and ray tracing with (RT and RT+PT only)
  • Reduces Fresnel (reflections at an angle like on wet grass) on weapons, plants, skin for path tracing (RT and RT+PT only)
  • Fixes bright/white transparent materials (glasses/bottles/cabinets/windows) around the place with PT enabled
  • Increases shadow details everywhere for raytracing and non-raytracing

Community Comments

"This is seriously black magic, I just popped the ones I wanted in and now
my game runs with no stutters and it has path tracing????"

rowdyydave

"Insanely clean and beautiful visuals with a legit performance improvement!?
This mod is pure magic. Thank you, sammilucia."

WahWahWahh
"Umm... something happened to my game... It's actually looking like I
expected the game to look when I bought it. 😄"



How it Looks

Many thanks to KrushSG for this fantastic video and install guide:




Which Mode to Choose

Here's a detailed article on the differences.

PTNext and PT20 comparison courtesy of






Descriptions of Differences

  • RT+PT uses regular ray tracing as direct lighting, and adds PT20 bounce lighting (global illumination). how much GI is PT vs. RT depends on the scene. it looks great in all but a few scenes, but isn't physically accurate for some parts of the image. it's almost as fast as regular ray tracing 
  • PT16 is very fast, stable, and clean, (but significantly less accurate lighting details than PT20). this is also almost as fast as RT+PT
  • PT20 is fast, stable, and clean, and accurate. it (but gets slow at insane)
  • PT21 vanilla is "good". PT21 in Ultra+ is a little faster, far more stable, and lightly improved lighting quality (lighting is not as accurate in specific situations as PT20. check the garages in Badlands during the day to see the biggest differences)
  • PTNext is fast, stable, slightly less clean than PT20, and accurate (some edge instability, mostly on RR) occasional problems with blinkenlights


Which Quality to Choose

You can play around with these in-game in realtime:

Fast
"As fast as possible while still looking good" — As I can make the game, while still targeting similar or better than vanilla visual quality. Often 30-40% faster than vanilla. Fast versions are a combination of changes and tweaks to the engine (in the case of CP, frame timing, memory, and modifications to PT and RT).

Medium
"The full mod. The perfect balance between performance and visual quality" — Any performance gains I make, I usually put towards quality, so I target "about the same" performance as vanilla, but with significant visual improvements.

High
"Give me more visuals, but respect FPS" — Generally targeted at 3080+ and 7800+ series cards. I push visuals as high as possible without hurting FPS unnecessarily. Great for people who have powerful GPUs and want the best visuals but still high FPS.

Insane
"DO IT 😎" — Visual quality is number one. Targeted at people who are highly sensitive to PT noise, YouTubers, and people who like to go "oooh... aaaah...". Both NRD and RR look amazing. I still target 60-80 fps on a 4090, and almost all noise is gone. You can disable PT Turbo to get even higher visuals outdoors if need be.


How to Install

You can control everything via CET. To install:

  • Make sure you have CET installed
  • Use a mod manager, OR
  • Drag the bin folder to your Cyberpunk 2077 folder
  • (Optional) Delete CChromaEditorLibrary64.dll in bin\x64 if you don't have a Razer device, it doesn't do anything and can cause problems
  • If you have more than 16GB of vram you might want to launch the game with -qualityLevel=Cinematic_RTX, which forces the game into Cinematic mode (we believe CDPR used it for trailers). This is working again in 2.12a
  • Be sure to read the sticky Post. This includes details about DLSS, other performance hacks, and solutions to most Cyberpunk problems

NOTE: Be aware that mods like Adaptive Graphics Quality, More Graphics Options, Developer Tools, Developer Extras, and RTXDIY.ini force-override important settings and will break Ultra+.

If you have any problems, great wins, let me know in Posts. I don't check bugs nor DMs.

If you want to help, please find me in the RenoDX HDR Discord, or look for the Ultra Plus thread in the Cyberpunk 2077 Modding Discord 😊

Target FPS — How to Use

In the bottom right of the Ultra+ window you will see a checkbox with Target FPS. If you enable this, Ultra+ will attempt to maintain your FPS to that real FPS target.

You can see your actual real FPS in the top right of Ultra+, and if you're using frame gen, your real FPS is "about half" of your FG FPS. I use real FPS because that's why CET has access to—CET doesn't know about frame gen.

The goal of Target FPS is for you not to notice what Ultra+ is doing. I.e. if your FPS drop, Ultra+ just magically increases it (at least that's the goal), and if you have FPS to spare, Ultra+ will increase the visual quality, too. It's a similar concept to perceptual audio and video compression (like MP3, H.264, etc.) in that if it's done well, you won't notice.

It's also common that FPS can drop in fight scenes, while driving, or while there is a lot happening for the engine. The idea is, "while there's a lot going on, you are less likely to notice small drops in quality". This is how Target FPS is designed.

So how does it work? Ultra+ looks at the Mode and Quality you're using, and taking that as a starting point:
  • If you're below your FPS target for a few seconds, Ultra+ will lower the least-noticeable settings to try and increase FPS
  • If you're above your FPS target, Ultra+ will increase quality to lower the FPS down to your FPS target
The easiest example is running PT20 at Medium quality, which is 1 ray, 2 bounces, and a target FPS of 30 real FPS, if your real FPS goes below 30, Ultra+ will lower quality somewhat towards Fast quality, and if your FPS goes above 30, your quality will increase towards Insane quality.

I say "somewhat" because we can't change every setting here, because you would notice. We're trying to be sneaky about this so you don't.

Target FPS also works for all modes and all qualities, to varying degrees of effectiveness, and using different settings specific to those modes/qualities.

This system also works best if you don't get greedy on FPS. For example, if you normally play at PT20 High, and get 50 frame gen FPS – about 25 real FPS – trying to set a Target FPS of "30" will only mean you end up lowering your overall visual quality closer to PT20 Low or Medium.

I would set a Target FPS of say, 23, which will give Ultra+ a good range to work with, and will generally keep you between 46 and 50 FG FPS, often at slightly higher visual quality than PT20 High.

Have fun and let me know how it works for you 😊

FAQ

Ray reconstruction is automatically being enabled/disabled
Spoiler:  
Show
Ultra+ doesn't actually touch ray reconstruction — it's too unstable to modify via CET (unfortunately). This is Cyberpunk changing things! Please report this as a bug to CDPR.

My game is crashing or looks bad

Spoiler:  
Show
Please see the sticky post in Posts. All the latest information is always here in all my mods.


Uninstalling

  • Delete the UltraPlus folder in  Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\

Recommended Mods

Here are the quality and immersion mods I use. Thank you to all respective mod authors for their truly excellent work:


Mod Conflicts

  • Be careful with LOD and 4k texture mods especially on ≤12GB cards. This is due to a bug in Cyberpunk for low-memory cards (please report problems to CDPR)
  • Ultra+ requires very specific settings to work properly and won't work with path tracing or ray tracing INI mods

Contributors

This mod requires an insane amount of testing and feedback, there is simply no way I could do it alone. For this I thank the community, with special recognition to:

Other Ultra+ Games


S.T.A.L.K.E.R. 2
Silent Hill 2 (2024 remake)
Days Gone
Hogwarts Legacy
Robocop: Rogue City
Cyberpunk 2077
Star Wars: Jedi Survivor
Star Wars: Jedi Fallen Order
Ghostrunner II