Another new one. This one introduces the new replay format (which has been quick-tested but not thoroughly tested yet). Old format replays are still supported for loading, but it only saves new-format ones. It also includes all of Nepster's recent changes.
https://www.dropbox.com/s/5x5cd99pxgm54q8/NeoLemmix_Experimental_VExNf1.46n.zip?dl=0As far as I know, no packs have been tested against the very latest physics fixes, but NepsterLems and Deceit's Lemmings have been tested against physics very close to the current ones so should still be solvable, if you're looking for a pack to properly play on this. As far as I'm aware, neither of these packs use styles outside of the ones supported in this version.
Supported graphic sets are same as above, plus the LPIV sets (or in other words - all graphic sets that ship by default with the stable version). The background in Dirt levels is not intended to be permanent, but it's more to show off this feature; if you don't like it, delete the "dirt_bg.png" file in styles/themes. The VGASPECs that weren't already supported before, still aren't (or in other words - it's still only the Orig, Prima and Covox ones that work). I don't want to release the tools needed to convert custom graphic sets at this stage as it's likely the format is going to change more, but I'll look into converting some of the auto-downloadable ones with the next update.
Known significant issues:
- Traps / teleporters with custom sound effects (eg. the teleporter in LPIV_Space, the landmine in LPIV_Wasteland) are silent
- The mass replay checker is broken
- Using a destructive skill very close to the edge of the level may cause the game to crash
If you'd like to see constructs in action, you can see an example in styles/pieces/marble/terrain/escher.nxcs (it's a slightly modified, for testing purposes, version of the block in the middle of Fun 11 / Taxing 18). You can refer to it in a new-format level file (to obtain such a file, just do a mass level dump from any NXP that only uses the supported graphic sets) the same way as you'd refer to any other terrain piece; just change the "SET" and "PIECE" lines to "marble" and "escher" respectively. Both escher.nxcs itself and any new-format level file are plain text files, so you can modify them with any text editor.
Also, there's currently no support for UI actions in replays. If the discussion topic leans towards having support, I'll add it in to the new replay system.
Please let me know if you get any access violations when performing backwards frameskips. I noticed this issue in some past ExNf versions, but haven't seen it happen in quite a while now, so it's possible Nepster fixed it, or that one of us unknowingly fixed it as a side effect of another change (since the actual cause was never determined). Even better if you can work out how to consistently reproduce these, but simply alerting me to that it's still happening is still very useful.