Skip to content
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
January 23, 2021 17:02
January 24, 2021 00:19
January 26, 2021 08:30
December 10, 2020 08:20
January 24, 2021 00:19
December 17, 2020 07:08
January 24, 2021 11:29
December 7, 2020 22:19
January 28, 2021 21:31


MIT license Discord CodeFactor GitHub all releases GitHub release (latest by date) GitHub release (latest by date including pre-releases)

This repository is archived.

It will be maintained here:

Modding tools for the CDPR Cyberpunk 2077 video game.

Latest Stable Release

GitHub release (latest by date)

Latest Beta Release

GitHub release (latest by date including pre-releases)

requires NET5.0. (if you don't have it:

The cp77 tools require oo2ext_7_win64.dll to work. Copy and paste the dll found here Cyberpunk 2077\bin\x64\oo2ext_7_win64.dll into the cp77Tools folder.

If you are building from source, the dll needs to be in the same folder as the build .exe, e.g. C:\cpmod\CP77Tools\CP77Tools\bin\Debug\net5.0\oo2ext_7_win64.dll

Check the wiki for guides and how to use this tool:


Surround paths with quotation marks (if the path contains spaces: e.g. archive -e -p "C:\Cyberpunk 2077\modding")

  • displays the general help: list all commands --help

  • displays help for a specific command, e.g. archive -h

Main functions

  • extract all files from archive unbundle -p "PATH TO ARCHIVE"

  • extract all textures from archive (supports conversion to tga, bmp, jpg, png, dds) uncook --uext png -p "PATH TO ARCHIVE"

  • rebuild textures and buffers (this step is needed when packing textures!, see the wiki for how to use this command) rebuild -p "PATH TO FOLDER" -b -t --keep --unsaferaw

  • pack a folder into an .archive (see the wiki for how to use this command) pack -p "PATH TO FOLDER"

Debug Options

  • dumps property info from extracted cr2w file cr2w -c -p "<PATH TO FILE>"