OK, things change and an earlier release is now looking like it will be required. There is quite a nasty bug in e3m3, which needs to be resolved NOW. It's too early to say what the fix is, but as soon as I do fix it I'm releasing.
How this slipped through I'll never know, as e3m3 is one of the maps I test most regularly on. Anyway, plan of action is to go back to the last version that worked and build up from there till I locate the cause.
Meanwhile, I've ported the PK3 loading code from Q3A and have most of it working. The only real remaining thing to do is decide how I'm going to handle files. Do I open them into a temp folder or keep them entirely in memory? I'm going to try a temp folder, but the various SHGetSpecialFolderLocation and other related functions make baby Jesus cry, so these will require a bit of careful massaging to get them behaving themselves properly. Sigh... why couldn't MS have just provided a simpler version that just filled a char * buffer? Integrating them into COM_FOpenFile will be "fun" too...
This is something that I'm aiming to include in 1.7.2 as well as the bug fix and the other minor changes so far.
Monday, September 28, 2009
Tomb of Terror bug
Posted by
mhquake
at
12:23 AM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment