Home Artists Posts Import Register

Content

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