The True Slime King

The True Slime King

View Stats:
Josh Penn-Pierson  [developer] Oct 29, 2020 @ 10:50am
Changelog v1.3.1 - Halloween Bats & Performance Update
The main focus of this update is to bring performance improvements throughout the game. In addition, the game is on sale for Halloween and bats have been added to increase the possibilities for Halloween-themed levels. A new level "Bat Cave" has been added to the level exchange to showcase the new Bat enemies.

https://www.youtube.com/watch?v=EzZ3H7GAosI

Changes and Additions:
  • Added Bat enemy to the game (can be found under Seasonal Blocks in the level editor).
  • The audio data files have all changed to omit spaces. Since local profiles save the filename of the currently playing song, when entering story mode for the first time after updating, no audio will play until moving to a new zone or subzone (since the game will be trying to play a nonexistent file).
Performance improvements:
  • Slightly improved performance of code that deactivates objects outside of the view. This code affects many of the objects in the game, and should provide a very small improvement to performance across the entire game.
  • Some of the view related variables are now stored in global variables so that they don't have to be calculated individually by many different types of objects throughout the game. This should provide a small improvement to performance across the entire game.
  • Removed various occurrences of variables being set every step in the game when they only needed to be set at specific points. This should provide a small improvement to performance across the entire game.
  • Stretched block autotiling now only tiles uninitialized sections each time the autotiling script is called. It used to autotile each 32x32 section within the stretched block (even if some of these 32x32 sections had already been initialized before). Stretched blocks are only used in the Story Mode Overworld, so this will only affect performance in the Overworld.
  • Overworld faucets (introduced in update v1.3.0) caused a bit of a hit to performance. Faucets now become inactivated when not needed in order to minimize effects on performance.
Bug fixes:
  • Quick play display times have been fixed. Display times were incorrect if they were longer than one minute. For example, a time of 1'25"82 was displaying as 1'85"82, because the seconds variable wasn't taking 60 seconds off for the time that was being counted toward the minute variable.
  • Pressing the cancel button on the profile create popup no longer locks the game.
  • Using the pause menu to return to the main menu from inside of a quick play level no longer crashes the game.
  • Snowballs now destroy when hitting each other. Before, only one of the snowballs would get destroyed.
  • Added quick play song back into the quick play area.
Known Bugs:
Last edited by Josh Penn-Pierson; Nov 19, 2020 @ 10:23am