About this mod
DIY-CNC is a tool that lets you create a fully personalized multilingual experience, just like the mod "Cosmopolitan Night City", but customizable.
Select which characters switch languages, enjoy all the advanced features, specify exactly which audio and subtitle languages you need, and benefit from full integration of PolyglotV&CVL.
- Permissions and credits
- Changelogs
- Donations
Part1: Cosmopolitan Night city
Have you heard of Cosmopolitan Night City? It’s a mod that changes the spoken languages of many NPCs, along with additional features such as the Kiroshi Translation Effect.
With this sofware, your can create your own "Cosmopolitan Night city" mod.
It's 100% customizable, you choose what NPCs to change or not (like the customable/old edition of CNC) BUT with the advanced features, kiroshi translation effect, correct dialogue lenght and correct vomapping (like the Enhanced&Lite editions of CNC). And you choose whic audio localization and wich subtitles lanquage you need exactly.
All you need is a few minutes, a bit of courage, and... WolvenKit.
I explain in detail in this tutorial, but if you're lost and need to see exactly where to click, how to do it, etc., there's the video!
Part 2: Installation & Launch
First, download CNC-DIY, which will be your primary tool. If you wanna change V’s lines, you’ll need to download one of the optional extensions too. If not, just skip it.
Next, create a new project in WolvenKit. If you dont have, download Wolvenkit here.
If you need help about how to use it, please read that! Even if you're starting from scratch, there's no need for a deep
mastery of WolvenKit; we'll only need it for very basic things for make your own "DIY-CNC", so no worries!
Once your WolvenKit project is set up, copy and extract the downloaded CNC-DIY file into the project folder.
If you want to use a plugin, it's now exactly the time to do it! If not, just skip it.
Now, run CNC-DIY.exe. The program will launch
You’ll first encounter two language options:
- One is for the audio language of your game.
- The other is for the subtitles.
You can choose “ALL” for both options, but unless you have a high-performance system and a lot of free time, this is not recommended, as it may significantly slow down the process and increase the file size.
After making your selections, click Start. The tool will take a moment to process, depending on your system. Take a break while it works, and when it's ready, you’ll move on to the next step. If the program becomes unresponsive, please wait a few minutes and do not exit.
Part 3: Character Selection
Now, choose which characters will speak which languages.
The tool will display a list of NPCs. For each character, you’ll decide whether to change their voice or leave it as is.
For example, if you dont want Fingers to speak German, select No and then click Next. If you want Hanako speaks Japanese, select Yes and click Next. Each NPC or group will have a short description to help you recognize them. If you’re unsure about a character, there’s a Preview button to hear how they sound in the selected language.
Note: Some options may not be available depending on the localization of your game. For exemple, if your game is in English, Robert Wilson already speaks English, so there's no need to change that.
For a detailed breakdown of potential affected characters, refer to the article "Characters Affected – Cosmopolitan Night City", which is linked on the mod page.
If you’ve downloaded an extension (like the one for V to speak Japanese), it will appear after you’ve gone through the list of NPCs. Confirm the option when prompted.
Part 4: Compilation Process
Once you've made your selections, the tool will start the compilation process.
A message will confirm that the setup phase is complete, and the software will begin working behind the scenes:
- It will copy the necessary files,
- Adjust dialogue timing to match the new voices,
- Update the Voiceover Map and Lip Map,
- And Mmdify the subtitles.
When the process is complete, you’ll find a new "source" folder in the same directory as the tool. This folder contains your custom-made CNC mod, ready for the next steps.
Part 5: Building the Mod in WolvenKit
Now that the work is done, remember to delete the "files" and "res" folders, the CNC-DIY.exe file and the .7zip files you have download. But keep the source folder!
Last step, t’s time to open your WolvenKit project.
Here’s what you need to do:
Once the files are loaded, locate the raw folder inside the project.
Right-click it and select "Convert from JSON". Allow the conversion process to finish, which may take some time. If the program becomes unresponsive, please wait a few minutes and do not exit.
Once the conversion is complete, you can pack the project. One click, and you’ll have a brand new.archive file.
This file is your custom-made Cosmopolitan Night City mod.
Part 6: Installation
You’re almost there. Now, let’s install the mod.
Simply copy and paste the mod .archive file (found in packed/archive/pc/mod) into your Cyberpunk 2077 mods folder (located here: Cyberpunk2077/archive/pc/mod - if the mod folder doesn’t exist, create it yourself), or use the provided ZIP archive for installation with Vortex. In both cases, the remaining JSON files (cdt.json, cnc.json, config_diy.json, lipsync.json and the log.txt files) can be ignored or deleted.
Once that’s done, you’re ready. Launch the game, and your fully customized Cosmopolitan Night City mod will be active.
A few additional tips:
- You can delete the project files once everything is packed; it’s safe to do so.
- However, I recommend keeping the resource folder, in case something goes wrong.
Conclusion
Finally, If you enjoyed the tool, don't forget to endorse the mod and endorsing "Cosmopolitan Night City", "Polyglot V", and "Change V's Native Language" would be awesome too!
Important Note : I kindly ask that you do not upload your own versions of "Cosmopolitan Night City" created with DIY-CNC on NexusMods or any other platform. I would like to keep the focus and visibility on "Cosmopolitan Night city - Enhanced edition" and "Cosmopolitan Night city - Lite edition". Anyone looking for a multilingual experience can use Enanced or Lite, and anyone looking for a custom version can use this tool, just like you did.
-------------------------------------------------------------------
- Cosmopolitan Night city for Cyberpunk 2077
- Polyglot V for Cyberpunk 2077
- Change V's native language for Cyberpunk 2077
- DIY - Cosmopolitan Night city for Cyberpunk 2077
- Silent V for Cyberpunk 2077
- Universal AI V Voice Swap Compatibility for Cyberpunk 2077
- Bilingual Yuffie (Japanese and English) for Final Fantasy 7 rebirth
- Multicultural Midgar for Final Fantasy 7 remake
- Fem Sephiroth - Sephiroth Revoiced by Voice Actress for Final Fantasy 7 remake
- Language Diversity in Skyrim (Make your own Multilingual experience) for Skyrim SE/AE.
-------------------------------------------------------------------
