HomeGamesUpdatesPricingMethodology
Steam News3 May 201511y ago

Hopefully last bug fixing patch :P

The collision checking should no longer randomly fail to execute. Fixed a problem with the ability Slam, which was introduced when I let the player aim while casting spells.

Full notes

Full The Defenders: The Second Wave update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

1 fix0 additions1 change2 removals
  • Gameplay
  • UI and audio
removedThe collision checking should no longer randomly fail to execute.
fixedFixed a problem with the ability Slam, which was introduced when I let the player aim while casting spells.
removedShould no longer lose any settings when resizing the window in the menu.
changedWarning - technical rambling: I finally managed to reproduce the collision problems through a lot of angry clicking and tabbing on game load. Then it took me a couple of hours to realize that the image data failed to load correctly. Apparently I hadn't considered that the sound loading and image loading were using the same resource loader, so I had only made the texture loader thread safe (able to process multiple images at the same time) on its own. If you were unlucky an image and a sound would try to load at the same time, which XNA content pipe doesn't support. You would then get corrupt image data, which messed up the collision checker.

The Defenders: The Second Wave changes

removedThe collision checking should no longer randomly fail to execute.
fixedFixed a problem with the ability Slam, which was introduced when I let the player aim while casting spells.
removedShould no longer lose any settings when resizing the window in the menu.
changedWarning - technical rambling: I finally managed to reproduce the collision problems through a lot of angry clicking and tabbing on game load. Then it took me a couple of hours to realize that the image data failed to load correctly. Apparently I hadn't considered that the sound loading and image loading were using the same resource loader, so I had only made the texture loader thread safe (able to process multiple images at the same time) on its own. If you were unlucky an image and a sound would try to load at the same time, which XNA content pipe doesn't support. You would then get corrupt image data, which messed up the collision checker.
  • The collision checking should no longer randomly fail to execute.

  • Fixed a problem with the ability Slam, which was introduced when I let the player aim while casting spells.

  • Should no longer lose any settings when resizing the window in the menu.

Warning - technical rambling: I finally managed to reproduce the collision problems through a lot of angry clicking and tabbing on game load. Then it took me a couple of hours to realize that the image data failed to load correctly. Apparently I hadn't considered that the sound loading and image loading were using the same resource loader, so I had only made the texture loader thread safe (able to process multiple images at the same time) on its own. If you were unlucky an image and a sound would try to load at the same time, which XNA content pipe doesn't support. You would then get corrupt image data, which messed up the collision checker.

Source

Steam News / 3 May 2015

Open original post

Changelog.gg summarizes and formats this update. How we read updates.