So... Hows it going? Any progress to report? Anything working enough to post pictures for us? Care to share how things will look/work?
Are you getting around it by glowing things that would've been in the minimap: vehicles, buildings, etc? EDIT Is "slow-updating" like every second or two? Oh lawdy. Not sharing it here, but it's hawt. It's gettin steamy up in hur. I was going to post sum hawt sexy compliments at you in chats, but you're not mah friend. This is to be corrected immediately.
so... are you using html just to square things up on how you want it to look or are you going to plug HTML into empires code besides as MOTD? I like the look so far though.
No shit? Dyamn! We can get ourselves some pimped out GUI that is customizable with different "skins" we can create?
Yes. Data is fed to the HTML file via Javascript. Everything else is clientside. To Spartacus, we're not using Source 2013's native HTML system, as it uses a very outdated version of Chromium and has several issues. Marcin from HL2CTF discovered you can have partially updating HTML panels with Awesomium in the new SDK, which helps push rendering times to under 5ms. Oh and yeah a HTML5 Canvas-based minimap only updates every 1-2 seconds, so it's useless for the relatime overview. The glow stuff is not related to this issue, things like Enhanced Senses needed a buff, anyway.
For the record, enhanced senses have been updating enemy positions on the map dynamically and without delay or stuttering forever now - even before the port.
Yeah, but the minimap saps performance because of that. I believe that's one if the reasons the game is so CPU heavy. So while this might technically be a feature regression, it likely improves performance considerably. And besides - if it updates every second or two, that's good enough for navigating maps on vehicles.
So I just had a look at it. I like the functionality, but it doesn't really look that good. :S The current one has a more sophisticated look to it that this one.
I'm sure they wouldn't mind having someone redo it after the functionality is in place. I doubt it was meant to be the prettiest interface going.
That's actually the plan, just get the functionality working and clean it up later. Yeah, the Javascript functions that actually take the values from HTML back to C++ are defined in C++. I sure as hell do not trust the client with sending its own data directly to the server.