v0.4.1
Pre-release
Pre-release
✨ Major Changes
- ⚠ Alkahest is no longer compatible with Avvy's Alkgui. The features provided by Alkgui are now available in Alkahest itself.
- Reworked the map loading mechanism to allow for maps to be loaded individually by @cohaereo
- Added a map and activity browser by @cohaereo
- Added a game installation detector by @cohaereo
Added
- Added the ability to load maps from packages by name (eg.
throneworld
ordungeon_prophecy
) through the-p
argument by @cohaereo - Added draw_crosshair to the config by @Froggy618157725 in #21
- Added 'I' Key shortcut to swap to previous map by @Froggy618157725 in #21
- Added Controls under Help Menu @Froggy618157725 in #22
- Added version information to panic log by @cohaereo
- Package directory is now persisted in the config by @cohaereo
Deprecated
- Passing a package file is deprecated in favor of the
-p
switch. In the future, Alkahest will only accept package directory paths
Changed
- Create window before initializing the package manager by @cohaereo
- Rework transparent(_advanced) scopes by @cohaereo
- Change allocator to mimalloc by @cohaereo
- Configuration files are now stored in the system config directories (see directories API) by @cohaereo
- The tag dumper and bulk texture dumper windows are now hidden by default, and can be toggled from the View menu by @cohaereo
Fixed
- Fixed the GitHub URL for stable releases by @cohaereo
- Copy missing sections in nightly changelog diffs by @cohaereo
- Fixed build date/timestamp generation by @cohaereo
- Reset update check indicator timer when starting a new check by @cohaereo
- Fixed a crash when creating render targets with a zero size by @cohaereo
- Fixed a map loading crash on Disjunction by @cohaereo