Game
Baldi's Basics Plus
2 years ago

MacOS version of 0.3.7 is now available!


Hello MacOS players!

I'm happy to let you all know that Baldi's Basics Plus version 0.3.7 is finally getting released on MacOS! There is one small change I had to make to get the MacOS version working however, which unfortunately has the side effect of increasing load times, particularly for randomly generated levels. Here are the details:

The reason I didn't initially release the MacOS version is because of a bug I discovered that caused the MacOS build to freeze very frequently. After doing some digging I isolated the issue and discovered that the freeze only occurred when changing the game's Vsync mode. As it turns out, the issue isn't on me, it's an issue with the current version of Unity 2020, which is what Baldi's Basics Plus is currently built with. This means that I can't fix it, I have to wait for Unity to push a fix. The issue is in their bug tracker, and currently a fix is "in review" for Unity 2020, but I'm not sure how long I'll have to wait for it to be pushed out as I reported the bug nearly two months ago. A new version of 2020 released yesterday which did not come with the fix, so I decided the best thing to do would be to work around the issue for now, rather than to keep MacOS players waiting any longer.

I made two changes to the MacOS build to work around this issue. The first is that I removed the Vsync option from the options menu. Vsync will be on by default. The second is that I removed pieces of code that disable Vsync while levels load. The reason for disabling Vsync during loading is to reduce load times as much as possible, as the level generator/loader does each step one-at-a-time each frame. By unlocking the frame rate during loading, it can complete in one or two seconds on fast PCs (I realize now that there are more efficient ways to generate a level than the current methods used by the game, but I probably won't revisit the level generator code for a while). Since I can't currently do this on MacOS, Vsync stays on and load times will probably be noticeably longer than they were on faster Macs (On slower Macs, you probably won't notice much if any difference).

Of course, this isn't a permanent solution. Once Unity resolves the issue (Which hopefully won't take much longer...) all versions I release after that should be the same on MacOS as on all other platforms, and load times should return to normal. Until then, this seemed like the best solution. Thanks for your patience everyone!

1
1
1
1
1
1


13 comments

Loading...

Next up

Baldi's Basics Plus version 0.5 is on its way! + New ANGRY Baldi Plushie!

Baldi's Basics turned five at the end of March! To celebrate, I teamed up with Makeship to create a new Baldi plushie! Check it out here: https://www.makeship.com/products/baldi-plush

It will only be available to purchase until April 28, so don't wait too long!

Version 0.3 has just released! Here's what's new!

Version 0.4 is out now! PLUS, a 40% off sale!

The new Portal Poster item coming to Baldi's Basics Plus lets you walk through walls! Just find a wall with a room on the other side and you can easily escape a sticky situation. Only you can go through the portal so characters can't follow you through!

Baldi's Basics Plus version 0.2 has just released! I recommend playing the game and discovering what's new for yourself, but here's the full changelog!

You'll really want to keep an eye on this new character...

Celebrate the 3-year anniversary of Baldi's Basics with a presentation by the game's developer featuring a few surprises and a status update on the development of Baldi's Basics Plus!

March 31, 2021 at 6:00 PM EST

Subscribe: www.youtube.com/c/BasicallyGames/

Baldi's Basics Classic Remastered is available now! Play it for free!

Baldi's Basics Plus has a custom lighting system that really improves the atmosphere of the game. There are now light sources that can be turned on and off and even change color!