AngelLoader Versions Save

A standalone fan mission loader / manager for the original Thief trilogy, System Shock 2, and The Dark Mod.

v1.9.4

1 month ago

Fixes:

  • The scanner was no longer adding alternate titles.
  • Fixed regression: The vertical splitter would no longer cancel its resize when pressing Esc or when the window was deactivated.

v1.9.3

2 months ago

Fixes:

  • When the top tab area was empty, it would have a border whose size matched the area of the bottom tab area, even if the top tab area was a different size.
  • The Mods tab could cut off parts of its controls if shrunk too small.

v1.9.2

2 months ago

Features and improvements:

  • Per-FM play time is now tracked and displayed in the new Play Time column.
  • All date columns now sort descending on first click.
  • Progress box now widens if necessary to accomodate long strings (one less thing for localizers to worry about).

Performance:

  • Greatly improved efficiency of filtering code.

Fixes:

  • If The Dark Mod was running an FM, and you clicked "Play" on another TDM FM, it would try to run the non-TDM FM installer code and fail with an error dialog.
  • When playing The Dark Mod without an FM, the stub comm file would still be written, even though TDM doesn't use it.
  • Fixed not-quite-correct logic for detecting if the OS supports dark themed title bars.
  • Fixed when two FMs have the exact same comment text and you switch between them, the Comment tab textbox vertical scroll position would not be reset back to the top. Unlikely to occur in real use but hey.

v1.9.1

3 months ago

Fixes:

  • Fixed regression: In dark mode, the FM tabs' menus and other dropdowns were still light themed.
  • Fixed: When the UI was disabled (eg. while scanning), and Follow System Theme was selected and the system theme changed from light to dark, the readme would get into a state where it was disabled and light themed, and would stay disabled permanently.

v1.9.0

3 months ago

Features and improvements:

  • Added a screenshot tab. If an FM is installed and has screenshots, you can view them, change their gamma, and copy them to the clipboard (in gamma-changed form).
  • Tabs can now be displayed at the top-right, bottom-right, or both. This is to allow better use of screen space in this era of widescreen and ultra-widescreen monitors.
  • Added tooltips for audio conversion settings checkboxes.

Fixes:

  • Dialog boxes were sometimes returning an "OK" result when closed by clicking their window's X button or by pressing Escape. They now return "Cancel" in this case.
  • Scanner error log message might say "fm is 7z" when it was actually rar.
  • Fixed a longstanding edge case when dragging tabs to change their order, if you dragged really fast it could sometimes mess up the tab order.

v1.8.0

4 months ago

Features and improvements:

  • Added in-app updater. You will be asked once if you want to enable checking for updates on startup. If update checking is enabled and an update is available, a button will appear in the top bar. If you disable update checking on startup, you can still check manually through the main menu.
  • Tooltips with lengthy text now stick around longer (as long as Windows allows, about 32 seconds).

Fixes:

  • When the path to AngelLoader contained non-ASCII characters, the game would be unable to load the stub, causing FMs not to load and possibly other issues.
  • Tab control scroll buttons are now themed correctly in dark mode.
  • When closing the app when the readme is fullscreen, the FMs list position is now also no longer lost.
  • Fixed a crash when the readme was fullscreened and the FMs list was refreshed.

v1.7.9

5 months ago

Features and improvements:

  • Added option to follow the system light/dark theme, and made it the default for new installs.
  • In dark mode, window title bars will now be themed dark when not focused instead of blinding white.
  • Added an alert message if AngelLoader doesn't have write access to the game directory, such as when it's in Program Files.

Import:

  • On first run, you will be given the option to import right away.
  • The import system has been completely overhauled. Many edge cases have been fixed, and reliability has been improved.
  • Rewrote the merging logic, greatly reducing the chance of an imported FM not being able to be matched up with its existing counterpart in the main list.
  • A backup of FMData.ini will now be made before importing.
  • DarkLoader import:
    • Performance improvement.
    • DarkLoader.ini is now read with the correct character encoding.
  • FMSel import:
    • Archives in subfolders are now merged into the list properly.
  • NewDarkLoader import:
    • NewDarkLoader.ini is now read with the correct character encoding.
    • Import now supports the multiple archive directory feature in newer NDL versions.

Fixes:

  • When entering and exiting readme fullscreen mode, the FMs list scroll position will no longer be lost.
  • Fixed missing separator above "Delete" in the FM context menu.

v1.7.8

5 months ago

Features and improvements:

-Improved title detector. It now detects "A Keeper of the Prophecies" instead of "KotP Campaign".

Performance:

-NewDarkLoader import now caches its FM archive file list, increasing performance for large FM archive dirs, or FM archive dirs with many subfolders.

Fixes:

-Fixed several misbehaviors of the Mods tab when scrolled: -If the mods list was scrolled any amount and then another FM was selected, the mods checkboxes would be positioned incorrectly -The red background behind the important mods was not properly positioned when scrolled vertically -The red background was also not drawn correctly when scrolled horizontally -Fixed: The installed ("selected") TDM FM would lose its installed state after settings OK click (in certain instances) and after import. -After years of pondering why the theme change in the Settings window was so slow, I figured it out: it was doing the theme change twice in a row. Fixed.

v1.7.7

6 months ago
  • Add support for RAR archives. This matches FMSel and NewDarkLoader's capabilities.

v1.7.6

7 months ago

Features and improvements:

  • Added support for The Dark Mod. As part of this:

    • Backup path is now only required if you've specified at least one game that uses it. The Dark Mod doesn't use it; all other games do.
    • For Dark Mod FMs, the "installed" icon means that the FM is TDM's "selected" one (the one that loads up when you start the game), and only one Dark Mod FM at a time can be so marked. Thus, for Dark Mod FMs, "Install FM" / "Uninstall FM" becomes "Select FM" / "Deselect FM". The "selected" FM is also kept in sync with the game, if you happen to select a different one there.
    • The FMs list is automatically refreshed whenever you download a new FM in-game.
    • For The Dark Mod only, the finished-on difficulty will be automatically updated when you finish an FM; there is no need to set it manually.
    • Dark Mod FM scans use a mix of local data and data pulled from The Dark Mod's server. This allows for more accuracy than would be possible with a local-only scan. If it can't connect to the TDM server, it falls back to a local-only scan.
  • If the backup path is not specified or doesn't exist, the DarkLoader Import window will now disable the Import Saves checkbox and provide an option to set the backup path.

  • Improved the scanner's non-acronym title selector even more.

  • Improved the scanner's cleanup of titles/authors a bit.

  • In Settings -> Appearance -> Show or hide interface elements, the "Hide" checkboxes are now "Show" checkboxes. This removes a double negative type thing and makes it more straightforward.

  • Each game now has its own customizable web search URL, with sensible defaults.

  • Web Search option is now disabled for unknown/unsupported FMs. The option didn't do anything for these FMs anyway, so this just makes that clear.

Performance:

  • Greatly improved rtf parser performance.

Fixes:

  • If there were new FMs to be scanned on startup, the list would be sorted BEFORE the scan, meaning if the scanner gave the FMs titles that didn't sort the same as their placeholder archive name based titles, the list would not be correctly sorted until the user chose to sort it again. This bug had been in there literally forever. :(
  • Fixed encoding detection for "Nightwalk" and "Troubling Transitions" readmes.
  • In the Settings window, if a setting was changed that required a view refresh (game paths etc.), the filters would lose their state after the refresh.
  • If an FM with an unknown or unsupported game type is selected, the messages in the tab area now no longer refer to Thief 3 ("Mod management is not supported for Thief: Deadly Shadows").