Alright, so this one ended up being a "lots of small things" update rather than having too much in the way of major features. With this being said, one major feature it does have is - finally - resizable terrain. But yes - many very nice smaller features, so check the changelog below to see what's on offer.
################
# New Features #
################
> Custom postview jingles are now supported.
> Support has been added for resizable terrain.
> Title screen layout can be customized for each pack.
> When running a mass replay check, options are presented for organising replays based on results (or just in general).
##################
# User Interface #
##################
> Added an option to force the default lemming sprites.
> Added a "timer bypass" nuke, which when activated, inserts a Nuke action into the replay timed such that the first lemming will explode on the current frame. Note that this does not allow doing anything that is not already possible as it simply calculates the correct time and inserts the action into the replay.
> Clear physics mode highlights one-way terrain when moused over.
> Hatches now show the remaining lemming count when in clear physics mode, even if they are not lemming-limited. Zombie hatches do this even outside of CPM.
> Mass replay check draws attention to mismatches between the version of the level used to record the replay vs the one used to test it.
> Mass replay check marks replays which obtain a talisman.
> Much more customization is possible for replay filenames.
> NeoLemmix is now DPI-aware.
> Postview success / failure jingles are now merged into a single option instead of being set seperately.
> Skill panel zoom is now independent of level zoom.
> Zombie color in CPM has been tweaked.
#################
# Other Changes #
#################
> Aliases in styles can now specify a size when redirecting a non-resizable piece to a resizable one.
> Lemming spritesets are now required to contain athlete and selected-lemming recoloring data. They are also required to contain neutral and zombie recoloring data, but only on levels that actually use the respective kinds of lemmings.
> Level version number is incremented by 1 when running Cleanse Levels.
> Resizable objects can specify a default size that's different from their base image size. (The new resizable terrain supports this too.)
> Selected skill outline is now in a PNG file (which can be customized by packs) rather than hardcoded.
> The NeoLemmix Introduction Pack is now shipped with NeoLemmix.
> Water objects in all official styles (including orig_dirt_md and orig_sega) is vertically resizable. Default-height water still looks exactly the same as it did before except minor differences in the ohno_rock water.
#######################
# Bug Fixes - Physics #
#######################
> Fixed buggy behavior when a Climber encounters a Splitter.
> Fixed bug that allowed assignment of Shimmier to a Climber at the top of a ledge.
> Fixed difference in dive vs turnaround height for Swimmers based on whether or not they are also a Climber.
> Fixed inability for swimmers to descend out the bottom of water. (Debatable if this was actually a bug or not, but it's changed.)
> Fixed incorrect fall distance for swimmers.
> Fixed nuke countdown remaining on lemmings when they die to a fire trap.
#####################
# Bug Fixes - Other #
#####################
> Fixed bug where only-on-terrain objects get drawn on constructive skill pixels if placed in the affected area.
> Fixed bug where a no-overwrite entrance / exit with a limited count, the remaining lemming count would also be displayed behind terrain.
> Fixed, hopefully, the temp-freeze that occurs if leaving the menu screen while the update check file is downloading. Fingers crossed this one sticks.
> Fixed (to the extent possible) replay issues that arise when preplaced lemmings are reordered and/or cloners are inserted / deleted.
> Fixed bug where an infinitely-looping (due to teleporters) destructive skill can cause NeoLemmix to hang when trying to render skill shadows.
> Fixed bug where preview text was skipped when using the Level Select dialog from the preview or postview screen of another level that had a preview text, if that text had already been viewed once.
> Fixed bug where, while saving a replay in-game via file selector, the mouse remains trapped while the file selector is open.
> Improved the Style Manager's response to certain error conditions.
################
# New Features #
################
> Custom postview jingles are now supported.
> Support has been added for resizable terrain.
> Title screen layout can be customized for each pack.
> When running a mass replay check, options are presented for organising replays based on results (or just in general).
##################
# User Interface #
##################
> Added an option to force the default lemming sprites.
> Added a "timer bypass" nuke, which when activated, inserts a Nuke action into the replay timed such that the first lemming will explode on the current frame. Note that this does not allow doing anything that is not already possible as it simply calculates the correct time and inserts the action into the replay.
> Clear physics mode highlights one-way terrain when moused over.
> Hatches now show the remaining lemming count when in clear physics mode, even if they are not lemming-limited. Zombie hatches do this even outside of CPM.
> Mass replay check draws attention to mismatches between the version of the level used to record the replay vs the one used to test it.
> Mass replay check marks replays which obtain a talisman.
> Much more customization is possible for replay filenames.
> NeoLemmix is now DPI-aware.
> Postview success / failure jingles are now merged into a single option instead of being set seperately.
> Skill panel zoom is now independent of level zoom.
> Zombie color in CPM has been tweaked.
#################
# Other Changes #
#################
> Aliases in styles can now specify a size when redirecting a non-resizable piece to a resizable one.
> Lemming spritesets are now required to contain athlete and selected-lemming recoloring data. They are also required to contain neutral and zombie recoloring data, but only on levels that actually use the respective kinds of lemmings.
> Level version number is incremented by 1 when running Cleanse Levels.
> Resizable objects can specify a default size that's different from their base image size. (The new resizable terrain supports this too.)
> Selected skill outline is now in a PNG file (which can be customized by packs) rather than hardcoded.
> The NeoLemmix Introduction Pack is now shipped with NeoLemmix.
> Water objects in all official styles (including orig_dirt_md and orig_sega) is vertically resizable. Default-height water still looks exactly the same as it did before except minor differences in the ohno_rock water.
#######################
# Bug Fixes - Physics #
#######################
> Fixed buggy behavior when a Climber encounters a Splitter.
> Fixed bug that allowed assignment of Shimmier to a Climber at the top of a ledge.
> Fixed difference in dive vs turnaround height for Swimmers based on whether or not they are also a Climber.
> Fixed inability for swimmers to descend out the bottom of water. (Debatable if this was actually a bug or not, but it's changed.)
> Fixed incorrect fall distance for swimmers.
> Fixed nuke countdown remaining on lemmings when they die to a fire trap.
#####################
# Bug Fixes - Other #
#####################
> Fixed bug where a no-overwrite entrance / exit with a limited count, the remaining lemming count would also be displayed behind terrain.
> Fixed, hopefully, the temp-freeze that occurs if leaving the menu screen while the update check file is downloading. Fingers crossed this one sticks.
> Fixed (to the extent possible) replay issues that arise when preplaced lemmings are reordered and/or cloners are inserted / deleted.
> Fixed bug where an infinitely-looping (due to teleporters) destructive skill can cause NeoLemmix to hang when trying to render skill shadows.
> Improved the Style Manager's response to certain error conditions.
> Fixed a bug where all but the top-left quarter of terrain groups would become invisible when playing in high-res mode.
> Fixed a bug where if multiple preplaced lemmings start in the same position, all but one of them become impossible to assign skills to.
Fixed the following bugs:
> Only-on-terrain objects get drawn on constructive skill pixels if placed in the affected area.
> Preview text was skipped when using the Level Select dialog from the preview or postview screen of another level that had a preview text, if that text had already been viewed once.
> Replay filenames don't get the extension added to them if there's a period in the results of any placeholder replacements, even if there isn't one in the pattern itself.
> When saving a replay in-game via file selector, the mouse remains trapped while the file selector is open.
V1.33 and V1.34 were experimental builds.
> Added support for resizable terrain.
> Added support for sizes in piece aliases.
> Removed the option (as it doesn't work with recent NL versions anyway) to attempt to load old-formats / other-engine levels.
> Fixed bug: Some nine-slicing pieces would not display their middle-right section.
> Fixed bug: Styles that lack a theme.nxtm file are still shown in the theme selection dropdown.
> Fixed bug: Wiping pre/postview texts in the editor won't prevent the respective screens displaying in-game, it would just leave a blank text on them instead.
Download:
https://www.neolemmix.com/download.php?id=501 (permalink to V12.11.3)
Styles:
https://www.neolemmix.com/download.php?id=507 (permalink to 2021-05-23)
Editor:
https://www.neolemmix.com/download.php?id=499 (permalink to V1.36)
You no longer need to download the styles; this is just provided for if you want to quickly grab all of them in one go. You can instead download styles as needed in-game, which is the recommended way to obtain styles and may be more up-to-date than the all styles ZIP.If you are upgrading from V12.10.X or earlier, please set up in a new folder (you can copy over your Levels and Settings folders). If you are upgrading from V12.11.0 RC builds, you can just extract over the top of it.
It is possible that a very small number of replays involving Swimmers might break, so please run a mass replay test. Report breakages, rather than immediately fixing them - it is possible that if the impact is too severe, alternate fixes (with less side effects) may be considered.
That aside, if you have any custom lemming spritesets that do not include recoloring data for athletes and selected lemmings, you will need to add such recoloring data in order for those spritesets to remain useable. You will also need to add zombie and neutral recoloring data for the spritesets to be useable on levels that contain zombie and neutral lemmings, but this is not required for use of the spritesets on levels without those kinds of lemmings. Most spritesets should already have this as it was a de facto standard anyway (just not enforced until now).
Finally, when running a mass replay check, you'll be given options, including to refresh the replays. This is recommended, especially for replays that include Cloners.