Releases: EverestAPI/Everest
Releases · EverestAPI/Everest
Stable Build 4000
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
inboot.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
What's Changed
Full Changelog: stable-1.3847.0...stable-1.3876.0
Stable Build 3847
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
- @SnipUndercover made their first contribution in #554
- @horizon-wings made their first contribution in #602
Full Changelog: stable-1.3761.0...stable-1.3847.0
Stable Build 3761
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
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...
Stable Build 3471
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
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
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
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
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.