Current Sub-versionsPlayer: V10.010.010
Editor: V10.010.010
Flexi: V1.48
GSTool: V10.010.010
Note: V10.010.XXX and V1.48 are equivalent. If content is 100% compatible with V1.48(-B), it is 100% compatible with V10.010.XXX. Or in other words, V10.010.010 of the player could essentially be considered equivalent to V1.48-C under the old system.The first thing you might notice is I stopped putting "n" at the end of version numbers. Why? Originally this stood for "NeoLemmix", to clearly state the version number was a NeoLemmix version and not a regular Lemmix version. I think it's safe to say that the days where this was nessecary - if there ever was such a thing - are long gone. So, I've dropped it.
Then I later changed altogether to a new system that's intended to help distinguish versions. This works as follows:
The first part is the formats version. An increase in this number implies that this update directly breaks compatibility with files from older versions, and content will need to be updated to work properly, if not to work at all, on the new version. In other words, the format version of the player (or other tool) and the format version of content must match exactly.
The second part is the core version. An increase in this number implies that the update may indirectly break compatibility with files from older versions, or introduce new features that mean older versions won't be able to use content made for the new version. In other words, it's ideal for the core version to match exactly between tool and content, but content should still work as long as the player / tool's core version number is higher than what the content targets.
The third part is the feature version. This implies that the update has no impact on what content the player / tool is or is not compatible with, and rather just adds or improves features outside of the tool (for example, there may be a new useful hotkey in the player, or an improvement to the UI in the editor). As such, updates that only affect the feature version are not critical in any way.
In the case of a hotfix update, these will be indicated with a -A, -B, -C etc suffix. These indicate a bugfix update, which is probably worthwhile updating but generally not critical if you can tolerate the bug.
Anyway, changes... quite a lot, as usual for major upgrades these days. Some of the most notable ones:
- A graphic set can now have more than one option for background images.
- Accuracy of shadows has been greatly improved. For example, a builder shadow will now show exactly how far the builder will go, rather than just "here's where the builder bridge will be assuming all 12 steps are placed". Inaccuracies with the basher and miner shadows are far less common, and the curved end is now shown.
- Clear physics mode is now even clearer. No-effect objects, including moving backgrounds, are now removed during clear physics mode.
- There's now an option to auto-update downloaded graphic sets. Even if you don't like automatic updating, there's also a button you can click to run a one-off update check.
Note that V10.010.XXX has limited backwards compatibility. Any NXP built with Flexi Toolkit V1.47n-B or earlier will not work on NeoLemmix V10.010.XXX; those built with Flexi V1.47n-C will generally work.
For information on upgrading content, see here:
Preparing for V1.48 update. Note that in the majority of cases, the only thing you'll need to do is rebuild your pack with the V1.48 Flexi Toolkit (or even V1.47n-C; that also generates V1.48-compatible NXP files).
It's recommended that you note next to any released packs which version(s) of NeoLemmix they're compatible with. As a quick guide of which NeoLemmix versions your pack is compatible with, depending on which version of Flexi Toolkit you built it with (and assuming you followed the proper standards for the version in question):
Flexi V1.47n, Flexi V1.47n-B: Compatible with NeoLemmix V1.47n to V1.47n-D, and maybe V1.43n-F (if compatibility option was checked); best played on V1.47n-D
Flexi V1.47n-C: Compatible with NeoLemmix V1.47n to V10.010.XXX; best played on V1.47n-D if custom skill panel graphics are used, otherwise best played on V10.010.XXX
Flexi V1.48: Compatible with only NeoLemmix V10.010.XXX if custom skill panel graphics are used, otherwise compatible with V1.47n-C to V10.010.XXX; best played on V10.010.XXX
Download links:
Player:
Download Standard Version |
Download Alternate Version*
Editor:
Full Download |
Upgrade from V1.48(-B) |
Upgrade from V1.47n (Please use full download if upgrading from V1.43n-C or earlier)Flexi:
DownloadGSTool:
Download* The alternate version is similar to the V1.43n-F alternate version; it removes the Windowed Mode setting as well as some of the underlying code that supports it, which may fix some issues with certain recording software or when running NeoLemmix on Linux via WINE.