explaingit

maximegmd/cyberenginetweaks

4,777C++Audience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A modding framework for Cyberpunk 2077 that lets you write Lua scripts to customize the game and adds an in-game overlay with a live console, database editor, and settings panel used by many other mods.

Mindmap

mindmap
  root((cyberenginetweaks))
    What it does
      Lua scripting layer
      In-game overlay
      Game patches
    Tech Stack
      C++
      Lua
      RED4ext
    Use Cases
      Mod development
      Game customization
      Performance fixes
    Audience
      Mod creators
      Gamers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Write a Lua script that changes in-game values or triggers game events without editing compiled game files.

USE CASE 2

Build a mod with a settings panel that appears in the Cyber Engine Tweaks overlay so players can configure it in-game.

USE CASE 3

Enable optional patches to skip intro videos, remove traffic, or fix performance issues on specific hardware.

USE CASE 4

Use CET as a foundation when building a larger Cyberpunk 2077 mod that needs to interact with game internals.

Tech stack

C++LuaRED4ext

Getting it running

Difficulty · moderate Time to first run · 30min

Requires RED4ext installed first, Linux users running via Proton need additional steps covered in the project wiki.

Use freely for any purpose, including in other mods, as long as you keep the copyright notice.

In plain English

Cyber Engine Tweaks is a modding framework for the game Cyberpunk 2077. It gives players and mod creators a way to write custom scripts that can interact with the game's internal systems, using a scripting language called Lua. Without something like this, modifying the game's behavior would require working with compiled machine code, which is extremely difficult. CET makes that much more accessible by exposing the game's own scripting layer in a way third-party developers can use. Beyond scripting, the tool ships with a built-in overlay window that appears while the game is running. This overlay includes a console for entering commands live, a database editor for tweaking game values, and a user interface framework that other mods can use to add their own settings panels and controls. When you install mods that have settings you can adjust in-game, the panel you see is often provided by Cyber Engine Tweaks. The project also includes a set of optional patches that fix or change specific behaviors in the game. These cover things like skipping the intro splash videos, removing pedestrians and traffic to reduce load, disabling visual effects like edge vignetting, and allowing players to access areas that would normally teleport them back. Each patch can be turned on or off in a settings menu. Some patches are aimed at improving performance on older graphics cards or certain AMD processor configurations. Installing CET requires first installing another tool called RED4ext, which handles the lower-level work of injecting code into the game. After that, CET is dropped into the game's directory. The project has a separate wiki that covers installation and usage in detail, including instructions for Linux users running the game through Proton. The project is open source under the MIT license and accepts community contributions.

Copy-paste prompts

Prompt 1
Using Cyber Engine Tweaks Lua scripting, write a script that gives the player max money and all crafting materials when they press a hotkey.
Prompt 2
Show me the basic structure of a Cyber Engine Tweaks mod with a settings panel that lets the player toggle a feature on and off from the overlay.
Prompt 3
How do I use Cyber Engine Tweaks to call an internal game function from a Lua script in Cyberpunk 2077?
Prompt 4
What patches should I enable in Cyber Engine Tweaks to improve performance on an AMD CPU and reduce stuttering in Cyberpunk 2077?
Open on GitHub → Explain another repo

← maximegmd on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.