Releases: Ratsch0k/futuremod
Optimize Release Builds and Rename
What's Changed?
Release Build Optimization
In the last release, the entire engine (the dll) had to be unoptimized even in the release build due to Rust performing weird optimizations when the engine modified raw memory. This release moves affected code into a separate crate and only disables optimization for that crate. This allows the rest of the engine to be optimized.
Additionally, this release removes some unnecessary info logs. Especially, removed all info logs dispatched in every frame.
Rename
Renamed project crates to be reference futuremod and to be more consistent. Also, renamed the mod/injected dll to engine and the main GUI crate to simply futuremod.
First Release
This is the first release of FutureMod.
It contains the modding framework with plugin support and the FutureMod GUI to inject and interact with the modding framework.
A simple plugin API provides plugins the ability to interact with the game.