A quick guide to installing Cyber Engine Tweaks for Cyberpunk 2077 on Linux using Steam and Proton. Learn how to place files correctly, configure Proton dependencies, and verify the CET overlay is working in-game. Here is a clear, concise, but detailed manual for installing Cyber Engine Tweaks (CET) for Cyberpunk 2077 on Linux using Steam + Proton.
What is Cyber Engine Tweaks?
Cyber Engine Tweaks (CET) is the core framework for modding Cyberpunk 2077.
It enables:
- Lua scripting
- In-game console
- Overlay menu
- Many advanced mods
Most popular mods depend on CET, so it will be a requirement for many MODs we want to install later.
1. Requirements
Base setup
- Steam installed
- Game launched at least once
- Running via Proton
2. Locate Game Directory
Flatpak Steam:
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Cyberpunk 2077/
Native Steam:
~/.steam/steam/steamapps/common/Cyberpunk 2077/
3. Install Cyber Engine Tweaks
- Download Cyber Engine Tweaks (CET) (latest release)
- Extract the archive
You will see something like:
bin/
- Copy Files
Copy the contents into:
Cyberpunk 2077/bin/x64/
After installation, the structure should look like:
Cyberpunk 2077/bin/x64/plugins/cyber_engine_tweaks/
This folder is critical—if it’s missing, CET will not load.
4. Proton Setup (Important)
CET requires additional Windows components.
Run:
flatpak run com.github.Matoking.protontricks 1091500 vcrun2022 d3dcompiler_47
5. First Launch
- Launch the game from Steam
- On first launch, CET will prompt for setup
6. Open CET Overlay
Press:
HOME
You should see the CET overlay menu.
7. Initial Setup – What Really Happens
When you launch the game for the first time after installing CET, it injects itself into the game and initializes its overlay system. This is why you’ll see a prompt or notice that something new is available.
7.1 Opening the Overlay
Press the default key:
END
If everything is working, a semi-transparent overlay will appear on top of the game.
If nothing happens:
- Make sure your keyboard actually sends the
ENDkey (in some casesHOME) - On some laptops, you may need
Fn + End - You can rebind it later manually
7.2 Binding the Overlay Key
On the very first launch, CET may ask you to choose or confirm a keybind.
This key is important because:
- It opens/closes the CET menu
- It gives access to console and mod settings
- Many mods depend on this interface
What to do:
- Press the key you want (e.g.
END,F10, or something unused) - Avoid keys already used by the game
Where it’s stored:
The keybind is saved in:
bin/x64/plugins/cyber_engine_tweaks/config.json
You can edit it manually later if needed.
7.3 Allowing Scripts to Run
This step is often overlooked, but it’s critical.
CET works by executing Lua scripts provided by mods. For security reasons, it does not blindly run everything without your confirmation (especially on first launch).
What you might see:
- A prompt asking to enable scripting
- Or a setting inside the overlay
What to do:
- Open CET overlay (
END) - Make sure:
- Enable Mods / Scripts is turned ON
- Console is enabled (optional but recommended)
Navigate to:
Settings → General
7.4 How to Confirm Scripts Are Working
After enabling scripts:
Check the Console tab
Inside the CET overlay:
- Open Console
You should see logs like:
[CET] Initialization complete
Install a simple test mod (optional)
For example, any mod that adds a toggle or message will confirm:
- Scripts are executing correctly
- CET is fully functional
8. Common Issues
Game crashes on launch
- Missing dependencies → rerun protontricks
- Wrong file placement → reinstall CET
Overlay does not open
- Ensure correct folder:
bin/x64/plugins/cyber_engine_tweaks/
- Try different Proton version (Proton GE recommended)
Overlay opens, but no mods work
- Scripts are disabled → enable them in settings
Nothing appears at all
- Wrong installation path
- Missing Proton dependencies
Key does nothing
- Keybind conflict → change it in
config.json
Mods not working
- Check if mods require:
- redscript
- ArchiveXL
- Native Settings UI
9. Summary
This step is essentially:
- Connecting CET to your input (keybind)
- Allowing it to execute mod scripts
Without it, CET is installed—but inactive.
Once done, it becomes the central hub for almost every advanced mod you’ll use in Cyberpunk 2077.
10. Final Notes
- CET is the foundation of most Cyberpunk mods
- Safe to update—just replace files
- Removing CET = removing most mod functionality