Today, I made huge strides in the development of LANtalk. Since VB is basically a cockjob, I’ve had to concentrate on using just API calls. It’s all good, though. Here’s a list of what I’ve done today:
-Recoded all File IO to use Configuration Files instead of Basic’s Random File.
-Fixed all the XP transparency effects. They work beautifully.
-Added sound events for message receiving and connection requests.
-Fixed process exiting. Now it doesn’t sit in memory even after you exit.
Soon enough, I’ll have it ready for a public beta. For right now, though, it’s just me and Que testing it. Here’s some things that I want to fix before the public beta:
-Fonts actually working in the richtext chat box. If Basic wasn’t such a pos, I’d have done this a long time ago.
-Message packets not getting mixed up with instruction packets. This seems to be a problem with TYP instructions mainly.
-Less memory usage (I’m not sure how I’ll do this, but I’ll poke at the code 😛 ).
And then there’s things that I want to add in the future:
-File transfers with optimization for LANs.
-Control window minimizing to the systray.
-More text format controls.
-UDP broadcasts announcing users being available on LANtalk.
-A way to read chat text while in a game.
Well, I’ve talked too much and I’m not sure any of it made sense, but I’m excited about how LANtalk is coming along. Here’s some screenage: