• 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 --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
Resource icon

Software RGManager (beta) discussion (1 Viewer) v1.6.0.9

Download
Next update is in progress, this will include:
-Full resource handler obfuscation
-Expanded system tray options
-Exclude functionality for individual resource handling
-UI tweaks, including optimization of naming schemes and sub-menus.
-Update All button for existing resources.

I expect this to take a couple weeks between writing and unit testing, expect it somewhere around 2nd/3rd week (12th-19th) of April!

Upped the priority of the Update All button given the number of requests, so expect that with this patch! Path/file excludes for individual resource handling, new UI additions as well as existing UI tweaks to streamline end-user usability & overall feel of the manager, resource handler obfuscation just for a little extra security and requested expanded system tray options will also be included.

I am also aware of an issue when decompressing LZMA (.7z, .pea, .lzma, et al.) formatted resources, this will also be fixed in the coming update.

As always, I'll keep everyone posted regarding any delays and if you run in to any issues don't hesitate to let me know! :)
 
Last edited:
If you right click any resource it will pop-up a settings option for each, from here if you click on the icon of the resource it will take you to the resources site page.
I'm glad to know that it's there, but it's incredibly unintuitive and buried under 3 clicks. If you hadn't explained it, I would never have found it. This is in stark contrast to the Add Resources tab where you have a quick way of downloading or purchasing each resource. There is no quick way of knowing what the resource actually does short of it's name and short description (which aren't always very descriptive).

So the "easy" change is taking the link you already created in the resource-specific Settings and making the title of the resource link out to the browser like the old launcher does.

As for what I was suggesting with expanding info in the app; if I find some time to mock it up in Photoshop I will, but I don't think I could describe it well enough to help you visualize it.
 
I'm glad to know that it's there, but it's incredibly unintuitive and buried under 3 clicks. If you hadn't explained it, I would never have found it. This is in stark contrast to the Add Resources tab where you have a quick way of downloading or purchasing each resource. There is no quick way of knowing what the resource actually does short of it's name and short description (which aren't always very descriptive).

So the "easy" change is taking the link you already created in the resource-specific Settings and making the title of the resource link out to the browser like the old launcher does.

As for what I was suggesting with expanding info in the app; if I find some time to mock it up in Photoshop I will, but I don't think I could describe it well enough to help you visualize it.
You are correct, it is unintuitive, was never really talked about (publicly) and is a feature that is buried under a specific control. This is a result of it mostly being antiquated logic from demoing that has yet to be expanded & optimized but is planned to be over the course of the beta. I'm sorry for that level of confusion.

From what I think you're getting at, you'd like an accordion that could host resource info. An accordion is like a sub menu that you can expand and retract via a header. The accordion itself would expand revealing resource information and the header would be the current row you would select of the resources grid.

If that's incorrect feel free to correct me. This is definitely something we can accomplish but I'll have to go through the standard proposal process and it probably wouldn't be until a little bit down the line.

What type of resource specific information were you thinking of displaying/what controls would you suggest?
 
No need to apologize about it. That's what beta is for.

Yeah, an accordion sounds correct. It feels like a lot of work when linking out could accomplish similar results, but if you wanted to keep as much of the actual resource browsing in the app then I think it will be necessary long-term.
 
No need to apologize about it. That's what beta is for.

Yeah, an accordion sounds correct. It feels like a lot of work when linking out could accomplish similar results, but if you wanted to keep as much of the actual resource browsing in the app then I think it will be necessary long-term.
We could always do both, since we import so much about the resource we could display, on the expanded accordion panel, controls that would allow for what the, somewhat hidden, resource options allow you to do as well as more expansive detail. Best of both worlds sort of thing, I'll push a card up for approval and work on a design, but I don't see this being an issue as its mostly optimizing logic that I've already implemented, albeit currently rudementary.
 
Hey everyone!

Just wanted to give folks a little update, I recently had a loved one pass and was away for about a week or so putting us a little behind on the update. Sorry for any inconvenience this may have caused but we're back on track with everything!

This may or may not push back the update by a few days. I'm well through the design aspect, I just want to make sure that I have enough time for testing so we can have as few issues as possible.

I'm still aiming for the end of this week, but expect it sometime next week at the very latest.

Thanks for all the support, it's meant quite a lot to me!

Looking forward to getting this out to everyone and moving in to the next stages of the project! :)
 
Quick note: I am aware of an issue that is causing certain flat Lua files to download as an empty file.

Slight oversight on my part when instantiating the new resource manager, this has been addressed in this weeks coming update and should no longer be a problem:
luafix.png

As always, if there are any issues in the mean time don't hesitate to reach out! :) Update will be coming later this week (latest 4/29-4/30, but I expect to be done with everything before or on 4/28).
 
Last edited:
Sorry about the delay folks! I've done some UI consolidating/refactoring and I'm just waiting for the green light on the design before cleaning things up and pushing the patch out.

Once I get a yay or nay I'll finalize everything, perform release testing to see if there's any issues and push it up through the pipeline.

As always, I'm always open to constructive feedback to the features & UI tweaks coming with this update (as well as suggestions for future features/changes). There's a fairly large chunk of new stuff to play with, break and provide feedback on so I'm looking forward to hearing what everyone thinks!
 
Push is coming tomorrow since I don't want to be up all throughout the night bugfixing in-case something goes horribly awry, but we are currently at a stable build!

Here's a sneak peek at the new exclude logic & resource UI consolidation in the mean time:


Excited to drop this! A lot of goodies in here, should be fun to play with. :)
 
Ionis updated RGManager (beta) with a new update entry:

0.0.8884.41202: Update All, Excludes, ResourceHandler Obfuscation, Bug Fixes & more

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...

Read the rest of this update entry...
 
New update is out and stable!

Done some preliminary testing after the fact and fixed some bugs/performed some tweaks so sorry for the numerous patches!

This update is the largest we've had in the context of changes so I am expecting some issues.

As always, I'm going to give it some time to let folks tinker with things and let me know what breaks. After a couple of days I'll be back with what we're tackling next!

If you have any issues, feedback, questions or need help with something don't hesitate to reach out! :)
 
Had some time and wanted to check the Update all.
When launching RG-Mannager I got a dialog which asked for RG launcher to be updated.
After the Update, everything seemed ok.
Havn't done any Update via RG-Manager yet.
Unfortunately no "Update all" appeard.
So I clicked all my ressources one by one and update is running now.
Maybe any ressource needs to be update atleast once by RG Manager, before the check is done if the "Update All" button should appear or not?

Addendum:
Have launched mq via RG Manager and launched afterwards some of my EQ-accounts. Autologin did not start.
I closed MQ and launched it via RG-Launcher.
Autologin appeared and worked as intended.
 
Last edited:
after I finnished my eq-session i noticed a dialogbox behind one of my eq's stating an exeption catched by RG Manager.
The downloads had been halted.
I closed RG Manager.
I restarted RG Manager.
Now I got the missed "Update all" Button.
Clicking once, a download started at MQ2MeshManager, which was the download where it hung the former attempt.

After a while "Update(s) Complete!" was shown .. nor MQ2MeshManager nor one of the other still missing ressources have been upedated.

So I clicked "download" one by one for MQ2MeshManager and all still missing ressources.
MQ2MeshManager stopped eyeballing around 15% of the download progression bar. Will leave it there for a while to see, if it will continue.
 
I doubted if maybe having eq launched could have locked the MQ2MeshManager somehow I rebooted the PC.
Started RG Manager and clicked on "watched Ressources".
No "Update all" appeard, still seeing the "download" at about 12 ressources.
I clicked only the "download" at the MQ2MeshManager.
It locked seemingly at the same 15% at the download progress bar.
 
MQ2MeshManager shouldn't be showing as a downloadable resource. It's an external download url which the manager doesn't support.

@Ionis, on a resource list (api/resources/?page=X) there's no way to differentiate external vs internal hosted resource.

On an individual resource endpoint (api/resources/X) an external download url will have,

JSON:
"resource": {
"current_download_url": "https://github.com/wired420/MQ2MeshManager",

Resources hosted on the resource manager will not have "current_download_url" field at all, and will instead have:

JSON:
"resource": {
        "current_files": [
            {
                "id": 61037,
                "filename": "LLC.zip",
                "size": 1559,
                "download_url": "https://www.redguides.com/community/api/resource-versions/17901/download?file=61037"
            }
        ],
 
Last edited:
MQ2MeshManager shouldn't be showing as a downloadable resource. It's an external download url which the manager doesn't support.

@Ionis, on a resource list (api/resources/?page=X) there's no way to differentiate external vs internal hosted resource.

On an individual resource endpoint (api/resources/X) an external download url will have,

JSON:
"resource": {
"current_download_url": "https://github.com/wired420/MQ2MeshManager",

Resources hosted on the resource manager will not have "current_download_url" field at all, and will instead have:

JSON:
"resource": {
        "current_files": [
            {
                "id": 61037,
                "filename": "LLC.zip",
                "size": 1559,
                "download_url": "https://www.redguides.com/community/api/resource-versions/17901/download?file=61037"
            }
        ],
Working on a solution for this now.
 
Last edited:
Ionis updated RGManager (beta) with a new update entry:

0.0.8889.34678: Update All fixes & nulled filelist changes

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...

Read the rest of this update entry...
 
Ionis updated RGManager (beta) with a new update entry:

0.0.8889.34678: Update All fixes & nulled filelist changes

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...

Read the rest of this update entry...
 
Ionis updated RGManager (beta) with a new update entry:

TEMP ROLLBACK: 0.0.8889.34678

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
2. Move the folder downloaded to your instance of RGManager
3. Replace all files

This should resolve...

Read the rest of this update entry...
 
@Ahsha @Atomic Bomb @Tearl

The build that you have updated to does not include the appropriate libraries for the Updater.

Our pipeline was not correctly building with the appropriate libraries after the versioning change, I have rolledback to a functioning version while the pipeline issue is being addressed.

I am extremely sorry for the inconvenience, but you can follow the steps here addressing how to fix the issue manually. Without the proper compression libraries the local install won't be able to recursively update.

Again, very sorry for the inconvenience, if anyone has any questions or needs help please don't hesitate to reach out to me. Once the pipeline issue has been addressed, I will merge us back up to the fixes that were intended for release today and everyone should be good to go!
 
Ionis updated RGManager (beta) with a new update entry:

v0.1.6.0:

Changes:
-Downloads returning invalid now have an appropriate display icon.
-Resource grids Subscribe icon is now using the intended icon.

Bug Fixes:
-Fixed a issue caused the Update All button to not appear when a user couldn't download a out of date resource but had other resources that were also out of date.
-Fixed a issue that caused certain required libraries to be excluded from a release build when being pushed through the pipeline...

Read the rest of this update entry...
 
The pipeline build issues should be resolved, again if you had any of the semantic versioned copies (vX.X.X.X) you will need to manually update once as explained above, apologies for that.

If anyone experiences any issues updating from this recent version, or any other issues, please don't hesitate to reach out to me! :)
 
Now that the versioning crisis has been averted, I wanted to give everyone a sneak peek as to what's coming over the next month!

We're going to be doing releases a little differently this month, instead of one big patch with many features, fixes & changes I'll be doing some micro-patches leading up to a larger patch.

By 5/12:
MQ Version modifications:
-Version selector present over the entire application.
-Existing Resources for each version will now be independent of each other!

Misc. Tweaks:
-RGManager will no longer be downloadable through resource grids.


By 5/19:
New Stuff:
-Resource updates will have a modifiable blanket check-timer that allows users to modify when RGManager will automatically (and asynchronously) check for updates on existing resources! This way, users don't have to refresh or restart RGManager to see if there have been any updates.

By 5/31 - 6/9:
New Stuff:
-Maps Page for full EverQuest map & MySEQ control.

The Maps page is where the brunt of the work is going to be over the course of these updates. As such, it has the most time dedicated to it that way we can release it in a stable state. I may have overshot how long it will take, I don't estimate I will need the full time (up to 6/9) for an actual release there but I figured it would be better to overshoot and release early than undershoot and have to delay (or worse, release a poor product).

If anyone has any questions, feedback or issues please don't hesitate to reach out to me! :)
 
Ionis updated RGManager (beta) with a new update entry:

v1.2.0.0: Sever Selection Differentiation, Directory Structure changes & more

New Stuff:
-Each individual server selection now has it's own independent Existing Resources & Resource Excludes which can be swapped between via the server selection combo box.

Changes:
-Server selection combobox has been moved to the bottom right of the application and is now present on every page.
-Refactored directory structure, files are now organized structurally based on server type.
-Adapted logic across the entire application...

Read the rest of this update entry...
 
Ionis updated RGManager (beta) with a new update entry:

v1.2.2.0: Updater Issues Fixed

Bug Fixes:
-Fixed an issue where the Updater couldn't appropriately unpack the MSI due to version discrepancies & deprecated project dependencies that were affecting the pipeline build.

NOTE: This merges us back up to v1.2.1.0 so all the changes for this weeks update are now live!

v1.2.0.0 - v1.2.1.0 Changes:
New Stuff:

-Each individual server selection now has it's own independent Existing Resources & Resource Excludes which can be...

Read the rest of this update entry...
 
Ran another test today.
Starting RG Manager, there was an advice, if I want to uinstall an updated Version of RG Manager, which I conrfirmed.
RG Manager UI was closed.

With RG Launcher and 4 EQ-sessions open, I started RG Manager again.
Checked "watched Ressources" on the left hand side, I saw a lot of Ressources marked with "Download".
I did not see any "Download all" button,
I passed one by one all ressources and clicked "download".
while downloading ressources after a while I arrived at:
1715622047787.png
which like the last time locked up downloading at about 15%.

After a while waiting, if it would proceed, all of a suddon all 4 eq-sessions ave been frozen for about 5 seconds ish.
1 eq-session crased to desktop, while the other three continued to work as normal.
In addition my running discord-program has been blanked out to a black rectangle and stopped working:
1715622291353.png
In addition the RG Launcher UI disappeared completely, while the taskmanager still declares its running.
1715622389493.png

So this version has problems with downloading ressources and shows interferences with EQ,, discord and RG launcher.
 
Closed RG Manager.
Relaunched discord.
Attempted to relaunch the crashed eq-session resulted in another crash of discord and one more eq-session ctd.

Conclusion: memory management corrupted.
Decided to reboot pc.

After reboot anything seems back to normal.
 
Software RGManager (beta) discussion

Users who are viewing this thread

Back
Top