Greetings fellow translators,
There is a lot of update this month. Especially in visual novels department.
New YU-RIS Engine add-on
Previously, you could translate YU-RIS games using the VNTextPatch engine along with other visual novel engines. However, YU-RIS now has its own dedicated add-on. This means that more specialized features for YU-RIS have been added.
To activate the Yu-Ris add-on, you need to download the YU-RIS parser on the add-on manager.
Previously you had to go through the trouble of extracting packaging files (YPF) and creating folders for backup and others for extracted folders manually. You also had to manually repackage them after translation injection.
In this new version, you no longer need to manually extract YPF files or repack it for translation injection. As a result, there are fewer translation requirements, the steps of the translation process are simpler, and the publishing time is also faster.
Overhaul of Tyrano and Kiri2 Engine
Just like YU-RIS, Tyrano and Kirikiri(KAG) parsers are also getting overhauled.
Previously, to start the project you had to first extract the archive manually. Now that process is integrated in Translator++. Of course this new feature does not remove Translator++'s ability to start translation projects from pre-unpacked games.
The build option has also been added to inject translation. This allows you to immediately build a game that is ready to play.
New options in Tyrano engine parser's apply translation.
Changelog
[5.8.30]
Update : yurisParser ver. 0.3.1
Fix : yurisParser : cannot inject translation when the ybn is inside pac folder
Update : TM ver. 0.3
Fix : Unable to recall non Japanese texts if the source language is Japanese
Update : KAG Parser ver. 1.9
Fix : KAG Parser : correctly parse [ignore] and [endignore] tags
Fix : Automation : value do not assigned properly when using this.tags
Fix : Automation : Bug when setting this.cells on Row Iterator workspace
Update : Custom Parser ver. 0.7
Add : Custom Parser: Allow you to open .tpm file by drag & drop to the window
Add : DropFileToWindow library.
[5.8.26]
Update : AEC ver. 0.2.1
Fix : Result of AEC.detectFileType() is trimmed
Update : TyranoTrans ver. 1.5
Add : TyranoTrans: Inject options revamped
Add : TyranoTrans: Options to change the write character encoding via export & inject menu
Add : TyranoTrans: Added build options into the inject menu.
Add : TyranoTrans: Added option to build the game with nwjs (add exe file to the game).
Fix : TyranoTrans: Changed the instruction for starting a new project, since unpacking the game is no longer required.
Update : KagParser ver. 1.8
Add : KagParser: Added both read and write character encoding in export & inject menu
Update : yurisParser ver. 0.3
Fix : yurisParser: YU-RIS project creation failed when the ypf files are not inside pac folder
Fix : Added JSONForm capability to start new project dialog.
[5.8.23]
Update : YU-RIS parser ver. 0.2
Fix : YU-RIS parser : added a guard to prevents user injecting translation to different game
Fix : YU-RIS parser : Cannot generate the correct patch if ybn files are packed along with other game materials
Update : TyranoTrans 1.4
Update : KAGParser 1.7
Fix : KAGParser: Able to extract and create a new project from a game with resources packed in the exe file
Add : KAGParser: Added options to select preferred character encodings on project creations
Add : KAGParser: Option to create a playable KAG game with extracted resources
Add : KAGParser: Selected files are ignored when injecting translation
Fix : Better character encoding detection mechanism with list of preferred encodings
Fix : Snippet viewer unable to view KAG's script
Update : Archive Extractor Compendium ver. 0.2
Add : AEC: Add JS wrapper function to detect an archive type
Add : Added JSONform for the main window
Add : Custom field through JSONform for inject & export dialog, this makes engine creation a lot more easier.
Add : Parserbase is updated to include a better new method for reading file
Fix : Selected files are ignored when injecting translation in all engines
Update : Translation Memory ver. 0.2.4
[5.8.18]
Add : The new YU-RIS engine translator via YU-RIS parser ver. 0.1
Fix : Code cleanup for addon.js
Add : Added some utility for AddonList class
Update : VNTextPatch ver. 0.5
Add : VNTextPatch's inject function
Add : VNTextPatch's DLL proxy for non SJIS codepage
Add : Includes non SJIS character maping when exporting or injecting a project
Fix : Identifier of the interface VNTextPatch's used for the project
[5.8.16]
Update : pylivemakerparser ver. 0.3
Fix : pylivemakerparser: can detect game title correctly
Add : Make add-on's node modules available in global scope via this.globalizeNodeModules()
Add : Load node modules locally from add-on via this.require()
Update: VNTextPatch Ver. 0.4
Update: VNTextPatch: VNTranslationTools binary ver 0.0.41
Fix : VNTextPatch: Changing the interface from xlsx to JSON
Add : VNTextPatch: Displays actor name in the row info pane.
Add : VNTextPatch: Added options to determine format for ambiguous file extensions
Fix : Unable to edit regex pattern in the options menu
[5.8.12]
Update : RenParser ver. 0.12
Add : Renpy: Decompiler can handle RenPy game that doesn't have built in python binary
Add : Renpy: Updated RPYC decompiler for RenPy<=7.5 (that uses Python 2.7)
Update : Translation Memory ver. 0.2.3
Fix : Translation memory default DB set to IndexedDB
Fix : added execution code as second argument of common.aSpawn() onDone event
Update : pylivemakerparser ver. 0.2
Fix : Portable pylivemaker not working properly
[5.8.5]
Update : RenParser ver. 0.11
Add : Renpy: Support extracting/decompiling up to the latest Renpy 8 engine
Add : Renpy: Method to detect RenPy's version
Fix : Renpy: Options when creating a new project are more easier to understand.
Please update your Translator++ through auto update.
Cheers,
Dreamsavior