I've started a "protocol extensions" discussion over on Inside3D, with the goal of at least getting some thoughts going on ways to allow the default Q1 protocol to be extended while at the same time maintaining compatibility and flexibility. Meantime, I'm almost certainly going to build a new SP-only protocol into MHQuake; just small things like increasing the message buffer size, writing true floats for origin and angles instead of the degraded versions, making a bit more info available to the client, and so on.
A thought occurs to me - with the ID1 maps now being GPL'ed, what's to stop someone from making a hub-like system; i.e. enabling revisiting of previous maps? And then releasing the entire package? The textures of course ain't GPL, so they will need to be replaced with something else, but almost everyone has external texture packs these days so it's not that big a deal, is it?
Speaking of which, I might rewrite parts of my external texture loader. It's fine enough for what it does, but it does use GDI+ for loading certain image types, which is a load of baggage I'd like to remove (it does make image type support so easy though, so I'm still in two minds about this...)
Lots more bugs in my resolution switching code too... Ugh. Thought I had that all sorted.
Sunday, November 30, 2008
Thoughts and Things
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment