• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • Unfortunately, yes, there is a suspension wave happening around the new tlp launch. :'( Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
Resource icon

Work in Progress RGManager (beta) v1.3.1.0

Issues:
-The new pipeline is not building the updater with the proper libraries causing it to fail to function. Anyone experiencing issues may have to reinstall RGManager manually as the Updater will not function appropriately without the libraries the pipeline has excluded.

1. Download this version to a new path that's NOT your current RGManager's path
2. Move the folder downloaded to your local instance of RGManager
3. Replace all files (this will not replace settings, resource logs, downloaded resources, excludes etc. it will only replace files localized within the usage of RGManager. So don't worry about having to reinstall all that stuff!)

This should resolve the issues with the updater. Once pipeline issues are fixed, I will merge us back to what should be the current version! Sorry about any inconvenience this may cause!
Bug Fixes:
-Fixed an issue where validation wasn't appropriately removing unnecessary characters from our signed semantic version ('v').
Changes:
-RGManager will now cleanup any deprecated ResourceHandlers on launch in-case of any exceptions that could potentially cause hangs.

NOTE: Version validation & signing has changed, semantic versioning will be used from now on assuming all goes well!

EDIT: All did not go well :)
Changes:
-Modified text that displays when gathering existing resource info to be clearer.
-Existing Resources that the user no longer holds a license for will no longer be considered when displaying the Update All button.

Bug Fixes:
-Fixed an issue that would cause a crash when the user was using Update All if they no longer held a license to an out of date resource.
-Fixed an issue that could potentially prevent download column elements for existing resources from updating their control appropriately after clicking refresh.
-Fixed an issue that would cause a hang on download if the resource pointed to an external website for download handling.

NOTE: Some refactoring to download handling here, may be some funky interaction issues. If anything happens don't hesitate to reach out to me!
Bug Fixes:
-Fixed an issue causing extended validation times due to redundant checks over existing resources.
Bug Fixes:
-Fixed an issue where refreshing wasn't validating MQ2Main.dll's version when considering whether or not we should display the Update All button.
-Fixed an issue where the Update All button sometimes wouldn't appear when MacroQuest needed an update via version checking the DLL.
-Fixed an issue where the Update All button sometimes wouldn't disappear when MacroQuest was the only thing that needed updating and was updated via the Very Vanilla page.
Changes:
-Tweaked how resource excludes are populated on download finalization to not include single file compressed downloads on top of flat single file downloads.
New:
-Update All is here! When any resource(s) need an update, a button will appear in the upper left of the resource pages! Clicking this button will recursively update all out of date resources (Including MacroQuest)!
-You can now exclude any individual files from updates for any individual resource! New resource downloads (that contain a directory) will now be automatically appended with their file list to the Resource File Excludes page! Already existing resources before this patch will be created at runtime to be tweaked. NOTE: config\ for MacroQuest is automatically excluded, every other resource(s) file(s) are not excluded by default.
-ResourceHandler is now fully obfuscated at runtime!


Changes:
-Optimized functionality for checking out of date resources, this should help check times significantly.
-Disabled auto-update logic from the resource settings menu system. This was bogging down load times and is in desperate need of optimization (plus almost no one knew it existed). When we establish the new resource grid systems this will be re-instantiated & optimized.
-Modified the ActionHandler (for IonDebugger) significantly to allow for the return of diagnostics related to exclude issues.
-Consolidated resource related pages in to their own "Resources" accordion sub-menu! This should help to keep things more organized & streamlined.
-Renamed "My Resources" to "Watched Resources" and "Add Resources" to "All Resources" to keep them more in-line with their intended functionality.

Bug Fixes:
-Fixed an issue with the new resource handling that would sometimes cause LUA files to be downloaded as flat, empty files.
-Fixed an issue where the ResourceHandler would sometimes fail if a end-user changed the name of their uploaded resources due to case sensitivity.
-Fixed an issue where the start menu shortcut wasn't pathing appropriately for new installs.
-Fixed an issue where searching for RedGuides wouldn't show the RGManager in the start menu for new installs.
-Fixed an issue where files using LZMA type compression (most notably .7z) were not being handled appropriately.


NOTE: This is a pretty substantial update, the biggest since release. A lot of optimization in the back-end has gone on as well as a bunch of new functionality. There are bound to be some issues here or there so please don't hesitate to reach out to me with what problems you have!
New:
-Introducing the Resource Handler! This is a sub-app of RGManager that allows for tighter control over resource manipulation!
-Added openresourcehandler command to the debug console. This will open the resource handler in manual mode (no server) for download debugging, manual resource handling, etc. etc.
-Added resourcehandlermods command to the debug console. This will modify how the resource handler initializes, allowing to change whether or not it displays a window and/or how it disposes.

Changes:
-When access to paths are denied, the user is now prompted to elevate, continue or cancel. Elevate will elevate the Resource Handler for the next operation, Continue will continue with the operation ignoring protected files & Cancel will cancel the operation altogether.
-Handling of new and existing resources has been migrated to the Resource Handler, the handling process itself has been optimized and refactored.

Bug Fixes:
-Fixed an issue where the toolbar for RG Manager wasn't displaying the appropriate window title.
-Fixed an issue that would cause the MQ download to fail finalization when canceling the download.
-Fixed an issue where the newline character wasn't being appropriately removed from the received resource id if one existed in the XF backend.
-Fixed an issue with IonDebugger that would cause it to crash if there was no reference to the appropriate image needed for the called window.
-Fixed an issue that would cause the download queue to sometimes throw an error if an item was processed as a filter was executed simultaneously.
-Fixed an issue that would cause the user to be able to perform unintended pagination after refreshing while not on the first page of a resource grid.
-Fixed an issue that would sometimes cause the paging text to be incorrect.


NOTE: There's a LOT of big changes to resource handling here, going to take a few days before working on anything else to just let people mess around and report back any issues (as I'm predicting there may be some). Let me know what goes on and once I feel we're stable enough we'll move on to the next feature update, excludes and shenanigans!
Changes:
-Downloading has been vastly modified to allow for more dynamic handling of specific abnormal resources.
-Entropy for files that are in use and/or marked for deletion has been tightened significantly to prevent any outstanding issues.
-The launch VeryVanilla button & install/update VeryVanilla button have been consolidated in to one button.
-Refreshing now appropriately refreshes the framework elements on the VeryVanilla page.
-Updating VeryVanilla will no longer attempt to overwrite the end-users config folder.


Bug Fixes:
-Fixed a bug that could potentially cause a crash by an invalid cast during pagination when switching to a resource page that held resources in the download queue.
-Fixed a bug that would cause VeryVanilla to be installed to the incorrect path when a MQ path was set.
-Fixed a bug that would cause VeryVanilla to return out of date when the MQ path was set but MQ2Main.dll wasn't located. (This now returns as needing to install)
-Fixed a bug that would cause progress to be reported incorrectly during downloads.
-Fixed a bug that would cause the download column of certain resource pages to fail to appropriately populate if there was currently a download queue.


Note: With such a heavy overhaul to downloading logic there may be some issues encountered. If you run in to anything, don't hesitate to reach out to me. I've tested pretty thoroughly, but there may be some underlying issues that I have yet to encounter. Thanks! :)
Back
Top