Author Topic: Lix 0.9.15 released  (Read 1994 times)

0 Members and 1 Guest are viewing this topic.

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Lix 0.9.15 released
« on: September 28, 2017, 03:21:57 pm »
Get the newest 0.9.x:

:lix-cool: Download for Windows
:lix: Download for Linux 64-bit
:lix-evil: Source code
:8(): Changelog
:8:()[: Issue tracker

Lix 0.9.0 released:

This bumps the middle version number, which means physics change. If you'd like to play tonight, you need this one, or the server won't let you in. :lix-grin: But I've fixed a couple annoyances in multiplayer, I hope it's worth it. All singleplayer levels are still solvable.


  • Raymanni's Toy, Lab, and Gore tilesets to v3: Raymanni has drawn Lab monitors, Gore tentacles, eyes, and a bonesaw, a Toy chalkbox, and several more. All tiles have shading from the top-left as normal for Lix tiles. Thanks!
  • Added Proxima's and mobius's multiplayer levels, merged geoo's level changes for the tileset update.
  • Level search. In the singleplayer or multiplayer level browser, you can search the entire level tree for titles or filenames.
  • Fix #230: Frogs ate cubers, and flung cubers reanimated. Now, cubers stay dead.
  • Fix #231: Tumblers oscillated in thin walls. Now, tumblers will either move or land. (The tumbler code is not perfect yet, I'm planning to rewrite it, but the rewrite's subtle physics changes would invalidate too many replays still.)
  • Fix #214: Players permute correctly in networking games.
  • Fix #239: The server sends a permutation of correct size. This fixes wrong hatch/goal distributions in games with many observers and larger teams.
  • Fix #217: Skip remaining overtime when everybody has nuked or finished playing.
  • Race maps (= maps that have zero overtime) nuke automatically on the first scoring.
  • Fix #240: Observers don't have to cancel the end-of-game dialog anymore. I print the game result to the console. This is not beautiful, but it's an acceptable medium-term solution.
-- Simon
« Last Edit: April 20, 2018, 12:13:04 am by Simon »

Offline Proxima

  • Posts: 3152
    • View Profile
Re: Lix 0.9.0 released
« Reply #1 on: September 28, 2017, 08:29:19 pm »
A few pieces of miscellaneous feedback....

* If, as an observer in multiplayer, you are on the level selection menu when a round starts, you are stuck there and cannot exit, even when the round finishes. I had to close and re-open the game to continue participating.
* Tab (should change which player's skillset you can see) doesn't do anything.
* Rubix's Going Up? 7p and 8p both appear in both the 7p and 8p folders.

This is old feedback, but now that we're getting 6/7/8 people more regularly, it really needs addressing: while you're in the level select menu, you should receive notification when someone else has selected a level.
« Last Edit: September 28, 2017, 09:29:45 pm by Proxima »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.0 released
« Reply #2 on: September 30, 2017, 04:11:59 pm »
Rubix's maps remove duplicates: Done, already on github. Will be in next release.

Tab should choose spectated team but does nothing: Missing feature. I had the button remappable because I populated the options menu in one go. Feature is not high-priority, I'll probably remove the widget in the options menu until feature is done.

Observer in level selection gets stuck: Interesting, I never thought observers would dig for maps, but it's of course possible. Excellent catch.

Notify in map browser when other player selects map: Agree that this is important. I want at least a sound effect for now. A long-term solution must be even clearer than a mere sound.

-- Simon
« Last Edit: September 30, 2017, 09:27:11 pm by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.1 released
« Reply #3 on: October 05, 2017, 08:04:12 pm »
Lix 0.9.1 released.
  • Fix #243: Sounds play in the lobby or browser when somebody joins or when somebody picks a map. When observers browse for maps and others start a game, the observer's browser closes, and the observer will see the game.
  • Fix #244: Malformed UTF-8 in files within the level tree (e.g., zip archive) won't crash the Lix level search anymore. The offending file still will not appear as a searchable level; instead, the offending filename is logged. I validate all keyboard input for UTF-8.
  • Fix #246: Tiles with coordinates far out-of-bounds crashed the editor once torus wrapping became enabled. Will now torus-wrap these tiles properly.
  • Fix #247: The lix under the mouse is lighlighted far brighter and gets a dark outline to its left, right, and above it.
  • Fix #248: Multiplayer colors: Purple is lighter. Black is darker. Yellow is darker and has less green hue.
  • Added about 40 remakes by Proxima of maps from 2009. I've inserted the maps in their original authors' directories. Thanks a lot for your work!
  • Removed a backroute in lemforum's Duality from abusing decoration.
  • Removed hidden water in Sharing the Water Supply 4p. Removed duplicate map files for Going Up 7p/8p.
-- Simon
« Last Edit: November 30, 2017, 03:26:13 am by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.2 released
« Reply #4 on: October 22, 2017, 04:11:23 am »
Lix 0.9.2 released.
  • Rubix reordered his singleplayer levels and added the Community Collab Project: 4 levels in single/rubix/Extras.
  • lemforum: Path to Mahiman, removed indirect jump backroute. Runaround up to Cunning, Rainbow Road down to Quirky.
  • Fix #252: Level search queries won't match the prefix 'levels/' in the filenames because all levels would match.
  • Fix #256: When you export levels to images or save replays manually, the button replacement will not say "done", but instead tell you the filename.
  • Fix #254: When you run out of VRAM during a level, the game won't crash, but instead stop making internal savestates. This won't display a warning, it will merely log. Recalculation due to incoming network packets will take longer, but that's better than crashing. The game remains VRAM-hungry (it allocates up to 10 copies of the entire land VRAM bitmap) and this solution is not ideal.
-- Simon
« Last Edit: November 30, 2017, 03:25:45 am by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.3 released
« Reply #5 on: November 18, 2017, 04:43:34 am »
Lix 0.9.3 released.
  • Music: Download the music collection and extract into your Lix root dir. You can create additional subfolders in ./music/ and put your own tracks inside -- ideally as .ogg, .mod, .xm, .it, or .s3m. Lix will play a random track per level.
  • Fix #216 #261: The manual savestate function will now always overwrite the savestate replay with the current replay.
  • Improved the mouse handling on Windows, there should be fewer odd jumps of Lix's cursor over half the game window.
  • When you restart a level during pause, the game unpauses.
ClamLix isn't finished yet, and the splat ruler should not be always-on. Postponing these two features for future Lix releases, but we're working on them.

-- Simon
« Last Edit: November 30, 2017, 03:25:34 am by Simon »

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.3 released
« Reply #6 on: November 18, 2017, 04:11:14 pm »
Fix #216: The manual savestate function will now always overwrite the savestate replay with the current replay.

Isn't it fix #261 or am I wrong?

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.3 released
« Reply #7 on: November 18, 2017, 04:22:25 pm »
Yep, it's #261. Fixed in the bugtracker, thanks!

-- Simon

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.4 released
« Reply #8 on: November 30, 2017, 03:13:26 am »
Lix 0.9.4 released.
  • ClamLix is included, a singleplayer pack with 113 levels. All levels are proven solvable. Thanks, Clam, Forestidia, and mobius!
  • New multiplayer maps by Arty, Flopsy, and Yung. In particular, more maps for 7 and 8 players. Some fixes to multiplayer maps by geoo and Steve.
  • lemforum's Eye of the Needle: removed a backroute. Rubix's Holly Jingle: save 99/99 -> save 10/10.
  • Restarting a level disables fast-forward or turbo-fast-forward.
  • Fix #267: Allow multiple hotkeys per skill.
  • Fix #257: When A's lix enters B's exit, B will hear the saving sound.
  • Splat ruler. In multiplayer, the splat ruler is combined with the exit-highlighting-function. Needs feedback.
  • Score graph marks players who nuked with black-and-white squares. Ideally, I find a better solution.
  • Fix: Disable editor grid-size hotkey whenever an editor window is open.
  • Fixed an assertion failure in the debugging build when dragging quickly in the editor.
  • Fix #258: The multiplayer server crashed when somebody left, then the remaining players started a game. Still needs field testing.
-- Simon
« Last Edit: December 13, 2017, 03:52:45 pm by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.5 released
« Reply #9 on: December 13, 2017, 03:52:34 pm »
Lix 0.9.5 released.

Optionally, extract the music collection into Lix's root directory.
  • In NepsterLix/Moon, 10 levels got backroute fixes on 2017-11-30. All levels are proven solvable.
  • In ClamLix/Outtakes, beautified Korean Border Crossing (version from 2017-12-13) and Abridged Version v1. All levels remain solvable.
  • Merged multiplayer maps by Arty: Blow Your Top, Shaft of Chaos, Showdown at Chainsaw Gap.
  • Distinguished the pillars in matt/bricks from steel by yellow-brown color. Still to do: Distinguish pillars in geoo/construction from steel.
  • Fix #272: Always draw splat ruler in front of terrain. Draw splat ruler even when it doesn't snap to anything.
  • Fix #263, fix #269: Network game computes correct overtime when somebody nukes before saving lix, then saves some. This fixes crashes from assertion failures in the debugging build.
  • Fix #209: The replay verifier called from the replay browser creates checkmarks when it finds solving replays whose player name matches the user's name. Command-line verification doesn't create any checkmarks.
  • Fix #271: Verifier distinguishes normal failures without lix left from failures from running more than 5 minutes after the final skill assignment.
  • Fix #157: Playing back winning replays on a wrong level version turned your correct checkmarks into '?!'. Now, replays will only affect checkmarks when the played level matches exactly.
  • Fix #260: When you interrupt or modify a replay, then save it, your name replaces the old player name in the replay.
  • Better key names on Windows when remapping hotkeys. If you still see keycode numbers instead of a proper key name, please tell me key and number.
  • Translated leftover options to German: Sound and music volume, fast movement frees mouse, unpause on skill assignment.
  • Fixed links in the build instructions that were still pointing to asdfasdf; they now point to lixgame.com.
-- Simon
« Last Edit: December 28, 2017, 06:04:04 pm by Simon »

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.5 released
« Reply #10 on: December 15, 2017, 09:50:32 am »
Restarting a level disables fast-forward or turbo-fast-forward.

I just noticed that it doesn't seem to disable if you lose and chose the menu option for level restart. Is that intended?

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.5 released
« Reply #11 on: December 15, 2017, 11:25:50 am »
Restarting a level disables fast-forward or turbo-fast-forward.
doesn't seem to disable if you lose and chose the menu option for level restart

Bug, coming from bad duplication of code.

Fixed for next version.

-- Simon
« Last Edit: December 15, 2017, 11:35:25 am by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.6 released
« Reply #12 on: December 26, 2017, 07:20:39 pm »
Lix 0.9.6 released.

:lix-cool: Download for Windows
:lix: Download for Linux 64-bit
:lix-evil: Source code
:8(): Changelog
:8:()[: Issue tracker

To update, extract over old installation. Alternatively, extract to new directory, then copy the directory data/user/ and the file data/config.txt from old installation into new.
  • Added Raymanni's Holiday tileset. Thanks so much for this beautiful set!
  • Added multiplayer maps by IchoTolot. Removed my worst old multiplayer maps.
  • Rubix's singleplayer, reduced initial lix in 3 levels to combat long waits when route is finished. Cropped small lemforum/Quirky maps with repeating decoration from 640x400 to 640x320. Compression Method 2 has a 2nd hatch.
  • Fix #251: geoo/construction/pillar_* looks hexagonal instead of round, and looks more like concrete, to avoid confusion with steel. Thanks for overhauling this tile!
  • Fix #79: geoo/construction/squisher.T has a flashing exclamation sign and looks different from pillar terrain. It's now clearer where terrain ends and where the trap begins.
  • Fix #253: Level search matches the level author, too, not merely the level's name and path.
  • Fix #222: When you enter a different windowed resolution, (un)check windowed/fullscreen, or load a user config file, the program immediately switches to the desired resolution and screen mode. You don't have to exit and restart.
  • Fix #249: Editor, rectangle dragging: Prefer to drag 1xN rectangles instead of (full-width)xN on torus maps.
  • Fix #219: On torus maps, editor draws hatch/goal annotations properly across torus seams.
  • Fix: Restarting the level from the end-of-level dialog resets speed to normal.
  • Fix #226: Enforce datafiles (= on missing important files, print & log error even in release mode), don't assert for datafiles
  • Log unplayable music only once per file per program start.
-- Simon

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.6 released
« Reply #13 on: December 28, 2017, 04:41:48 pm »
Why have you decided to put the music in the main release and not anymore as optional download? Userfriendliness? Or because it's now seen as part of the game?
(I don't want to speak against it. It makes sense especially considering external users but I was surprised that it suddenly was in there.)

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.6 released
« Reply #14 on: December 28, 2017, 06:03:16 pm »
Music is in main download because it firmly belongs to the game, and the few extra MBs don't matter much.

I don't want it in source control and should find a good long-term method. Originally, I thought that if it's too fat for source control, then it's too fat for the standard download. But the standard download is unrelated; I could still take out the music if we ever have far too much music.

-- Simon

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.7 released
« Reply #15 on: January 03, 2018, 03:24:46 am »
Lix 0.9.7 released.
  • lemforum: Path to Mahiman, fixed backroute by early bashing.
  • ClamLix: Swapped Inside the Fourth Wall with Urban Ledge-End. Applied mobius's fix to Square Squabble from 2017-12-28.
  • Removed silent tile replacements, e.g., `moon.D' to `moon'. I've fixed about 20 levels that still used outdated tile names. I will make a pull request against NepsterLix with these replacements.
  • Fix #276: Replay browser prints the pointed-to filename, to avoid confusion what the pointedTo button does. I'd like to improve level-to-replay-matching further.
  • Fix #278: Don't link against allegro_main on any system. Linking against that produced warnings on Windows and program-terminating errors during dynamic library loading on Mac.
  • Fix #114: Don't index tiles at program start, allow adding tiles to the tree while Lix is running. This made the code far simpler. You still cannot change tiles while Lix is running because the file is read only once, then cached.
  • Fix #275: When a basher ran out of earth to bash, some basher code ran on walker memory, failing asserts in debugging mode. I don't believe this fix changes physics, therefore no major version number bump.
  • Fix #41: Options menu offers hardware fullscreen. This shouldn't be used normally, only when software fullscreen brings problems.
  • Fix #238: Lobby uses radio buttons for choice of server. We hide the manual address field when central server is chosen.
  • Fix: The level-to-image exporter crashed when called from the command line.
  • Document where to download music in the main readme, in the detailed build notes, and in the notes for package maintainers.
  • The Windows binary release has updated Allegro DLLs, they're Allegro 5.2.3.
-- Simon
« Last Edit: January 15, 2018, 06:09:04 pm by Simon »

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.7 released
« Reply #16 on: January 03, 2018, 01:53:37 pm »
Better method 1. Extract to new directory, then copy these files and directories from old Lix into new Lix:
data/user/
data/config.txt
replays/
And any levels that you have built yourself. [emph. by me]

Well actually: and all other levels not in included in the main release (like from level packs not included in the main release)(if one wants to keep them).
(I've pushed for an update of that Lix level/fangame list because I've realized that I'm starting to lose the non-included levels over the instances.)

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.7 released
« Reply #17 on: January 06, 2018, 11:47:42 pm »
This may be an odd wish but can you tell in the changelog when you update the Allegro libraries? I only took notice of it indirectly through the fullscreen-issue. You even seem to have updated the zipfile from the build instructions, which is nice. But I can't know that I should download it again if it is not documented.

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.7 released
« Reply #18 on: January 06, 2018, 11:53:16 pm »
Good idea. Allegro libraries are entirely independent from the source, but since I provide Windows binaries myself that many use, it's good style to mention that in the version history. Lix 0.9.7 was the first to ship with Allegro 5.2.3.

If you build from source and want the 5.2.3 libs, you need to download the .lib/.dll zip archive again, as explained in doc/build/windows.txt.

-- Simon

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.8 released
« Reply #19 on: January 15, 2018, 06:08:46 pm »
Lix 0.9.8 released.
  • lemforum: Lix Cannon, cover confusing gaps that were solid. Pipe Dream, remove miners, improve lower route. Snow Jump, raise two pieces slightly.
  • Fix #285: Solving singleplayer replays are auto-terminated with a nuke if you leave a game with ESC before the game is over.
  • Fix #281: Explain airclick to cancel replays in a tooltip.
  • When you scroll at the screen edge, a tooltip explains hold-to-scroll.
  • Fix #279: With music enabled, but no music installed, the main menu explains how to download the music archive from the Lix website. Text will appear in the corner of the screen, not as a dialog box.
  • Fix: Sound volume setting had no effect.
  • Editor shows mouse coordinates in the panel, in addition to the piece coordinates that it has already shown before.
  • TAB is default binding for the splat ruler/exit ping. If you keep your old user file, this change will not affect your bindings.
  • Removed unused hotkey to cycle spectated teams. When I have a better ingame score board with player names, I'll think about how to implement this.
  • Removed unused strings from translation files in data/transl/. Each file lost over 60 strings, mostly leftovers from C++ Lix.
-- Simon
« Last Edit: January 21, 2018, 02:40:54 pm by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.9 released
« Reply #20 on: January 21, 2018, 01:58:16 pm »
Lix 0.9.9 released.
  • Added Arty's multiplayer maps: Knock 'em Dead, Pyramid Scheme, Pandemonium Box. Modified Rubix's Access Denied to make it completely symmetric.
  • Fix #289: Replays that didn't point to levels, or even empty text files, crashed the replay browser on highlight.
  • Fix #290: Fixed crash when running Lix from the quicklaunch bar on Windows. Allegro 5 has an issue where the Windows sound driver depends on an active display, and I assumed that the sound initialization would always succeed. I've reordered my initializations and display an error message, not crash, in case the sound driver still fails to initialize, which should be rare.
  • Fix #288: Added optional program-wide hotkey to take a screenshot of the entire Lix window, saved in the export directory. No default keybinding. Plays disksave.ogg on screenshotting.
  • Fix #291: Replay verifier called from the replay browser won't interrupt the main menu music.
  • Fix #286: The player list in the multiplayer lobby won't draw over other parts of the window.
  • The splat ruler isn't drawn while the mouse hovers over the panel. All three colored bars of the ruler are drawn at 80 % opacity, not 100 %, to keep terrain details visible behind. Activating splat ruler/exit ping doesn't play a sound effect anymore.
  • Drew sunglasses icon and multiplayer nuke icon at scale 200 %.
  • Savestates during game play clock.ogg, not disksave.ogg, because they aren't written to disk. disksave.ogg is always played quietly, not loudly, because the sound file is extremely loud already.
-- Simon
« Last Edit: January 30, 2018, 09:55:39 am by Simon »

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.9 released
« Reply #21 on: January 27, 2018, 02:04:48 pm »
One thing which I have noticed for some time is that the readme is now a md-file even in your Win release.
What is the proper program to open that and is it intended that it is that format in the Win release?

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.9 released
« Reply #22 on: January 28, 2018, 11:26:48 am »
.md is text file with Markdown syntax. Open with your favorite text editor.

The idea behind Markdown is that it's both easy to read as a text file and to render HTML from it. This way, github can display a nice page for the repository. I still keep the text as UTF-8 with CRLF endings because it's core Lix documentation. CommonMark is the most complete Markdown specification and requires UTF-8 with either LF or CRLF, but some Markdown implementations don't care about this spec.

-- Simon

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.10 released
« Reply #23 on: January 30, 2018, 09:54:06 am »
Lix 0.9.10 released.
  • Updated Arty's multiplayer maps, removed Knock 'em Dead, added Feaster Islands.
  • Fix #294: Loading manual savestates could occasionally desync physics. This fix is covered with an automatic regression test.
  • Fix #295: Stateload won't preserve the future when you wish to discard replay actions undone with framestepping. Covered with an automatic regression test.
  • Fix #250: Permanent abilities appear as little icons over your own lix.
  • Hardcoded the first miner eye position for the fuse and ability icons. Reason: This miner pose covers the eye with her arm.
  • Slightly reduced Lix's hunger for RAM by running the garbage collection more often. I still have to debug this gigantic hunger for RAM properly. On large maps, Lix might want 1.5 GB on Windows and 500 MB on Linux.
  • Don't paint over the level search button when the directory list updates.
  • Translated the search string "Search for filenames or level titles".
  • Removed the unused multiplayer jingles from data/sound/.
  • Editor shows coordinates only in decimal, not in hex. The map size dialog still displays the size both in decimal and in hex.
  • Editor doesn't count exits in singleplayer maps, to improve the visible difference between singleplayer and multiplayer maps.
  • Documented SiegeLord's batch file for the Windows build. Discourage installing extra software on Windows merely to build 64-bit. 32-bit Lix runs fine and is easier to build.
-- Simon
« Last Edit: February 07, 2018, 11:43:37 pm by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.11 released
« Reply #24 on: February 07, 2018, 11:43:12 pm »
Lix 0.9.11 released.
  • New multiplayer maps: Schism 2p by me, Team Attack 2p by Yung. Fixed exit order in Pave the Way 4p.
  • Implemented geoo's design for a splat ruler with only two bars. Both bars snap to terrain up to 16 pixels away. Hidden user option SPLAT_RULER_DESIGN in the config file data/user/yourname.txt can be set to 0 for this ruler, or to 1 or 2 for the three-pronged rulers from Lix 0.9.4 or 0.9.10.
  • Fix #220: On losing network connection, don't crash, but go back to the Connect screen of the lobby.
  • Fix #297: In the singleplayer browser, removed the gap between the delete and back buttons.
  • Fix #298: Option to invert the hold-to-scroll direction.
  • Fix #292: geoo/construction/Laser* flashes more clearly, to distinguish the lasers frmo red abstract pipes.
  • Fix #303: Print names of missing tiles on the level preview.
  • Previews in level browsers downscale the level more smoothly.
  • Mitigate #296 (RAM balloons to 1.5 GB on Windows) without solving it: Auto-savestate every 12 frames, not every 10, and keep 3 pairs, not 4.
  • Option to display torus seams is off by default.
  • In data/transl/*.txt, merged option titles and option descriptions in the same line per option, instead of having two lines per option.
-- Simon
« Last Edit: February 25, 2018, 07:01:34 am by Simon »

Offline Forestidia86

  • Posts: 406
    • View Profile
Re: Lix 0.9.11 released
« Reply #25 on: February 08, 2018, 07:03:29 pm »
Hidden user option SPLAT_RULER_DESIGN in the config file can be set to 0 for this ruler, or to 1 or 2 for the three-pronged rulers from Lix 0.9.4 or 0.9.10.

Well, it's not in config.txt but in data/user/YourName.txt. Technically that's probably meant with config file but I was confused at first. But thanks to make this an user option, even if it's hidden in the file.

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.12 released
« Reply #26 on: February 25, 2018, 07:01:04 am »
Lix 0.9.12 released.
  • Multiplayer maps: Arty's Let Them Eat Cake (rename of Feaster Island), Layer of Hell, Flopsy's Block Chaos, Nessy's Abandoned Sanctuaries.
  • lemforum: Some Cunning/Daunting levels reordered. This Lix, extra sawblade. Bipolar Maniac, imploders 5->1 because the level is lose-1. Tribute to Benny Hill, imploders 1->0.
  • On previewing/editing maps with more than 2.8 x 2^20 pixels (about 2.8 million pixels), Lix warns that these maps will likely crash. You can still play and edit these maps normally. The warning is not perfect, but OK for now; any real fix will be difficult.
  • Fix #229: Tooltips for all skills and all buttons during play.
  • Fix #306: `--fullscreen' command-line switch works again.
  • Allow the command-line parameter `--' to terminate switches. Subsequet arguments will be interpreted as files even if they look like switches.
  • Linking on Linux: In dub.json, specify only `allegro-5', not `allegro', and let dub use pkg-config to deduce linker flags (typically -lallegro).
-- Simon
« Last Edit: March 15, 2018, 01:43:29 am by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.13 released
« Reply #27 on: March 15, 2018, 01:43:50 am »
Lix 0.9.13 released.
  • Close to the Edge, save 46/50->16/20. Building Block Maze, SI 32->50. The Abominable Snowlix, save 15/30->5/10. Block Chaos, walkers 20->60, overtime 1:00->2:00.
  • Fix #312: Splat ruler option is now public. Choose one of three ruler designs. Default is the 3-bar ruler with huge snap distance from 0.9.5 to 0.9.10.
  • Fix #308: Include Zanzindorf's lasers.
  • Fix #305: Autosave 4 pairs of savestates, not 3, on most maps, for performant framestepping/multiplayer.
  • Fix #55: Remove dialog on winning singleplayer. You go to the browser immediately after winning the level. Game pauses after losing, allowing you to framestep backwards or restart with the regular commands. I hope this satisfies the desire for a next-level button in the old dialog.
  • Fix #302: Remove end-of-multiplayer dialog. You go to the lobby immediately after finishing a networking game. The lobby console shows the result, but I plan to show better statistics here. This fixes the bug where observers were shown instead of players in the end-of-multiplayer dialog.
  • Fix #309: Show indexing progress of the search dialog. I still don't cache the search results; maybe the indexing feels still too slow on older computers even when its progress is shown.
  • When you show FPS and Phyus, I don't display VRAM anymore. Reason: Once VRAM got cached on huge maps, the Lix-estimated VRAM usage didn't match the real VRAM usage anyway.
  • New build dependency, Optional type. This is a source-only dependency and is automatically fetched by dub.
  • Batch file to build Lix on Windows conveniently by double-clicking.
-- Simon
« Last Edit: April 03, 2018, 09:20:57 pm by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.14 released
« Reply #28 on: April 03, 2018, 08:53:05 pm »
Lix 0.9.14 released.

In total, this looks like a small release, and it indeed is mostly bugfixes for autoreplay bugs that I introduced in 0.9.13. It took me a long time to get those right.
  • Waltz in C Sharp Miner, removed backroute.
  • Moved Arty's race maps (Heart of a Gambler, one map per player count, 2-8 players) from network/*p/arty to network/races/arty.
  • Fix #314, #315, #318: When you win a singleplayer game or win an edited replay, either browser shows the game's stats under the preview and saves the replay automatically. (These bugs were regressions after I removed the end-of-singleplayer dialog.)
  • Fix: The command-line verifier generates checkmarks again.

-- Simon
« Last Edit: April 20, 2018, 12:13:21 am by Simon »

Online Simon

  • Administrator
  • Posts: 2336
    • View Profile
    • Lix
Re: Lix 0.9.15 released
« Reply #29 on: April 20, 2018, 12:13:31 am »
Lix 0.9.15 released.

:lix-cool: Download for Windows
:lix: Download for Linux 64-bit
:lix-evil: Source code
:8(): Changelog
:8:()[: Issue tracker

How to update (click to show/hide)
  • Behind You, Down Among the Dead Lix: Removed backroutes. Added Twelve-Bar Blues, a new multiplayer map by Proxima.
  • Fix #326: In the editor, clicking steel, then opening the terrain browser won't override the current terrain directory any more. You can still click on a regular terrain piece to open the terrain browser on its directory.
  • Fix #325: The default steel directory is images/geoo/steel/. This affects only on a completely new installation; after running the game once, your saved settings take precedence.
  • Fix #332: Tile groups will always be saved with relative coordinates that are all >= 0, even when some of their parts have transparent boundaries. (There is a bug left behind where tile groups with coordinates < 0 are loaded wrongly on torus maps, but changing the interpretation of a level file affects physics; thus, that second fix is postponed.)
-- Simon
« Last Edit: April 20, 2018, 07:32:20 am by Simon »