Note to developers: This repo's codes contain the translation files and the associated mod artifacts. Source code for the Translator mod can be found here. You do NOT need to build from the source code if you are not a developer.
The download links for the Multi-language Mod and the translation files of the Multi-language Mod for PvZ: Fusion, as well as mirrors to the Chinese versions. Current supported base game version: 3.4.2.
Discord Server:
Visit us on our Discord Server. This server is mainly a community for the English translation of the game, but also functions as a hub for all users of all versions. If you're having trouble installing or you're getting errors, visit the server as well and go to the FAQ.
Important:
- For Android: DO NOT delete your previous installation or you'll lose your progress forever! Download the APK and update the game normally.
- For PC: You can safely uninstall your previous installations, your progress will carry over.
| PvZ Fusion Version | Platform | Download Links |
|---|---|---|
| _Redist (Install these if you have problems launching the game) | PC | MEGA |
| Multi-Language 3.5 Beta | PC | Github Release |
| English 3.5 by Joseph Franci | Android | Github Release Pixeldrain Mediafire |
| Chinese 3.5 | PC | MEGA Google Drive |
| Chinese 3.5 | Android | MEGA Google Drive |
| Chinese 3.4.2 | PC | MEGA Google Drive |
| Chinese 3.4.2 | Android | MEGA Google Drive |
Other versions (starting from 2.8.1) can be found on the Releases page. Looking to play the Multi-Language on Linux? Click Here
The Multi-Language version supports the following languages: English, Chinese (Simplified), French, Spanish, *Vietnamese, Japanese, Ukrainian, Romanian and Korean. Other contained languages are empty for the moment.
Up-to-date 3.5 - English
Last Updated 3.4.2 - Vietnamese, Ukrainian
Gradually updating - French, Japanese
Last Updated 3.3.1 - Korean, Romanian
Last Updated 3.2.1 - Spanish
Languages below have been removed due to a lack of updates.
Last Updated 2.6.1 - Indonesian, Russian
Last Updated 2.5.1 - Portuguese, Javanese
Last Updated 2.1.6 - German, Italian
Want to add your language here? Go to our Discord for more info!
- Download from the link that says
Multi-LanguageandPC. - Extract the archive to
C:\GamesorD:\Gamesor anywhere as long as it's not on the following folders:
* Downloads/Documents or any User folders
* OneDrive or MEGA
* Desktop
- Make sure your game path doesn't contain special characters. Check
#"FAQ | Errors"in our server for more info. - Run the game through
Launch Game.bat. - If something doesn't work, read everything in our server's
#"FAQ | Errors". - Regarding Updates: Just delete your old installation. Your saves will carry over.
- Install everything in the _Redist zip file which you can download from above , or here, if you encounter issues when launching the game.
The Online English Almanac made by CarrotD1scrd can be found here. Please be informed that it is updated slowly and what you see in here may not be as accurate or up-to-date as what's in-game.
Visit our Discord Server to get cheats Addons to enhance your gameplay.
| 蓝飘飘fly's Team | Original Developers Link to Bilibili |
|---|---|
| Program, Director | 蓝飘飘fly |
| Animation | 蓝飘飘fly、机鱼 |
| Artist, Visual Director | 蓝飘飘fly |
| Video Editor | 蓝飘飘fly、梦珞 |
| Animation Helper | 机鱼、蓝蝶 |
| Art Helper | 蓝蝶 |
| Special Thanks | 北窗遥望、 略nd、 MC-大麦、 潜艇伟伟迷、熔莹、 射命丸文、 使徒、 Tip杨山木雁、小黄鸡、 云耀yoke、 庄不纯 |
| Person/People | Contribution |
|---|---|
| Mamoru-kun | Main Translator |
| NaKune | OG Translation Mod Creator |
| Climeron | Coding Help |
| Teyliu, Cassidy, JustNull, Dakosha | Coding |
| TrevTV | Audio Changing Implementation |
| Rollerlhite | New Main Menu Music |
| Cassidy | English PvZ Fusion Logo |
| Roaoming, Shel | Custom Textures |
| flexyj, CarrotD1scord | Translation Textures |
| Xabdi | Translation Textures, New In-Game Music |
| The Blooms Community | Translation ideas and assistance |
| Language | Members | Inactive Members |
|---|---|---|
| English | Mamoru-kun, Cassidy, JustTer, Invis19 | Dyna, Professor Cherry Zaitsev, Dimardan, IzzytehWolf, |>.<|, Diiax, Hetsuko, Metroidsans, Flow |
| French | Charles LINDECKER, Oarlina, Hubtech, Same-ael | Erwandawa123, Grymm80, Jedi, Ronny, Mamoru-kun |
| Italian | No active translator | Dyna, Pasuqlaw, Daka |
| German | No active translator | Stevenzocker, Dynagi |
| Spanish | Xabdi, Teyliu | Hairy Nugget, Moonlight, Arooming |
| Portuguese | No active translator | Bioxcis (Texture Editor), NickZin006, Prats, Shel (Texture Editor), Dgamer15 (Playtester) |
| Javanese | No active translator | Xelag, 由羅 (Yura), JustTer, Star Apple |
| Vietnamese | Shion, Cryda, JustNull | |
| Indonesian | No active translator | 由羅 (Yura), Xelag, Seroja, Star Apple |
| Russian | No active translator | Nekosha, LancerX0 (Coder), Kammerer |
| Japanese | AnnieTGM | devilzwawa, Ryna (Marina), Mamoru-kun |
| Korea | fumufumolover, 취미로 놀고 먹는 사람 | 설이 , ATMnou |
| Ukrainian | Easter Wolf | |
| Romanian | Rykon-V73 |
This language team has a detailed contribution report :
The translator mod, PvZ_Fusion_Translator.dll, is open source, the repo can be found here. But you can grab the latest build on the root directory of this repo's main branch. It is constantly updated.
Instructions on Using the Scripts in Useful Scripts
There are 4 Python scripts.
csver.py converts *.json files to *.csv files. The translation mod reads *.json's to apply translations, while *.csv's can be imported to an online spreadsheet like Google Spreadsheet to faciliate group editing, but with the downside of not being able to reflect changes in-game very easily. You can find the *.json's by grabbing them from the mod files or download the spreadsheet as *.xlsx and convert them to *.json using another script, jsonifier.py.
jsonifier.py converts an *.xlsx file into different *.json's that are readily usable for the translation mod. When you have finished with the online spreadsheet, download it as *.xlsx and convert them to *.json's, copy to where the mod reads them (usually, [Your Game Location]\Game Files\Mods\PvZ_Fusion_Translator\Localization\X Language\Almanac or Strings)
almanac_json_comparer.py and strings_json_comparer.py handle comparisons of *.json's between different translations, mostly between your language and English. These specifically compare *.json's. Look inside the scripts to see the name requirements for the input files. They both prioritize using the language that's being worked on for entries that exists in both inputs, and append the entries only present in the English version (untranslated) at the bottom. N.B.: For the almanac, it only compares IDs, so balance changes are not reflected.
All 4 scripts read from the path where the script is located.
ReadMe is under construction.
Reminder for myself to update the RM to include instructions for the scripts and a general guide to translating the game.
All translation files in this repository are licensed under
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
🔗 https://creativecommons.org/licenses/by-nc/4.0/
Commercial use is not permitted.

