Saturday 29 March 2014

RPGMaker Trans v2.04 Released

Another new release. Two things:

  1. Support loading patches with a UTF-8 BOM
  2. Support saving patches with a UTF-8 BOM (via an option)
For those who don't know what a UTF-8 BOM is, it's something Microsoft invented to identify UTF-8 documents. It's almost universally not recommended for technical reasons, but certain text editors on Windows require it. Of course, using a UTF-8 BOM on editors that don't require it could break those editors, hence why it's an option and not enabled-by-default.

Microsoft: Breaking standards since (insert some arbitrary date here)

Sunday 23 March 2014

RPGMaker Trans v2.03 Released

So apparently, there's a bug on the specific version of cx_freeze that I used. I'm not sure how to trigger this bug, because it didn't show up for me, but if it does show up you can't use the patcher at all.

Anyhow, the workaround seems to be using an older version of cx_freeze, so I've done that, and hence v2.03 is released. If you have v2.02 and it works for you, there's no need to upgrade. Otherwise, grab v2.03 and hopefully it will work.

Saturday 22 March 2014

RPGMaker Trans v2.02 Released

OK, so quick changelog:
  • Re-enabled the version checker - I have a feeling it could be useful going forward.
  • Fixed error windows popping up. This wasn't caused by what I initially thought, but it's actually a bug in Python. Fortunately, whilst the fix is not in Python yet, there is a patch available.
  • Nonfatal errors: Now there are errors which pop up and don't cause RPGMaker Trans to completely blow up. Specifically, bad patches/games and not being able to copy files.
  • Readme now included. It's a bit brief, so maybe there will be updates later.
Now, onto VX and multilingual support... (crosses fingers that RPGMaker Trans does not explode...)

Monday 17 March 2014

Current work

For those wondering what I've been doing, I've mainly been working on the known bugs that were listed in the previous post. So, the itemised list:

  • Most of the way through fixing the error messages that briefly pop up
  • Infrastructure for displaying error messages without the entire patcher bombing out is now in place. Practically, this should mean that error messages that can be anticipated leave helpful error messages in a new error log that appears when necessary rather than cryptic debug tracebacks. Debug tracebacks will still be there, but should only be displayed when there are genuine bugs rather than something on the users system being slightly off (e.g. bad patch, problem writing files, etc)
  • Started a readme
Hoping for a release with these features in quite soon, and then onto the more interesting stuff i.e. VX patching.

Monday 3 March 2014

RPGMaker Trans v2.01 Released

As the title says. Bugs fixed:

  • The odd error that was affecting high core count PCs
  • Memory usage should be lower
  • Read only files crashing the file copier - hopefully 
  • Progress bar no longer gets stuck at 99%
Bugs that remain
  • On closing, you may see some error boxes pop up. I'm working on fixing this, but it's not a critical thing.
  • Some malformed RPGMaker games may cause the translator component to crash (specifically ones which embed NUL characters in strings - not even sure how one does this with RPGMaker)
  • A readme: A number of recent questions seem to suggest a readme is in order.#
  • EDIT: There is an issue with copying thumbs.db files, it seems. Mitigation: don't have the translated folder open whilst patching and you'll probably be OK; if not try again.
So, theoretically, this one should fix the remaining issues with RPGMaker Trans v2. I've said that before, obviously, but hopefully this time it sticks. When someone finds an error (inner cyniscm taking over here), bug reports in the comments please.  Otherwise, apologies for the very bumpy ride from 1.x to 2.01. Hopefully it's over now.