Skip to content

Releases: ref-err/WorldMachineLoader

v0.3.0-alpha

16 Nov 16:59
04ebb2e

Choose a tag to compare

v0.3.0-alpha Pre-release
Pre-release

v0.3.0-alpha

Features

  • Update check (04ebb2e)
  • CheckBox UI-control (a901cd3)
  • Proper focus handling and CapsLock support (caae3dd)
  • Error handling to ModWindow and WindowRegistry (2e57c1e)
  • InputBox control (a2155ef)
  • Unique mod ID check during load (aeec787)
  • TempImage control and RemoveControl method to ModWindow (1ac77c2)
  • VerbosityLevel (60ecdba)
  • Window registry feature and window shortcuts (files) (1d07355)

Fixes

  • Changed FindModByName -> FindModsByName (50143ca)
  • Made width argument in inputbox required; Checkbox' Text field is now public (a88344f)

Refactors

  • Replace default parameters with constructor overloads (f5336ad)
  • Remove Mod List shortcut and Windows folder on game shutdown (a28e801)
  • Move all mod metadata into API (d3c2135)
  • Rename namespace to Loader (3002f40)
  • Rename constructor parameter level -> logLevel (48e214d)

Full Changelog: v0.2.1-alpha...v0.3.0-alpha
Documentation for the new features coming soon!

v0.2.1-alpha

21 Sep 12:52
48b7a01

Choose a tag to compare

v0.2.1-alpha Pre-release
Pre-release

v0.2.1-alpha

This update includes bug fixes, performance improvements, and a new event. Documentation for the new features coming soon!

Features

  • Add WindowManagerInitializedEvent, fired after the window manager is fully initialized (48b7a01)

Fixes

  • Call TWMDesktopLoadedEvent in a new, correct method (35a0b38)

Performance Improvements

  • Replace MainBlit + temporary texture with TextBlit in Label rendering to avoid allocations and improve performance (9ae38df)

Chores

  • Add version constant and display it on startup; bump to v0.2.1-alpha (cf89602)

Full Changelog: v0.2.0-alpha...v0.2.1-alpha

v0.2.0-alpha

13 Sep 18:59
2b2a153

Choose a tag to compare

v0.2.0-alpha Pre-release
Pre-release

v0.2.0-alpha

This update includes new features, fixes, and internal refactoring. This update also introduces a new feature: Mod Windows!

Features

  • Add button UI-element and changed how Update works in ModWindow (f705ad5)
  • Image UI-element (4aebd09)
  • Graphics device init event (8d725c8)
  • Add ModWindow and basic Label control (1720599)
  • Add dependency on OneShot game assemblies (4e4f86b)
  • Add ConfigManager with JSON support (c2e3981)
  • Add ignore_admin_check parameter (0d2581f)

Fixes

  • Correct mod loading logic and adjust log messages (279dc5a)
  • Align "no mods installed" message (ce80b6d)

Refactors

  • Remove redundant casts (62a1b0b)
  • Use TWMWindow instead of object in TWMEvents (04d483a)
  • Update namespaces after event restructuring (435da3a)
  • Reorganize events into categories (c038769)
  • Use API logger instead of internal one and fix class name typo (08a0adf)

Full Changelog: v0.1.1-alpha...v0.2.0-alpha
Documentation for the new features coming soon!

v0.1.1-alpha

03 Aug 12:16
eaf56b3

Choose a tag to compare

v0.1.1-alpha Pre-release
Pre-release
  • add: support for ArgumentTypes in GamePatch attribute (12db1ed)
    • Without this, loader would crash if method has multiple overloads.
  • add: a LOT of events (0b4d9fa)
  • add: scheduler (eaf56b3)

v0.1.0-alpha

10 Jul 12:40
9c75f06

Choose a tag to compare

v0.1.0-alpha Pre-release
Pre-release

First public alpha release!

I am happy to announce the first public alpha of WorldMachineLoader!
This is an early version, so things may break - but it's ready enough for testing and modding.
Please report any bugs or crashes by creating an issue on GitHub.