Baba Is You - Hempuli
The Steam Awards are here! From the available categories, Most Innovative Gameplay would feel like it rings most true for Baba Is You. If you enjoyed the game (and felt that the gameplay was innovative), do consider voting for the game in that category! It'd be very much appreciated.

In other news, Baba Is You is part of the Steam Autumn Sale and is 20% off! You might've noticed a familiar character in the Steam Store banner, too! Also also, the game's nominated for Best Indie Game over at the Game Awards! If you're interested, you can vote for Baba on the event website!

Nov 16, 2019
Baba Is You - Hempuli

It's been a long time since the game last updated! There's been a lot to do, as my previous announcement noted. This update should get the game into a more stable state, so that future updates are easier to push out.

Version ID: 253

Features:
- Languages! The game now supports 13 languages, with more coming later. Note that the translations only affect the UI and menus; the graphics are English-only. We tried hard to look into localizing it all but it would've been too massive of an undertaking.
(Please report any issues with the translations, be it on Steam or in-game!)
- You can now see the version ID in the bottom-left corner of the main menu! Relatedly, I moved away from the two-letter version naming scheme because it could've been confusing.

Fixes & Tweaks:
- You can now disable gamepad detection entirely in the settings -> control settings menu. This is because some players had the game detect non-gamepad devices and such and because certain gamepads' input was erroneously interpreted.
- The game will get an official level editor in 2020! I'll make a flashier announcement about that in a bit. Anyway, there have been some underlying changes in preparation for that. More about this in the "For modders" section.

Level adjustments:
- Tunnel (located in Volcanic cavern; the level didn't utilize the intended mechanic)

For modders:
- As noted previously, this update will break the in-game editor. It'll also break the in-game "custom levels" -menu, although I'll try to fix that quickly with upcoming patches. If you wish to use the old in-game editor, right click the game on Steam, go properties -> betas and select the branch "old-editor".
Baba Is You - Hempuli


Hello!

Huge apologies for the lack of activity on Baba Is You - there has been just so much to do, and not only business-wise. We have an update coming soon, some of which has been in the works for 6 months. Due to this long time of accumulation, I've done some other changes on the side to make future work easier. Makes sense, I think?

Anyway, one of these side things has been starting work on the official level editor. Since the debug editor already within the game isn't super nice to use even in terms of its more basic functionality/UI, I decided to overhaul quite a bit of stuff. It's neat! This means that the final editor will (hopefully) be able to offer a better user experience.

However, since the editor isn't finished yet (and won't be in a bit; more news on that coming later), as the next update arrives the current editor will be broken. Like, probably unusably so. Therefore I'd recommend that anyone who has been making levels using that editor back up their game and use an older version. I could technically even set up an "old version" branch on Steam to allow access to the times when the editor was as it is now.

Again, apologies, both for my lack of activity regarding Baba and for these upcoming inconveniences. It'll almost certainly be for the best in the long run!

TL; DR: The in-game editor will break soon, back up your game if you'll miss it!
Baba Is You - Hempuli
Noita, a game I've been working on in the Nolla Games team, will be coming to Steam Early Access on September 24th and has a new trailer!
Check out the trailer here: https://www.youtube.com/watch?v=smkdscv6SJs

Noita's Steam page (if you're interested, do give it a wishlist): https://store.steampowered.com/app/881100/Noita/

The game is an action roguelite with the twist of every pixel in the game world being physically simulated. What this means is that the world is made of different materials that can be destroyed and react to each other. Wood burns, and water coming into contact with fire creates steam that in turn condenses back into water, and so on.
Aug 1, 2019
Baba Is You - Hempuli
Version ID: HX

Fixes & tweaks:
- The game now stores a temporary save file when you save! In case the save file gets corrupted, you now have a backup to save the data. Yay!
- Fixed the game storing sub-second frame timing data improperly; not very important but I guess the game tracks your playtime more accurately now
- Fixed a graphical glitch in an ending-related thing
- Fixed a case where the borders of the levels were considered Empty
- A lot of underlying work for translations
- Fixed a rare bug relating to an endgame conditional word

Adjusted levels:
- Meteor Strike (found in ABC, an unintended solution)
- Triplets (found in Meta, a large unintended solution)
- Rocky Road (found in Forest of Fall, changed Foliage to Rocks to keep the name sensible)
- Hidden Path (found in Meta, covered some words with red herring-like potential)
- Out At Sea (found in Garden, added water that I had removed during development for the name to make some sense)
Jul 4, 2019
Baba Is You - Hempuli
- Fixed a slightly annoying error with how the map cursor is positioned in certain rare situations
- Some extremely obscure cornercase fixes
Jul 3, 2019
Baba Is You - Hempuli
- Fixed an accidental extra map cursor being left on a map because I forgot to remove debug features like a silly person
Jul 2, 2019
Baba Is You - Hempuli
Fixed three bugs related to the changes made in the latest updates:
- Fixed a case of the player not being able to enter a level despite having the map cursor on them
- Fixed a case of the game trying to enter an erroneous level in certain circumstances
- Fixed a case of the game ignoring a level if it thought you were trying to enter two levels at once
Baba Is You - Hempuli
Version ID: HQ

- Fixed the secret mentioned in the previous update
- Fixed a level selection -related bug
- Fixed a particular Win-condition not working
- Fixed a rare conditional statement not working
- Maybe fixed a small graphical glitch related to the game's ending
Jun 30, 2019
Baba Is You - Hempuli
Version ID: HP

Well, that took a bit. There was a large under-the-hood change that prevented patching until it was completed. Everything should now work again, although I'm slightly scared of the possibility that this not be the case.

A lot of the work being done in the game at the moment is aimed towards being able to start proper work on the official level editor. Apologies for some longer-standing bugs still being in the game. Anyway!

Fixes & tweaks:
- New option in the settings menu! You can now disable screenshake.
- There's a new secret thing in the game!
- The map Center now has a clear counter like other maps, so you can actually fully finish it. This should retroactively activate if you've already cleared the map.
- Changed the way the level selector works. This shouldn't affect the playing experience apart from one level adjustment listed below. If you note new bugs with the level selector, I'm very interested in knowing about them.
- Very end-game stuff: If you'd try to enter two levels at once, the game now opens a menu to pick from.
- Added a visual indicator for movement that "fails" (i.e. ends up not moving the object). So if Baba moves against a Shifting object, you'll now get a small visual indicator that some movement happened.
- Fixed a buggy cutscene when the player states All Is Win And Done
- A large adjustment where all relevant sprites were moved to a "general" sprite folder instead of many of them being specific to the main game
- You can now use "Return to map" in ???

Level adjustments:
- Elusive condition (prevented an unintended & tedious solution, found in Chasm)
- Floodgates (used to have tons of rules, adjusted the level to have the same idea with less fixed rules, found in Chasm)
- A Way Out? (just blocked off a bit of the level that could've worked like a red herring, found on the main map)
- Another Way (same as above, found in Meta)
- ??? (changed the level to account for changes mentioned above (the map selector behaving like an object made an interaction in this level break stuff, now the level accounts for that))

For modders (spoilers!):
- The maximum object number has been increased to 150, with Cursor using object150
- The map selector/cursor is now an object instead of its own thing. This means that it can be Pushed/Pulled and so on. As a result of this, the old "Set Selector" button in the unfinished editor now spawns one of these Cursor objects at the beginning of the level (assuming there isn't a Cursor there already). One Cursor is selected as the "main cursor" and when you beat a level, only the main cursor is positioned onto the beaten level.
- A new intrinsic rule has been added to rules.lua, "Cursor Is Select". Select governs objects that work like map selectors. If you want to use it in your levelpacks, be wary in that it can be wonky in some special cases.
- If you're using letters in a level, you can now add the line "customobjects" to that level's .ld file to define custom words that are considered valid when creating the rules. These words gain the word type 8, which you need to enable for conditionals etc. using the "argtype" quality.
...