V12.10.0 stable has now been released. (https://www.lemmingsforums.net/index.php?topic=5195.0)
The Release Candidate build for V12.10.0 is now here.
Issues that are struck-out here are fixed in source code, but the fix is not yet included in the latest RC release.
- Possible crash bug (https://www.lemmingsforums.net/index.php?topic=5191.0) needs investigating.
- Records graphic needs to be replaced with the one from reply #76 (https://www.lemmingsforums.net/index.php?topic=5165.msg86833#msg86833).
- Default window size needs another check.
Download (V12.10.0-RC5, editor not included): https://www.neolemmix.com/download.php?id=450
For convenience, download link for editor V1.29: https://www.neolemmix.com/download.php?id=451
This is not a special experimental / RC editor, just the current stable version.
This download only includes the Orig and OhNo styles, plus "default", "xmas" and "special". You can use the in-game Style Manager (in the Settings) to download other styles, or you can download styles manually:
- All styles: https://www.neolemmix.com/download.php?id=448 (Updated 29th Oct 2020)
- Any individual style: https://www.neolemmix.com/styles/12.8/XXXXXXXX.zip (replace XXXXXXXX with the style's name, eg: https://www.neolemmix.com/styles/12.8/orig_fire.zip for orig_fire)
That link is NOT a mistake, "12.8" in the link is correct. Said link is based on "minimum version the styles are compatible with", not "current version".
As always, it is recommended you install the RC build to a new folder, rather than trying to use it in the same folder as your existing version of NeoLemmix. You can copy across your hotkeys file (from the Settings folder) after running the RC build for the first time.
A release candidate build could be thought of as a pre-release version of an upcoming release. The idea is that except for bugfixes, or issues that were specifically noted as "should be tested during the RC phase before deciding", there won't be changes between it and the stable version, and thus it can be used to start updating content, as well as for ironing out last-minute bugs. Content specifically targetting it should not be released, though styles targetting it can be submitted for the next styles download.
########################
# MENU RELATED CHANGES #
########################
- All menu screens use a 864x486 internal resolution, increased from 640x400.
- All menu screens now have proper mouse support, and have design adjustments to fit.
- Backgrounds can be specific to certain types of menu screens, by adding a suffix to the filename: "background_title.png", "background_preview.png", ... "postview", "pretext", "posttext", "replay_check".
- "Advanced Options" submenu added to the Level Select menu. This can be disabled in Options. Some previously-"secret" options are now located here.
- Level stats and detailed talisman info now viewable in level select menu.
- Many menu graphics replaced. Even those that weren't may have slight adjustments.
- NeoLemmix credits added to scroller texts. These will show after the pack's custom texts.
- Preview screen shows neutral and zombie counts.
- Preview screen shows quantity and status of talismans instead of detailed info on a single talisman. Info on a talisman can be displayed by clicking its icon.
- Records viewable in level select menu.
- Scroller on title screen can now be controlled by clicking the lemmings at either end.
- Scroller on title screen widened and animation adjusted slightly.
- "sign_code.png" is now "sign_level_select.png". Backwards compatibility for the old name is retained for now.
- "sign_rank.png" has been renamed into "sign_group.png", with parts further split into seperate "sign_group_up.png" and "sign_group_down.png" files. No backwards compatibility.
- Talisman lists for packs visible in level select menu when a group (pack or rank) is selected.
- Talisman menu removed. Above list in level select is its replacement.
- When a group's sign graphic is missing, an auto-generated one using the group name is used instead of a "Step X" or "Rank graphic not found" placeholder.
#################
# OTHER CHANGES #
#################
- Added support for specifying fallback musics in a rotation entry or a level's specified music.
- Added support for random selection of music in a rotation entry (or an overall rotation) or a level's specified music.
- Added a Hide Skill Shadows option. This can also be toggled via a hotkey.
- Additional records are tracked: Fewest total skills, and fewest of each individual skill.
- Clear physics mode displays a lock icon over the silhouette of locked exits.
- Dedicated "Version" field in pack data.
- Improved the "has this level been modified since it was completed" check, so it should now result in fewer false positives.
- Ohnoers now display as "Bombers", to be consistent with Stoners (who show as "Stoners" during their ohno phase).
- Support for deprecated-format files (except levels) has been dropped.
- Viewing the postview screen is no longer required in order for gameplay records (including completion status) to be saved.
#############
# BUG FIXES #
#############
- Fixed failure of mass replay check to update save / time / etc records.
- Fixed intermittent non-centering of text vertically on pretext / posttext screens.
- Fixed projection shadow not working when selected lemming is a Jumper.
- Fixed skill panel positioning issue when window is resized during gameplay.
- Fixed some rendering issues with Clear Physics Mode.
########################
# MENU RELATED CHANGES #
########################
- All menu screens use a 864x486 internal resolution, increased from 640x400.
- All menu screens now have proper mouse support, and have design adjustments to fit.
- Backgrounds can be specific to certain types of menu screens, by adding a suffix to the filename: "background_title.png", "background_preview.png", ... "postview", "pretext", "posttext", "replay_check".
- "Creator's Tools" submenu added to the Level Select menu. This must be enabled first in Options. Some previously-hidden options are now located here.
- Level stats and detailed talisman info now viewable in level select menu.
- Many menu graphics replaced. Even those that weren't may have slight adjustments.
- NeoLemmix credits added to scroller texts. These will show after the pack's custom texts.
- Preview screen shows neutral and zombie counts.
- Preview screen shows quantity and status of talismans instead of detailed info on a single talisman. Info on a talisman can be displayed by clicking its icon.
- Records viewable in level select menu.
- Scroller on title screen can now be controlled by clicking the lemmings at either end.
- Scroller on title screen widened and animation adjusted slightly.
- "sign_code.png" is now "sign_level_select.png". Backwards compatibility for the old name is retained for now.
- "sign_rank.png" has been renamed into "sign_group.png", with parts further split into seperate "sign_group_up.png" and "sign_group_down.png" files. No backwards compatibility.
- Talisman lists for packs visible in level select menu when a group (pack or rank) is selected.
- Talisman menu removed. Above list in level select is its replacement.
- When a group's sign graphic is missing, an auto-generated one using the group name is used instead of a "Step X" or "Rank graphic not found" placeholder.
#################
# OTHER CHANGES #
#################
- Added support for specifying fallback musics in a rotation entry or a level's specified music.
- Added support for random selection of music in a rotation entry (or an overall rotation) or a level's specified music.
- Added a Hide Skill Shadows option. This can also be toggled via a hotkey.
- Additional records are tracked: Fewest total skills, and fewest of each individual skill.
- Clear physics mode displays a lock icon over the silhouette of locked exits.
- Dedicated "Version" field in pack data.
- Most deprecated features / keywords have been culled altogether. (This does not extend to deprecated pieces / objects in styles.)
- Ohnoers now display as "Bombers", to be consistent with Stoners (who show as "Stoners" during their ohno phase).
- Support for all level formats other than NXLV has been dropped. Deprecated aspects of NXLV format, except for simple autosteel, remain supported for now.
#############
# BUG FIXES #
#############
- Fixed intermittent non-centering of text vertically on pretext / posttext screens.
- Fixed skill panel positioning issue when window is resized during gameplay.
- Fixed some rendering issues with Clear Physics Mode.
> Added a user-friendly warning when a level's styles are in outdated format
> Creator's Tools renamed to Advanced Options, and visible by default (but can still be hidden via an option)
> Cursor changes between low-res / hi-res immediately upon exiting config menu, on title and postview screens
> Fixed bug: Sizing algorithm for hi-res cursor did not properly account for hi-res cursor's larger size
> Fixed a few bugs that lead to crashes - please recheck any content that previously crashed
> Lemmings Redux included
> Replaced the menu background graphic
> Rewrote the code that generates talisman text descriptions, fixing several bugs in the process
> Talisman popup on preview screen now contains text description as well as graphical description of requirements
> Fixed a minor graphical issue on the level select menu for talismans with no title
> Slight positioning adjustments on level preview screen
> Added a missing style to the styles.ini file (dex_halloween)
> Modified scroller lemmings graphic
> Records will now update whenever you reach a level's save requirement (unless viewing someone else's replay), even if you don't exit to the postview screen
> Fixed a bug with talisman ordering in the level select menu
> Fixed a bug where "without any skills" would be appended to the text of a talisman requirement, if the level has no skills
> Fixed a bug where Projection Shadow doesn't work for a lemming that's currently a jumper
> Fixed a bug where skill usage counts for the purpose of records are counted at the time of exiting to postview screen, not at the time of saving the last required lemming
> Fixed a bug where records are not updated during a mass replay check
> Fixed a visual bug with the clickable "Return to menu" text on the mass replay check screen
> Added a small "dead zone" around clickable elements, where click-in-empty-space behavior will not occur.
> Improved "has this level been modified since completion?" check, which should result in less false positives.
> Level select icons adjusted: Padlock made slightly taller for locked release rate; Crystal exit used for save requirement; background color not hardcoded so should respect alternate Windows themes; talisman / records icons clearly clickable.
> Postview screen has more spacing.
> Reimplemented the "go to preview screen" behaviour when left-clicking on the title screen, if the click is in empty space.
> Talismans in the pack / rank talisman list are now clickable, and will take you to the respective level when clicked.
> Fixed several bugs relating to the display of records, both on the postview screen and in the level select menu.
Firstly, any content other than level files - if you didn't already bring it up to date with the V12.7 format changes, you must do so for it to work with this version.
Levels will work as is (aside from those using Simple Autosteel), but you should run them through Cleanse Levels anyway if you haven't done so since V12.7.
Replays should be loaded and re-saved, or run through the replay refresher (https://www.lemmingsforums.net/index.php?topic=4378.0) BUT - do NOT run any replays through the refresher if they're from 12.9 or newer (as it may break replays involving the Jumper skill).
Styles "should" be fine, as I upgraded all of them myself alongside the 12.7 release. But the "should" comes from that some people have then used pre-12.7 versions of these styles (despite my repeated stressing that there have been changes) and not run the results through the update tool, meaning there are styles out there that will not work as-is. IchoTolot has generously fixed all known styles with this issue, so please try redownloading them if you're having issues.
Other content shouldn't be affected by this.
Now that changes that should've been dealt with a long time ago anyway are out of the way, here's what's specific to this new version.
If your content does not use any kind of custom menu graphics, you should not need to do anything. Run a mass replay check just in case. Note that mass replay check is no longer accessed via pressing F7 - instead, look in the Level Select menu.
For content that uses custom menu graphics,
- Custom logo: Will work as-is, but note that the size limit for this is hugely increased - 848x128, up from 632x92. If you want to make a bigger one, you can now do so.
- Custom "Talisman" menu sign: Delete it. This graphic is no longer used.
- Custom rank sign: This needs to be remade as three seperate graphics (sign, up button, down button), see the default graphics in "gfx/menu" for an example. This one has no backwards compatibility, for technical reasons.
- Custom "Level Select" menu sign: Rename the file to "sign_level_select.png". For now, the old filename works but is considered deprecated.
- Custom rank graphics: Check that they look alright. Fix if needed, but they'll likely be fine as-is. Rename to "group_graphic.png", again, old filename works but is deprecated.
- Custom menu signs in general: Although existing graphics will work (except for the rank sign), you may want to design new ones that are closer to the new default menu's sizing.
- Custom font: The font is now increased in height by 3px. Existing custom fonts will work but may look weird.
- Custom scroller graphics: This graphic is now increased in height by 3px. Existing custom graphics will work but may look weird.
Please report any bugs you find! In particular, report any broken replays that worked on 12.9.X - there should be NO physics changes whatsoever.