AngelLoader v1.11.0 - now works better on Wine! (updated 2025/07/24) - by FenPhoenix
Twist on 10/1/2024 at 18:33
Heh, my request for a shortcut that launches directly while maintaining the launcher's capability came from DoomLauncher.
I think it's much easier for DoomLauncher to provide many of these features because of the underlying game.
As an example of what you can do with that launcher -- not something you'd actually do, but just as an illustration of its capabilities: Imagine being able to create two separate profiles for The Black Parade, each one loading a different user.bnd, cam.cfg, cam-ext.cfg and cam-mod.ini. Then you create a shortcut for each of those profiles, which will load you directly into the game with those custom settings without needing to load the launcher first. Yet the launcher still tracks playing time and last played, etc.
You can even use DoomLauncher to launch straight into a game save, skipping the game's menu, and add the option to automatically load your last save to a shortcut.
But I don't expect any of this from AngelLoader: many of these features are possible because Doom and its various source ports provide a ton of flexibity in how you launch the game, even without a fancy launcher.
FenPhoenix on 11/1/2024 at 20:04
(
https://github.com/FenPhoenix/AngelLoader/releases/download/v1.7.9/AngelLoader_v1.7.9_x64.zip)
AngelLoader v1.7.9 is out.
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.
FenPhoenix on 11/1/2024 at 21:03
Yeah, I've known about those scroll buttons from the start but I couldn't figure out how to fix them. They're on the native side (Windows puts them there automatically) and I wasn't able to find a way to get at them with the hooked theming either. There's probably some way but I don't know what it is. :(
R Soul on 11/1/2024 at 21:30
I only noticed it because I'm temporarily using a potato resolution (my monitor broke). I'm sure most people won't see them due to having plenty of pixels.
Midgard on 12/1/2024 at 03:32
As a young Brazilian lady I befriended years ago on twitter once said: "It seems impossible until it's done." ;)
Stingm on 12/1/2024 at 04:23
Thanks again for all the work Fen.
Arcatera on 22/1/2024 at 21:31
Hello Fen,
I have discovered a strange bug where AngelLoader loads the main game instead of the selected FM if AngelLoader is in a folder whose name contains non-English letters (Turkish-specific Latin letters ç, ı, ş, ö, ü, ğ in my case). It dawned on me that the problem might have been related to the name of the folder, so changing it with English-specific letters did the trick.
It's not a big deal, but I just wanted to let you know in case you want to look into it.
FenPhoenix on 22/1/2024 at 23:34
Identified and fixed for the next version. It seems the game wants the config files in the system default character encoding - ugh, terrible practice...