An app/script that allows you to view/edit the string tables of CR2W files (The wrapper format used by Cyber Punk 2077 for most game resources).
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.03
more fixes for paths with spaces
Version 1.02
Fixed exe path of drag-n-drop script
Version 1.01
Added Looping
Added Copy From-To support
Added multi-file drag-n-drop JSON conversion support
Minor bug fixes with paths that have spaces
Version 1.0
Initial Release
I was frustrated that CP77 will export game resources to JSON, but offers no way to import them back. So I made this script/tool to convert both to and from json. My converter isn't as advanced as CP77. I don't have logic that understands all the object types, however my goal was to simply edit the string tables. To that end, this script is sufficient. This can be used (for example) to change the default texture of a multi-layered mesh.
Basic Installation
Extract the archive using 7-zip to any folder you want.
Basic Usage
Using Explorer, drag-n-drop a file or dir onto the provided "cSU_DragNDrop.cmd" script. You will be prompted from there.
Advanced Usage
Run from command line if you want to see trace/debug output.
Alt Usage
Tool was written in python. The original python script (src) is included. You can use that if you don't want to use the executable
Requirements
While not technically a requirement, most users will want to install CP77 Tools from https://github.com/WolvenKit/CP77Tools/releases to extract the game resources. The Docs tab above includes detailed instructions.
** If you want more documentation than this, click on the DOCS tab above. I recommend viewing the raw text version as some things may not render properly in html.