V0.3.3 (Plus)

## V0.3.3

**Version 0.3.3** is the twelfth update patch for *Baldi's Basics Plus*. It was released on June 25, 2021.

## Documented changes

### Additions

* Updated Unity to 2020 LTS.
* Implemented a new system for loading pre-made levels. This system works by loading in prefabs at runtime similarly to the random level generator, but unlike the level generator, the levels are loaded from data files storing which elements go where, instead of created by making random decisions based on the seed. All pre-made maps have been converted to this new format, which fixes a slew of issues they previously had due to the old, poor loading system. This new system also makes it easier for mystman12 to make levels by hand, something I'll start doing for many future challenge maps. The levels using the new system are:
	+ Endless medium
	+ Speedy Challenge
	+ Stealthy Challenge
	+ Grapple Challenge
* All levels now use one single Unity scene. When new levels are loaded, this scene is loaded and the desired level is then generated/loaded.
* Save system now uses encrypted `json` files instead of `BinaryFormatter` for security purposes. The file extensions for save files have also been changed.
* Reworked Arts and Crafters' teleportation. He teleports both the player and Baldi again, but now Baldi will always be a set distance away from the player, with the player always spawning near an elevator. The player should always be placed between Baldi and the elevator. The way teleportation locations are now selected should prevent both entities from spawning somewhere where they would be trapped.
* All items now have large and small sprites. Small sprites (32x32) are used in UI elements, and large sprites (64x64) are used for the pickup sprites.
* Added ambient noises.
* Adjusted pause screen button positions so that "**Quit**" button is not so easy to accidentally click on.
* Added Big Ol' Boots and An Apple for Baldi, and the fog event, to the possible things which can appear in randomly generated endless mode maps.
* Made some improvements to captions:
	+ Text will now adjust in size in order to fit lengthier captions inside the box.
	+ Added captions to both field trips and Johnny's Store.
* The maze in the farm field trip is now shuffled after every five rounds.
* Added a buffer to Math Machines that should prevent balloons from getting too close to them. This should help prevent players from accidentally clicking on balloons when trying to submit an answer.
* NPCs can now travel through portal posters.
* Notebook colors are now randomized.
* Many Baldi and Principal of the Thing lines have been re-recorded so that they all sound consistent.

### Bug fixes

* With the new level loading system in placed, many bugs that existed in pre-made maps were fixed, including:
	+ Math Machines and elevators using outdated textures and sounds.
	+ Vending machines not getting the "**Out of goodnes**" sign when used up.
* Captions no longer appear when pausing the game and they will now be visible for sounds that started playing before they were turned on.

## Undocumented changes

* When Mrs. Pomp pulls the player into her classroom, she now shuts and locks all the doors. The player no longer freezes since this version, so they can now move around the room as she "teaches", and even escape with items such as Principal's Keys. This change was mentioned in the V0.3.4 changelog, but it was actually applied to V0.3.3.
* Accidentally added a bug which if the player got a high score in Endless Mode Medium, the score would be recorded in the Random section, and the Medium high scores would never be updated. This was fixed in V0.3.4.