Developer postOriginal post (opens in a new tab)

Default controller conflicts fixed, physics optimizations, attention video streamers/recorders! - 0.9.7.3

Let's keep these small ones coming.

Default controller mappings now works for any number of players (no longer conflicting), so you can just plug your controllers in and play. Bear in mind that actions are by default mapped from button 0 to button 3, and different controllers define these buttons differently, so for example jump button can vary between controllers of different brands.

Physics and blood effects got also optimized, and a slowdown bug caused by pushing a group of players against walls should now be gone.

For those trying to record video: before this update, the in-game framerate cap (300) was set multiple times between scenes (menu/match/etc.) sometimes causing video recording to corrupt. That value is now set only once, when the game starts, and this should fix the issue. Additionally, vsync is now on by default, capping the framerate to 60, but can naturally be turned off. If you are still having trouble capturing your gameplay on video, please let us know!

Full changelog:

  • Default button mappings no longer causes conflicts between controllers (now working out-of-the-box, but because of different controllers, buttons for eg. jump vary)
  • Collisions are now be less demanding (for CPU), and a slowdown bug caused by pushing several players at once should also be fixed by this
  • "Slowed" message is now only shown when no slowdown is active, the effect is still applied again on every hit
  • VSync is now on by default
  • Blood particle minor optimization
  • Damage number are now correctly displayed with force (screwed it up in 0.9.7.2)