RedHotTools
psiberx's RedHotTools - a powerful utility for better mod development
Summary
Created: Jun 13 2024 by mana vortex Last documented edit: Aug 18 2024 by mana vortex
This page will give you an overview about psiberx's mod RedHotTools, give you an Installation guide, and link you to more detailed documentation on the sub-pages.
What does it do?
Integrated with Cyber Engine Tweaks, Wolvenkit and VisualStudio Code, RHT offers an invaluable toolikit for mod developers:

World Inspector
This CET widget lets you inspect the world around you, as well as the player and their equipment. Read more about it under RHT: The world inspector
Inspect the player
Via World Inspector: Watch (the player) you can see the player puppet's component in both first and third person, seeing changes to their appearance in real time.
Ink inspector
This CEt widget lets you inspect the game's interface. Read more about it under RHT: Ink Inspector
Hot Reload
This feature allows reloading mod files without restarting the game. You can use the CET widget to trigger it at any time, or rely on the integration with WolvenKit.
For more information, read RHT: Hot Reload
Script checking
This feature is enabled automatically
See scripts validation and binding errors
Prevent game from starting if scripts compilation fails
Installation guide
Without a mod manager
You can download RedHotTools on psiberx's github:

To install it, extract both downloaded files directly into your Cyberpunk 2077 game directory.
With Mod Organizer 2
Historically, RHT and MO2 have not been officially compatible, which means you cannot test mod changes using Hot Reload if you're using Mod Organizer 2. Fortunately, there's now one documented work-around that is 99% of the functionality that works as-of Cyberpunk 2.31:
Starting from a fresh install with no mods manually installed, install your mods (including the ones that say "manual install only") using MO2. That means following this guide for MO2 setup.
Run your game once and quit normally (if it's a truly clean install, you should get prompted to set up your CET hotkey).
You should now have some files in your MO2 Overwrite; let's back those up, as it will contain (among other things) your CET bind. Create an empty mod called "Overwrites", right-click on Overwrite and "Move content to mod..." to your new empty mod. Consider this a backup you can always go back to if installing RHT messes up your install.
Install RHT and RHT Overlay as two separate mods, using "Install mod" on each .zip file downloaded from the GitHub releases for RHT. Importantly, do NOT install RHT via Wolvenkit's Plugins page (actually make sure it's actively uninstalled)!
Now you should be able to use hot reload. Unfortunately, you can't use the Hot Reload shortcut from Wolvenkit, but you can do it manually: While your game is running, move your
.archivefile for your mod (found in/(your_project)/packed/archive/pc/mod) into the/archive/pc/hotfolder. Your.archivefile will disappear while in that folder, which should mean the game picked up your changes. Each time you make changes to your mod, click Create Zip in Wolvenkit, and drag the.archiveinto thehotfolder to see them show up immediately!In theory, to keep your install clean, you can clear your Overwrite after each session. But I haven't had any issues with just letting it continue; but if you do run into issues, clear your Overwrite and you should be back to where you were after you set up your Overwrite empty mod in step 3.
Last updated