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.


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:

  • Extender blocks clip through walls that are offscreen at the time of activation.
  • Skipping the cutscenes can occasionally cause the audio volumes to not get reset back to the values they were at before the cutscene.
  • When screen is stretched by a non-integer multiple, tiles can draw parts of neighboring tiles. See this GameMaker: Studio documentation page for more information: https://docs.yoyogames.com/source/dadiospice/001_advanced%20use/more%20about%20b...
  • Moving the sound or music slider too fast doesn't update the volume.

Files

The True Slime King 1.3.1 Standalone.exe 220 MB
Oct 29, 2020
The True Slime King 1.3.1 Installer.exe 222 MB
Oct 29, 2020

Get The True Slime King

Buy Now$19.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.