Skip to content

Releases: SimonN/LixD

v0.10.26

17 Aug 19:32
Compare
Choose a tag to compare
  • In multiplayer, when you've selected a spawn delay handicap, the in-game panel shows you the remaining time until your first lix spawns.

  • Fix an animation regression from Lix 0.10.25: Amanda's occult-style hatch animated only through its first row of frames, then disappeared. This didn't affect physics, the lix continued to spawn correctly from thin air. Now, all hatches animate correctly through all frames again.

  • Refactor permutations to be allocation-free.

v0.10.25

24 Jul 23:26
Compare
Choose a tag to compare
  • Refactor the collision code between lix and goals a.k.a. exits. This speeds up rewinding and mass replay verification by at least 13 %.

  • Refactor the world into a mutable and an immutable half to make savestates smaller and speed up rewinding. This brings only a small improvement.

  • Add Rainbow Day, a 2-player and 4-player map by Miri.

v0.10.24

24 Jun 09:49
Compare
Choose a tag to compare
  • Shorten and easen Pipe Dream (= Lovely 2, the second level after lemforum's introductory Any Way You Want). It's now a better second introductory level.

  • Change the author in Proxima's levels to Proxima. Existing checkmarks convert automatically whenever Proxima is the only author. Existing checkmarks become "?!" for Proxima's co-authored levels.

  • Remove pack descriptions (_english.X.txt and _german.X.txt) from the level tree. Lix has never displayed them since 2016.

  • Draw cyan trigger area rectangles one pixel lower. They now look like they match the lix's lowermost foot pixel. As before, cyan trigger area rectangles appear in the editor and during play when you activate the splat ruler.

  • Many internal refactorings, e.g., to prepare multiple spritesheets for future physics changes.

v0.10.23

02 Jun 18:42
Compare
Choose a tag to compare
  • Keep visible land in-place when you open or close the replay tweaker. Before, when you opened or closed the tweaker, the land scrolled left or right.

  • Fix #476: Chat messages appear in the chatters' player colors. Observers will continue to chat in white.

  • On Windows, Lix shows a native dialog box when an exception flies out of main, e.g., when you lack important files that Lix needs to run. You can screenshot the dialog box or copy the error from user/log.txt.

  • Move some multiplayer maps: For each player count (2p, 3p, ..., 8p), whenever an author directory held only only one map at player count, that that map is now in a directory other/ at that player count.

  • Add Sunny Day at the Beach, a multiplayer map by Blitz for 2p-5p.

v0.10.22

17 Apr 22:00
Compare
Choose a tag to compare
  • Fix #427: Reveal trigger areas during play: When you activate the splat ruler, you also see trigger areas of gadgets (goals, traps, flingers, water, ...) as cyan hollow rectangles.

  • Fix #487: Whenever Lix saves your user options to ./user/options.sdl, Lix will also save unknown options that you happened to have in your options file from past or future Lix versions. This will be helpful in the future when you keep different versions in the same tree, e.g., for testing, and they're all version 0.10.22 or newer.

  • Fix #472: In level and replay browsers, you can't simultaneously quit the browser and open the deletion confirmation dialog anymore. Before, the bug was: You returned to the main menu and still had the deletion dialog open.

  • Fix tooltip font size. Now, the pause tooltip always shows in small letters. Before, the pause tooltip showed in the medium font when the mouse was at the screen edge in a scrollable level.

  • Add three multiplayer maps by geoo: Pachinko (4-7 players), Zick-Zack Kunterbunt (4-8 players), Hanabi around the World (4 players).

  • Reorder the singleplayer level directory: geoo's pack appears alphabetically among the other one-author packs.

  • The Windows build script win-build.bat still prefers LDC, but now allows to build Lix with any compiler.


Hello to everybody from Flatpak: This Lix version 0.10.22 is the first version since Lix 0.9.47 from 2022 to appear as an automatic update in Flatpak. Some of you will update from Lix 0.9.47. Game physics are subtly different between 0.9 and 0.10. When you play multiplayer using a 0.10, you can only play with other 0.10 users. When you play multiplayer using a 0.9, you can only play with other 0.9 users.

v0.10.21

09 Mar 00:08
Compare
Choose a tag to compare
  • Added geoo's new singleplayer pack with 106 levels. They're sorted by theme:

    • Wrappy puzzles on cylindrical/toroidal maps,
    • flowy puzzles about crowd control,
    • classy large-scale strategic puzzles,
    • loony puzzles about physics curiosities,
    • and sketchy outtakes.
  • Added two new miniatures by geoo: Bridges, and Mini Cellar.

  • During insert mode, change the tooltip "Replaying. Click to play from here." to "Insert Mode: Click to insert." (You're in insert mode while the tweaker is open, unless you reconfigure this in the options menu.)

v0.10.20

18 Feb 19:58
Compare
Choose a tag to compare
  • New in-game panel button: Rewind your previous skill assignment. You can then click air to erase the assignment, or unpause to let it replay. If there are no earlier skill assignments, the level restarts from the beginning. This button has no default hotkey; you can assign one in the user options.

  • Rename the options tab "Replay" to "Game Controls". Moved the splat ruler, tooltip, builder queuing, and batter priority options into this tab.

  • Eye of the Needle (lemforum Hopeless): Fix my backroute. Now, the exit platform is thin, you can't mine and then platform to turn there. Eye of the Needle is also shorter horizontally.

  • Fix #479: Fix a crash in the editor. The crash required five ingredients: You had to run a debugging version of Lix, the map was cylindrical or toroidal, you had many tiles on both sides of the the torus seam, you grouped the tiles, and you used the editor's undo feature to undo the grouping across the seam.

  • Fix #481: In the main menu, print the version of the Allegro DLLs detected at runtime.

  • Change the tree structure of internal images: Now each scalable image has a directory, which contains the different scalings (1.png, 1.5.png, 2.png, ...) of that image.

v0.10.19

29 Jan 21:13
Compare
Choose a tag to compare
  • Fix #480: Sometimes, networked games wouldn't start even though everybody appeared ready. The bug was: When a new player joined a room, the existing ready players became unready only on the server, not on each client. Now, the server and the clients agree that, after a new joiner, everybody becomes unready. The fix is client-side and doesn't affect physics. If the server starts the game at all, all 0.10.x clients start playing regardless of this fix.

  • Add Eggs in One Basket, a new multiplayer map by geoo for 3-8 players.

  • Add Hopscotch, a new miniature by geoo.

  • Fix entrance order in the 6-player version of Rescue Ranger Trolls.

  • Remove Cascade Squared 6p and 8p according to Flopsy's recommendation.

  • Remove a zealous assertion that prevented you from re-entering the options menu after you've accidentally set an overly tall resolution, e.g., 300x800, when you ran a debug build of Lix.

  • Update Allegro DLLs to 5.2.9.0 for the Windows 64-bit release.

  • Rewrite the Windows 32-bit build notes. Offer DLLs/LIBs for building 32-bit Windows Lix and for linking with lld-link. (Both DMD and LDC now link with lld-link, not with Optlink. I still recommend the 64-bit Windows version of Lix over the 32-bit Windows version.)

v0.10.18

06 Jan 00:30
Compare
Choose a tag to compare
Lix 0.10.18

v0.10.17

21 Nov 04:22
Compare
Choose a tag to compare
Lix 0.10.17