What an audit of v2.0.2 turned up, fixed. Everything in v2.0.2 is here too.
Fixed
Ghost Trials. The spectator camera can no longer be entered during a trial. It is a body that walks through walls and cannot die, and a run flown to the exit was being saved and uploaded as a time. The Ghost Trials pages could also freeze the game, or file a download under the wrong name, if opened while an upload or download was still running, and changing the mission dropdown mid-fetch labelled the arriving board with the wrong level.
Combat Simulator. Loading a saved setup after one with more simulants kept the extra ones as nameless bots with no difficulty. Ten or more simulants of one profile overflowed the name into the head number. A simulant poisoned by a thrown knife could read through its attacker's freed body. A room full of bodies could write past the vertex pool the guard was there to protect. Importing a setup file from a different build no longer scrambles its weapons and limits.
Check for Updates. On Windows a save or mod directory with a space in its name came back split after the restart. A download bigger than the release manifest says is refused as it arrives rather than written to disk. Quitting during a download no longer leaves a windowless game waiting on it.
Leaderboard server. It now checks that an uploaded ghost is one the game could have written, keeps the files of runs that fall off a board instead of deleting them, locks an account after repeated wrong PINs from anywhere, caps what one account can store, and no longer counts uploads against the login limiter.
You need your own Perfect Dark ntsc-final ROM — see README.md inside the download. Already on v2.0.x? Main menu → Check for Updates.