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

Releases: FenPhoenix/AngelLoader

tdm_beta_13

tdm_beta_13 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 27 Oct 16:55
  • More robust TDM file reading attempts: we now try until we can access them or until a 5 second timeout
  • If a TDM file is not found at all, we now continue immediately and don't wait the 5 seconds
  • Rework auto-refresh system to be simpler and more robust:
    • Refreshes run completely on the UI thread now
    • Refreshes happen immediately or not at all; no more deferred refreshes
    • Refreshes are not allowed when the main window is blocked or disabled (mostly if a progress box is up)
    • If a dialog window is open (Settings, About, etc.) then a "lightweight" refresh (UI update only) is allowed, but a "heavyweight" refresh (FM list reload, possible scan and/or readme cache update) is not.
  • Remove installed status from unavailable TDM FMs (those not found on disk)
  • Gracefully handle scenarios where some or all watched TDM files or directories may not exist (clean install, partially broken install etc.)
  • Ignore empty or invalid FM dirs (dirs with no pk4 files in them; TDM clean installs may add an empty "saintlucia" folder for example)

tdm_beta_12

tdm_beta_12 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 24 Oct 18:59
  • The DarkLoader Import window will now disable the Import Saves checkbox if no backup path has been specified, and shows a link to go to the Settings window where you can specify a backup path.
  • 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.
  • Dark Mod FM scans now show a progress box with a cancel button, because it's theoretically possible for the server data download to take some unboundedly large amount of time (highly unlikely, but covering the edge cases).
  • Title filter searches now also search TDM "archive" names, same as for the other games.
  • Fixed: the first "refresh from disk" trigger from TDM would be ignored, due to spurious refreshes being queued on startup and then never run, thus not having the refresh level value reset.

tdm_beta_11

tdm_beta_11 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 23 Oct 17:12
  • Fix finished-on state auto-update was unreliable
  • Slighty improve scanner title/author detect

tdm_beta_9

tdm_beta_9 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 21 Oct 16:31
  • Fixed undisposed http request, so that all subsequent ones would fail

tdm_beta_8

tdm_beta_8 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 18 Oct 05:37

Fixes:

  • Selected TDM FM was not updated on refresh from disk.
  • Selected TDM FM was not updated if the FM was deselected in-game.
  • An optimization was broken which caused a refresh from disk even when unnecessary.
  • We no longer pass the FM as an argument to the game, but rather simply write it out to currentfm.txt. This avoids an issue where if you pass an FM as an argument to the game (+set fs_currentfm some_fm), then you deselect the FM or select another one, upon game restart it will re-select the FM you initially passed, thus effectively preventing any change of selection unless you quit and start again manually.

tdm_beta_7

tdm_beta_7 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 17 Oct 06:19
  • TDM FM Scanner now uses a hybrid of local and server data for more accuracy. Titles, authors, and release dates improve.
  • AngelLoader will auto-refresh its FMs list when new pk4 FMs are added manually.
  • Localization packs (*_l10n.pk4) in the fms directory are now ignored: the game moves these to their appropriate folders on next start.

tdm_beta_6

tdm_beta_6 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 14 Oct 07:54
  • There are now separate web search URLs per game, using sensible defaults (TTLG for Thief games, systemshock.org for SS2, and thedarkmod.com for TDM)

tdm_beta_5

tdm_beta_5 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 13 Oct 15:30
  • Support TDM FMs as pk4s. This will be the case if a user downloads an FM manually following the instructions on https://wiki.thedarkmod.com/index.php?title=Installing_and_Running_Fan_Missions . The game will move the FM into a folder on startup, but a user may well place the pk4, go into AngelLoader and and expect to be able to see it/play it right there, so we need to support this.
  • Fixed FMs list was sorted BEFORE new FM scan, causing them not to be sorted by their newly scanned titles necessarily.
  • Proper spacing in the Paths tab again

tdm_beta_4

tdm_beta_4 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 13 Oct 06:58
  • When TDM downloads a new FM, AngelLoader will now auto-refresh its own list to keep sync.

tdm_beta_3

tdm_beta_3 Pre-release
Pre-release

Choose a tag to compare

@FenPhoenix FenPhoenix released this 12 Oct 20:32
  • Fix missing DateAdded detection for TDM FMs