Bab Be U Versions Save

Love2D silly fangame of Baba Is You

v1.8.0

4 years ago
  • New levels, sprites and bug fixes!
  • Overworld is mostly 100% coded! To edit a level or path in the editor, use shift+right click.
  • To play a very early WIP of the bab be u campaign (babpaign), select play mode then click the first ('bab') folder.
  • glued overhaul: Two different objects with the same colour glue to each other.
  • go^ arond and ortho / diag arond work as 'arond in a specific direction' conditions.
  • x haet go^ and x liek go^ work as 'gravity in a specific direction'.
  • x moov go^ works as 'moves in a specific direction'.
  • Some letters change if they're rotatbl and rotated. Also, rotatbl rotation persits after the rule breaks.
  • You can now make n't versions of arbitrary text with ctrl+n!
  • Split now lets you split entire stacks of stuff.
  • Poor toll no longer cares about flye.
  • got group and creat group works once again.
  • go arnd (wrap) works with bordr tiles.
  • Multi-coloured sprites now work properly with palettes!
  • selectr is now inherently shy.
  • the^ now works as a subject.
  • that be her / thr / rithere now works.
  • mous can be moved around (by u, go away pls, etc) now.
  • If you type in a search in the editor selector and hit enter, it selects the object you searched for. (ctrl+enter to select letters instead.)
  • Anagram helper in editor! Type ctrl+t and it'll show all the words you can make from your current letters.
  • You can put xwx (and other smiley face properties) to slep.
  • New words: no tranform, wun, ;D (unwin), sing (WIP), diagkik, reflecc, brwn, graey, nxt, every2, every3, lethers, soko

v1.7.0

4 years ago
  • new levelz and objectz and bug fixez
  • replays now work with mous, clikt and RNG (an, mayb)
  • persistent colour marking: colour words now change a unit's colour permanently even after the rule stops applying, and colour words can be used as a prefix condition, true for all units with that type of colour. 'paint' can be used to make units recolour each other, 'bab be/got/creat bleu keek' can be used to create coloured units, and you can start units off with a different colour in the editor.
  • replay mode now has buttons and controls
  • poor toll change: portals now only accept items through their front, and portal things that they move onto
  • tab selector search: you can now find the word you're looking for in the editor by typing its name.
  • each 'this' unit is now unique and rules only apply to that 'this'
  • letters are now functional (mostly)
  • knightstep now stacks
  • performance improvements for rules that need to re-fire parseRules conditionally (like text arond bab be rong)
  • mobile buttons/editor improvements
  • go-> overhaul: if multiple rules apply, then they add up and you face the resultant direction (if it's 0,0 you don't change direction at all)
  • try again overhaul: 1) it now creates an undoable event instead of erasing the whole undo buffer, so units don't forget their previous positions. 2) if something is conditionally no undo at the start of a try again, it remains so the entire time.
  • parser has been COMPELTELY rewritten, giving us some new boons:
  • condition stacking! you can now write bab arond keek arond rock be :)
  • group overhaul! you can now write bab arond groop be frens.
  • text/specific text verb n't (whatever) finally works properly!
  • sidekik now stacks with push (to push things in your forward two diagonals) and pull (to pull things in your backward two diagonals) instead of sidekik+pull doing all 4.
  • OoB movement with 'x ignor lvl'/'bordr ben't no go'!
  • new words: paint, rong, glued, rit here, ignor, rotatabl, pinc, vs, samefloat(, nuek, torc, behind, beside, look away, w/neighbor

v1.6.0

4 years ago
  • the last release was 27 days ago so you can tell im not gonna make a changelog here but basically:
  • added options!
  • new levels
  • replay system (hit F12 while playing a level)
  • lit, brite and opaque overhaul
  • new file format, hopefully no more unpack errors
  • new words: ..., u too, u tres, za warudo, stalk, ", frens, her^, ther^, knightstep, that, timeles, moov, stay ther, clik
  • unit test mode (hit F12 while looking at a world folder)
  • bugs squashed successfully

v1.5.0

4 years ago
  • New music, levels and bug fixes!
  • New property: 'haet flor' is the opposite of 'haet skye'.
  • New noun: 'this' is an object that pretends like it's text.
  • New properties for basically every colour.
  • New noun: 'hol' displays what's on the other side of a poor toll.
  • New mechanic: lvl got lvl/lvl be protecc causes the level to survive things that would destroy it. (Other objects in the level, however, will be destroyed as expected.)
  • New properties: 'corekt' and 'rong' is true for rules that are active and blocked, respectively.
  • Tweak: poor toll now puts you on the same, not opposite, facing direction of the destination.
  • Tweak: bordr object is now inherently no go/tall.
  • Tweak: Sidekik now goes through wrap/portal.
  • Tweak: txt be ortho/txt be diag effects the directions txt can parse in.
  • Tweak: Conditions go through wrap/portal.
  • Tweak: Rules don't re-parse mid TRY AGAIN (e.g. if you make something NO UNDO then TRY AGAIN, the NO UNDO things don't move at all)

140

4 years ago

New stuff:

  • New levels! New object sprites! Bug fixes! New sfx and music!
  • lvl (condition) rules take into account what was on and around the level when you entered it, allowing for meta puzzling shenanigans.
  • lvl be (property) now works for: GO ARND, MIRR ARND, ICY, ICYYYY, GO, GOOOO, YEET
  • Tweaks to: copkat, snacc, slippers
  • New properties: HAET is a conditional NO GO. BRITE/LIT/OPAQUE is a POWER/POWERED remix - a BRITE thing lights LIT things up, but only if nothing OPAQUE is in the way and float levels match. NO TURN prevents rotation except when moved through a portal. AN selects a random unit each turn. WURD is Baba's WORD - it makes the unit act like text for rule parsing purposes. HAET FLOR is the vertically inverted HAET SKYE.
  • Making the whole level have a particle effect no longer tanks performance.
  • LOOK AT dir/ortho/diag and BEN'T dir now work.
  • x be every1 now works.
  • XWX has an awesome glitchy effect.
  • New INFLOOP rules - INFLOOP be :), XWX and TRY AGAIN have the corresponding effect if you form an infinite loop in the level. x be INFLOOP causes it to freeze and be unable to move (but still has all its rules otherwise).
  • POOR TOLL now works with FLYE and SIDEKIK.
  • GOOOO pushes stuff automatically, without the unit having to move first.
  • TXT be ortho/diag now effects rules parsing.
  • Rules parsing infinite loops are now detected and handled.

v130

4 years ago
  • too much features once again uh
  • but LEVELS and stuff yeah

v120

4 years ago
  • didnt mean to post this, but i guess its staying

v110

5 years ago
  • verbs: added wog, fax, boll, bellt, os, gras, dayzy, boy, hurcane
  • properties: added :(, WALK, :O, slep
  • rich presence
  • made real cursor sync to in-game cursors
  • main menu
  • added tranz text lightup
  • added mini-tutorial
  • rearranged grid
  • rainbowmode now affects more stuff
  • bleu and reed now blend together
  • add proper color for bleu and reed
  • added fallback for no sprite
  • added mouse coloring
  • added debug menu (f4) and some window config
  • babs are u song added (currently unused)
  • various changes

since rich presence has now been added, the linux version comes with the library file for rich presence

if you have any issues with rich presence, contact me or make a new issue

mac version is yet to be tested, win64 version tested with wine and linux version tested natively

release100

5 years ago
  • initial release, changelog not needed hopefully the mac version works, haven't tested it (i have tested the win64 version on wine, but i dunno if it works on a real windows environment)