Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - WillLem

#76
SuperLemmix Editor has "Cleanse Levels" implemented. The process simply opens, saves, and closes all levels in a chosen folder, effectively updating them to the latest version (note that this is exactly what the Player's "Cleanse" feature does).

Any levels which have missing pieces are saved as "Name_of_Level_(Missing_Pieces)" so that they can be easily found and (if possible/necessary) updated; the original version is preserved as-is.

I'll keep the topic open for a while in case anyone thinks the process should be doing more than this, or in case anyone encounters any issues with it.
#77
SuperLemmix Editor has a feature where a "Load Style" button is shown when (a) a piece is selected and (b) its style isn't already loaded into the piece browser:


This is shown in the "Pieces" tab

A hotkey could also be added for this if people think it's worthwhile?
#78
SuperLemmix Editor has the character limit increased to 85.
#79
Quote from: kaywhyn on March 04, 2025, 05:42:13 AMYup, done and easy! It has been moved to the Community Edition board per your request :thumbsup:

Perfect! Thanks kaywhyn.

The Editor suggestions can simply stay as they are, then. I'll hopefully get around to as many of them as I can. From a quick glance, some of them have already been implemented (in some fashion or other) in the SuperLemmix Editor, others should be relatively quick to do, anything I'll leave on the board in case another dev wants to tackle them at some point.

EDIT: Hmm... the moved board doesn't seem to be visible or editable...
#80
On second thoughts, if it's possible, could the Editor Suggestions board be moved to be a sub-board of Community Edition? I anticipate some Editor suggestions/bug reports as new versions are released, and may end up focusing almost entirely on developing the Editor rather than any of the engines.

If it's possible to do this by moving the entire board in a single action, great. If it would mean moving all of the topics one-by-one, then just leave it as it is.
#81
Rather than post a bunch of redirects, I'll list here the topics that have been moved out of "Closed" and into either the Community Edition Bugs & Suggestions board, or the SuperLemmix Bugs & Suggestions board.

EDIT: OK, definitely done moving topics around for now. This is all of them. Some will probably be silently closed again, but some may be considered for implementation in CE/SuperLemmix.

Moved "[SUG][EDITOR] Level Arranger Window / Open All Tabs" from "SuperLemmix Bugs & Suggestions" to "Closed SuperLemmix Bugs / Suggestions"
Moved "{SUG][EDITOR] Show Enhanced Piece Data in Piece Browser" from "SuperLemmix Bugs & Suggestions" to "Closed SuperLemmix Bugs / Suggestions"
Moved "[SUG][EDITOR] Make the dropdown for selecting styles wider" from "Editor Bugs & Suggestions" to "Closed"
Moved "NL Level Versioning: Game saves decimal, Editor saves hexadecimal" from "Editor Bugs & Suggestions" to "Closed"
Moved "[SUG][EDITOR] Increase Character Limit For Talisman Names" from "Editor Bugs & Suggestions" to "Closed"
Moved "[SUG][EDITOR] Show gridlines when snap-to-grid is active" from "Editor Bugs & Suggestions" to "Closed"
Moved "[BUG][EDITOR] Mouse zooms not at cursor location" from "Editor Bugs & Suggestions" to "Closed"
Moved "[Feedback/Suggestions] Some general feedback from a new user" from "Editor Bugs & Suggestions" to "Closed"
Moved "[SUGGESTION] [EDITOR] Shift-arrow" from "Archived Bugs & Suggestions" to "Editor Bugs & Suggestions"
Moved "[Rejected][Sug][Editor] Button to reload tileset." from "Game Bugs & Suggestions" to "Editor Bugs & Suggestions"
Moved "[Rejected][Sug][Editor] Button to reload tileset." from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "What's your preferences for one-way arrows?" from "NeoLemmix Main" to "Game Bugs & Suggestions"
Moved "[Part-Fixed][Bug?][Editor] One-way walls from another tileset" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG] Select lemmings separately from theme" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][CONTENT] change default arrow colors of original sets" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[DISC][PLAYER] The future of official game conversions" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Allow file assocation between .nxrp and NeoLemmix Player" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Notify user if a pack recommends playing in high-res" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] "Purge replays" button" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Replay manager" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Load level from replay" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG] New talisman item - Level object" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Indicate pre-assigned skills in F2 menu & preview screen" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUGGESTION] theme.nxmt overrides" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Show custom lems in the skill preview in the level select window" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][UI][PLAYER] Skill panel layout" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"   
Moved "[SUG] Splat & Anti-Splat "Fields"" from "Archived Bugs & Suggestions" to "SuperLemmix Bugs & Suggestions"
Moved "[SUG][EDITOR] Levels with no exit" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Calculation of postview messages" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Allow next/previous skill command to rotate infinitely" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Moved "[SUG][PLAYER] Nudge minimap left & right using hotkeys" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"   
Moved "[SUG][PLAYER] Option to disable replay mode (originally a bug report)" from "Archived Bugs & Suggestions" to "Game Bugs & Suggestions"
Edited "[SUG][PLAYER] Option to disable replay mode (originally a bug report)" by "Dave4"
Merged topics to create "[SUG][EDITOR] Show gridlines when snap-to-grid is active"
Merged topics to create "[BUG][EDITOR] Improved handling of missing pieces"
Moved "[SUG][EDITOR] Cross Compatible Editor" from "SuperLemmix Bugs & Suggestions" to "Closed"
Moved "{SUG][EDITOR] Various ideas for Visual Tools" from "SuperLemmix Bugs & Suggestions" to "Closed SuperLemmix Bugs / Suggestions"
Moved "[SUG][PLAYER] Spacing on records screen" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] Negative checkbox options: Reword & invert" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] "An error occurred while trying to save data"" from "Closed" to "Bugs & Suggestions"
Moved "[SUG][PLAYER] Assign hotkeys to panel buttons (as well as individual skills)" from "Closed" to "Bugs & Suggestions"
Moved "[SUG][PLAYER] Slight tweak to level select" from "Closed" to "Bugs & Suggestions"
Moved "[SUG][PLAYER] Sound For Release Rate Increase/Decrease" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] Replay Insert Mode ("blue R") silently overwrites" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] Program crashes on startup if level file missing" from "Closed" to "Bugs & Suggestions"   
Moved "[BUG][PLAYER] Skill shadow ignores death from out-of-bounds" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] Inconsistent Fencer steel interactions" from "Closed" to "Bugs & Suggestions"
Moved "[BUG][PLAYER] Inconsistency in entering water between swimmer and normal lemming" from "Closed" to "SuperLemmix Bugs & Suggestions"
Moved "[BUG][PLAYER] Lemmings sometimes survive the fall onto the splat-pad" from "Closed" to "SuperLemmix Bugs & Suggestions"
Moved "[Bug][Player] Lemmings Get Zombified Before Appearing or Popping Out of Receiver" from "Closed" to "SuperLemmix Bugs & Suggestions"
Moved "[Potential Bug] NeoLemmix 12.13 and the "Select Walking Lemming" function" from "Closed" to "Bugs & Suggestions"
Moved "[BUG?][PLAYER] Skill panel appears smaller in High-res mode" from "Closed" to "Bugs & Suggestions"
Moved "[SUG][PLAYER] Display Neutral Lemming Count" from "Bugs & Suggestions" to "Closed"

Plus, Simon moved these:

Moved "[SUG] Sound Schemes" from "Community Edition" to "Bugs & Suggestions"   
Moved "[SUG] Welcome Screen enhancements" from "Community Edition" to "Bugs & Suggestions"   
Moved "[SUG] Assign Fail Sound" from "Community Edition" to "Bugs & Suggestions"   
Moved "[SUG] Multiple player profiles" from "Community Edition" to "Bugs & Suggestions"   
Moved "[BUG][FIXED] Remove Update Message Box (points to NL site)" from "Community Edition" to "Bugs & Suggestions"   
Moved "[SUG] Replay Insert Mode / Replay Editor updates" from "Community Edition" to "Bugs & Suggestions"   
Moved "[SUG] Non-Windows-dialog alternatives to the level select etc screens" from "Community Edition" to "Bugs & Suggestions"   
Moved "[BUG] Crash after quit: Press ESC twice during level preview" from "Community Edition" to "Bugs & Suggestions"   
Unlocked "[Potential Bug] Fencers no longer turn around when hitting steel"   
Moved "[Potential Bug] Fencers no longer turn around when hitting steel" from "Closed" to "NeoLemmix Main"   
Moved "[No Bug][Player] Sliders Exiting in Midair If Still Dehoisting" from "Closed" to "Closed"   
Moved "[BUG][PLAYER] Slider lemmings can shimmy across the bottom boundary of the level" from "Closed" to "Closed"   
Moved "[SUG][PLAYER] Display Neutral Lemming Count" from "Closed" to "Bugs & Suggestions"   
Moved "NeoLemmix Bugs & Suggestions Subforum Rules" from "Bugs & Suggestions" to "Closed"
#82
This has been implemented.

Community Edition Version 1.0 (commit 25dda36)
SuperLemmix Version 2.8.2 (commit 6989633)
#84
Quote from: Simon on March 04, 2025, 04:02:59 AMI've moved all the NL engine bugs to either NL closed or to CE bugs. This emptied the NL engine bug board.

What happened to all the previously-closed topics? There were at least 5 I was looking at reviving but none of them seem to be there now...

EDIT: Found them

Quote from: Simon on March 04, 2025, 04:02:59 AMWhat's with the NL editor bug board?

Leave this for now, I can move (without messy redirects) the topics I need to the SuperLemmix board (my dual-platform Editor is the SuperLemmix Editor); the others can later be archived/deleted.
#85
I've been considering this for quite a while anyway. I've made some mockups of a possible Level Select screen which would be essentially another menu screen (like preview, postview, etc) and even begun implementing it, but it's nowhere near being usable yet (like, might not even get done this year).

Options would be much easier to do this way, as would hotkey config. Replay Editor would have to simply remain unavailable, as there's not really a sensible way to do this without adding more rendering layers, which I'd honestly rather not do. With that said, if anyone else wants to have a go at doing this and send a PR, I'd be happy to try it out and possibly merge it if it doesn't affect framerate too much.

As for incidental popups, I guess a text screen (again, based on the menu screen) would work whilst the game isn't actually being played, but in-game presents a similar issue to Replay Editor.

Ideas and suggestions welcome.



(Admin: A suggestions sub-board for CE would be nice. Happy to use the NL one if that's preferred.)
#86
Other Projects / Re: NeoLemmixSharp
March 04, 2025, 02:52:54 AM
Quote from: ∫tan x dx on March 01, 2025, 11:46:18 AMThe engine is intended to be backward compatible with NeoLemmix, aiming for 99.9% compatibility.

Quote from: Mindless on March 02, 2025, 03:55:52 AMIt certainly sounds like a good idea to be compatible with NeoLemmix given that it's where most of the level-design activity is happening

By all means keep the same level file format so that NL levels can potentially be played; this is definitely a good idea, for the reason given by Mindless.

However, I'd encourage you to branch out from NL physics/design/etc as much as you want with your engine; the great thing about creating a new engine is that you can try new things without worrying about existing content.

Good to see that you're keeping some of the traditional gameplay elements (e.g. timed bombers) and making them optional so that players can tweak the gameplay as they wish. A particularly great idea is the scoring system which rewards traditional-style play by docking points for using pause, framestepping, etc. One suggestion I'd offer here is to make the scoring a bit more visible either by a medal system or a "S, A, B, C, D" scoring (used in Sonic The Hedgehog games but also pretty widespread); a certain points threshold awards a certain letter.

That way, instead of fnishing the level and seeing "36,208", you'd see "A / Gold" or "B / Silver". It means more to the player and signals that the score could have been improved upon; it would be necessary, then, to have some way of calculating the maximum possible score for any given level.

Anyway, some great ideas in the PDF! Looking forward to seeing the engine when it's ready, happy to help with anything if you need it.
#87
Went to move this to the Community Edition bugs board, but of course it doesn't exist yet!

What was decided regarding this? Shall I just use the existing NL bugs board? It seems better for CE to have its own, but I'm happy to go with whatever's decided.



I can replicate the bug in Windows 11. I'll find a fix soon.
#88
Lemmini / Help With Missing Resources
March 04, 2025, 02:22:55 AM
If you're seeing the "Missing Resources" error in RetroLemmini, it's usually due to one of the following:

1) The required resource hasn't been included with, or wasn't downloaded along with, the associated level pack.

If you're playing a custom level, check the LF topic or download site of the level pack. Are there any other resources that were meant to be downloaded along with it (music, gfx mods, etc)? If so, try downloading these and placing them into the correct folder in "resources\".

Otherwise, see if the pack author/maintainer is still active on LF/Discord. If they are, you can always message them to see if they can provide the missing resource; they may have simply forgotten to include it in the download, and you'd be doing them (and other users) a big favour by bringing it to their attention.

Failing that, please feel free to reply here if you have been unable to find a missing resource from a custom level pack. It's possible that someone has a copy of the resource, or there may be a workaround to at least get the pack to a playable state.

2) A newer copy of RetroLemmini is in a directory with an older copy of the "resources" folder.

This can be quite a common occurrence when updating your copy of RetroLemmini. Either the new copy of RetroLemmini has been placed into an older directory which is of course missing some updated resources (the most likely scenario), or stuff has been copied from the old directory and in the process has deleted or overwritten something in the new directory (far less likely, but could still happen).

Either way, this is an easy fix. Simply re-download the latest update, and take care when copying files across from your existing RetroLemmini directory.

It's generally safe to copy across levels, replays, mods, settings and player data without issue. But when copying across gfx, music and sound, ensure that doing so doesn't delete any existing files in these folders; replacing is generally OK, as is merging.

If you wish to use a modded copy of a particular resource (such as the cursor, for example), it's generally best to ensure that the default copy is present first, then paste-replace your modded copy into the correct folder.

If you're experiencing issues with the RetroLemmini file system in general, ask here for help. Most problems can be solved fairly quickly and easily, and those that can't may be addressed in a future program update if necessary.

3) Some other reason.

If you're getting a "Missing Resources" error that isn't explained or solved by any of the above, please do report it here and I'll do my best to help find a solution or a workaround.

#89
Fixed in commit 982196f. We now fallback to the external levels folder if no match is found in the main level pack index.
#90
SuperLemmix / Re: [RELEASE] SuperLemmix Editor 2.8.7
March 01, 2025, 01:04:35 AM
2.8.7 Update

Further improvements and bugfixes in 2.8.7. Here's the full list of updates:

:lemming: New Objects Support - Added support for NeoLemmix 12.14 new objects (portal, (de)assigner, (de)neutralizer)

:lemming: Piece Browser (i.e. the bit at the bottom that displays all the style pieces)
• Added 'Steel' tab for steel pieces
• Piece data (size, resize/nine-slice info) and object descriptions are now (optionally) shown along with the pieces
• 3-way option 'Data/Descriptions/Pieces Only' switches between showing additional piece data, descriptions (previously 'Show piece names'), or just the pieces
•• Note that for objects, the Type rather than the Name is shown when the 'Data' or 'Descriptions' option is active
• Added resizing info to the tooltips
• Info labels are now drawn with a filled background to ensure visability

:lemming: Piece Selection - Added piece size info to metadata in Pieces tab

:lemming: Bugfix - Piece Search - Terrain pieces are now included in the search for resizable/nine-sliced pieces

:lemming: Bugfix - Piece Search - Adding a piece to the level via the Piece Search now focuses the Pieces tab



Get the latest version here.