Wow, I’ve been working on this project for nearly a month now. Quite a bit of progress has been made on the client. It runs, talks to the game, and converses with the server. I’m still developing the communication between clients.
The client is coded in C++ with a .net 4 interface. Some of you might not have .net 4, but you can download it. If/when I make an installer, I could throw .net in there with the program. I haven’t gotten this in-depth before with .net. It is definitely a hassle. Managed objects, multiple threads, delegates, bleaugh. I’m trying to stay away from that stuff and use lower-level code. I have structures and char arrays lying around instead of the CLI object types. All of this is a giant mess, which brings me to my next announcement.
My code is a jumbled mess interlaced with the disgusting GUI code. I have decided to restructure the code for my own sake, to make it more stable, and for easier to maintain in the future. This will set me back about a day, but it is something that really needs to be done. That’s probably a bad thing to hear for people that are helping me test it – sorry, you won’t be testing it right away.
There are five people that have volunteered to test. Thanks a lot for helping out. I’ve been busy with coding and there are other elements to the program that are being neglected. The graphics are nowhere near finished mostly finished, there are cards to match with codes, memory addresses to locate, and Japanese translation. So I figure; if someone, and I mean one person, is interested in helping with graphics and maybe doing some digging into raw soku data, then that would help me a lot. It would get this project done sooner, that’s for sure. The translation isn’t as critical right now, since the GUI isn’t complete, but if anyone is willing to translate some strings of text, I’d be grateful.
Time to get back to work!



August 28th, 2010
dotMaiku 
Posted in
Tags: