Update
Posted: Sun Jul 15, 2007 12:47 am
Quick update since I haven't really posted one since 0.9.1 was finished.
I was a couple of weeks converting my XML editor to Java - this is done now and works great, so I've converted the MoM IME Server editor over to this (the Language & Graphics editors are still the old Delphi versions since the new Java version doesn't yet handle foreign key references to other XML files... I'll work on that after 0.9.2 is done). I'm not going to actually bother posting the new Java editor on the site as an editor for 0.9.1 since there's already the Delphi editor for 0.9.1, and the new Java editor is a LOT more fussy about records and fields being in a particular order... and so it actually won't accept the server XML file that's included with version 0.9.1 of the game. So, I'd have to post a new XML file to swap out and... well... you can see its all not very straightforward, so I'm better leaving it and posting the new Java editor with 0.9.2.
Since then, for starting the comms changes planned for 0.9.2, I dug out the old multiplayer code I'd written in Java a couple of years back - which I then converted into the Delphi version that has handled all the comms since an early 0.8 version. Along with this I found code to handle LBX images in Java which I'd forgotten I had, so have this converted into the newer SPI/ImageIO style and working, which I had to get done before I could convert the graphics editor to Java, so its good to have that done too.
So... about to do the comms work to make a start on 0.9.2, simultaneously in the Java & Delphi versions of my comms code to make them compatible, in preparation for moving the whole server across to Java for 0.9.3 or 0.9.4.
I'm not going to try to guess when 0.9.2 will be ready - I don't even know what will be in it yet. I've got a LOT of changes listed for it right now, so I may do them all in one go, or I may do half for 0.9.2 and half for 0.9.3, depending on how its going. But just to let everyone know I am making good progress :)
Implode.
I was a couple of weeks converting my XML editor to Java - this is done now and works great, so I've converted the MoM IME Server editor over to this (the Language & Graphics editors are still the old Delphi versions since the new Java version doesn't yet handle foreign key references to other XML files... I'll work on that after 0.9.2 is done). I'm not going to actually bother posting the new Java editor on the site as an editor for 0.9.1 since there's already the Delphi editor for 0.9.1, and the new Java editor is a LOT more fussy about records and fields being in a particular order... and so it actually won't accept the server XML file that's included with version 0.9.1 of the game. So, I'd have to post a new XML file to swap out and... well... you can see its all not very straightforward, so I'm better leaving it and posting the new Java editor with 0.9.2.
Since then, for starting the comms changes planned for 0.9.2, I dug out the old multiplayer code I'd written in Java a couple of years back - which I then converted into the Delphi version that has handled all the comms since an early 0.8 version. Along with this I found code to handle LBX images in Java which I'd forgotten I had, so have this converted into the newer SPI/ImageIO style and working, which I had to get done before I could convert the graphics editor to Java, so its good to have that done too.
So... about to do the comms work to make a start on 0.9.2, simultaneously in the Java & Delphi versions of my comms code to make them compatible, in preparation for moving the whole server across to Java for 0.9.3 or 0.9.4.
I'm not going to try to guess when 0.9.2 will be ready - I don't even know what will be in it yet. I've got a LOT of changes listed for it right now, so I may do them all in one go, or I may do half for 0.9.2 and half for 0.9.3, depending on how its going. But just to let everyone know I am making good progress :)
Implode.