Hello! As always, everything has taken noticeably longer than originally planned. However, things are looking really good at the moment, and most elements needed for release are finished. There're still some missing bits + the usual promotional mass of things that'll need doing, but we're very close!
- The Clouds particle effect is now back, prettier than ever - Fixed an issue where Move wouldn't make an object turn back-and-forth when in a tight passage - Fixed an issue where nested Feeling or Powered conditionals could break - Level Is You now works with Locked (totally forgot Level Is Move, d'oh) - Added Guitar, Piano, Sax & Pixel - You can now scroll the Featured Levels list without waiting for it to finish loading every time - Empty and Locked should work better now - Fixed a rare Level and Tele -related crash - Made Floating objects still respect Z values between each other - Custom music should now work in the editor properly - Fixed a Level-related trick to break a savefile - Fixed some bugs with Hide - Fixed Not All working wrong when used as a conditional parameter - Fixed the locked gate requirement appearing wrong in some cases - Fixed a rare cornercase where the level cursor could make wrong levels unlock - Fixed a bug with newline functionality in translations - Fixed the Featured Levels menu skipping levels and crashing - Added Blob, Drum & Hihat - The editor now has its own music! You can choose between 2 editor music styles in the Editor Settings - Play should now play at the correct ("correct") pitch, at least in most circumstances... - Fixed a special ending sentence not working with conditionals - Fixed some errors in the Object Palette - Fixed the background colour being wrong in certain cases - Improved the Piano, Guitar and Sax sounds - Fixed an undo bug related to an endgame word - The editor music can now be used as a level music as well - Fixed Skull's Play sound's pitch being wrong - Fixed a menu bug when moving between level lists in the editor - Fixed a bug where having an active selection and selecting another tool wouldn't cancel the selection - Fixed an ending not working - Group has been fully rewritten! "Group Is Group" and its various forms don't work yet, but otherwise it *should* be mostly functional - Added Group2 and Group3; you can make new Groups by adding whatever unique identifier at the end of "Group" - Added a mod hook for post-undo (previously there was only a pre-undo hook) - Fixed Not X Is Group being parsed wrong - Fixed rotating a selection causing it to break sometimes - Added a missing text about the Level Is Auto slider to tutorial 8 - Fixed some cases where hotkeys could be input during tutorials - Fixed a variable name duplication issue; not sure if it affects anything but it might - Fixed undoing in editor after dragging an object - Added the option to have no music in a level - Fixed Featured Levels list not allowing leaving the list or changing the page while loading a new page - Fixed Not X Is Group not working correctly - Disabled dragging objects in the Object Palette while tags are applied - Fixed the line tool having a length limit - Fixed Empty Is Power & Level Is Power not working - Fixed the quickbar being buggily visible when returning from level upload - Fixed several issues with object metadata in the editor (this might've caused lots of new mystery bugs, please report if so) - Fixed Sad occasionally being wonky when undoing - Fixed a small graphical issue with Belt & Sleep - You can now continue playing the levelpack you last played from the title screen! - Fixed(?) a bug where the quick-picking functionality (F4) could cause words to appear in odd places - Fixed a bug where deleted objects attempted to move, causing errors - There's a WIP version of the Rain song now available! - The editor music now keeps playing from where it left off when you return from testing a level - Fixed a bug where Has could try to create nonexistent objects - Fixed a bug where Has combined with Group could create the same object multiple times - Actually fixed that bug where words could appear in odd places - Fixed a rare bug where sometimes the game would try to read menu structure data wrong (when using mods?) - Added Pet! - Added Potato! - Fixed a bug that allowed placing nonexistent objects in the editor - Fixed a bug that made letter words sometimes refer to the wrong object - Fixed a bug where level transformations happened at the wrong time - Made certain menus look better when changing language - Made the menu selector behave more consistently when moving between menus - Changed wording in the editor; the background particle effect is now just 'effect' for clarity - Fixed a bug that made undo not work properly in editor
- Added Guitar, Piano, Sax & Pixel - You can now scroll the Featured Levels list without waiting for it to finish loading every time - Some work on making Featured Levels more stable - Empty and Locked should work better now - Fixed a rare Level and Tele -related crash - Made Floating objects still respect Z values between each other - Custom music should now work in the editor properly - Fixed a Level-related trick to break a savefile - Fixed some bugs with Hide - Fixed Not All working wrong when used as a conditional parameter - Fixed the locked gate requirement appearing wrong in some cases - Fixed a rare cornercase where the level cursor could make wrong levels unlock - Fixed a bug with newline functionality in translations
- Added Banana, Burger, Drink and Turnip - Added middle line to Road - Adjusted some object colours - Fixed(?) a case where certain symbols in a level's name could cause errors - Fixed crashes and errors related to Phantom objects moving off-level - Fixed a rare Empty, Safe & Open/Shut -related lua error - Fixed an issue that made "Reset all values" in object settings cause bugs - Related to above, made object renaming work smarter under-the-hood - Made it possible to copy tiles with the selection tool (it'll just switch to drawing tool) - Added a visual effect to Phantom - Made All Is Fall slightly less likely to infinite loop - Fixed Move ignoring Locked when bouncing off a wall
Happy new year! The first beta patch of the year is a very small one, but it's here anyway.
- Fixed "Empty Play X" causing lua errors - Fixed Locked working the wrong way around when pulling objects - Fixed certain localization-related details
By the way; Baba is participating in the Midweek Madness sale and is 25% off!
- Added Road & Planet - Added Locked - prevents an object from moving in the direction indicated by the rule - Added Phantom - makes an object ignore collision when moving - Made levels using the crystal_beta music automatically switch to crystal - Fixed a bug with dragging objects in the object palette - Fixed some inconsistencies with level titles when changing language - Made B and some other letters look better in the hand-drawn font - Added a mod hook for when the level is restarted (currently happens as soon as the restart is triggered) - Added a mod hook for when the End ending is reached - Added a mod hook for when the Done ending is reached - Disallowed # in object naming due to glitching - Made the level history actually fit the screen - If you have debugging enabled, the game doesn't limit the size of your level history - Fixed a bug where starting a new save file made the game lock up for some time - Fixed a bug where too many objects in your object palette could break things - Added word-wrapping for some Chinese characters - Done can now be used in the downloadable beta editor - Disabled the logging feature used for making playback files that had been previously enabled and which was causing slowdown - Fixed a Word-related undo bug - Fixed an error with Shift and object transformation - Fixed the rule list being off-center even when there aren't enough rules to warrant that - If rules are hidden, they no longer cause the pause menu list to offset - Removed a test level that could cause issues - Fixed a bug with the selection tool and the F4 quick-selection
Build 383: - Added Plane - Fixed a bug with Back-affected transformations - Fixed a bug where text input prompts could have the wrong title & length limits - Added another confirmation after beating a level you're uploading, to avoid accidental uploads - Fixed(?) the Tinker music bugging out in editor - Fixed the Baba cursor sometimes staying visible on screen after uploading a level - Fixed the level taglines/subtitles occasionally bugging out when downloading a level - Level codes can't have 5, S, 0 or O anymore to prevent confusion - Fixed Fungi & Fungus being mispositioned in the Autumn theme - Fixed Play sometimes erroring when saying "Baba Play X" - Made duplicate rules group together in the pause menu (e.g. "2 x Baba Is You") - Limited pause menu rule count to 48; rules beyond this will be shown as "(+X)" at the end of the list - Added a particle effect to objects that are moving backwards in time
The uploading was broken for a bit, works again now! Also there are 3 new levels in the Featured Levels list!
Build 382:
- Increased timeout duration when uploading/downloading levels to help with slower connections - Fixed a graphical issue with object icons in the editor - Control + F2 now restarts the game instead of just F2 (sorry about that!) - Level thumbnails should work better now when downloading
The summary pretty much says it all. There was a small issue with the online functions which rendered them nonfunctional; the problem has already been fixed and we'll upload a new build as soon as it's ready. Sorry about that.
And here we are! The online level-sharing is now ready for public beta. Right-click the game on Steam, go properties -> betas and select "betatest" to get access to the ability to upload your levels. The feature is in beta so expect some bugs; I especially recommend potentially using mouse and keyboard instead of a gamepad for the editor for now. We'll be updated and fixing things as issues appear.
Thank you for your support and patience! Let's hope everything goes swimmingly.
Oh! Also, if you make a level you're especially proud of or see a level you really like, there's now a twitter account at which you can tweet the levels (preferably with a screenshot!): https://twitter.com/BabaLevels The periodical featured levels will be at least partially picked from levels sent to said Twitter account.