I forgot to close my petition for reimbursement of gear lost to the network outage, and here was the reply I got 9 hours later (glad I didn’t decide to wait for a reply :)
Unfortunately, we here at EVE Customer Support are at this point totally overrun with petitions. We cannot keep up, and must therefore unfortunately send everyone this response, where we ask if you are still having problems or if your case is solved at this point.
If your problem is still valid, then we apologise and ask you to reply to this and we’ll try and help you as quickly as we are able.
If not, then please ignore this completely, and the petition will close on its own.
Furthermore, even if your issue is still valid, we would like to ask you if you feel it is important enough to pursue, or if it is minor enough to ignore in order for us to be able to give better (and quicker) service to those with real game-stopping issues.
We really do apologise for this request, but at this point we have no other option.
We hope that you are continuing having fun playing EVE.
The EVE Online Support Team
I forwarded it to Bloo, who subsequently had to be taken to hospital.
My unabated UI ramblings appear to have finally reached the ears of Killer, Gophur was asking me about wxWidgets earlier and why we hadn’t gone with that instead of developing Phui (for those scratching their heads, the Bloo reference was a segway back onto the WWIIOL topic).
I believe we looked at it and Vandal/Rickb decided against it because (a) it looks like the operating system OS, which isn’t what we want and (b) it expects to be the main loop of the application, (c) no obvious interop with full-screen OpenGL contexts.
On the flip side, its portable, its well supported, it has a good community behind it and it has a pretty good UI editor. We were originally basing PHUI on Xul, but the lack of a decent XUL editor left us adrift and we ended up with something else. (Another example of the Mozilla team crapping at the dinner table; lets design a cool UI language, and then promote how uneccessary a UI tool for editing it is because editing XML by hand is l33t3r! Mozilla devs are as ghey as generalisations. Except the Thunderbird team, who are gods amongst developers and so do not fear the Microsoft the way other Mozzies/Netscapiers do)
So we don’t want the game to be a windowed opengl context (I may be entirely wrong in believing that there can still be a performance hit for that), and if we make the opengl context full screen, Windows components won’t render infront of it, right?
And wxWidgets does seem to be skinnable, although I haven’t seen documentation on, say, stylesheets to make it easier or anything like that, and having to manually “skin” everything would be a dead stop.
As for the main loop part, I’m guessing the solution is to let the UI go ahead and be the main loop of the parent thread, and simply make the client a higher-priority second thread (or some variation thereof) and pass messages between the two. Slightly less efficient? Maybe not with today’s OSes and hardware.
Right. Off to do some more of Lost Legend of Lavastorm (I’m gathering bone shards) and I might stop by the new adventure pack again before bed.
Supper is Pizza Hut Pepperoni Lovers and Wingstop spicy bbq wings (boneless, I’ve never been crazy on meat on the bone, bad experience one time).