If you can, please install and test this. At some point, I'll make a 1.3.6.4 full build installer. Your best chance of having bugs fixed for 1.3.6.4 is to report things on the 1.3.6.3 series. Logfiles -- battlezone.log and chatlog (if enabled) -- are useful. Otherwise, reporting things in a way that makes them happen here is best.
What's changed since the last open testing build:
-- GSH- Fix for bugzilla #7. Attempts to read in the userprefs file before
starting DirectX. This should get the screen resolution fairly close
to the desired resolution on startup, no dropping to 640x480 for a
second. [NM]
- Fix for bugzilla #514 (moving some fixes from trunk into this branch
first, then folding combined fix back to trunk). Was releasing vertex
buffers a little too early under some high-performance situations,
leading to corruption onscreen. [NM]
- Fix for bugzilla #270. Ground shadows should appear when shadows are
set to medium. [NM]
- Triggers a visual world rebuild asap if a remote player has blinked
or otherwise triggered a visual world issue. [NM]
- "Player has entered the world" should print a little less frequently
and hopefully accurately now. [NM]
- Work on bugzilla #525. This bug has happened before manipulating
this data structure, just replaced it with some modern C++ STL
code. [NM]
- Fix for Bugzilla #15 (pathing forver). Switched pathing code from
floats to doubles, and that seems to have fixed long paths, as
floating point inaccuracies don't crop up quite as much. Once you get
to a float of about 300000, adding 1.0 doesn't quite work as intended.
Thanks to Commando for sticking on this bug. [NM]
-- 1.3.6.3c build
- Work on bugzilla 523. Always recalculate whether joining is possible
before displaying the join game button. [NM]
- Work on late-game resyncs, including a little more on bugzilla #15 &
#520. Made pathing code clean out and reset more data every MP join
and resync, so that ideally things are the same on all machines. Also
cleared temporary calculations from the last path request before doing
a pathing calculation so that the results should be consistent. Also
made it try and clean up any leftover AI & AOI settings. [NM]
- Fix for bugzilla #528. Password column should have (p), (v), (x)
correctly shown once again. [NM]
- Fix for bugzilla #529 - shell/game state of over 250 minutes is
shown as "250+ minutes". [NM]
- Fix for bugzilla #527 - server browser list of games should show DM
subtypes correctly, and MPI type correctly. There's no distinguishing
factor to differentiate ST vs STCTF, so those will show as Strategy.
[NM]
- Move packet loss and throughput stats to RakNet. Packet loss (shown
in the ping column) is what RakNet reports. Game.histogram has one
line of packets out (Sent, Resent and Total, including overhard) and
packets in -- and these four numbers are updated every second. [NM]