NeoLemmix V12.9.0-RC Released

Started by namida, May 08, 2020, 08:02:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

At this point, the target date for V12.9.0 stable is not decided, but will likely be late-May or early-June.

The Release Candidate build for V12.9.0 is now here.

Known issues
- Window default size: https://www.lemmingsforums.net/index.php?topic=4759.0
- Doesn't remember window position between sessions: https://www.lemmingsforums.net/index.php?topic=4850.0

Download (V12.9.0-RC1 / Editor V1.21): https://www.neolemmix.com/download.php?id=406

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=387 (Updated 15th Feb 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.

If you have a custom hotkey setup you'd like to keep, run the new version once, then copy settings/hotkeys.ini across from your V12.8.X folder. Please note that in this case, you will need to manually add keys (if desired) for the new "Projection Shadow" and "Skill Projection Shadow" features.

What is a Release Candidate build in the context of NeoLemmix?
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.

Changelog to be added later.

What do I need to do with my existing content?
Custom lemming sprites will need a Jumper animation added. These are already present for "default", "xmas" and "willlem_lemminas" if you need some examples.
Custom levels involving Gliders will need to be paid particularly close attention to when testing for replay breakage. It is expected that some of these will break, due to a side effect of a Glider physics bug fix. In most (if not all) cases this should just be broken replays, and changes to levels should not be required.

Please report any bugs you find!
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)

namida

Here's a link to the earlier topic for the Jumper experimental. Some levels using Jumpers have been posted in it: https://www.lemmingsforums.net/index.php?topic=4718.0
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)

namida

So, this RC has been downloaded close to 40 times, but the only issues reported seem to be relating to window sizing / position-remembering - one of which is a subjective response to a change (to be clear here: I am happy to discuss this further, I'm not saying "the change is final, no further input accepted"), the other should be a 2-minute fix.

Can I assume that those two matters aside, "no news is good news", then?
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)

namida

Based on Discord discussion and in those topics, the remaining things that need to be done are:
- Some tweaks to the default window size formula.
- Remember window position when closing.
- Either make the above (remembering position) an option, or split the "Reset window size / position" into seperate options for size vs position.

All of these relate to the above points. No one has reported any unexpected content breaks or other bugs. Most likely, I'll work on the above matters sometime later this week or over the weekend (pending a user's response to my reply on the last one, but I'll just go with splitting the options for size / position if no response comes rather than delay things), and can likely get the stable version out by the end of the weekend - which will mean that despite the significant delay to the RC release, the stable will be only a week or two behind schedule. :D
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)