Skip to content

Releases: EverestAPI/Everest

Stable Build 6314

30 May 19:36
a311207

Choose a tag to compare

New features for mappers:

  • Add new triggerOnlyOnce option to Dialog Cutscene Triggers (true by default) that allows retriggering the cutscene without leaving and reentering the room if disabled (map editor support pending).
  • Add new ignoreIntroState option to Dialog Cutscene Triggers that delays the cutscene until after the intro animation for triggers placed on spawnpoints (map editor support pending).

Tweaks:

  • Make "Only Once" (now "No Respawn After Use") Dialog Cutscene Triggers not respawn at all once triggered instead of spawning but not functioning.
  • Make main menu scrolling smooth.

Bugfixes:

  • Clean up writing of modsettings to hopefully prevent modsettings files from being corrupted.
  • Fall back to mirror when downloading mods after certain previously unhandled errors.

Stable Build 6305

16 May 18:23

Choose a tag to compare

New features for mappers:

  • Add CoreModeIceTileOverlay map metadata property to overlay an ice graphic on Solid Tiles if cold Core mode is active (like in vanilla Core).

Tweaks:

  • Update French localization.

Stable Build 6286

02 May 19:22

Choose a tag to compare

New features for mappers:

  • Allow non-integer values for animation speed in decal registry.

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.