Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
Changelog
-
Added: Dead code elimination in Mod Loader (Trimming Framework Dependent .NET Application via a hack).
-
Added: New-style tooltips, now show instantly, are easy to read and follow your mouse.
-
Added: Lock-free configuration in launcher. You can now build mods without worrying about files being in use.
-
Added: IExports.GetTypesEx API for mods. I will might use this API later to add Unity Il2Cpp support via a mod.
-
Added: Ability to re-define some control styles in the default theme.
-
Added: New tooltips for some Application menu features, including Save/Load Mod Set.
-
Improved: Error messages on failures in mod loader start.
-
Improved: Mod config load/search speed.
-
Improved: Memory usage. Saved ~27MB of address space in x86 applications.
-
Improved: Mouse detection for tooltips in Configure Mod menu.
-
Fixed: Steam Hook not recognising extra library folders due to internal Steam changes.
-
Fixed: Possible error due to modified mod list while doing startup Sanity Testing.
-
Fixed: Failure to keep track of mod configs when 100+ mod configurations are written to/updated at the same time.
1.18.0 - 2022-06-22
Commits
- Publish: Loader build should probably be targeting win-any instead.
35123ef
- Changed: Globalization Setting to Save 25MB Virtual Address Space
baaa53e
- Changed: Remove MessagePack from the Server
12c6b66
- Updated: Reloaded.Memory to latest 6.1.1
a9db5ea
- Added: Loader Extra Error Info (Recursive InnerException) for Crash Errors
03d0d80
- Improved: Directory Search Perf via No Struct Copy
75204f0
- Added: Printout to list offending mod for exceptions.
21a68a1
- Added: Loader Trimming Support
1ae5b2d
- Changed: Make Copy of Mods During Sanity Tests in Case Known Mod List is Changed
04b10d3
- Added: More Specific FileSystemWatcher NotifyFilter(s)
3f9145e
- Changed: Use Big Buffers for Watching Mods to Prevent Missed Change Events
e2be619
- Changed: Reloaded launcher will no longer lock files, preventing mods from compiling when open and highlighted.
eff811b
- Added: Own fork of DotNetCorePlugins
0286617
- Fixed: Compiler Warnings Related to Nullability & Misc
c37bd1c
- Added: GetTypesEx to IExports
49a154b
- Changed: Separated out versions of
IConfigurator
for cleanliness.7114947
- Updated: Reloaded.Mod.Interfaces
cc5d4c7
- Improved: Mouse detection & tooltip speed in Configure Mods menu.
25f68bb
- Added: Ability to Bind to Hovered Item in Config UI
0f0eb9e
- Changed: steam_appid.txt will now be created before running original RestartAppIfNecessary, just in case.
34a6606
- Fixed: Additional Steam Library Folders not being Acquired Properly
f330d22
- Updated: Reloaded.Hooks & Reloaded.Memory Libraries
9360738
- Added: Ability to redefine styles in default theme.
3e1239d
- Changed: Tooltips now Instantly Pop-In inside Default Themes
5825f3b
- Added: Tooltips dynamically follow mouse in Reloaded Launcher.
509363e
- Added: Vertical Tooltip Offset for Category Buttons in Main Menu
fef0562
- Improved: Documentation on MoveTooltipWithMouse
ba34017
- Improved: PropertyGrid Tooltip Style
01e3881
- Added: Big Tooltips to Default Styles
a4dbb2a
- Added: Tooltips for Application Menu Commands (Save/Load Mod Set, etc.)
a7a77a2
- Updated: Loader & Launcher Version
169de1f
- Added: LoadInMemory flag removed by accident.
87dc5ee