This is quite an exciting update, you can now see the simulated agents/zombies directly in the normal in-game map, it animates sound events and shows you exactly where they will spawn and despawn.
Changelog:
Fix: Simulation not pausing when the game is paused.
Fix: Spawned zombies will never die on their own because the spawner source was set to static.
Fix: Sound events would be sometimes ignored when one already existed making louder noises sometimes not do anything.
Fix: Having an invalid group specified for a movement processor no longer crashes, it will report an error and the problematic processor group will fallback to affect all groups.
Improve: The editor will now consider the path it is started from as a game path, should help find worlds with odd installation paths.
Improve: Change the calculation to how far sounds travel, the distance was too big for some simple things such as opening a gate.
Improve: `walkersim show` will now render into the existing map window, the overlay will be disabled once the window is closed. To enable it permanently a new console command `walkersim map` was added.
Improve: The editor will now reset the state when switching between worlds, selecting affected groups is now a dropdown making it more clear to is valid and some other QoL changes.
Feature: Ability to override biome spawn groups per world with `ws_spawngroupsmask.png` combined with `ws_spawngroups.xml`.
Fix: Clients without admin permission can restart the simulation with the console command.
Fix: Activation radius was too big causing issues with spawning.
Fix: During spawn it could select the entity class `None` which was substituted by `ZombiesAll` which skewed the probabilities causing some classes to never spawn.
Fix [#15]: Pausing the simulation via command is not working.
Change: Add option for the activation radius `SpawnActivationRadius`, default is 96m.
Change: Added options to change the logging behavior, also log into a dedicated WalkerSim log file.
Change: Support for game version 2.0, older versions will not work.
0.9.7
Fix: Allow clients with admin permission to run console commands such as `walkersim stats`, `walkersim show` will still only work on local games.
Fix: Incorrect calculation of the view radius, the spawn area was reduced by 50%.
Fix: State persisting between games when playing single player causing unintentional problems.
Change: Use 80% of maximum allowed zombies instead of 50%, 20% will be reserved for sleepers.
Improve: Spawning logic now takes into account how many spawned zombies are near players preventing one player taking all spawn slots, better balances multiplayer games.
NOTE: For the game version 1.4 you will need to use version 0.9.7 and for 2.0 you need to use version 0.9.8.