-
Notifications
You must be signed in to change notification settings - Fork 55
Game: Cyberpunk 2077
With the new Cyberpunk v2.01 patch and Cyberpunk Engine Tweaks (CET) upgrade v1.27, most mods (except for REDmod) are now compatible with Mod Organizers virtual file system (USVFS).
See Details below.
Earlier versions with CET ≤ 1.26 are not compatible!
An update to MOs Cyberpunk support plugin is work in progress:
Cyberpunk support plugin with auto mod installation etc: Pull request #105
A test release for MOD Organizer 2.5 beta 12+ can be downloaded here: Cyberpunk support plugin v2.2
See Framework installation or use the RootBuilder config below for the correct setup.
In the following "root
" refers either:
- the game install root folder, or
- the
root
(virtual) folder of mods when using RootBuilder.
USVFS support | RootBuilder | |||
---|---|---|---|---|
Mod type / framework | Mod files | framework | mods | or copy to root |
archive | .archive |
– | ✔️ | |
redscript | .reds |
✔️ | ✔️ | |
RED4ext | .dll |
❌* | ✔️* | ✔️ framework only |
Cyber Engine Tweaks (CET) | .lua |
❌* | ❌ 1.26 / ✔️ 1.27 * | ✔️* see below |
RedMod | mods/* |
❌ | ❌ | ❌ |
* Remarks:
-
RED4ext: Only the framework (2
.dll
files) need to be copied / hard linked to root, dependent mods work with USVFS then.- copy or hard link Red4ext framework to
root
- copy or hard link Red4ext framework to
-
Cyber Engine Tweaks (CET):
- Cyberpunk v2.01, CET ≥1.27: only CET framework needs to be copies / hard linked into
root
(all files), mods work with USVFS. - Cyberpunk v1.x, CET ≤1.26: is not compatible with USVFS, see CET issue / PR for details.
- Cyberpunk v2.01, CET ≥1.27: only CET framework needs to be copies / hard linked into
- RedMod: requires precompilation of script files into game root before game launch, not compatible.
-
RootBuilder can be used to automate hard linking / coping into
root
- just place the Red4ext & CET framework files in MO2 in under the folder
root
- just place the Red4ext & CET framework files in MO2 in under the folder
RED4ext installation: place framework (the .dll
files) into root
root/
├── bin/x64/winmm.dll
└── red4ext/RED4ext.dll
RED4ext dependent mods can then be installed normally in MO2 and work with USVFS (red4ext/plugins/*
)
Cyberpunk v2.01, CET ≥1.27:
Install CET framework itself into root
, like this:
root/
└── bin/x64/
├── plugins/
│ ├── cyber_engine_tweaks/
│ │ ├── fonts/
│ │ ├── scripts/
│ │ └── tweakdb/
│ └── cyber_engine_tweaks.asi
├── global.ini
└── version.dll
CET dependent mods can then be installed normally in MO2 and work with USVFS (bin/x64/plugins/cyber_engine_tweaks/mods/*
)
You can use RootBuilder to copy / hard link the files from (virtual) mod folder root
(the frameworks) automatically into game install dir, to keep it clean:
- Mode:
Links
orCopy
-
USVFS
andUSVFS + Links
do not work! -
Links
= hard links only mode is available with RootBuilder ≥4.5 - hard links do not consume extra space on disk, but work only on same drive
-
- Exclusions:
archive,tools,setup_redlauncher.exe
- Check
Backup
,Cache
,Autobuild
andRedirect
CET v1.26 and below are not compatible with USVFS!
If you still want to use MO, you can try the following:
Put at least all files from CET framework and all CET dependent mods in root
.
If that does not work, last resort is to put everything into root
, except for archive
mods (biggest files).
You an use the same RootBuilder config as above.
-
overwrite
contains files written after game launch, including mod settings - A virtual
root
folder in Data view is normal for compatibility with RootBuilder - Always start with a clean Cyberpunk folder before using RootBuilder's backup option.
- Backup is build on first game launch with above settings
- Backups are stored in
MO/plugins/data/RootBuilder
To reset the game folder and MO if something goes wrong:
Without RootBuilder:
- delete all CET & RED4ext files (after backup), including both
red4ext
andbin/x64/plugins
folders with contents - make sure Cyberpunk starts without MO (otherwise see below)
- install fresh CET & RED4ext again into game folder (not via MO)
- clear
overwrite
(backup any mod settings etc. you want to keep beforehand) - (reset mods and their config by reinstalling and replacing them)
With RootBuilder:
- select
Clear
fromTools/[Tool Plugins]/Root Builder/Clear
to restore game folder (writes changed files tooverwrite/root
) - check that the game folder is actually clean (from framewoks, too) and test if it starts without MO (otherwise see below)
- open RootBuilder menu,
Delete Backup
andCache
, double check exclusions and create theBackup
again - clear
overwrite
, but backup any mod settings etc. you want to keep beforehand - (reset mods and their config by reinstalling and replacing them)
If Cyberpunk does not start without MO after cleaning (steps above):
- restore the original
r6/cache/final.redscript
from eitherfinal.redscript.bk
(can be inoverwrite
) or by verifying game files
- MO v2.4.0: Added initial plugin