Skip to content

Stable Build 4465

Compare
Choose a tag to compare
@0x0ade-bot 0x0ade-bot released this 16 Dec 18:39

Changes:

  • 52f83af Merge remote-tracking branch 'origin/beta' into stable
  • 0cb187f Probe for SELinux execheap permission during bootup
  • 1772c18 Fix native library loader crash
  • 89ff869 Ship Linux Piton build with lower glibc dependency
  • f20ec7a Fix restart into vanilla
  • 2d69338 Add ARH events
  • 9119c6c Merge pull request #669 from XMinty7/dev
  • 9feda46 Merge branch 'dev' of github.com:EverestAPI/Everest into dev
  • f9c9fd1 Ship GUI Piton builds on Windows & MacOS
  • 3f023f9 Merge branch 'beta' into dev
See More
  • 15704c0 Fix Piton MacOS symlink issue
  • fb67c7f Remove Core from available branch list
  • 2f66748 Add exclusive fullscreen toggle
  • 0b53498 Fix compile warning
  • 962e926 Fix incorrect autosplitter info pointer offset
  • 59665f1 Expose AutoSplitter manager to mods
  • b1d8c80 Change the concurrent update version to 0xff
  • 86ceba6 Add an autosplitter flag for starting a new file
  • febf4b0 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • ec322b2 Use rustls Piton binaries
  • cc6527c Merge pull request #693 from LozenChen/fix_log_of_EverestUpdater-1
  • 20cd725 fix an issue in the log of Everest.Updater
  • f960f25 Fix Windows piton binaries
  • 809c720 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 0d636b6 Make use of Piton apphosts
  • f1e62e8 add back missing fix when failing to require C# references from lua, from #616
  • abb1ac2 Mark auto splitter info as invalid during updates
  • 0c2df92 Add more autosplitter info
  • b680039 Merge branch 'dev' into core
  • d6bb078 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 30694d2 Fix AutoSplitter crash
  • 0b654c1 Merge branch 'dev' into core
  • 82bcba9 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 3b6bc9c Slight autosplitter tweaks / fixes
  • 9c5161b Merge branch 'dev' into core
  • 729739a Implement Everest autosplitter info structure
  • 8f96c2c Merge branch 'dev' into core
  • ae4ae9f Merge branch 'dev' into core
  • 660de82 Fix NRE in ModInitializationBatch
  • ee238b5 Make ModInitializationBatches actually work
  • 9c20d90 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 6e8a1e0 Add ModInitializationBatches
  • fac5475 Fix inverted type safety check conditional
  • 8969c68 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • c6e8512 Speed up code mod reloading
  • 864dd49 Merge branch 'dev' into core
  • 9d588c7 Merge remote-tracking branch 'origin/dev' into core
  • 34c0fe3 Update FNA3D libs
  • c348dfa Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 1c87bc9 Fix crash handler interactions with ScreenWipes / OnEndOfFrame
  • fd44641 Merge branch 'dev' into core
  • bb51087 Add French translations for debug console keys
  • 55293bd Merge branch 'dev' into core
  • efdca51 Merge branch 'dev' into core
  • 575c794 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • f51e8e4 Update SDL2 libs
  • 3cb220b Merge branch 'dev' into core
  • 611a878 Prevent pausing when closing console with Esc
  • ade6996 Merge branch 'dev' into core
  • bbb0f2b Merge branch 'dev' into core
  • d833582 Merge branch 'dev' into core
  • 88f3298 Fix FNA3D using SW rendering by default
  • 52c8308 Fix incorrect global dependency attribution
  • aeee266 Update FNA3D libs
  • b88f59f Rework relinker symbol loading
  • 5aed8a8 Merge branch 'dev' into core
  • 842f9b9 Fix screenshare exclusive fullscreen crash
  • 0777b11 Merge remote-tracking branch 'origin/dev' into core
  • a3acf94 Block On./IL. Everest internal hook helpers for Core mods
  • 4573e56 Merge pull request #670 from horizon-wings/fix-asset-reload-deltatime
  • c9b3f98 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 5c019cc Speed up code reloading
  • 4d7cf07 Only log MonoMod crimes once
  • 4474811 Potentially fix reload RCs
  • ae24218 Fix reload crash
  • 3bcd842 Update French translation
  • 50319d2 Merge branch 'dev' into core
  • 4db0c41 Use RawDeltaTime for the asset reload animation
  • 16833a9 Patch out hardcoded music in fall routine
  • 6fb077f Merge branch 'dev' into core
  • 0aa2548 Merge remote-tracking branch 'origin/dev' into core
  • 1321b6d Fix AddReference/EmitReference relinking
  • 04ee0be Fix MonoMod.Patcher hackfix reference scope
  • 3b60666 Hackfix our way around MonoModder BS
  • 06e85f6 Add relinked stubs for legacy reference ILCursor methods
  • 4601b83 Merge remote-tracking branch 'origin/dev' into core
  • b757b3b Unset some mono env vars when setting up legacyRef
  • 893a408 removed redundant cursor.GotoNext()
  • c5f550d Update Celeste.Mod.mm/Patches/StrawberrySeed.cs
  • cf0f39b added IL patch to StrawberrySeed OnAllCollected
  • 1bad337 Add null check on GenericStrawberrySeed OnAllCollected
  • 8eeb880 Add last-resort failsafe to OuiLoggedProgress
  • 94d2121 Fix version list crash on request failure
  • 954d882 Improve legacyRef setup error handling
  • 9bc6034 Change back submodule url
  • 375c221 Fix incorrect MMHOOK ordering for legacy mods with no MonoMod ref
  • 0ab9d62 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 95d66b4 Re-enable mod inlining prevention
  • 554d79b Maybe fix the submodule? 🤷
  • 58b226b Hook ordering fixes
  • 616424d Merge remote-tracking branch 'origin/dev' into core
  • bed957f Fix a bunch of hook ordering jank
  • 7b2c42a Make inode-related ordering loading jank consistent
  • dd184c4 Just remove relinker dependency warnings entirely
  • 8eb1b61 Fix --graphics arg on Linux
  • 706ff6c Reduce assembly-loading related log spam
  • 5ca7d3d Add RelinkedMonoModLegacyAttribute
  • 6675b8a Update Linux FNA3D libs
  • f1e1080 Small MonoMod jank fixes
  • 5322c0e Remove FNA late-swap-tear code
  • 9e1b120 Fix more hook ordering BS
  • a7d7c3f Don't prevent inlining of mod methods
  • 7b1748c Reintroduce vanilla FNA3D patch
  • 155656d Swap Before/After for legacy (IL)Hooks
  • c86c893 Adjust MiniInstaller elevation request message
  • 1ca008a Merge remote-tracking branch 'origin/dev' into core
  • 2e4c8ff Fix SpriteBatch leak when error handler player sprite fails to render
  • 8f33dab Bump MonoMod submodule
  • 1d16b55 Fix mods hooking into LoadNewPlayer for some god damn reason
  • c1d40e9 Emergency MonoMod submodule bump revert
  • 8bb6ebb Bump MonoMod submodule
  • dfdaa24 Merge remote-tracking branch 'origin/dev' into core
  • 47ab399 Fix MiniInstaller race condition
  • 2e5172c Minor fixes
  • 5a53a6d Rework MainThreadHelper + AssetReloadHelper + other misc things
  • 51daa08 Polish and fix legacyRef install button
  • f713506 Fix critical crash handler being broken
  • a0d5931 Reapply dropped dev-merge commits
  • 454225b Improve EntityList.UpdateLists performance
  • e60563d Swap order of operations in JumpThru.Awake for better performance
  • 1d99a29 allow recolouring decals (with alpha channel)
  • 935729e Fix critical error handling edge cashes
  • 74d5e1f Fix legacy MonoMod DetourContext emulation
  • 354eeeb Improve critical error handling rethrow
  • b492178 Fix mismatching patch in MapData.orig_Load
  • 1ac3e97 Merge branch 'dev' into core
  • 0ae0f33 Fix Infinite Backups DotNetZIP crash
  • 647b3f8 Improve version list error handling
  • 81b0dbf Revert library paths when starting vanilla
  • 86c69cb Revert vanilla FNA3D DLL
  • 24e463a Ship our own gamecontrollerdb.txt
  • 249e50c Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 9d50192 Fix FNA3D crash on machines without exclusive fullscreen
  • e8e58ee Fix FNA color constructor patch (#640)
  • 6682eaf Fix incorrect hot reload failure report
  • 5edcfee Update FNA3D patch
  • 77f38ef Retrigger pipeline after Azure brainfart
  • 0367a9a Fix more SineWave float jank
  • 97b47f7 Fix version list hard crash on delayed requests
  • 6947751 Log critical error to debugger output
  • 9594e35 Update FNA3D patch
  • d2008f3 Make FNA env clearing less aggresive
  • dfa2fa4 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 4f0d395 Bumper desync fix
  • 0c2e8e2 Fix CriticalErrorHandler player sprite issue
  • 709aade Fix Legacy FNA compat mode persisting
  • a0f9c19 Fix incorrect console stream field names
  • efbf574 Fix Windows --console arg
  • 330ac54 Actually fix the FNA3D patch
  • 3f57b52 Fix FNA3D patch
  • 2543408 Add back empty Type/object arrays with obsolete warning
  • 90b4141 Slight fixups to updater logic
  • 8471f0c Fix hot reloading mods with mutiple EverestModules
  • 3ff645d Update compat mode translations
  • ff46c25 Clean up static shared empty arrays
  • d5bb9f6 Update FNA3D patch + implement FNA compat mode
  • 13eea0f Merge remote-tracking branch 'origin/dev' into core
  • 4bdb767 Fix small formatting error
  • e82b523 Ditch SDL2 in UserIO code
  • 0d15590 Fix fatal compat mod loading crashes
  • 4e45ae6 First implementation of compatibility modes
  • 4b46864 Disable crash screen teabagging by default
  • aca3cc7 Implement in-game critical error handler
  • e1ae11a Handle DynamicData MonoMod crimes
  • 386704e Add legacyRef setup button description
  • 6573ddc Add HookEndpointManager to legacy monomod compat layer
  • d8d620a Add a legacyRef setup button
  • 0f15793 Fix hot code mod reloading
  • 56d6071 Merge branch 'dev' into core
  • 314ffc4 Merge branch 'dev' into core
  • 7dad6a8 Fix MacOS window icon
  • a054f8f Fix ModUpdaterHelper update list compression
  • 4a8dc34 Merge branch 'dev' into core
  • 096b780 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • 8fab435 Patch LavaRect.Resize float jank
  • 52cf6f6 Add support for loading unmanaged libraries
  • 418ffd3 Merge pull request #629 from swoolcock/swoolcock/readme-macos-path
  • f8ae915 Fix incorrect path in readme for macOS
  • 1f13679 Patch more FNA float jank
  • b5b6fba Add install platform check to Saves symlink
  • 7ff0d39 Fix dependency IL patching
  • 6895b78 Bump MonoMod submodule
  • 4d66b49 Allow MiniInstaller install platform detection to be overwritten
  • 45eeb4c Fix patched FNA3D libraries
  • ab77cde Ship patched FNA3D libs to use flip present modes
  • 295f780 Revert exclusive fullscreen toggle
  • e69dccc Revert FNA late-swap-tear behavior
  • e531313 Apply exclusive fullscreen by directly patching FNA
  • c4ef8f9 Add fmod.dll -> fmod64.dll PInvoke redirection
  • cf4442d Merge remote-tracking branch 'origin/dev' into core
  • e7d15e8 Allow switches to compatbile legacy Everest builds
  • 5f40f59 Remove old Celeste.dll before installing
  • 4be3d53 Prompt user for elevation if symlink creation failed
  • eacd5ee Fix Easer float jank patches
  • 5f3fac6 Fix build warnings
  • 5bfda1a Merge branch 'dev' into core
  • 2708cbc Merge branch 'dev' into core
  • 4bc0f8b Detect Everest update failures
  • 0e31fd3 Add support for 64 bit MiniInstaller executables
  • e193800 Add dialogue key for CORE updater source
  • 8025895 Merge branch 'dev' into core
  • 5f14136 Fix Everest updater UseShellExecute logic
  • f920f22 Make exclusive fullscreen togglable
  • c7cbbe2 Set the Celeste apphost's subsystem to GUI
  • 11b4507 Better deal with hot reloading load errors
  • e7da685 Implement EverestCore as a CoreModule name alias
  • 5a0beb9 Pass Celeste PID to MiniInstaller for updates
  • 31b5034 Implement vanilla save files warning
  • 45ab72a Set supportsNativeBuilds updater query parameter
  • dcd30b1 Merge branch 'core' of github.com:EverestAPI/Everest into core
  • ed1725f Fix small boolean operand typo
  • ae94c00 Set MiniInstaller executable flag using chmod
  • 555001f Fix CI lib-stripped artifacts
  • f4d99ce Add MiniInstaller app manifest
  • acc0688 Update branch list
  • e29cfda (Try to) Fix CI failure
  • cfc5c51 Fix FloatySpaceBlock patch compiler warnings
  • fcdcb75 Fix FloatySpaceBlock desyncs
  • f3966f3 Add EverestCore dependency handling
  • c8a1529 [EXPERIMENTAL] Force exclusive fullscreen like XNA
  • 68294de Fix slightly incorrect Vector normalization patch
  • ab15cff Fix SimpleCurve patch
  • 8c62dd4 FIx native library MiniInstaller issues
  • bd1ddc3 Properly delete everest-lib after installation
  • bb25e6f Patch FNA MathHelper float jank
  • 8158d03 Patch FinalBossMovingBlock XNA jank of the year contender
  • e1224bc Fix XNA patch warnings
  • fa7fc64 Patch Scene.OnInterval float jank
  • 2089e29 Add (untested) support for 32 bit Windows
  • bf8211c Fix multiple modules in the same DLL causing a crash
  • 73aa119 Replace vanilla FNA DLLs with newer versions
  • 19a1f5a Bump MonoMod submodule
  • 5f75d42 Relink AddDeclarativeSecurity against NOPs
  • f79114a Relink old DefineDynamicModule signatures
  • 5cb860b Fix incorrect ResetAbort shim signature
  • b457377 Add fallback .NET Framework/Core check
  • db96f66 Fix missing MacOS library source dir
  • d2195d2 Bump MonoMod submodule
  • ef12c33 Clean up NETCoreifier references
  • 7994c8f Get rid of System.Private.CoreLib once and for all

This list of changes was auto generated.