Recent posts

#11
Lemmini / Re: [✓][BUG] Disallow flipping...
Last post by WillLem - Today at 03:42:52 AM
Quote from: Simon on October 11, 2026, 09:15:05 AMMakes me wonder how you're going to load from file a previously-rotated forcefield.

Load it untransformed. The point of this fix is to have these objects behave consistently between levels; previous levels that used transformed force-fields are no longer supported, then (but there are most likely 0 such levels anyway).
#12
Community Edition / Re: Ultimate Lemmings now host...
Last post by WillLem - Today at 03:33:40 AM
Moved this post from the Community Edition release topic.

Perhaps Ultimate Lemmings should have its own board? I haven't had a chance to fully test it yet, but from what I've seen so far it looks incredible.
#13
Non-Lemmings Projects / Re: [WIP] Four Colour Klondike...
Last post by WillLem - Today at 03:22:28 AM
Quote from: Simon on October 10, 2026, 01:01:09 AMDraw-1 Klondike is essentially Klondike with a bouquet instead of a stock: All cards in the stock are available at all times.

Draw Three is on the to-do list, and will be available optionally for those who want an additional challenge.

Quote from: Simon on October 10, 2026, 01:01:09 AMDo you deduct score for flipping the wastepile to make a new stock?

Points are never deducted from score already awarded (I always disliked this in Windows Solitaire).

The way the scoring currently works is that a given amount (n) is awarded for progressing the game in some way (sending a card home, moving a card from stock to table, etc), and (n) is then increased by a multiplier. If a player flips the stock pile, undos a move*, or moves from home back to table, the multiplier is decreased.

But, the score always increases throughout the game, and a bonus is awarded for number of moves and time taken.

*Undo also reverts the score since it's possible to keep redoing the same move over and over again. But that doesn't count as deducting score, it just prevents point farming.


Quote from: Simon on October 10, 2026, 01:01:09 AMAre you considering to offer unlimited undo?

Undo is unlimited; you can undo all the way to the beginning of the game.

Quote from: Simon on October 10, 2026, 01:01:09 AMAt the very right of the most recent screenshot, the suit of the jack of diamonds is hard to tell apart from the 10 of clubs. It looks like a same-suit packing. I think that the blue and the green look too similar.

Bear in mind that the cards are highlighted with a yellow overlay in that screenshot, which does make green and blue harder to distinguish from each other. When un-highlighted, the green and blue look much less similar.

Quote from: Simon on October 10, 2026, 01:01:09 AMAre you considering different games (not only different deals, but games with different rules)?

Spider and Pyramid are on the to-do list! :) Others can be considered as well, depending on complexity.

Quote from: Simon on October 10, 2026, 01:01:09 AMHappy to try Russian Bank (a.k.a. Zankpatience, a 2-player competitive Canfield-like) under these 4-color rules with you in February 2027. Again, hard to say if it becomes too easy.

I look foward to it!

Klondike definitely becomes easier (or at least, more games become solvable) with a 4-color deck. Of the other games I'll likely add, Spider should be exactly the same, and Pyramid is suit-independent anyway. Russian Bank isn't one I'm familiar with.

It would be good to find some other 1-player card games for which having a 4-color deck will affect gameplay.
#14
Lix Multiplayer Dates / Re: Lix Multiplayer Session - ...
Last post by Flopsy - Today at 12:47:49 AM
Just a reminder we're still playing Lix next week and don't forget to update your engine to 0.10.36
#15
Other Projects / Re: [BETA] Ultimate Lemmings -...
Last post by UltimateLemmings - Today at 12:09:31 AM
Ultimate Lemmings 1.9.2 is out!

Changes since 1.9.0
  • Completion celebrations are back. Reaching the rescue goal brings back the celebratory music change. A subtle golden glow adds to the moment across Classic, Lemmings 2 and Lemmings 3. Reduced-motion and reduced-flash settings are respected.
  • Zooms and Superzooms are awarded clearly. Learning and Hot Seat journey results now credit earned rewards and show how many you received. You earn one Zoom per three unassisted stars, and one Superzoom per three distinct unassisted three-star levels. Repeat clears and assisted runs do not generate extra rewards.
  • A better learning order. Cellbash is now lesson 2, introducing the single-Basher solution early. Come back! moves to lesson 71 in Intermediate, where its bombing and bridge-building challenge fits better. Existing journeys keep their current level, history and players.
  • A quieter gameplay Menu button. It fades after a few seconds and returns when you hover over it or give it keyboard focus.
  • The Mac menu bar is accessible again. Move the pointer to the top edge to release cursor capture. It stays released while a menu is open and resumes when you return to play.
  • Previous and Next work in Records. Browse the current campaign in level order with the buttons or left/right arrow keys, including levels you have not played yet. Browsing records does not change your current game or Hot Seat turn.
  • Song titles and soundtrack names. When the music changes during play, a brief notice shows the song title and its soundtrack in pixel lettering. It fades without blocking gameplay clicks.
  • Contextual Settings help. Help is available for the relevant controls when you need it.
  • Shared leaderboard action replays. Compatible shared records can open action replays, so you can watch how a run was played.
  • Shared pixel artwork. Mac menus and controls now share their artwork with the ongoing iOS work, keeping the original game style consistent across platforms.
  • Better Basher targeting in crowds. "Favor lemmings still approaching" now considers nearby walls and favours lemmings facing into the work. This fixes selection at crowded walls and the top of staircases across Classic, NeoLemmix and both sequels. Classic also updates the hovered target when a lemming turns.
  • Clearer targeting settings. The three targeting preferences now share one outlined group in Gameplay settings.
  • Flat Panel settings behave correctly. Tube Strength and Pixel Width are greyed out for Flat Panel. Monitor and Television enable them again and retain your saved values.
  • Nuke music timing is restored. The funeral slowdown starts at the 2→1 countdown. Screen saturation changes only when rescue becomes impossible. Music returns to normal over 2.4 seconds after the final explosion. This applies to Classic, NeoLemmix and The Tribes. Chronicles has no mass-nuke action.
Download Ultimate Lemmings 1.9.2
#16
Hi, I am the author of the Ultimate Lemmings project for MacOS and iOS, which aims to port all 2D Lemmings official and unofficial under one app. A major part of that is including the the Macintosh port graphics which were 2x the resolution of the DOS and AMIGA artwork, and are beautifully handcrafted. Unless you go to the lengths of emulating classic macos or were a classic Mac gamer it is unlikely you have ever even seen these before.

It contains all the sprites and terrain from Lemmings, Oh no, and the xmas/holiday releases.

Because Ultimate Lemmings already incorporate and support NeoLemmix/CE/SuperLemmings levels with these graphics, I thought I'd donate them back to the community. I have packaged them all up and notarised them for you to use in any fan project: Lemmings Macintosh Graphics (apologies for x-posting)
#17
SuperLemmix / The "lost" Macintosh port grap...
Last post by UltimateLemmings - Today at 12:04:47 AM
Hi, I am the author of the Ultimate Lemmings project for MacOS and iOS, which aims to port all 2D Lemmings official and unofficial under one app. A major part of that is including the the Macintosh port graphics which were 2x the resolution of the DOS and AMIGA artwork, and are beautifully handcrafted. Unless you go to the lengths of emulating classic macos or were a classic Mac gamer it is unlikely you have ever even seen these before.

It contains all the sprites and terrain from Lemmings, Oh no, and the xmas/holiday releases.

Because Ultimate Lemmings already incorporate and support NeoLemmix/CE/SuperLemmings levels with these graphics, I thought I'd donate them back to the community. I have packaged them all up and notarised them for you to use in any fan project: Lemmings Macintosh Graphics
#18
Lix Levels / Re: Lix Proof Collection (solu...
Last post by Simon - October 11, 2026, 11:46:57 PM
Renaming replays to include a judgment is good. There is no support in the replay format to mark this information, it's been a loose feature idea but I've never done anything toward it. Therefore we must resort to the filename, which is good anyway.

There is no precedence. We can make something up:
levelname-player-judgment-timestamp.txt
levelname-judgment-player-timestamp.txt
levelname-player-judgment.txt
levelname-judgment-player.txt

And the judgments might be strings over a-z0-9, e.g., intended, intended1, intended2, accepted, backroute, bug, ..., whatever proves useful. There is no tooling that looks for these strings yet.

Identical replays: Feel free to point them out. Back in the day, we tossed everything in and hoped that it become useful. It's still possible that future physics bugfixes will invalidate some replays but not others, and then levels will stay covered without extra work ... but that's not a strong argument. The levels with many replays tend to be easier levels that are quick to re-cover. And most levels with multiple replays will still have only one intended replay, which should pass (regardless of whether other replays pass) under this new system where we use replays to document intended routes. It makes sense to delete some dupes.

Failing replays: No need to point them out, I've found them with full replay verification. 22 replays fail in Lix 0.10.36, and 14 of the fails are in lemforum:

14 failing replays in lemforum
Daunting/cornerstone-Michael-2016-07-04-223017.txt
Hopeless/eyeoftheneedle-Michael-2017-11-30-022958.txt
Hopeless/fromtheotherside-geoo-2017-08-02-103750.txt
Hopeless/fromtheotherside-Michael-2018-04-29-162614.txt
Lovely/putyourlix-Michael-2016-06-27-144736.txt
Vicious/downamong-Michael-2018-04-14-170928.txt
Vicious/thelastlaugh-Michael-2016-07-05-120031.txt
Vicious/tinkertailorsoldier-mobius-2022-12-09-211843.txt
Vicious/tinkertailorsoldier-mobius-2023-01-16-194919.txt
Lovely/climbtofreedom-sekti.txt
Lovely/pipedream-Simon-2018-01-08-005723.txt
Vicious/fiveforfighting-geoo-2017-08-02-120536.txt
Vicious/theresa-Nepster-2017-08-09-131654.txt
Vicious/waitwhyisthereatree-geoo-2017-06-21-132852.txt

I'd say we delete them unless you pick some for explicit preservation. You can look at them to see if a replay documents an intended route found nowhere else, but we should re-cover that level then anyway.

Thanks for the new replays!

-- Simon
#19
Lix Levels / Re: Lix Proof Collection (solu...
Last post by Proxima - October 11, 2026, 10:08:44 PM
Covered all the replays I felt were missing for the Lovely rank:

L10 Escape the Pit, right-side-only solution
L15 Alternative Route Recommended, down-then-right and straight-down solutions (maybe these are too similar to keep both?)
L19 Let's All Go Down the Strand, turn round at top and build up solutions
L33 The Lion, Lix and the Wardrobe, save all

How do you feel about deleting failed and identical replays? Should I continue to point these out?

As for renaming replays, for the main proof collection, I'd prefer it to be all or nothing: either it's okay to rename any replays (not just mine) to be more informative about what solution they show, or we just leave all of them with the default timestamps.

Either way, it would be a useful feature for my own personal use.
#20
Lix Levels / Re: Lix Proof Collection (solu...
Last post by Simon - October 11, 2026, 09:02:07 PM
Yes, this is an excellent undertaking. The original point of the collection was automated proof of solvability, and we submitted whatever passed the level, but it's equally important to collect the intended solutions.

I have these bugs left open from 2016:
#109 Rename replay directly in the replay browser
#102 Replay <-> level: run against arbitrary level

Do you still need support for rename-replay from the replay browser? Or do you use the show-replays-for-this-level dialog ("Rep4Lev") of the singleplayer browser instead? Improving rep4lev is harder than improving the replay browser, but I don't mind looking at what helps you with your archiving project.

-- Simon