- XTA v9.1, 3 way FFA on SmallDivide
- Kernel panic corruption 1.5, 1v1 on Marble madness
1) Major bug:
Hosting does not work with the TASClient.exe and unitsync.dll shipped in the installer. It just hangs after clicking the host button (when it is requesting unit list from unitsync) and needs to be killed or crashes by itself.
It works fine with unitsync.dll from 0.75b2, so it must be a unitsync issue, or unitsync API semantics changed without me remembering... (May be related to the LUA unitdef parser?)
Joining games works fine.
2) Some check failed in my stat to demofile output code:
Code: Select all
Invalid teamStatSize in CDemoRecorder::WriteTeamStats (2508 instead of 2356)
3) Initial startpos is uninitialized, resulting (only) in some random startpos markers somewhere until the particular player clicked somewhere.
4) Sharing your units to a dead player can incorrectly cause the game to end, probably because the CTeam::isDead flag doesn't get reset when sharing to a dead player.
(note to self: watch out for race conditions with server thread when fixing)