Skip to content

Releases: EverestAPI/Everest

Stable Build 5009

07 Sep 20:50
Compare
Choose a tag to compare

For mappers:

  • Add attachToSolid attribute to spikes to allow preventing them from attaching (map editor support pending).
  • Add the ability to exclude specific tileset IDs from being ignored via an ignoreExceptions attribute in the tileset XML.

Tweaks:

  • Use relative symlinks when installing Everest. This allows fresh installs to be moved safely after installing Everest without breaking the link to vanilla.

Bugfixes:

  • Fix issues with dash trails for large sprites or long player hair.
  • Fix mods sometimes being falsely recognized as out of date by the auto-updater.

Stable Build 4986

24 Aug 20:30
Compare
Choose a tag to compare

For everyone:

  • Add fallback mod download mirrors in case of download failure from GameBanana. Mirrors currently exist in Germany, North America, and China. The preference order can be adjusted in Mod Options.

For mappers:

  • Add support for Anchor, Wait, and NewPage dialog nodes to mini textboxes.
  • Add atlas path to missing texture warnings.

For developers:

  • Add colored terminal logging support.
  • Add shorthand methods for logging at different log levels (Logger.Info(), Logger.Verbose() etc).

Bugfixes:

  • Fix wrong mouse position on non-16:9 monitors.

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.