Saturday 10 November 2012

RPGMaker Trans 1.99 and news

So a new version. Not the one that brings trans-locale support, unfortunately, but just a bug fix and general update. Changelog:

  • Fix a bug with translating names or classes set by scripts
  • (Hopefully) Fix the bug with the error logger
  • Move to Python 2.7 / wxPython 2.8.12.1
So, other news? Well, stuff I'm working on (on and off)

  • Trans-locale support - or, in other words, translating games from say Japanese to Russian. Nearly done, but I need to reverse engineer a bit more of the LMU file format before this is done.
  • XP/VX support - again, nearly done.
  • ScriptableQuickAtlas - A demo of which has been around for a while (for a specific game), but will need some work due to GUI issues. Allows using Scripts to process text hooked by AGTH into something more palatable to ATLAS.
  • Translation aid - A tool which aids translation by matching strings supplied by AGTH, and allowing the user to translate games whilst playing them (with ScriptableQuickAtlas support)
  • Collaborative patches - Part of the above translation aid, but basically support for crowdsourcing translation work
  • (Possibly) A new website
And one other thing... how did this place get popular? Since my last post, hits have gone up at least 10 times, and that was an announcement saying that nothing would be happening for a while.

10 comments:

  1. Looking forward to the Translation aid

    ReplyDelete
  2. Can you give more detailed instructions on how to fix the python errors? I'm still getting them.

    ReplyDelete
    Replies
    1. What do you mean by Python errors? Do you have any log files for me to look at, or any screenshots of error messages?

      Delete
    2. Here's the error message:
      cx_Freeze: Python Error in main script
      File "C:\Python\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in
      File "rpgmakertrans2maincontroller.py", line 282, in
      File "C:\Python\lib\multiprocessing\_init_.py", line 145, in freeze_support
      File "C:\Python\lib\multiprocessing\forking.py", line 331, in freeze_support
      File "C:\Python\lib\multiprocessing\forking.py", line 379, in main
      File "C:\Python\lib\multiprocessing\process.py", line 275, in _bootstrap
      IOError: [Errno 9] Bad file descriptor

      Delete
    3. It looks like that something is causing Pythons multiprocessing module to fail - and that module is really necessary to RPGMaker Trans. As to why that would be the case... I don't know. A little bit of reading suggests that this may be a bug in Windows that has been either fixed in an update or is really obscure.

      The article, and a hotfix from Microsoft, can be found here: http://support.microsoft.com/kb/321788. You might want to try the registry hack and/or hotfix from there to see if it fixes the problem.

      Delete
    4. I just got this myself when trying a new patch from ZIP. When I tested a previous working patch it still worked, and the new patch works prior to compression. From that information, I can gather that this is most likely related to incompatibility with a specific compression algorithm - probably the one used by the native ZIP feature in 64-bit Windows, as both were compressed on this computer and the older one used 7zip.

      Delete
    5. I've just tried reproducing this using your instructions, and still nothing. Would it be possible for you to upload or e-mail a ZIP file that you think causes the problem? Thanks.

      Delete
    6. I sent you a reproduction last weekend. Since I received no notice of delivery failure, I've waited until now to verify. Did you receive that email?

      Delete
  3. Habisain, i got this error:
    "This application have failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."

    Tried to redownload it a few time. Didn't work.

    ReplyDelete
    Replies
    1. OK, guesswork here. This is either a Windows bug that's been patched and you're using a dodgy version of Windows, or more likely, you need the MSVC 2008 redist. Or possibly MSVC 2005 redist, or MSVC 2010 redist. I don't actually know which one of these that wxPython is built against, but it's most likely to be the 2008 redist. Google for it and the first link should be a Microsoft site.

      Delete

Note: only a member of this blog may post a comment.