Alright - another major update here! From this update, MAIN.DAT is no longer used in custom packs (older packs that do use it are still fully supported,
for now - from V1.41n, while they'll remain playable, their custom graphics will not work, instead showing the default ones). Instead, all custom graphics are in the form of PNG files - the new Flexi Toolkit will allow you to include these. Please take a look at the
Flexi Tutorial for information on how these work; this has
finally been updated.
Less major, but still exciting, is that a single pack no longer has to choose between regular or Santa lemmings - this is now determined by the graphic set, although it can be overridden by the pack as a whole. Note that this feature won't be retroactively applied to old packs; it only will be invoked on NXPs built with the latest toolkit, or on single levels.
The V1.40n-B update just fixes three bugs. One of them, I felt that since people will be updating their packs to use PNGs anyway, it was important to get this fix in ASAP once I was reminded it still needed to be done. This relates to one frame of trap animations being skipped. Note that this may throw off the timing in levels that rely on traps, so please re-test such levels! Note that as this is a relatively minor physics change, it's more likely that if an existing replay doesn't work, it's only the
replay, not the entire level, that's been broken by the change. I would be very surprised if any levels are broken altogether by it, but it is possible. The second is a pretty major physics glitch resulting from backwards framestepping; it would've most likely been introduced in V1.39n-B so is unlikely to affect any old levels. The last two bugs are relatively minor and relatively rare (but very annoying) respectively, but I thought I may as well fix it at the same time.
The V1.40n-C update is another fix / implement suggestions update. One feature of note is that, in packs that have level / image dumping enabled, you can press F7 on the title screen to dump some of the system graphics. Note that this is only intended for use as a tool to help with the upgrade to PNG-based rather than MAIN.DAT-based packs, and probably won't even work properly with packs that already use PNGs.
V1.40n
------
* No longer uses MAIN.DAT (is still compatible with older packs that do use it), uses PNG files for all
system graphics instead. These are still stored internally in the EXE (or NXPs).
* Can now choose whether to use regular lemmings or Santa lemmings based on the graphic set.V1.40n-B
--------
* Fixes the bug where one frame of the animation of traps, single-use traps and teleporters is skipped.
**Fixes the bug where if a disarmer disarms a trap, then backwards framestep is used, the trap will remain
disarmed even if going back to before the disarmer disarmed it.
* Fixes the bug where changing the music/sound on and off during gameplay is not saved after exiting
the player when playing single levels or in testplay mode.
* Fixes the bug where the postview screen may be impossible to exit (except via Alt+F4) if automatic
replay saving is on.V1.40n-C
--------
* Adds the option to rip some system graphics. This is intended for assisting in conversion from MAIN.DAT
to PNG files, and not as a general-purpose image extraction; it may not work properly with packs that
already use PNGs. To use this feature, press F7 on the title screen (level / image dumping must be enabled
for the pack you're playing), then check the "/Dump/[game name]/" folder.
* Added an option to not replay skill selections when viewing a replay (note that this option also causes
skill changes by the user to not interrupt replays).
* Replay mode is cancelled once no replay actions are left to re-perform. Note that this includes actions
that will not be visible to the player (eg. skill selections where the user has selected to not replay
these; or even pausing in the case of old replays, although new replays made with this version no longer
record that the user has paused).
* If a level-specified music file is missing, NeoLemmix will attempt to revert to the default rotation
rather than going direct to failure. Failure is also now silent.
* Fixes the following bugs:
> Climbers do not ignore an overhang at the 6th pixel, if climbing a wall exactly 7 pixels high.
> Level code screen has a different screen size (not overly noticable due to resizing) than other menu
screens.
> Platformer graphic's brick (for non-Santa lemmings) is slightly mispositioned.
> Bricks in constructive skills and particles in destructive skills not visible when playing NXPs
made for V1.40n+.
> "Apply" can be clicked in config dialog even when nothing has been changed.
> Pressing the nuke hotkey once cancels replay, even though a double-press is needed to do anything.Download:
http://www.neolemmix.com/old/NeoLemmix.exeNeoLemmix Introduction Pack:
http://www.neolemmix.com/old/neolemmix/NeoLemmixIntroduction.nxp <-- Recommended for players who are new to NeoLemmix
Source Code:
V1.40n |
V1.40n-C (Sorry, it appears I forgot to keep a copy of V1.40n-B's source)
The V1.40n update of the editor (yes, I decided to drop the -A from first releases under each number, it was just confusing me having it there for one component but not the other) is mostly just a bugfix / tidy-up update.
V1.40n
------
> Removed the SYSTEM.DAT editor and VGASPEC generator as these have been obsolete for a long time.
> For NeoLemmix and SuperLemmini, the default level size has been changed to a single screen (ie:
320x160 for NeoLemmix, or 640x320 for SuperLemmini).
> For NeoLemmix and SuperLemmini, the default time limit is now unlimited, rather than 5 minutes.
> Fixed the bug where it was possible to make a level smaller than one screen in size.Download (for new users):
http://www.neolemmix.com/old/neolemmixeditor.zipDownload (for existing users):
-- Replace your EXE:
http://www.neolemmix.com/old/NeoLemmixEditor.exe-- Replace the Xmas.dat file in "styles/NeoLemmix":
http://www.neolemmix.com/old/neolemmix/xmas.dat
As you probably guessed, the main point of the Flexi Toolkit update is to support the new features. There's also a few minor fixes.
V1.07
-----
> Supports use of PNG images rather than MAIN.DAT for custom graphics.
> Removed support for MAIN.DAT as it is no longer used by NeoLemmix V1.40n, except in older packs.
> Removed the "Disable Bomber Mask Adjust" option, as the mask is no longer customizable in any way
so the fixed, built-in one will always be used.
> Added the option (under Show All Options) to force a pack to always use Regular or Santa lemmings,
rather than determining it based on the graphic set.
> Changes the texts on several buttons to make it more obvious what they do.
> Fixes the bug where changes to the pack's contents wouldn't be saved before building an NXP.Download:
http://www.neolemmix.com/old/FlexiTool.zipDefault images:
http://www.neolemmix.com/old/flexitutorial/default_custom_images.zipSource:
https://www.dropbox.com/s/k7zcibqiziyqfiz/FlexiTool_V1.07_Source.zip
And likewise, the V1.02 update to the Graphic Set Tool is just to support the new feature of graphic sets determining the lemming sprites.
The V1.03 update adds the ability to preview an object's animation right in the tool itself.
V1.02
> Added the option to define whether a graphic set uses the regular lemmings or the
Xmas ones.V1.03
> Adds the ability to preview an object's animation.Download:
http://www.neolemmix.com/old/gstool.zipSource:
https://www.dropbox.com/s/4vzpr1mzmpyur59/GSTool_1.03_Source.zip