Recent posts

#11
Contests / Re: Level Design Contest #33 -...
Last post by JawaJuice - November 30, 2025, 09:48:59 AM
Sorry if I'm being dense, but is your hint supposed to be for R1 or R3, since both levels contain blockers?

I'm also sorry to cause you frustration; it might be better to admit that I'm simply just not on your wavelength for these two levels - it can happen. Mostly I am (even if it takes a while to get there a la Outside the Box 2), which is why I like your levels and persist with them, but I think my repeated attempts and failures at The Oubliette also showed that occasionally I just ain't gonna get there!

Nevertheless, I'll take a look at your updated levels, if only to check I can't backroute them for your peace of mind :) Not actually asking for any hints, it would just be good to know whether I've ever been on the right track with The Lemming Ledger, or whether every single attempt has been far from what you intended!
#12
NeoLemmix Main / Re: Site for Pack Authors to U...
Last post by namida - November 30, 2025, 04:15:28 AM
Quote from: WillLem on November 30, 2025, 04:10:18 AMIn theory, if we wanted to go down this route, could I run a server from a Raspberry Pi 5 just for hosting the necessary files? I have one that I've not really been using much, and it would be fun to learn about file hosting, especially if it might help to make engine updates much easier for everyone.

You probably could, but hosting it on your own home internet connection is not the best idea. Firstly - in order for people to be able to access it, you need to at least slightly open up your network. If you aren't careful, this can create major security risks. Secondly - you may not have a static IP address, and/or may have a shared IP address. The former makes this setup difficult, while the latter makes it impossible. Thirdly - is your internet connection (and where applicable, power) fast enough, reliable enough, and always-on enough for the job?

The better way to go would be to get a paid plan from a cheap hosting provider. You definitely want one that supports at least PHP (and probably offers a MySQL database too - you might not need it right away, but you likely will want one eventually if you do much with the web hosting). If you want to get a bit more in-depth and more DIY-y, look into a VPS provider.

Where the Pi could come in handy for this is as a development / testing environment. Install a web server on that and use that for development and testing; while opening up a device like this on your home network to the wider internet can quickly get risky, doing so simply between two of your own devices is pretty safe. As a bonus - if you can manage to set this up as such, you most likely will have learnt (at least most of) the skills you need to be able to use a VPS rather than a managed host.

I'd suggest using Debian or Ubuntu (or a fork thereof) as your OS, preferably a version with no "desktop environment" (ie: your Pi won't have a GUI like Windows; if you attach it to a screen, you'll just see a DOS-like prompt. This has two benefits - firstly, that's going to be far more in line with how using a VPS will be; and secondly, far less overhead being used for the GUI, meaning all the device's power can be used for the web server and other servers you might choose to run on it). I'd actually advise - set up a "LAMP" setup first and play around with it a bit; this is for the sake of the understanding it'll give you of the underlying workings. Then when you're comfortable with that, nuke the whole thing (server-wise; you can definitely backup and keep any sites you were working on - and if you don't want to erase the working server just in case, it's a Pi, just get a second microSD), and this time, look into VirtualMin and install that; VirtualMin makes it much more convenient to do a lot of management tasks. For reference: The Lemmings Forums server is a VirtualMin setup (on a DigitalOcean VPS, but as mentioned, I'm planning to move it... it's just a matter of actually picking one, and getting it done).

EDIT: I should clarify that "no GUI on the Pi itself" doesn't mean you're stuck with command line for every web development task you do. You'll use the command line a lot while initially configuring the server (especially the non-VirtualMin one), and might need to occasionally pop out the command line after that (probably remotely via an SSH connection, rather than physically using a keyboard and screen attached to the Pi), but you're mostly going to be working with GUI tools - you're just going to be using those GUI tools on your PC, not on the Pi itself, then uploading your work to the Pi (or, the web server / VPS, once your site is ready to go live).
#13
NeoLemmix Main / Re: Site for Pack Authors to U...
Last post by WillLem - November 30, 2025, 04:10:18 AM
Quote from: namida on November 30, 2025, 01:15:09 AMOne thought that comes to mind is having a "user-gfx" folder, with the same structure. If a file is present in that folder (or the appropriate subfolder) it's used; if not, the default one is used.

The Lemmini family uses this very same system via a "mods" folder. This setup works nicely to preserve user gfx for sure, but it's not without its issues. For example, let's say we needed to add a new icon to levelinfo_icons.png. We can drop the new one into the default location, but if the user has a modded copy in their user-gfx folder, they'll be missing the added icon and might never know.

Having said that, if updates ever went online and were done on a file-by-file basis, I suppose one way around this would be for the engine to detect the presence (or not) of an updated file in the user-gfx directory, and alert the user when they first run the updated program.

In theory, if we wanted to go down this route, is it possible to run a server from a Raspberry Pi 5 just for hosting the necessary files? I have one that I've not really been using much, and it would be fun to learn about file hosting, especially if it might help to make engine updates much easier for everyone.

(Apologies this has gone way off topic btw, please do split this off into its own topic).
#14
NeoLemmix Levels / Re: [V3] Sweet 'N' Sour Lemmin...
Last post by The Tomato Watcher - November 30, 2025, 04:02:30 AM
My apologies for the bitterness, that was uncalled for :( I need to learn to step back from the keyboard for a bit when I get frustrated.

I appreciate the kind words from you both. And Guigui, that is indeed essentially the intended solution for Sour 2. Thank you SO MUCH for your suggestions, genuinely. I'll be sure to try them out tomorrow and see what works.
#15
NeoLemmix Main / Re: Site for Pack Authors to U...
Last post by namida - November 30, 2025, 01:15:09 AM
Quote from: WillLem on November 29, 2025, 04:10:38 PMEven more ideally, engine updates would be handled via online downloads as well. The only issue with this is that players like to modify the gfx in their own copies, and there may be times when it would be necessary for a graphic to be updated, thus overwriting the user's copy. We'd need some way of detecting whether the target graphic is a mod. But anyways, that's for another topic.

One thought that comes to mind is having a "user-gfx" folder, with the same structure. If a file is present in that folder (or the appropriate subfolder) it's used; if not, the default one is used. This is basically the same sort of setup currently used for falling back to low-res graphics in styles if no high-res graphic is available (except of course, no upscaling is necessary in this case, just loading a different file).

This would be viable for NLCE too, without breaking drop-in compatibility.
#16
Contests / Re: Level Design Contest #33 -...
Last post by Crane - November 30, 2025, 12:49:29 AM
I admit I'm getting frustrated that I overlooked so many things, so much that even my V2 change for Lemming Ledger reopened a backroute that my playtester found before the playing phase.  I've streamlined things a bit for the V8 release.  As for Reverse the Polarity, the level is somewhat broken now, and the only fix I could think of was a rather ugly extra platform with a trap on it that probably opens up even more backroutes, knowing my luck!

I suppose to give a hint:
Blockers reverse the direction of lemmings regardless of what state they're in
#17
Contests / Re: Level Design Contest #33 -...
Last post by Crane - November 30, 2025, 12:46:36 AM
Lemming Ledger - V8:
Changelog
- V2: Terrain under rightmost brazier is now steel to prevent backroute from JawaJuice
- V3: Removed some of the steel above the exit to prevent backroute from JawaJuice
- V4: Retracted steel above exit slightly to prevent backroute from JawaJuice
- V5: Added a brazier inside a hole in the terrain to patch a backroute from JawaJuice (they're getting good a this!)
- V6: Added left-facing one-way arrows to the terrain above the middle brazier to prevent backroute from JawaJuice
- V7: Thickened wall above exit to prevent backroute from JawaJuice
- V8: Reverted the V7 and improved the V2 and V6 changes to prevent backroutes from JawaJuice

Redneck Redemption - V4 (unchanged):
Changelog
- V2: Bad version (shrunk terrain to the left of the exit, rejected it as a fix, but uploaded it by mistake instead of what is now V3!)
- V3: Added a steel plate to the left of the bottom exit to patch a backroute from JawaJuice
- V4: Reduced the height of the terrain above the steel to patch a backroute from JawaJuice

Reverse the Polarity - V7:
Changelog
- V2: Moved pickups on bottom platform slightly to prevent backroute
- V3: Reshaped the steel under the rightmost Digger pickup to prevent backroute from JawaJuice
- V4: Steel plate and decoration added to upper platform to prevent backroute from JawaJuice
- V5: Reverted change of V4 and moved second Blocker pickup instead
- V6: Added a steel tip to the top platform to prevent backroute from JawaJuice
- V7: Added a lower platform with a trap to prevent backroute from JawaJuice
#18
NeoLemmix Levels / Re: [V3] Sweet 'N' Sour Lemmin...
Last post by Guigui - November 30, 2025, 12:25:30 AM
Quote from: The Tomato Watcher on November 29, 2025, 11:24:17 PMVery few of the updated solutions are intended, but almost none are worth patching out. Sour 2 in particular feels impossible to ever be fully fixed, as it will always be possible for some precise lemming spacing to cheese the level (and might even be everyone's first thing to try no matter what), even if I make the save requirement as strict as possible. Kinda sucks because I thought the intended solution was clever, and if this level were in the original game that precise lemming spacing wouldn't even matter, but it is what it is, and it's not worth touching the level ever again.

Sour 4 is the exception. It might take a while, but I think I can make it work, we'll see.

I am kind of sad to read the bitterness here  :(

As the average guy who keeps getting his levels backrouted in any possible ways by master solvers of this community, I have not given up yet and patch them over and over again to get closer to my goal. This is tough, especially considering the Save One mechanic in my pack is very prone to being destroyed by single tiny details.

Anyway, I gave another shot at Sour 2 and think I have found the intended solution, or near ? Clever indeed, I understand the frustration of seeing everyone avoiding it. If this is indeed intended, I may even give some ideas to enforce player to go that way :

Spoiler
* Locking Release Rate : RR is too powerful in compression level, dont give this freedom to players.

* Give only one blocker and put a high enough wall somewhere before the traps to allow compression between said wall and blocker only : a single place where compression is possible will enforce intended solution.

* Add more traps to the way : my previous solution that has 1 out of 3 close lemmings get through the 2 traps dies.
#19
Contests / Re: Level Design Contest #33 -...
Last post by JawaJuice - November 30, 2025, 12:10:52 AM
And Reverse the Polarity... attempt 743 ;)

Spoiler
I really can't work out why I need two diggers, and that's probably why these will keep being backroutes until I do! Unless it's a red herring of course.


#20
NeoLemmix Levels / Re: [V3] Sweet 'N' Sour Lemmin...
Last post by JawaJuice - November 29, 2025, 11:57:40 PM
I'm sorry about that, Tomato Watcher, but it's the nature of the beast unfortunately. I'm currently playtesting some levels for someone else, and they have now released about 7 patches for a single level because I keep accidentally backrouting it. It may be partly my fault for not seeing their intended solution but it is quite a difficult thing to enforce, simply because the possibility space is quite large in this game. Don't lose heart though, I thought your pack was great! It's very enjoyable to play.