Skip to content

Teyliu/PVZF-Translation

Repository files navigation

PVZRH-Multi-language-Mod-Translation files

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.

Plants vs Zombies: Fusion | Downloads, Resources, etc.


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!

Installation Instructions (Multi-Language Version)

  1. Download from the link that says Multi-Language and PC.
  2. Extract the archive to C:\Games or D:\Games or anywhere as long as it's not on the following folders:
* Downloads/Documents or any User folders
* OneDrive or MEGA
* Desktop
  1. Make sure your game path doesn't contain special characters. Check #"FAQ | Errors" in our server for more info.
  2. Run the game through Launch Game.bat.
  3. If something doesn't work, read everything in our server's #"FAQ | Errors".
  4. Regarding Updates: Just delete your old installation. Your saves will carry over.
  5. 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


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. The Online English Almanac

Fusion Addons


Visit our Discord Server to get cheats Addons to enhance your gameplay. https://discord.gg/DPAC5ZVJ8T

Credits


蓝飘飘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、 庄不纯

Translation Credits

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 Teams

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 :

Notice to Translators

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.

License

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.

About

A Repository for the translation

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages