Saturday 13 April 2013

Progress

Well, it's been a whilst since I did one of these...

Error Reporting: Big one really. As people know, RPGMaker Trans has some bugs which I'm really not sure what it is that they actually are. Well, the reason for this is using multiprocessing with Python tends to screw up the error reporting somewhat. Anyhow, I've finally managed to construct an error reporter that actually works, so hopefully I'll be able to get to the bottom of these errors soon.

QTUI: The new UI is pretty much done now. There's a few new bits of logic that are going to be added - it will be possible to select target directories, and RPGMaker Trans will 'remember' games accessed using the Browse button in its dropdowns.

VX: So it turns out that my current level of VX support isn't sufficient for some games - which it actually breaks when they're translated. I know the reason this happens, and am working on fixing it. Although the fix isn't pretty...

File hosting: Plan is to use Dropbox for now, and add Mega as an option later. I will also likely be making an auto-updater that automatically downloads new versions from Mega, which should be handy...

17 comments:

  1. It's real hard to find a reliable host. Dropbox hasn't sent me into a rage yet, though. RIP mediafire.

    ReplyDelete
  2. Still getting the error where it doesn't finish coppying, tried wiping the folder several times.

    ReplyDelete
  3. I'm using 1.99 and for some reason today it started telling me to update to the latest version. After discovering I had the latest version, I found a config file that says that it is looking for version 1.98. How can I fix this?

    ReplyDelete
  4. could there have possibly been an unreleased update?

    ReplyDelete
  5. I'm also using 1.99 and its telling me theres a new version even If I redownload it.

    ReplyDelete
  6. I wonder if the .exe was coded to give that message after a certain date.

    ReplyDelete
  7. for the one using ver 1.99 and telling for updates error just change your computer date to 2012, it works for me

    ReplyDelete
  8. Cool that works, but did anyone ever find a real fix for the bug where the files never finish copying. I wiped the folder like he told us to, but it still wont finish copying/

    ReplyDelete
  9. Ah crap... Sorry about that. Each version of RPGMaker Trans has a hard date limit, implemented due to frustration when people were demanding me to fix bugs that had already been fixed years prior (because they hadn't updated their own version) and/or accusing me of running a botnet with my update checker (because apparently habisain is a suspicious eastern European sounding name and all eastern Europeans run botnets, right? - and that was the actual justification someone used on 4chan, apparently).

    Anyhow, normally I've been able to release a new version before the date limit of the previous one, so this wasn't a problem, but real life caused a few problems since the last update (e.g. car crash last month). I'll get a 'fixed' version up as soon as I can - hopefully by the weekend.

    Oh... and I still haven't been able to finish my reworked version, so the files copy never completing bug is still unfixed. Sorry.

    ReplyDelete
  10. Thanks for the reply. And thanks to MonascoStorePhotos for the temp fix.

    ReplyDelete
  11. Thanks Habisain, and thanks MonascoStorePhotos.

    ReplyDelete
  12. i get this error every time can some please help this application has failed to start because the application configuration is incorrect

    ReplyDelete
  13. i keep getting this:
    ---------------------------
    RPGMaker Trans Update Available
    ---------------------------
    This version of RPGMaker Trans has been superceded by
    a new version. Please download the new version from:
    http://habisain.blogspot.com
    ---------------------------
    OK
    ---------------------------
    even though i just downloaded the latest file

    ReplyDelete
    Replies
    1. please read first there is already a fix for this "for the one using ver 1.99 and telling for updates error just change your computer date to 2012, it works for me"

      Delete
  14. The updated version works like a charm thanks for all your effort, Habisain!

    ReplyDelete
  15. I've tried emailing the address given in the Habisain profile page but have received no reply. I also tried posting this as a comment on this blog once before but it mysteriously disappeared without reply or comment, so I don't know if the comment was properly recorded or silently deleted. So I'll try one more time.

    -----
    I just ran into this utility on the RyonaRPG Scratchpad and I have a few questions:

    * Is this open source and, if so, where is it hosted?
    * Is there any documentation on how to use it? I haven't found any.
    * Can you specify the game and translation directories from the command line? With that you can create shortcuts with different arguments for different configurations.
    * From where do the ADVICE entries in the translation text files come? Are they hard-coded in the RPGMaker Tans utility, or is there some kind of companion data that can be provided when Create/Edit Patch is enabled for a specific game? I ask because the ADVICE entries for the RyonRPG translation project seem to be either out-dated or just incorrect.
    * How exactly does the Create/Edit Patch function work? I notice it disables the Patch Location combobox but still seems to use that location as a destination for files. How does it interact with files that already have translation edits, or if there are original text changes, additions, or deletions from the source game?

    A few suggestions:

    * Write documentation that completely describes how to use this utility. Are there command line arguments? How does "Create/Edit Patch work? Why does the "Patch Options" button not enable (Is it even a button)? etc... A few minutes writing from you saves your users hours of head-banging frustration.
    * The window desperately needs a minimize button.
    * Save the last Game and Patch locations separately. Right now, the last chosen for either is used as the Browse starting point for both (If the translation location is set last, browsing the game location starts you at the translation location last set, and visa-versa).
    * Persist the current values and the histories of both the Game and Patch locations, else the combo boxes are rendered useless.
    * Add a dialog control for the output directory. Save and persist it as well.
    * Allow any dialog choice to also be specified from the command line, as well as an auto-start and exit-when-complete (only if auto-start) switch.
    * The progress bar should only show total progress. It should never reset. Right now, it resets a couple of times and has an indeterminate phase (shows activity but not progress) when waiting for file copying to finish. If you must show the progress of individual phases, use a second progress bar and phase label.
    * You'll find that a desktop GUI is a heck of a lot simpler to implement in Java rather than Python. Especially with NetBeans.

    I'm asking about any Open Source host for the utility because many of these suggestions are very simple to implement and are useful enough to me to contribute myself.

    I hope you find some of this helpful and really hope to hear back about the questions.

    ReplyDelete
    Replies
    1. Hmm. I didn't receive any e-mails from you, so not sure what's going on there. Anyhow.

      1) Not open source, but considering it. There's a few hurdles with open source though (quality of code, field of use restrictions).
      2) No documentaiton at present, but hopefully it's simple enough to just use.
      3) Advice fields should be correct; they're based on the hard limits of RPGMaker 2k (as such they're hard coded). I'll investigate when I get a chance.
      4) Create patch will just create a patch if none exists. When you run RPGMaker Trans, any non-zip patch will be updated to the current version of the game. The effects of this are any translations no longer in the game are moved into a "not used" section, and new strings are added.
      5) CLI/Minimise/History/Output directory chooser is being implemented for the next version - this will have a help function etc.
      6) The progress bar shouldn't reset, so what you're seeing is odd. The indeterminate file copying phase should be fixed in next version; the progress bar will then display max(patching progress, file copying progress).
      7) GUI's are not simpler to implement in any language. You have the same problems no matter where you go. Current problems are mainly due to me picking wx as my GUI toolkit, which was a poor choice. And more to the point: I don't like programming in Java, nor am I willing to port the entire thing to Java.

      I'm hoping for the new version to be ready sometime in August.
      - Habisain

      Delete

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