Cyber Engine Tweaks is a scripting framework for Cyberpunk 2077 that enables modders to create mods using Lua with access to the game's internal scripting capabilities.
The framework solves the problem of extending Cyberpunk 2077's functionality by providing modders with a structured way to script modifications. It works by injecting a Lua scripting environment into the game alongside a Dear ImGui interface for mod GUIs, an in-game console, and a TweakDB editor. Beyond scripting support, the tool includes a collection of quality-of-life patches addressing performance and gameplay concerns, such as AMD SMT optimization, pedestrian and traffic removal, async compute disabling for older GPUs, temporal antialiasing removal, menu skipping, intro movie suppression, vignette disabling, boundary teleport disabling, and Windows 7 VSync bypass. All patches can be toggled through a settings menu or configuration files.
Developers considering adoption should know that the tool requires RED4ext as a prerequisite installation. It is designed for modders who want to extend Cyberpunk 2077 with custom functionality rather than for end users seeking a single mod. The framework tracks the current release of Cyberpunk 2077 closely, meaning compatibility is maintained with the game's active version. The project provides development aids including an ImGui diagnostics window for debugging, dead binding removal, ImGui assertion enabling for error checking, debug menus, and game options dumping to logs. Official mod examples are available to guide new developers.
The project maintains active engagement with its modding community through a wiki and Discord channel where contributors can request write permissions. Development follows a clear coding style expectation for contributions, with a requirement that any third-party code included must have licenses compatible with MIT.