gitmyhub

CyberEngineTweaks

C++ ★ 4.8k updated 1mo ago

Cyberpunk 2077 tweaks, hacks and scripting framework

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.

C++LuaRED4extsetup: moderatecomplexity 3/5

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.

Where it fits