ZokuZoku Edge is a state-of-the-art Visual Studio Code extension built specifically to accelerate and streamline asset localizations in UM:PD. It provides specialized, high-fidelity visual editors and seamless workflows so translators can focus on the content and maintain absolute visual precision.
- 🎨 Svelte-Powered Visual Editors: Built-in, high-fidelity visual editors for live lyrics (
m*_lyrics.json), story timelines, and text databases (text_data.json) designed to mimic actual game rendering. - ⚡ Tag-Aware Text Wrapping: Native Rust WebAssembly (
hachimi_lib) handles layout, character segmentation, and styling tag limits perfectly inside Svelte webviews. - 📂 Intuitive Navigation: Organizes translatable assets into logical tree views, making it easy to find, preview, and edit files without touching raw JSON.
- 🔄 Dynamic Asset Handling: Real-time data generation removes the need for manual preprocessing, patching, or separate data downloads.
- ⌨️ Streamlined Collaborative Workflow: Fully integrated with VS Code's native features, including Git/source control, keyboard shortcuts, and theme compatibility.
Learn how to customize, extend, or use ZokuZoku:
- 📖 Translation Guide: Step-by-step localization walkthrough and community instructions.
- Download the latest compiled
.vsixbundle from the Releases page. - Open the Extensions panel in VS Code (
Ctrl+Shift+X). - Click the menu icon (
...) in the top right, select Install from VSIX..., and select the downloaded file.
| Component | Requirement |
|---|---|
| OS | Windows 10+ / Linux x64 |
| VS Code | v1.96 or later |
| SQLite 3 | Ensure sqlite3 is installed and accessible in your system's PATH |
| UM:PD Game Files | JP Client (DMM/Steam), EN Client (Steam), or Android game files |
Tip
Zero-Config Python Management: ZokuZoku Edge automatically manages its own sandboxed Python environment (~/.zokuzoku/pymport) complete with pre-compiled game intelligence dependencies like UnityPy via pymport. You do not need to install Python manually!
To run ZokuZoku Edge locally:
# 1. Clone the repository and install dev dependencies
pnpm install
# 2. Build the Svelte Webview assets
cd webviews && pnpm install && pnpm run build
cd ..
# 3. Compile the main VS Code Extension host
pnpm run compilePress F5 in VS Code to launch the Extension Development Host and begin debugging.
Distributed under the GNU GPLv3 License. See the LICENSE file for details.