Skip to content

Releases: EverestAPI/Everest

Stable Build 4000

20 May 18:34
Compare
Choose a tag to compare

Changes:

  • f454522 Fix .NET Core Everest update detection
  • 976c131 Continue installation if only Celeste.dll exists
  • ab40692 WIP: Delete residual .NET Core files
  • d3e14cf Detect Everest update failures
  • 44d9a63 Add support for 64 bit native MiniInstallers
  • d627f8d Add dialogue key for core branch updater source
  • 8c57e93 Fix installation of .NET Core builds on Windows
  • ecad207 Merge pull request #585 from Popax21/patch-2
  • 09c29e4 Merge pull request #618 from nhruo123/build-backup-exception
  • 78ac75c fix(GameLoader): adjusted log message
See More
  • 287d569 fix(GameLoader): added check to release build
  • 56503c2 feat(GameLoader): disabled backing up game on debug builds
  • 72f654d Merge pull request #616 from l-Luna/fix/luaboot
  • 1a0b23d Fix language file errors
  • 5b18e38 Use EnvironmentVariables instead of Environment
  • 2277ee7 Pass Celeste PID to native MiniInstallers
  • 333d386 Fix compilation error attempt 2
  • a982421 Fix compilation error
  • 0e7cede Set MiniInstaller executable flag using chmod
  • fe53abc Set supportsNativeBuilds updater query parameter
  • e9e271f Add core to list of branches
  • f8c9006 Add EverestCore dependency handling
  • 90aec21 Merge remote-tracking branch 'upstream/dev' into patch-2
  • 19a18eb Revert "Add XNA install check"
  • 3fed148 fix loaderCS in boot.lua concatenating nil whenever a C# reference can't be found
  • 8383eb8 Add XNA install check
  • 3113b47 Fix updater native build detection
  • eb4f16c Fix mono installer path
  • 7733b5f Add support for native MiniInstaller executables

This list of changes was auto generated.

Stable Build 3876

21 Apr 13:02
725b081
Compare
Choose a tag to compare

What's Changed

Full Changelog: stable-1.3847.0...stable-1.3876.0

Stable Build 3847

11 Apr 22:18
Compare
Choose a tag to compare

What's Changed

  • Make GetTypesSafe filter out "unsafe" types by @Popax21 in #547
  • Add unpause event by @Kalobi in #558
  • Add RestartedFromGolden field to Session by @bigkahuna443 in #548
  • Improve ReflectionTentacles.Quad performance by @JaThePlayer in #549
  • Clean up module metadata handling by @Kalobi in #550
  • Improvements to CustomTextVignette by @Kalobi in #531
  • Draw parallax stylegrounds using single Draw call by @Kalobi in #492
  • Start music early if CassetteSong metadata exists and LeadBeats is 0 by @Vexatos in #540
  • Fix Delete handler in Map Select by @SnipUndercover in #554
  • Prevent crash when dying on the same frame as entering Detach Followers Trigger by @Kalobi in #560
  • Allow CrystalShatterTrigger to shatter distant spinners by @Kalobi in #564
  • add ambience and ambience volume triggers by @microlith57 in #552
  • Switch to Discord Game SDK + rework the presence itself by @maddie480 in #543
  • Backdrop.BeforeRender no longer gets called if not Visible + small optimisations by @JaThePlayer in #562
  • fix AudioState.Apply patch by @microlith57 in #566
  • Remove redundant MusicFadeTrigger patch by @Kalobi in #568
  • Fix golden strawberry restart using intro animation instead of respawn if Override A-Side Meta is enabled by @maddie480 in #565
  • Fix AmbienceVolumeTrigger breaking when MaxHelpingHand is installed by @microlith57 in #576
  • Allow reskinning chapter panel tab and related textures by @Kalobi in #544
  • Add TimeRateModifier component by @Kalobi in #570
  • Fix and expand fallback texture usage in tilesets by @coloursofnoise in #574
  • Update Everest updater to align with build pipeline rework by @coloursofnoise in #500
  • Fix flipped parallax rendering by @horizon-wings in #602
  • (Reopen) Fix game crashes when launching without network connection by @DemoJameson in #595
  • Fix ambience volume trigger resetting audio state on every frame by @maddie480 in #609

New Contributors

Full Changelog: stable-1.3761.0...stable-1.3847.0

Stable Build 3761

27 Jan 00:16
Compare
Choose a tag to compare

Changes:

  • 491f999 Fix map data processor crash when duplicate berry ID appears before any with ID -1
  • 4e753ad Merge pull request #513 from Kalobi/berryorderfix
  • b0c747d Merge pull request #542 from JaThePlayer/perf/wire-culling
  • 6ddb590 Merge pull request #534 from DemoJameson/fix_not_deregister_inputs
  • 15ebe07 Merge pull request #539 from Kalobi/fixplayerdieevent
  • 29ffcb8 Merge pull request #545 from Popax21/dev
  • 3b53dd6 Merge pull request #506 from RedFlames/log-filename-from-env
  • ac4a1b4 Slightly change module name conflict warning
  • 49ed49e Add comments to relinker
  • f44855e Fix relinked modules dict for cached assemblies
See More
  • 87d142f Fix relinker not resolving cross-mod dependencies
  • fb82ae5 Remove dead code
  • 99a2a51 Add CullHelper, add culling to TileGrids, Wires, Flaglines and Cobwebs
  • 65af67a Call Player.Die event only when player actually died
  • 75a8e21 fix: inputs are not deregistered when hot reloading
  • 683952d Fix duplicates and gaps in berry order
  • 71e7d44 Fix automatic strawberry order assignment
  • a993251 Include value of EVEREST_LOG_FILENAME in ArgumentException message.
  • 52bfcb1 Change EVEREST_LOGFILE to EVEREST_LOG_FILENAME and check against Path.GetInvalidFileNameChars(), shouldn't allow any paths. Always append '.txt' if not present.
  • a34f4e3 Don't combine log path with current working directory; use as relative path/filename instead.
  • 9b2a90a Revert change mention of 'log.txt' since this code path is effectively unchanged.
  • 5459d3f Revert changes to hard 'log.txt' paths since this code path is effectively unchanged.
  • 9cade29 Allow 'log.txt' filename to be changed via EVEREST_LOGFILE= in environment or everest-env.txt

This list of changes was auto generated.

Stable Build 3650

25 Oct 21:02
Compare
Choose a tag to compare

Changes:

  • 75d7c55 Fix ((sid)) not being substituted in the 'level gone' postcard
  • cf59457 Merge pull request #532 from bigkahuna443/bigkahuna443/add-has-atlas-subtextures
  • 79eb338 Merge pull request #533 from bigkahuna443/bigkahuna443/remove-mod-hackfixes
  • 1b02954 Merge pull request #511 from bigkahuna443/bigkahuna443/error-improvements
  • 3a0d1dd Merge pull request #514 from bigkahuna443/bigkahuna443/decal-registry-restructure
  • bbeddc3 Remove mod-specific hackfixes
  • 11a17c4 Add HasAtlasSubtextures (+ At)
  • 1e6a2dd Review cleanup
  • 5dc4b9d Merge pull request #521 from bigkahuna443/bigkahuna443/decal-staticmover-fixes-2
  • 4c4bf57 Improve catch logic
See More
  • c190cba Merge pull request #530 from Kalobi/optionstringcrash
  • a6b8be8 Merge pull request #520 from Kalobi/cleanvanillalogs
  • 074a7f7 Merge pull request #529 from WEGFan/feat/remove-menu-key-prefix
  • 098fc32 Remove event:/null from events excluded from "not found" logging
  • 0609d5c Prevent crash if string setting is null
  • 326f8ea Remove "Menu Keys -" prefix in Everest Core options
  • 9d12800 Merge pull request #523 from WEGFan/feat/chinese-translation
  • ea74078 Merge pull request #527 from Kalobi/defaultspawn
  • 0464785 Get local variable index instead of hardcoding
  • 5b5f2a7 Merge pull request #524 from JaThePlayer/perf/SaveDataMemoryAlloc
  • cd59819 Add spawnpoint attribute to mark default spawn
  • 0693c0f Merge pull request #526 from Kalobi/decompcleanup
  • 6088ecb No more var
  • 4164e88 Clean up code copy-pasted from decompilation
  • 13a7a1a Merge pull request #525 from GreyMario/dustgraphic-null-fix
  • 8afd7a3 Patch DustGraphic to avoid nulling if parent removed during transition
  • fccb6a1 Drastically reduce memory allocations of certain SaveData functions
  • 87d5571 Update Chinese translation
  • 07703eb Fix more solid/staticmover issues
  • 49aab9e Merge pull request #509 from bigkahuna443/bigkahuna443/level-loader-event
  • f8013ae Remove missing audio event logs for placeholder events
  • 9cf6029 Replace nonexistent sound event with placeholder
  • 2c01dbd Patch out dev debug print in BadelineBoost
  • 3463a16 Exclude theoCrystalHoldingBarrier from missing entity warning
  • 38af654 Merge pull request #519 from bigkahuna443/bigkahuna443/ingest-blacklist-fix
  • d46b81b Fix root file ingest blacklist
  • bdea099 Merge pull request #518 from WEGFan/fix/font-ingest
  • 01bd740 Change font files to non-conflict assets
  • c05de57 Fix font files not ingested
  • f8c3f2d Correctly convert decal rotation
  • d194d80 Add .everestignore file (#482)
  • 0496e2e Improve asset ingestion (#471)
  • 5b20f97 Merge branch 'dev' into bigkahuna443/level-loader-event
  • 51af67a Split loading thread patches
  • b6d4b36 Merge pull request #517 from bigkahuna443/bigkahuna443/track-sprites
  • 2a142bc Merge pull request #515 from microlith57/feature/decal-rotation
  • a5b05e5 further cleanup
  • f3f7e1f Fix missing default argument
  • a1bc700 Add mirror mask patch + cleanup
  • b50b979 Track the Sprite component
  • d0704ed set default decal rotation back to 0.0f
  • 38b77b9 add a new Decal::.ctor that takes rotation; use it
  • 5710817 better decal rotation implementation
  • 6e068a8 Clean up usings, exception check
  • 73da8e7 Remove unused usings
  • 240e257 also rotate banner decals, scared decals
  • 518fbe4 make decal rotation also rotate mirror masks
  • 1038e58 initial decal rotation implementation
  • df54f62 Add command list link to everest-launch.txt
  • 3149c92 Restructure Decal Registry
  • 47e54f6 Merge pull request #512 from bigkahuna443/bigkahuna443/loglevel-launch-flag
  • e71715f Add --loglevel launch flag
  • 22dc044 Add unique postcard errors + styleground fallback
  • f87e5ee Merge pull request #508 from bigkahuna443/bigkahuna443/error-improvements
  • 21b5627 Rename wrapped loading thread
  • ac0c48a Add OnLoadingThread event
  • 722dac6 Improve error postcards
  • 3175a52 Merge pull request #507 from Kalobi/fixarchwarning
  • b5e1e87 Disable architecture mismatch warning
  • 3d519e2 Merge pull request #504 from bigkahuna443/bigkahuna443/loglevel-cleanup
  • 3c66028 Merge pull request #505 from Kalobi/trackershatter
  • 6db2ea7 Use cleaner cast
  • 71ede60 Use tracker for CrystalShatterTrigger
  • a9051da Set explicit log levels
  • cd2a254 Merge pull request #499 from Kalobi/customizemapbannertexture
  • 413be06 Merge pull request #496 from Kalobi/fixdreamybonfire
  • b280db1 Merge pull request #495 from Kalobi/flagtoggleddecals
  • fa7c93e Merge pull request #493 from bigkahuna443/bigkahuna443/decal-staticmover-fix
  • 071dc36 Merge pull request #489 from Kalobi/keybindlocalization
  • 1cc0148 Allow reskinning chapter title banner and accent
  • ecb214e Tweak localization
  • 1ac4ef7 Merge branch 'dev' into keybindlocalization
  • db071a2 Make coreSwap decals as powerful as flagSwap
  • 3bd9282 Bonfire animation check improvement
  • 396fdbf Merge pull request #497 from bigkahuna443/bigkahuna443/duplicate-level-name-crash
  • ace6ea7 Handle duplicate room names
  • badad96 Add subheaders to core module key config
  • a8696d2 Merge branch 'dev' into keybindlocalization
  • 5106a8f Make bonfire fix more robust to custom xmls
  • 6aee894 Fix dreaming bonfire lighting animation
  • 98c311c Merge pull request #474 from bigkahuna443/bigkahuna443/change-logging-defaults
  • 4620f75 Remove metadata in Chinese translation
  • 88da621 Merge branch 'dev' into bigkahuna443/change-logging-defaults
  • bca31a0 Moved extension methods back to Decal Registry
  • 6df98ab Add flagSwap decal registry attribute
  • a056a79 Moves scaling functions to DecalExt
  • aba6cc2 Merge pull request #457 from Kalobi/debugRCcommands
  • 377fde5 Make decal registry warning actually reachable
  • d4222fc Remove unnecessary parentheses
  • 7f8d1fd Merge branch 'dev' into debugRCcommands
  • 33858b9 Merge pull request #488 from Kalobi/subheaderattribute
  • 4207c9a Merge pull request #491 from Kalobi/fixtilesetsounds
  • c02ecb1 Fall back to no sound for tilesets
  • 72ec561 Avoid potential rounding error
  • e74a909 Merge pull request #490 from Kalobi/consumeenter
  • 96f24ec Merge pull request #487 from max4805/easter_egg_localization
  • 356c1a6 Remove magic number
  • d0563d5 Comment "q" command enter fix
  • 45b3b6f Fix tileset sounds
  • 09030b6 Consume enter press for "q" command
  • 2c5ccba Remove setting, add "setloglevel" command
  • 4b15ce4 German and better English...
Read more

Stable Build 3471

25 Jul 21:19
e697a2b
Compare
Choose a tag to compare

Changes:

  • e697a2b Merge pull request #458 from max4805/text-menu-single-column-mode
  • f479dbb Fix TypeLoadException during module instantiation (#460)
  • 4324a54 Add Newtonsoft.Json and Jdenticon to strong-name version whitelist
  • ec671e0 Fix the issue of not being able to enter the prologue
  • ccc8221 Merge pull request #453 from bigkahuna443/bigkahuna443/core-trigger-effects-option
  • 733e8d4 Merge pull request #445 from caeyo/fix_tile_entity_sfx
  • 0d485c4 Merge pull request #446 from caeyo/add_decalreg_lightocclude
  • fc56650 Merge pull request #441 from DemoJameson/fix_badeline_chase
  • 99ca2c1 Merge pull request #447 from caeyo/add_logging_for_missing_completescreen
  • 0b2b312 Merge pull request #451 from bigkahuna443/bigkahuna443/animated-tiles-comments-fix
See More
  • cb89d5f Merge pull request #455 from Kalobi/fixwarnings
  • 7265f6e Merge pull request #459 from EverestAPI/dependabot/nuget/Celeste.Mod.mm/Newtonsoft.Json-13.0.1
  • 08b0d98 Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /Celeste.Mod.mm
  • eb17428 Remove unused fields from patch classes
  • 69ab3e7 Reduce the width of the map list and mod options with a new width calculation mode
  • 5610558 Disable unnecessary build warnings in patch classes
  • 9481f51 Make CoreModeTrigger toggle effects optional
  • e6e293f Fix crash when comments included in AnimatedTiles.xml
  • 9f43efe Backwards-compat for mods that overwrite the sound index for 'o'
  • 256c414 Add Logging for missing CompleteScreen texture
  • c920fa0 Add lightOcclude property to DecalRegistry
  • 0d6893f Add fallback SoundSurfaceIndex for tile entities
  • 3dee55a Make IntroCrushers respect tileset sounds
  • bb7a3d1 Fix badeline chaser stuttering after unpausing

This list of changes was auto generated.

Stable Build 3366

18 Jun 10:43
Compare
Choose a tag to compare

Changes:

  • 1ebc7d3 Fix crash when creating the dummy file if the temp folder does not exist
  • bb24286 Add 'returntomap' command
  • 94352ce Fix game crash caused by conflicting file names generated by GetTempFileName()
  • 7e6001a Fix the player getting stuck if F5 reload at the frame of death
  • 2d799bb Fix gameplay sfx disappear after forcibly exiting credits
  • 92561f8 Fix the mis-triggering of anti soft lock caused by using load command during player's death
  • d5233e5 Fix player dummy or invisible on F5 reload
  • fd2f95c Fix teleport endpoint fails for B and C sides #437
  • 0d71ec3 Don't force to use 1A display error message when the map exists
  • ddd044c Fix crash where map does not exist when loading save file

This list of changes was auto generated.

Stable Build 3324

18 Apr 09:37
afac984
Compare
Choose a tag to compare

Changes:

  • afac984 Merge pull request #423 from Pioooooo/temperalBlacklist
  • 9ab563c Update Celeste.Mod.mm/Mod/Everest/Everest.Loader.cs
  • fec4700 Merge pull request #422 from lDMDiamondl/dev
  • aa75285 fix typo
  • 7bc37c6 Merge pull request #411 from coloursofnoise/dialog_checkpoint_start
  • bd5932e Merge pull request #425 from Viv-0/Viv-PreAndPostUpdate
  • cf21427 Merge pull request #426 from Kalobi/fixfeatherinsolidcrash
  • a336e65 Merge pull request #427 from DemoJameson/feat_add_copy_paste_hotkey
  • 21dc6f2 Merge pull request #429 from caeyo/fix_cutscenes_not_ending_timer
  • 4b713ff Fix dialog cutscenes not stopping IL timer on enter if set to end level
See More
  • 04b44de Fix crash if a mod with multiple Everest modules has an update available
  • 95d0446 Better support mirror mode and upside down on debug map
  • ac2467d Add ctrl+c/ctrl+v to copy/paste on console
  • fe5fd53 Fix game crash caused by custom height display
  • 4491412 Patch Player.StarFlyReturnToNormalHitbox to replace crash with death
  • 4dafcdf add JetBrains config folder to .gitignore
  • 38f17b9 Fix crash when unlocking C-sides on campaigns where not every chapter has C-sides
  • ad0498d Removed WrappingComponent
  • 35c3eb1 modified PreUpdate and PostUpdate back to events
  • 83033a5 Fix the typo when relinking
  • cf08d23 Reference contributor docs in README
  • 6b4309e check if extra blacklist is null
  • cbf3b5c added "--blacklist" commandline argument, refactored _Blacklist usage
  • ed30340 Merge pull request #419 from coloursofnoise/contributors
  • 7d324a5 Clarify some statements
  • 627e2be Merge pull request #412 from Viv-0/Viv-PreAndPostUpdate
  • df9846b Update Celeste.Mod.mm/Content/Dialog/Fonts/korean.fnt
  • 1646f96 Resolved conflicts and changed UpdateFinalizer and UpdatePreceder names
  • 2bae45e Add additional Korean fonts
  • d04ce09 Add Korean translation
  • ca55dcf Delete Korean.txt
  • cdfe78c Add Korean translation
  • 3b56e31 Delete Korean.txt
  • f317baf Add files via upload
  • fbf4b3f Merge pull request #418 from JaThePlayer/backdrop-tag-list
  • a2d5c14 Merge pull request #420 from coloursofnoise/remove-nixos-setup
  • f3cee4f fix Input.Feather is not de-registered
  • ce4d542 Changed Action to Action
  • 42191ac Use dropdowns for yes/no questions
  • 277aba2 Add Everest Wiki to issue select screen
  • 9106ccc Replace issue templates with forms
  • 955d446 Remove NixOS setup instructions
  • d4b8215 Add issue templates
  • 78cf06b Add contributing guide
  • 8f751cf Fix typo
  • 30aa242 Add handling for too few matches
  • eafe03f Cleanup, make patching hard crash when there are too many matches
  • 6df5267 Implement parsing Backdrop Tags as a comma separated list
  • e2cc15e Fix game crashes when teleporting with debug map
  • 1a62ba6 refactored branches to resolve IL reader bug
  • 1077700 removed active and visible states of the UpdateWrappingComponent
  • c3d01fa Replaced method with Actions to fit with other Components
  • 158867d Fix the game crash when setting an null or empty string to the clipboard
  • aefe610 Fix the chapter timer is grayed out even when you ctrl+click on the first room on the debug map.
  • 2c620f2 Fix the game crash when setting clipboard failed
  • 91598fd Changed filename
  • c2faaac condensed PreUpdateComponent and PostUpdateComponent to UpdateWrappingComponent
  • faf03a5 Cleaned up patch by using pre-existing branch label.
  • f943129 fix indentation
  • af35f3b Merge pull request #415 from coloursofnoise/fix-multiline-subheader
  • dc898f9 Merge pull request #413 from max4805/longTitleBanners
  • a9a9a5b Merge pull request #414 from max4805/catchErrorOnCommandLookup
  • f223902 fixed bug missed during testing
  • 823dae6 Calculate height of subheader for multiline text
  • 3a06450 Check for amount of matches in MonoModRule
  • 4de9081 Revert change on csproj
  • 4992d27 Add TryGetDependency method for mods
  • 317fab1 Catch errors when looking up console commands
  • a0310b1 Allow for a longer title banner if the map name is too long
  • 5fdb0bd i missed a stupid newline wow I'm dumb
  • a2cd679 Removed unnecessary ILCursor clone
  • 6ad124c Added summary for the interfaces
  • f76caed Log miniinstaller waiting to stderr
  • d539d93 Avoid conflicts when naming start checkpoint
  • 9611920 Add dialog key for start checkpoint name
  • b8d362b Adds functions for before and after Entity.Update without the need for hooks

This list of changes was auto generated.

Stable Build 3282

06 Mar 19:59
27da129
Compare
Choose a tag to compare

Changes:

  • 27da129 Merge pull request #409 from coloursofnoise/patch-basebase
  • 251cf56 Merge pull request #407 from RedFlames/emoji-scale-fix
  • ee248d8 Merge pull request #408 from coloursofnoise/modload-events
  • 477d8b7 Merge pull request #405 from coloursofnoise/pipelines-release-ref
  • b1eab71 Unhardcode pi
  • bee5fb4 Fix crash when turning Discord Rich Presence off then back on on macOS and Linux
  • 3ed9ae6 Fix BounceBlock causing stack overflow
  • b5886e2 Remove outdated comments
  • d20d3a9 Remove leftover patch_ class in patched game
  • 85b5e56 Use MonoModLinkTo for base.base. calls
See More
  • 10dcd64 Add mod load and register events
  • f83296e Allow scaling to a target width, height, or both!
  • aad3f78 Whitespace fix.
  • 82eb1cc Restore existing Emoji.Register method signature, just getting rid of the nullable instead.
  • a9c885c Slightly more elaborate fix for scaling emoji.
  • 144f04b Attempt to fix artifact zip creation
  • d48f3a9 Fix release pipeline build number

This list of changes was auto generated.

Stable Build 3205

04 Jan 21:47
ec20c21
Compare
Choose a tag to compare

Changes:

  • ec20c21 Update MonoMod
  • b5c15de Reload fonts when a font asset is updated
  • 82e785e Fix game crashes after exiting a submenu which has all items disabled
  • a5c21f3 Merge pull request #402 from Vexatos/cassette-block-fixes
  • a765f7b Merge pull request #400 from max4805/compressed_everest_update
  • 8c7b220 Merge pull request #403 from max4805/crystalHeartsAfterSave
  • e08a74b Fix crystal heart disappearing if save & quitting after collecting it
  • 24adfde Improvements for cassette music maps
  • 8cb5b5e Fix the issue of loading level from map search UI softlocks the game
  • 03f1a29 Fix index when switching to a quick matched search [ #7052 ]
See More
  • bf71639 Merge pull request #401 from endorpersand/discord-rpc-mac-fix
  • 8d239f4 use PlatformHelper.Is instead of hack
  • 933bdc4 Merge pull request #399 from Kokasgui/dev
  • 9431506 fix hearts command not work properly on custom map
  • 8c4e63d oops I left a logger
  • b2ad51a Fix Discord rich presence on macOS
  • 2e91e3c Retrieve everest_update.yaml in gzipped form to spare bandwidth
  • ada76df Add Portuguese translation

This list of changes was auto generated.