NeoLemmix Update: V10.12.XX [GSTool V10.12.13 released]

Started by namida, January 09, 2017, 04:06:57 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

namida

Instead of a hotfix, I've decided to do a proper fix and make a proper replay testing menu, that should also have at least somewhat better performance than the existing one. :)

As far as I can tell, the new tester is working 100% with the new-formats code, but I've yet to integrate it into the backwards-compatible code that stable releases (and even most experimental releases, certianly all recent public ones) are based off.
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

Uploaded V10.12.14 of the player, which fixes the replay checker (actually, it implements an entirely new - and much less kludgily-coded - replay tester, that's far less likely to break again in the future).

It also has an option (not enabled by default) to revert to the old fullscreen behaviour for menu screens, of using up the entire screen area instead of resizing by an integer multiple and having black borders.

The new replay tester does have a bit better performance than the old one, though it's still nowhere near as fast as the Lix one. I suspect that as code is further optimized - in particular completely making physics processing independant from any kind of UI or rendering code - this will improve further. It already has the advantages of cutting out most rendering-related code apart from the physics map, and that whereas usually tilesets would be discarded from memory if they're not used for a while, tilesets are never discarded during this replay checker's running (removing the need to reload them again later during the check, which was in some cases one of the biggest causes of slowdown in the old tester, especially on packs that use a large variety of sets).
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)

IchoTolot

The download link still gave me the XX.XX.13 version. It seems you might have forgotten to update the download link ;)

namida

That'll be the site playing up again. -_-"

It's giving the correct download now, although I do notice I forgot to take the (somewhat outdated anyway) commit ID off the menu screen. I've reuploaded to fix that. Don't worry if it gives you the version that does have the commit ID, nothing has changed in the reupload except for removing it.
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

Uploaded an editor hotfix, V10.12.12-C.

Treat this as a critical update if you are on V10.12.12 or V10.12.12-B. These versions are prone to crashes that may leave you unable to save your level and thus losing your work.

People have reported the NeoLemmix website doing that thing again where it sometimes gives the older version of a file for download. Since this update is very important, I've attached the EXE here as well, which should definitely give the correct one. (If you wanted the full package rather than the upgrade one - just download it, run the EXE and check the version in Help -> About, and if it's wrong, replace the EXE with this one.) I'm kinda sick of this error happening, so at some point in the next few days I think it's time I revamp the NeoLemmix site to avoid this issue.
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

Released the V10.12.15 update for the Player. This has that nice "show more level area instead of black bars if possible" feature that I've been discussing on the bugs & suggestions board. :) You can even zoom in and out while playing - use the mouse wheel to do so. (Note that you can't zoom in so far that a 320x160 area of the level + the skill panel won't fit in the window, or in fullscreen mode, on your screen.)

As with V10.12.13 and V10.12.14, this is an optional update if you're already on at least V10.12.12-C. It gives some nice features, but is not required for compatibility with any content or to fix any critical bugs.
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

Discovered a bug that causes NeoLemmix to crash when the user attempts to activate Clear Physics Mode. Am working on a hotfix for it. (EDIT: Done.)
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

Another bug. This one may have been around for a while rather than being new as such, but it's fixed now. Specifically - the music fallback when a specified-in-level-data track wasn't found wasn't working; it is now.

This V10.12.15-C update is not overly critical, unless you're still on V10.12.12 or V10.12.12-B (V10.12.12-C is fine).
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)