Skip to content

Releases: WardLordRuby/elden_mod_loader_gui

v0.9.7-beta Elden Mod Loader GUI

01 Aug 00:28
Compare
Choose a tag to compare

This v0.9.7 release of Elden Mod Loader GUI improves user experience and contains various bug fixes

Better User Experience:

  • Updated slint (UI) to v1.7.1, this improves how the UI renders on windows for a cleaner look
  • Additional user messages to inform the user of how the app modifies load_order data when it is set in "mod_loader_config.ini" and not registered with the app

Bug fixes

  • Fixed an edge case when determining a file names toggled state - e24f87c
  • Fixed a logic error for determining if a missing_val message is valid to be displayed - 99e080c
  • Fixed a out of sync state bug after scanning for mods - 94f758a
  • v0.9.6 broke the "add to mod" feature this is now fixed - 0589347
  • Fixed a logic bug for a edge case when calculating MaxOrder - 2f5d7b2
  • Fixed several possibilities of UI state being out of sync - 8479508, ba23c25 0c03c10

Optimizations

  • Optimized internal SplitFiles methods to use a iter chain - 813b5f5

v0.9.6-beta Elden Mod Loader GUI

02 Jul 21:17
Compare
Choose a tag to compare

Load order has been reworked to mimic the official behavior. The value you set in the app is what will be saved in "mod_loader_config.ini". You can now set multiple mods to load at the same time. A warning message is now displayed if you choose to set a mod to order 0 (load-instantly).

New Features

  • Load order now reflects the official behavior
  • Now displays a message if Anti_cheat_toggle.exe has been toggled and EAC is currently enabled
  • Now prompts the user if they want to remove a set load order when trying to de-register a mod with a set order
  • Better messages to the user all around

Optimizations

  • No longer parse all the mod entries from ini when removing a mod
  • Startup optimizations (boring)
  • Check for if mod paths are saved in the incorrect state now works in all possible cases

Bug Fixes

  • Release v0.9.5 broke the welcome messages from being displayed this is now fixed
  • Also previous release broke the check of adding mods with duplicate names this is now fixed
  • Fixed often blurry UI popups
  • App now accounts for the example order set on a fresh install of the elden_mod_loader script
  • Fixed a bug where sometimes a panic message would not be written to the log
  • Fixed a crash if a mod file was saved pointing to a directory

v0.9.5-beta Elden Mod Loader GUI

31 May 02:58
Compare
Choose a tag to compare

Logging update, logs are now written to file "EML_gui_log.txt". Logs are overwritten every time the app is launched. Logs can be manually disabled by setting 'save_log' to 'false' in "EML_gui_config.ini". Lots of optimizations are also included in this update.

Please report any bugs, or app crashes, providing the log file would be helpful. Feel free to suggest any features that you would like to see implemented before the v1.0 release

New features!

  • Logs are written to file and formatted to be easy to read
    • Panic messages are also written to file
  • Users can now cancel mod de-registration by pressing the Esc key after the initial confirm popup
  • Added messages to be displayed for if a user adds a mod without any .dll files
  • File dialog windows are now properly set as the child of the App window
  • When parsing mod data from .ini warning messages are now collected and displayed to the user
  • Can now recover if saved file paths are saved in the incorrect state

Optimizations

  • Lots of optimizations for when and how updated data gets sent to the UI
    • Now only the modified data gets updated and set to the UI
    • Only on startup and running into an error does data get parsed from file and deserialized to update the UI
  • Much better messages to be displayed to user and written to file if the user has logging enabled

Bug fixes

  • Fixed a bug where if a user manually set a load order entry, the app would not display the order correctly
    • Now entries not known to the app are bumped passed all known entries
    • Messages are now displayed if any order value has been modified or if an entry is not known by the app
  • Fixed a bug where order data was not being displayed properly if the mod was in the disabled state
  • Implemented a fix for a 'false hang' bug when interacting with a file dialog window, this bug should no longer be noticeable
  • Fixed a logic error where an 'Access Denied' error condition was unreachable
  • Fixed a visual bug in the UI when setting the order for a mod with more than one .dll file

v0.9.4-beta Elden Mod Loader GUI

08 May 19:29
Compare
Choose a tag to compare

Load order update, added the ability set each mods load order from within the app. There is now two tabs in the mod details page. The first tab, "Details" lists the full name of the mod and now displays all associated files in a list. You can now click on ".txt" and ".ini" files to open them up in notepad for easy editing. The second tab, "Edit" consists of the same edit-mod features as well as a new group of controls for setting the load order of the mod. If the mod has more than 1 associated ".dll" file you are given the option to pick what file to get hooked by the mod_loader. Upon setting the order the app automatically sorts the order of the mods to reflect order changes so it is easy to see the current load order of all your mods.

New features!

  • Load order interface
  • Click on text files to edit in notepad
  • UI overhaul, light mode got new colors
  • Use tab to swap between tabs on mod-details page
  • Will now create "mod_loader_config.ini" if it is not found
  • Scan mods now does an exhaustive check for determining
    if a previously registered dll file has not been found while scanning for
    mods in order to make sure no files get left in the disabled state, this check
    also ensures if the same not found dll has load order that gets removed as well

Bug fixes

  • Cleaned up types used for message passing
  • Fixed a focus scope bug - now tab works on the settings page
  • File dialogs should now open up much faster
  • UI is able to handle error conditions to calculate the displayed state correctly
  • Startup process optimization and bug fixes
  • Startup messages are now centered properly
  • All encountered errors are now displayed to the user

v0.9.3-beta Elden Mod Loader GUI

12 Apr 04:38
dfaf72f
Compare
Choose a tag to compare

Message passing update, added the ability for the native code to receive messages from the front end. This allows for dynamic series of prompts to the user. You will now be prompted if you want to install selected files outside of the game directory. Prompts will walk you walk you through the process and display a confirmation on what files will be copied to what directory. Now have the option to remove mod files from the game directory, after selecting to de-register a mod, the app will display a warning that files will be permanently deleted. On first startup the app will now prompt you you want it to scan for installed mods. This can also be triggered in the settings.

New features!

  • Install mods inside the app
  • Scan /mods/ for mods already installed to auto import
  • Option to uninstall mod files after de-registering a mod from within the app

Bug fixes and better error messages

  • Fixed a focus scope bug in the UI this allowed you to trigger an event when you shouldn't be able to
  • switched to a new file_dialog dependency
  • UI popups are now finally centered properly

v0.9.2-beta Elden Mod Loader GUI

31 Mar 07:07
c061785
Compare
Choose a tag to compare

First beta release!

Note: this is just a GUI tool that wraps Elden Mod Loader by: TechieW
his loader must be installed for this app to work
this app also does not disable easy anti-cheat. Make sure you have EAC disabled before
launching Elden Ring with any mods installed

New features!

  • can now open the game directory from the settings window
  • can now edit settings of Elden mod Loader
    • Mod delay time
    • show terminal

Bug fixes and general improvements

  • Fixed a focus scoping bug
  • Better error messages on process spawns

v0.8.0-alpha Elden Mod Loader GUI

24 Mar 05:17
Compare
Choose a tag to compare
Pre-release

First Alpha release - work still needs to be done only download if you want to provide feed back on how I can improve the app. Everything is fully functional some edge cases need to be handled for certain functions.

If you do not have Elden Ring installed and still want to beta test the app for me I have included 'dummy' files you can point the app to. This will unlock the core functions of the app.