donkey.KONG
Smash Rookie
- Joined
- May 5, 2012
- Messages
- 19
Of course. You're talking about the offline list that's saved to a flat-file containing a list of Kaillera networks, correct? Obviously this list will need some other improvements besides sorting.can you make it so we can rearrange the order of the servers in the "local list" (move them up and down)?
I despise the current GUI entirely, and when I make any changes to the GUI for some reason Owna's resize code makes everything just look out of wack. This in combination with some of the control issues we're having with RichText has convinced me to restart the GUI from scratch using the wxWidgets control library. wxWidgets even has a very nice socket layer, but I am very hesitant to change socket modules without causing any desync implications, so I will most likely just change the GUI controls to use wxWidgets and leave the socket layer untouched.
wxWidgets has a lot of awesome features, such as animated emoticons in chat, background images in all controls - if we had a graphics designer, we could come up with a killer GUI using these updated controls. I'm ok with Photoshop, but I don't want to get too distracted with the GUI because there's simply too much code that needs updated. Perhaps we can introduce this concept later using skins.
This will not be a copy-paste job because the whole core is built around these crappy windows controls. The trivial part will be making sure the client stays in sync with 0.13 despite all the core improvements, so I'm still testing with a p2p 0.13 client after every little change I make to ensure nothing is broken, because I am far from a Kaillera expert. Speaking of which, is Project64k meant to be ran on Windows only? I hope so, because the wxWidgets library I'm using is the Windows version and I'm not sure what results would incur from running it on WINE. I also don't even know how many of you use PJ64k with WINE, or if it's ever been possible, so let me know if this is an issue.