Skip to content

Releases: EverestAPI/Everest

Stable Build 6249

05 Apr 15:29

Choose a tag to compare

  • Roll back audio loading changes due to bugs found after release (inconsistent freezes on startup, issues in modded cassette maps).

Stable Build 6242

04 Apr 19:51

Choose a tag to compare

New features for code modders:

  • Add new events: Player.OnPauseInGBJ, Level.OnEnd, Atlas.OnGetCustomFallback, Celeste.OnSceneTransition.

Tweaks:

  • Speed up audio loading using parallelization.

Bugfixes:

  • Fix crashes with entities constructed from manually created EntityData.
  • Fix alt music not playing after save & quit.
  • Fix skybox being rendered in front of mountain in certain cases.

Stable Build 6194

07 Mar 19:39

Choose a tag to compare

Bugfixes:

  • Make atlas fallback stack thread-safe to fix certain inconsistent crashes.

Stable Build 6170

07 Feb 19:18

Choose a tag to compare

New features for mappers:

  • Add Postcard section with Texture entry as meta.yaml option to allow specifying custom postcard textures for maps.

New features for Everest developers:

  • Add --no-game-checksum command line option to prevent the relinker running when the game checksum changes to speed up restart times when testing Everest changes.

Stable Build 6157

24 Jan 19:12

Choose a tag to compare

New features for mappers:

  • Add priority attribute to the solid decal registry option to control the surface sound priority.

Stable Build 6129

24 Jan 19:01
04aa422

Choose a tag to compare

Removals:

  • Remove dependency hot loading.
    • For a long time, when installing dependencies, Everest has automatically loaded them, with the goal of avoiding a game restart. However, a lot of code mods were not programmed with this in mind, which led to two kinds of issues: Either mods would crash on late load, interrupting the dependency installation process and therefore requiring multiple restarts until all dependencies are loaded; or they would load, but work incorrectly, sometimes in nonobvious ways, leading to confusing bugs that were hard to replicate. For these reasons, we have decided to remove this feature, instead requiring a single restart after installing all dependencies, guaranteeing that they will all load correctly.

Tweaks:

  • Change log level of ILCursorExtensions to Verbose to make log files less cluttered.

Bugfixes:

  • Fix Tracker.AddTypeToTracker resulting in empty lists for types with specific inheritance hierarchies.

Stable Build 6088

27 Dec 19:38
d7bc4c2

Choose a tag to compare

New features for code modders:

  • Add LevelEnter.OnPlayVignette event.

Tweaks:

  • Show <INVALID> marker and log warning if a generated dialog key is invalid due to special characters.
  • Add specific error postcard and improve logging for duplicate tileset IDs.
  • Allow main menu buttons to scroll if mods add more options than fit on the screen.
  • Add NoInlining attribute to Solid.HasPlayerRider, Solid.HasPlayerClimbing, and Solid.HasPlayerOnTop to allow safely hooking these methods.
  • Update NLua dependency version.

Bugfixes:

  • Fix music layer 3 being disabled when Seeker Slowdown is enabled (vanilla bug).
  • Fix various issues with submenus.

Stable Build 6064

13 Dec 19:17
b5257c4

Choose a tag to compare

New features for everyone:

  • Add database mirror setting for people that cannot access the default mod updater database at maddie480.ovh.

New features for code modders:

  • Add new helper extension method SafeEnumerate for correctly enumerating coroutines that are potentially hooked using SwapImmediately.

Tweaks:

  • Update French localization.

Bugfixes:

  • Fix format parameters not working in logging statements.
  • Fix coroutines hooked using SwapImmediately sometimes not running the final section.

Stable Build 5986

15 Nov 19:46
33ad712

Choose a tag to compare

Tweaks:

  • Improve logger performance for messages that wouldn't get logged anyway at the current log level.

Bugfixes:

  • Fix game crash on startup on Linux systems with nonstandard page sizes.

Stable Build 5961

01 Nov 19:25
7972286

Choose a tag to compare

Changes:

This list of changes was auto generated.