[RELEASE] RetroLemmini 2.9.2

Started by WillLem, February 04, 2025, 12:30:28 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

WillLem

Version 2.9.1 hotfix update

Fixed a few bugs, and further improved error handling.

:lemming: 'Choose Level' Dialog

• Added a "Get More Music" button which links to the download post here.
• Bugfix - opening the dialog via "Choose Level" (from either the main menu button or the menu bar) once again functions correctly when opening via a level from a fully-completed pack, as does selecting a fully-completed pack within the dialog itself.

:lemming: Improved Error Handling

• Indexing errors for terrain pieces have been fixed by removing the need to manually index terrain pieces in the style's .ini - we now count the number of terrain pieces per-style (on loading a level) and cache the result per-session. This way, the terrain indices are guaranteed to always be up to date. When RetroLemmini development eventually settles down, it may be best to revert to manually setting the index in the .ini, but for now the count-and-cache fix definitely seems like the best approach whilst styles are regularly being added and updated.

• If a music resource is missing for the current level, rather than displaying a popup and playing no music at all, we now show the title of the missing music in the window caption, and play a random track from the default rotation. If silence is preferred here in order to bring the user's attention to the missing resource, we can always revert to playing no music (or, we could make this optional in Settings).

A reminder of what's new as of 2.6.



Get the latest version here.


WillLem

#16
Version 2.9.2 hotfix update

Another hotfix. Apologies for the rapid fire releases this week, I'm hoping to get the current dev cycle finalised in time for Easter. This will most likely be the last hotfix for 2.9 unless we find something outright game-breaking.

Anyways, here's the updates for 2.9.2. This can be considered an experimental release - we'll refine and stabilise some of this stuff in the next update:

:lemming: DMA Levels

• Changed "\!" to "!" in all level titles.
• Unlocked all non-RR99 release rates (the incorrectly locked RRs were due to a cleansing bug in the Editor which was fixed after these levels were originally processed).

:lemming: Global 'Direct Drop' option

• It's now possible to activate Direct Drop globally in settings, so that any level can be played with 'maximum exit physics' (lems can exit in midair, from any fall distance, and in any state/transition, as long as they make direct contact with the exit's trigger area).
• Level designers can also still activate DD on a per-level basis in the Editor, and levels which specify it as active will override the global setting.
• DD status is written into replays for cross-compatibility when sharing replays with other users. Users who have DD deactivated are notified in the window caption ('Direct Drop Active') if they are playing back a DD-active replay.

:lemming: Hold Alt + LMB to assign

• This is an experimental feature for now, but if people like it we'll keep it in. Basically, holding Alt and keeping the left-mouse-button pressed allows skills to be assigned to any lemming within the cursor. This is fantastic for making repeat assignments of the same skill in real-time (it makes We All Fall Down a breeze!), but it fires very quickly so does require some care. It will probably be made optional if kept, and the mechanism itself may need some refinement. Give it a try and let me know what you think!

:lemming: Bugfixes

• Release Rate sound pitch is now the same during a replay as it is when changing the RR in-game.

A reminder of what's new as of 2.9.



Get the latest version here.