Skip to content
This repository was archived by the owner on Dec 3, 2025. It is now read-only.

Releases: FenPhoenix/AngelLoader

v1.6.9.1

Choose a tag to compare

@FenPhoenix FenPhoenix released this 26 Nov 23:18

Fixed:

  • If the Edit FM tab is not yet loaded, and you have multiple FMs selected, then you load the Edit FM tab, all selected FMs' ratings would become the rating of the first selected one.

v1.6.9

Choose a tag to compare

@FenPhoenix FenPhoenix released this 26 Nov 08:05

*** CONTAINS A BUG - PLEASE USE 1.6.9.1

Features and improvements:

  • In the Mods tab, only the mods that actually exist on disk will now be shown. Previously, all mods defined in cam_mod.ini were shown, whether they existed on disk or not.
  • Added optional fuzzy matching for title and author filters. It can be enabled in Settings -> Other -> Filtering.
  • Last Played column now sorts in descending order on first click. My argument about that being "inconsistent" was stupid, as descending is what you'd want in the common case so let's just have it already.
  • Selected FM count and available FM count are now displayed on the bottom bar.
  • When selecting multiple FMs, the FM details area message will now state how many FMs are selected, rather than just stating that "multiple" are selected.
  • You can now hide the Web Search button, in Settings -> Appearance -> Show or hide interface elements.

Greatly reduced startup time:

  • Tweaked the splash screen to make it even more lightweight and show up faster.
  • RTF readmes will now load a little quicker on startup.
  • Most parts of the UI will now remain unloaded until shown. So if you like to keep a minimal UI, your startup time will benefit. Even if you don't, you'll still notice a healthy speed increase.

Better error messages:

  • If you try to play an FM that has no missflag.str AND no validly-named .mis files exist for which to generate it, an error message is now shown explaining the situation.
  • Error icons and messages will now be shown for several more failure scenarios (hopefully you never see them, of course!).

Fixes:

  • It was possible (if you purposely tried really hard) to have duplicate entries in the FM archive paths list.
  • The Comment textbox would lose its text selection on mousewheel scroll.
  • When scanning GLML readmes, the scanner will now properly read non-ASCII characters.
  • For Thief 3 FMs, the Mods tab is now disabled with a message stating that mod management is not supported for Thief 3. In fact it has never worked for Thief 3, but AngelLoader didn't disable the functionality in that case, thus giving the false impression that it would work.
  • In dark mode, the Languages dropdown box would flicker white when moving between Thief 3 FMs, or between "no FM selected" and "one FM selected".

v1.6.8

Choose a tag to compare

@FenPhoenix FenPhoenix released this 12 Oct 15:26

Features and improvements:

  • Added per-FM overrides for Post-processing (bloom) and Subtitles, in the Patch & Customize tab.
  • Reduced memory allocations in FM find code.

Fixes:

  • Statistics tab had some minor quirks with the text string values being slightly different when changing languages vs. when selection changes, and the text should have been set to a disabled state when no FM selected.
  • Fixed crash that could occur if there was bad or invalid column data in the config file. This could happen if using a config file from a newer version with an older version that has fewer supported columns.

v1.6.7

Choose a tag to compare

@FenPhoenix FenPhoenix released this 17 Aug 06:38

Features and improvements:

  • Added FM mission count detection (so you can see how many missions are in a campaign). This is shown on the Stats tab as "Single mission" or "x mission campaign", and also in the new Mission Count column. The first time you start this new version, there will be a one-time scan to detect mission counts for all FMs in the database. You can cancel the scan if you want. You can always scan for mission counts manually by selecting Main Menu -> Scan all FMs... -> Uncheck everything except the "Mission count" checkbox and click OK. Newly added FMs will also now have their mission counts detected as part of the standard new FM scan.
  • Added folder icon to "Open FM folder" menu item, for easier visual locating.
  • Improved/clarified the "AngelLoader is set as the loader for this game" message that pops up when starting a game exe outside of AngelLoader when AngelLoader has set itself as the selector and has not had a chance to reset to the old selector.
  • The readme box now has a context menu with "Copy" and "Select all".
  • In the Settings window -> Appearance section, the date format dropdowns will no longer respond to mousewheel scrolling. That way they won't constantly accidentally change value when you're trying to just scroll the window contents.

Performance:

  • When "Include subfolders" is selected for FM archive paths, finding an FM's archive file requires a full directory tree search of each specified FM archive path (to get the subfolders), which can potentially be slow. With the advent of multiple FM selection, there were several places where this directory search was being done for each FM in a batch. Now, in these situations, the search is done only once and then cached.

Fixes:

  • Sorting by rating now sorts in the order "unrated -> 0-10" rather than "0 -> unrated -> 1-10".
  • For dropdown comboboxes in dark mode, if you moved the mouse quickly over the dropdown after opening it, the text of the item your mouse moved over would erroneously be displayed in the main combobox instead of the selected item's text.
  • Fixed perf/memory-churn issue when drag-selecting a very large number of FMs, after the FM context menu had been opened at least once.
  • Fixed when middle-clicking to center the FMs list on the selected FM, if scrolling was required, the vertical scroll bar might not visually update to the new scroll position the first time.

v1.6.6

Choose a tag to compare

@FenPhoenix FenPhoenix released this 20 Jul 17:04

Features and improvements:

  • Added some options to control new mantling:
    • On the Patch & Customize tab, there is now a checkbox where you can force new mantling on, off, or default (leave it alone) per-FM.
    • Added a setting "Use old mantling for OldDark FMs", which does what it says. It can be overridden per-FM with the above-mentioned checkbox.
    • New mantling can also be overridden when playing without an FM, by opening the game settings (formerly game mods) dialog through the "Play without FM" area.
  • A small handful of OldDark FMs use custom palettes to achieve certain effects such as monochrome or sepia tone visuals. By default, NewDark does not apply these FMs' custom palettes correctly, causing for example some objects to be full color in an FM where everything is supposed to be monochrome. AngelLoader will now fix this issue automatically for FMs that need it.
  • Note that neither the mantle mode nor the palette fix are written into fm.cfg or stored permanently, they are simply passed as options to the game upon running. Adding these options manually to the FM's fm.cfg file is fine and will not break anything.
  • 7-Zip scans (which can take a substantial amount of time) now respond much quicker to a cancel request. Previously, cancellation could only occur between FMs in the scan, but now it can occur in the middle of a single FM's scan as well.
  • Date and rating filter windows now autosize horizontally to fit their title bar text and/or OK/Cancel button text (one less thing to worry about now for translators).

Fixes:

  • Fixed: in a multi-monitor scenario, when AngelLoader was not on the primary monitor, ComboBox dropdowns would be displayed completely detached from their parent control and on the primary screen somewhere.
  • Fixed regression: FMs list duplicate-culling code was not fully ignoring duplicate FMs, they might still end up being scanned (if they weren't before) and have their tags added to the global tags list. This scenario is unlikely and causes no serious problems, but there we go.
  • Fixed if the Settings window came up on startup and dark mode was enabled, the Language group box was drawn incorrectly.
  • The "Disable all" mods button now shows its tooltip on the original game settings windows as well.
  • When uninstalling FMs, there was a brief period where the UI would still be interactable when it shouldn't have been.
  • Scan All FMs window now says "Scan selected FMs" when only scanning selected, rather than "Scan all FMs".

v1.6.5

Choose a tag to compare

@FenPhoenix FenPhoenix released this 23 Jun 03:47

Features and improvements:

  • Network paths (eg. "\networkpc\thief\FMs") are now supported. (thanks kek444)
  • Improved performance of differential backups ("Back up all changed files") for FMs with a large number of files (eg. TROTB2).

Fixes:

  • Readme control visibility still responded to mouse movements when mouse was over a context menu.
  • Install/Uninstall was not being disabled when some selected FMs had unknown or unsupported game types.
  • On startup, if the main window is placed offscreen such that its title bar would be inaccessible, it's now placed fully back on screen.
  • If you clicked to select an item in the Tags dropdown, it wouldn't register until you moved the mouse.
  • Ampersand characters were not being handled correctly for the Alternate Titles dropdown menu.
  • Ampersand characters were not being rendered correctly for TreeView controls (Tags list).

v1.6.4

Choose a tag to compare

@FenPhoenix FenPhoenix released this 17 Jun 05:32

Features and improvements:

  • FMs can now be deleted from the database. This is for when they don't exist anywhere on disk but they still have an entry in the list, and you want to clean them out.
  • "Show unavailable" is now "Show only unavailable". Previously, you would have to hunt through the list for unavailable FMs, but now, they'll be the only thing in the list when this filter is enabled. This makes it much easier when you want to clear them out of the database.
  • Improved performance when pinning a large number of FMs at once.
  • More forgiving detection of game editor executables - as long as they have "DromEd" (T1/TG/T2) or "ShockEd" (SS2) somewhere in the name, they'll be found.
  • We now detect if an FM has been installed with DarkLoader, and inform the user that they need to go install the original game(s) in DarkLoader first to avoid the wrong FM being played, or an FM being played when they wanted to play the original game.
  • Aero snap behavior is now more like most other apps: Snapping, maximizing, then restoring will restore your latest un-snapped window location and size.

Fixes:

  • Fixed a logic error that could result in an index out-of-range exception when resetting temp changes in SneakyOptions.ini if no loader specifier line existed in the file on startup.
  • If you try to delete an FM that is installed but has no matching archive, a dialog box will pop up to tell you that if you uninstall the FM, it will be removed from the list. Previously, this dialog stated: "Saves and screenshots will be backed up, but any other data will not". It now states: "Saves and screenshots will be backed up if you have chosen to do so, but any other data will not". This describes the situation more accurately.

v1.6.3

Choose a tag to compare

@FenPhoenix FenPhoenix released this 26 May 02:16
  • Fixed the mods checklist would never be re-enabled after being disabled (this happened if the FMs list was ever blank, or if you pressed home/end on the list)

v1.6.2

Choose a tag to compare

@FenPhoenix FenPhoenix released this 25 May 11:22

Features and improvements:

  • Added "Disable all" button to the mods tab. This actually just disables all mods that are not marked "important", so it's safe, unlike the old "Disable all mods" checkbox from past versions.
  • Added ability to enable/disable mods when playing games without FMs.

Fixes:

  • Fixed Enter key was being blocked from registering in most places
  • Fixed "Patch & Customize" tab wasn't changing its state when an FM was installed or uninstalled, until the FM was re-selected
  • Fixed Thief 2 Multiplayer button could in certain cases be shown at the wrong position in the game buttons set
  • Fixed crash when sorting by Archive when at least one FM's archive is blank

v1.6.1

Choose a tag to compare

@FenPhoenix FenPhoenix released this 21 May 21:21
  • Fixed crash on startup on some systems.