Happy Holidays! - A new Editor with many updated features [2.8.4 Update]

Started by WillLem, December 24, 2024, 05:50:40 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

WillLem

Happy Holidays everybody! :lemcat:

This is a gift to everyone on the Forums for this festive season. A brand new version of the SuperLemmix Editor (Version 2.8.4) complete with the following much-requested features:

:lemming: Fully customisable hotkeys! - You can now set (almost) every Editor action its own hotkey according to your preferences. Launch via the Options menu or F11.



:lemming: Piece Search dialog - This allows you to search the entire styles folder for a specific piece, adding filters such as name, style, object type, etc. You can then add the piece directly from the dialog, or load its associated style into the browser. Launch via a dedicated button on the piece browser, the Options menu, or F8.



:lemming: "NeoLemmix Mode" - This sets all Editor controls to NeoLemmix-specific features (e.g. Stoner instead of Freezer, SLX-exclusive features invisible or watermarked), and can be set to "Auto" to detect whether SuperLemmix or NeoLemmix is present in the root folder (SuperLemmix is preferred if both are detected). So, the SLX Editor is now (and will be for the forseeable future) fully compatible with NeoLemmix 12.14! Launch Settings via the Options menu or F10.



There are also various other updates, improvements and bugfixes; the new "About" screen shows the full list of updates that have been made.

Happy level creating! :lemming: :lemming: :lemming:


WillLem

Hotfix update:

+ Fixed UI freezing when first opening the form and improved the progress bar logic
+ Inputting text in the search fields now auto-updates the search results
+ Re-added "Close" button
+ Removed now-redundant "Perform Search" button

chroda

Hello WillLem,

First, Congratulations for the good job! :thumbsup:

A little problem...
I use NeoLemmix 12.14.0
I place SLXEditor 2.8.3.exe in the root folder of NeoLemmix 12.14.0
I launch SLXEditor from the root folder
(Options/Settings/editor mode: NeoLemmix)
I create a small test level, validate it and save it.
Then <F12> (Play Level)
and...  a message box appears (title: "File not found" and text: "Error: SuperLemmix.exe not found in the editor directory")
Unless I'm mistaken, what's wrong?
How do I proceed in order to play the level created from the SLXEditor 2.8.3 using <F12> when I use NeoLemmix 12.14.0?

namida

It would seem like the editor is trying to use SuperLemmix to playtest despite being in NeoLemmix mode. You could probably work around this by renaming your NeoLemmix EXE to "SuperLemmix.exe" (you'd need to also specifically configure the Editor to run in NeoLemmix mode in this case, as it would likely detect the presence of SuperLemmix.exe and go into SuperLemmix mode otherwise), but ideally, this is something Will will fix in an update.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

chroda

Thanks namida
your trick works perfectly to work around this problem while waiting for a Will's update

WillLem

Updated version uploaded with the following fixes:

+ Much snappier piece search which caches and re-uses the initial list of results when filtering (rather than performing a fresh search with each filter)
+ Further improvements to piece search UI
+ Fixed bug reported by chroda - the engine now specifically looks for "NeoLemmix.exe" when opening a playtest level in NeoLemmix mode
+ Fixed bug - SuperLemmix-specific talismans (Classic Mode, Kill All Zombies, Play Without Pressing Pause) are not shown in the talisman requirements list when in NeoLemmix Mode

chroda

Hi Will,

My comment concerns SLXEditor_2.8.3 in a NeoLemmix or SuperLemmix environment

The Hotkey Configuration window (<F11>) has a defect (the bottom of the window is cut off along its entire length) in certain screen resolutions on my laptop as shown in the image.



To give just a few examples:
In 1920x1080, 1600x1024, 1440x810 resolutions, the window is normal
In  1366x768 1024x768, 1280x720 resolutions, the bottom of the window is cut off

Is this linked to my laptop (NVIDIA GeForce GTX 1060) or to SLXEditor 2.8.3?

WillLem

Quote from: chroda on December 27, 2024, 06:31:59 PMThe Hotkey Configuration window (<F11>) has a defect (the bottom of the window is cut off along its entire length) in certain screen resolutions...)

Thanks for reporting!

This is now fixed in 2.8.4, all forms should now display correctly in all resolutions.

+ It's also now possible to switch between Neo/Super/Auto Mode without closing and re-opening the Editor!

WillLem