Home Artists Posts Import Register

Content

 

Hello everyone,

Thank you for continuing to use Translator++.

I'm sorry if I haven't responded to your messages lately. As I said before, my workplace situation is not really good lately. This requires me to do a lot of extra work. But, once again, I assure you, that I have read all your messages. I recorded a number of valuable feedback messages in my personal to-do list.

[2.2.20D]

  • Removed : some third party application from distribution
  • Add : Third party application installer
  • Fix : Unable to process files with "!" or "%" on their path
  • Fix : UI error when there is no configuration file exist

Starting with version 2.2.20, Translator++ will no longer include several third party applications in it’s distribution file.

"Why", You might ask?

There are several reasons.

The first reason is because I want to reduce the Translator++ distribution file. At present the size of the Translator++ file distribution has exceeded 150MB. My initial goal was below 100MB. But the size of the NWJs developer edition alone is more than 100MB… and the size is getting bigger at every release (now it’s around 110 MB). I had planned to get rid of the debugger tool in Translator++ in the distribution file. But many people apparently use this tool. So I had to look for other options to reduce the Translator++ file size. The first choice is to exclude third party applications.

The next reason is license. I want to keep Translator++ away from any licensing issues. Actually, one of the license holders of the third party application has contacted me ... and he doesn't seem very happy with the inclusion of his application in Translator++. That is why I think this is a pressing matter to do.

At the beginning, I made Translator++ for myself and for a closed translator community. So at that time I wasn't concerned too much about dumping in any third party applications that I needed. But lately, because Translator++ is already publicly used, I have to take licensing issues seriously.

Another reason is to clarify what Translator++ actually does, and what Translator++ does not do. Many people came and complained to me because of problems that occur in third party applications that are actually outside the scope of Translatorr++. In case you forget, Translator++ handles GUI, ease of use, translation and some built-in module handlers such as RPG Maker MV & spreadsheets. And some tasks are handled by third party apps. I plan to make myself some things that are currently handled by third party applications. But, until that day comes, please be patient with what we have now...

But, does removing the third party application from the Translator++ distribution make it more troublesome for you? Absolutely not. I created a module to help you view what third party applications are needed, while also helping you to download and install them from the available mirrors ... all in one click.

This reminder will be opened each time you start Translator++ (unless you choose to "Do not show this message again" or all third party application has been  installed).


You can also open the application installer from global menu.


Oh, I forgot to mention that I've also fixed the old problem of Translator++ that was unable to handle files with exclamation marks or percent signs on their path. 


Translator++ Ver. 2.2.20 is available for everyone. 


350 Patron reached!


I also thank all of you who support Translator ++.

As I promised, I will start working to make the patching process easier for all of you.

Previously, to patch, we had to do several steps such as extracting resources, deleting or renaming several files, then moving the translation to a specific folder. At first I thought this was a very easy thing to do. After all It’s just a matter of copy paste which everyone is capable of.

And even though I've made a guide about this ... it turns out that a lot ... lots of people keep coming to ask the same problem about "how to apply a patch into the game".

 So for your convenience, I will make a module for you to do the patching process automatically. 



Please stay tuned, and look forward to further developments from Translator ++.

Comments

Anonymous

Hey, I don't know if you care enough to modify the wolftrans app but there seem to be some issues with newer wolfrpg games. For those who get the error stating that the inital.json is missing the file list and are somewhat versed in reading code, you can fix that by printing the array in the context.rb and implement a fix yourself (in my case the array had several entires with an empty string in it). Now, it seems that for newer wolfrpg games, there are a lot more escape sequences that need to handled than the ones listed in the last two blocks of the patch_text.rb, causing no patch files to be generated. Removing the block that checks for those sometimes fixes the issue but will break the game.dat, though you can just use the japanese one for that. Another issue that seems to be more on translator++ side is that it fails to recognise the game.exe (wolfrpg). It spits the invalid path argument error even though, when manually extracting with wolfdec, you can normally access the game files.

Anonymous

Hello Dreamsavior, I'm a RMVA user from China and I saw the Translator++ on RPG Maker Web Forums. So I want to translate its GUI to Chinese so that more RPG MAKER user could know and use your fantastic work to help them translate their games. May I have your permission to translate it, please?

dreamsavior

Hi Alex Sure, go ahead. The license of Tranlator++ is allowing you to modify Translator++ and distribute your modification as long as it is open source.

Anonymous

im having an issues saying i dont have the right version of microsoft visual c++ when i actually do even after having redownloaded both versions redownloaded translator ++ and restarted my pc

Anonymous

F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/context.rb:178:in `from_string': invalid path specified for DB context line (line 10) (RuntimeError) from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/context.rb:23:in `from_string' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:155:in `block (2 levels) in process_patch_file' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:277:in `parse_instruction' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:144:in `block in process_patch_file' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:91:in `each_line' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:91:in `with_index' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:91:in `process_patch_file' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:41:in `block in load_patch' from F:/Transaltor/Translator++_2.3.23/Translator++/ruby/lib/ruby/2.2.0/find.rb:48:in `block (2 levels) in find' from F:/Transaltor/Translator++_2.3.23/Translator++/ruby/lib/ruby/2.2.0/find.rb:47:in `catch' from F:/Transaltor/Translator++_2.3.23/Translator++/ruby/lib/ruby/2.2.0/find.rb:47:in `block in find' from F:/Transaltor/Translator++_2.3.23/Translator++/ruby/lib/ruby/2.2.0/find.rb:42:in `each' from F:/Transaltor/Translator++_2.3.23/Translator++/ruby/lib/ruby/2.2.0/find.rb:42:in `find' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans/patch_text.rb:38:in `load_patch' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/lib/wolftrans.rb:13:in `initialize' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/bin/wolftrans:12:in `new' from F:/Transaltor/Translator++_2.3.23/Translator++/3rdParty/wolftrans-0.2.1/bin/wolftrans:12:in ` The system cannot find the file specified.