Skip to content

Releases: EverestAPI/Everest

Stable Build 4961

10 Aug 21:20
4c60de0
Compare
Choose a tag to compare

Tweaks:

  • Update Polish localization.
  • Adjust Bird Path rotation options to match upcoming editor support.

Bugfixes:

  • Fix various issues with code mod hot reloading.

Stable Build 4918

28 Jul 20:41
Compare
Choose a tag to compare

Revert map metadata loading changes from 4914.

Stable Build 4914

28 Jul 12:43
Compare
Choose a tag to compare

Tweaks:

  • Update German localization.
  • Various internal changes to the relinker.
  • Rework map metadata loading (reverted in 4918).

Bugfixes:

  • Fix code mod hot reloading.

Stable Build 4896

13 Jul 20:10
741b346
Compare
Choose a tag to compare

For mappers:

  • Allow setting a separate campaign name for use in the map list (using the dialog key maplist_type_campaignname) to prevent long campaign names from breaking the list.
  • Add additional options to Bird Path that allow configuring rotation behavior, especially useful when speedMult is less than 1 (map editor support pending).

Tweaks:

  • Add ILOffset and NativeOffset information to crash logs to help with diagnosing crashes if no accurate PDB is loaded.
  • Mark outdated mods in the mod list in crash logs.

Bugfixes:

  • Fix Bird Paths disappearing early when speedMult is greater than 1 (vanilla bug, only fixed in modded maps).
  • Fix checkpoint data not reloading without a game restart.
  • Fix splash screen mod count being off for mods with multiple everest.yaml entries.
  • Fix Badeline Boosts with "Final Ch9Boost" option crashing the game if no Black Hole styleground exists (vanilla bug, could only occur in modded maps).
  • Fix some names in Celeste.xml documentation comments.
  • Fix important lines being removed from stacktrace if crash occurs in IL hooked method.

Stable Build 4866

29 Jun 16:21
Compare
Choose a tag to compare

For mappers:

  • Add support for specifying depth on individual decals (Lönn support pending).

Bugfixes:

  • Fix hotkeys being able to trigger while typing in mod options search.

Stable Build 4818

16 Jun 10:32
Compare
Choose a tag to compare

For mappers:

  • Add map metadata option to update cassette block manager during room transitions to reduce silence between rooms (ActiveDuringTransitions under CassetteModifier, Lönn support pending).

For code modders:

  • [DefaultButtonBinding] attribute for custom keybinds now supports multiple defaults.
  • New API for implementing custom decal registry properties more efficiently (DecalRegistry.AddPropertyHandler<T>()).
  • Allow postcards created from code to use custom sound IDs easily via new Postcard constructor.

Tweaks:

  • Slightly improve mod loading times by using checksums of zipped files to identify cached assemblies (the first startup after updating Everest will take longer to enable this adjustment).

Bugfixes:

  • Fix unmanaged library loading crashing in EverestModule.Load().

Stable Build 4783

18 May 21:00
Compare
Choose a tag to compare

Tweaks:

  • Slightly improve compatibility with non-Blender .obj files for custom mountain models.

Bugfixes:

  • Fix camera lock height from Badeline orbs persisting between rooms, leading to weird camera behavior in deathless runs. (vanilla bug, only fixed in modded maps)

Stable Build 4771

04 May 18:40
Compare
Choose a tag to compare

Tweaks:

  • Show more specific postcard if map has no rooms.
  • Log warning if map specifies a nonexistent starting room in metadata.
  • Add text to splash for final loading stage to prevent last mod appearing to take longer.

Bugfixes:

  • Fix splash screen showing previously loaded instead of currently loading mod.
  • Further reduce relinker memory leaks.

Stable Build 4739

20 Apr 18:58
Compare
Choose a tag to compare

Tweaks:

  • Shut down Discord integration if an error occurs in it instead of allowing the error to crash the game.

Bugfixes:

  • Fix relinker memory leak (memory usage should no longer spike after updates or installing new mods).
  • Fix additional text not being toggled when jumping to mod options via mod options search.

Stable Build 4722

06 Apr 18:24
afcbd4e
Compare
Choose a tag to compare

New features:

  • For code modders:
    • Add CassetteListener component to allow easier implementation of custom cassette entities.

Tweaks:

  • Replace "Ever Rest" crash log with useful crash information.
  • Remove debug print from splash screen font loader.

Deprecations:

  • Remove support for Lua modules via main.lua file.

Bugfixes:

  • Fix relinker issues due to shared relink maps.