Stable Build 4465
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
ModInitializationBatch
es actually work - 9c20d90 Merge branch 'core' of github.com:EverestAPI/Everest into core
- 6e8a1e0 Add
ModInitializationBatch
es - 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.