Releases: EverestAPI/CelesteTAS-EverestInterop
v3.8.12
Features
- improved caching of all member info (DemoJameson)
Bug Fixes
- game crash on linux when speedrun tool is not installed (DemoJameson)
- studio: some hotkeys are still work during playing tas (DemoJameson)
Chores
- bump mod v3.8.12, studio v2.6.7 (DemoJameson)
Reverts
- remove "Restore Settings" menu (DemoJameson)
v3.8.11
Features
- caches the value of the constant field on GetDelegate (DemoJameson)
Bug Fixes
- custom info not show static member not found message (DemoJameson)
- failed to create delegate for const field (DemoJameson)
- missing using on debug config (DemoJameson)
- game crash when check studio version failed (DemoJameson)
Chores
- bump mod v3.8.11, studio v2.6.6 (DemoJameson)
v3.8.10
Features
- add readonly to the struct fields (DemoJameson)
- improve get delegate (DemoJameson)
- change StudioInfo from class to struct (DemoJameson)
Bug Fixes
- typo (DemoJameson)
- if start studio first and then start the game sometimes the tas file path transfer fails (DemoJameson)
Chores
- bump mod v3.8.10, studio v2.6.6 (DemoJameson)
v3.8.9
Features
- use delegate instead of dynamic data while drawing boss beam hitboxes (DemoJameson)
- slightly improved reflection extensions (DemoJameson)
- don't use int as key (DemoJameson)
Bug Fixes
- studio: copy file path error when no file is opened (DemoJameson)
staticField.CreateGetDelegate<Func<object>>
not work (DemoJameson)
Code Refactoring
- remove some useless parameter in ReflectionExtensions (DemoJameson)
- reflection invoke methods (DemoJameson)
Chores
- bump mod v3.8.9, studio v2.6.5 (DemoJameson)
Commits
- f577482: Update README.md (DemoJameson)
v3.8.8
Features
- studio: use toml instead of c# settings (DemoJameson)
- studio: delete the exe.config file (DemoJameson)
- studio: add Ctrl+Alt+C to copy file path (DemoJameson)
- make some studio messages are processed on main thread (DemoJameson)
Bug Fixes
- studio: mod version error when processing game data (DemoJameson)
- studio: studio can't launch with invalid toml file (DemoJameson)
- studio: setting changes are lost when start new instance (DemoJameson)
- CreateGetDelegate not work on struct (DemoJameson)
- studio: try to ignore exception during rendering (DemoJameson)
Builds
- add ReferenceAssemblies package (DemoJameson)
- add github action to release tagged commit (DemoJameson)
Chores
- bump mod v3.8.8, studio v2.6.5 (DemoJameson)
3.1.9 - Speedrun Tool update
- Update for SpeedrunTool v3.0.4+
3.1.4 - Adapt new SpeedrunTool for better sync
In my tests, most of the time it can restore the state perfectly, except for the second half of 6A and some special cases.
3.1.4 changelog:
- Adapt new SpeedrunTool for better sync.
- Auto mute when fast-forwarding.
- Fixed
launch studio at boot
feature. - Don't respond to hotkeys when configuring.
3.1.3 - Studio improvements
3.1.3 changelog:
Add several new keybinds to Studio:
Ctrl + Shift + C copies the player data on the bottom to the clipboard
Ctrl + Shift + D refreshes the connection between Studio and Celeste
Ctrl + T adds a comment with the current IGT
Celeste no longer will crash if you update Celeste then open it with Studio already open.
3.1.2 - Fix input buffering out of lag
Requires Speedrun Tool v1.9.0 or higher to work. Current Speedrun Tool version on GameBanana is 1.8.19 as of writing, 1.9.0 can be found here: https://github.com/EuniverseCat/CelesteSpeedrunTool/releases/download/1.9.0-beta/SpeedrunTool.zip
3.1.2 changelog:
Fix the bug where inputs would not buffer properly out of lag which was the bane of some people's existence.
Fix a bug where Studio would extract more often than necessary.
Add a giveberry console command.
3.1.1 Savestate improvements, other minor improvements
Requires Speedrun Tool v1.9.0 or higher to work. Current Speedrun Tool version on GameBanana is 1.8.19 as of writing, 1.9.0 can be found here: https://github.com/EuniverseCat/CelesteSpeedrunTool/releases/download/1.9.0-beta/SpeedrunTool.zip
3.1.1 changelog:
Savestates now use a checksum system and will no longer crash due to file length differences.
Savestates just replay the file if savestate loading fails.
If a breakpoint exists, loading a state will automatically fast forward to it, unpausing if necessary.
Added a new command (ctrl+shift+r) in studio, which creates a console load command at your current location.
Simplified graphics now show lightning borders.
Added an hidden option to disable the terrible lighting in 9d (and changed the BackdropRenderer hook to be an IL hook)
Fixed Studio unzipping to always happen with new TAS tools versions.
Added a hidden debugging option to always unzip studio.
Fixed a crash if you tried to finish an export without having started one.
Fixed a crash if you tried to load a state without having started a TAS.