AngelLoader v1.11.0 - now works better on Wine! (updated 2025/07/24) - by FenPhoenix
FenPhoenix on 1/9/2022 at 05:41
New versions shouldn't be unchecking your finished states or anything else to do with your FM data whatsoever. That's stored in Data\FMData.ini which persists through version upgrades. I mean unless you straight-up deleted your old folder when you upgrade or something, but you shouldn't do that, just extract new versions to the same folder.
mxleader on 2/9/2022 at 03:59
I dumped the latest version into the same folder and pointed it to all the same game, FM and save game folders and it works great but all the missions I had checked in the previous version are now unchecked. It's not the end of the world though.
vincentlancon on 2/9/2022 at 04:59
Yeah that was weird Fen, I haven't used Darkloader in years so I had to install it , run it and set it back to the original games to clear what ever vestige it had left that was triggering the message. Gone now thankfully.
Quote Posted by FenPhoenix
It is what it says on the tin. It's detected that there is an FM installed via DarkLoader in your Thief 2 game folder. Specifically, if it finds the file "DarkLoader.Current" in your game directory, and if that file contains an FM name and list of files, it flags it as there being an FM installed with DarkLoader. To my knowledge that's an accurate indicator.
The dialog was added in because sometimes people were coming from DarkLoader without having first uninstalled the FM that was installed with it. If you try to play the game while an FM is installed with DarkLoader, strange things can happen, like the DL-loaded FM might play instead of the original game, or instead of another FM, or possibly other related things. So I added that dialog to tell the users if this is the case so they can go into DarkLoader and uninstall the FM.
If you've never seen the dialog before, you must either have just upgraded from a version prior to 1.6.4, or were using DarkLoader with that game folder recently. It's supposed to be self explanatory - open DarkLoader and "install" the original games with it. Did that not work? Do you not have DarkLoader installed so you can't open it up? If that's the case, you can just delete DarkLoader.Current from your Thief 2 game directory, and if everything is working fine otherwise then great, but if that file exists and contains the abovementioned FM-related data (you can open it in Notepad to see) then you might have remnants of an old DarkLoader FM still in your game folder. Like I said if you haven't run into problems then fine, but if you ever do run into problems like the wrong FM playing or something, then you should do a clean install of Thief 2.
FenPhoenix on 2/9/2022 at 05:42
Quote Posted by mxleader
I dumped the latest version into the same folder and pointed it to all the same game, FM and save game folders and it works great but all the missions I had checked in the previous version are now unchecked. It's not the end of the world though.
You shouldn't have to manually set the game folders again either. Does it pop up the Settings window and then do the FM scan when you first use the new version? If so, it sounds like your existing Data folder is somehow having its contents deleted when the new version is extracted over the old. The AL zip does contain a Data folder with Data/Languages/English.ini as the only file, so the new Data folder will "replace" the old one, but the existing files in the old data folder are NOT supposed to end up removed during the "replace"... Example:
If your existing Data folder is like:
Code:
Data
-> FMData.ini
-> Config.ini
-> Languages
-> English.ini
-> French.ini
Then when you put the new version over the old, it SHOULD be going like:
Code:
Data
-> FMData.ini
-> Config.ini
-> Languages
->
English.ini <- this is the only file that is supposed to be replaced by the new version! Every other existing file is supposed to be left alone!
-> French.ini
If that's happening, that's extremely bizarre. I can't get it to happen with WinRar, 7-Zip, or the built-in Windows Explorer zip functionality on Windows 10. :confused:
Or maybe I'm barking up the wrong tree entirely, but it's really weird and not supposed to be like that. Settings and FM data are supposed to persist seamlessly through version upgrades.
mxleader on 2/9/2022 at 14:49
I'll have to open up the files when I get home and check it out. The important thing is that it works great as far as a loader is concerned. Also, I install things wrongly all the time so it's probably my own fault. Thanks for the tips.
FenPhoenix on 12/10/2022 at 15:33
(
https://github.com/FenPhoenix/AngelLoader/releases/download/v1.6.8/AngelLoader_v1.6.8.zip)
AngelLoader v1.6.8 is out.
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.
Quote Posted by vincentlancon
Can I suggest a feature add on for future versions... It would be nice to toggle or change certain settings in the .ini or .cfg files such as maybe a check box to enable or disable bloom in cam_ext.cfg. being able to adjust the engine easily for certain FMs would be nice.
I browsed through cam_ext.cfg, but most of the options I felt didn't make much sense to change on a per-FM basis, but I added the ones that seemed to make the most sense.
gamophyte on 12/10/2022 at 17:06
Amazing! Thanks Fen!
Stingm on 13/10/2022 at 03:02
Thanks for the work FenPhoenix.
FenPhoenix on 13/10/2022 at 11:46
Added, thank you. :)