EQ Resource Forums

General => Feedback and Suggestions => Multi Character Inventory Manager => Topic started by: Rorce on December 16, 2018, 03:40:32 PM

Title: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 16, 2018, 03:40:32 PM
This next application I've been working on is an inventory manager for all of your EverQuest characters. It keeps track of all of your characters items, and allows you to search and sort through items across all characters.

To get started, run the installation and open the application. The application will auto monitor your EverQuest directory for new inventory output files. To set up an auto monitor, go to Options > Monitor Directories > Add Directory.

Once your EQ directory has been added you can type "/outputfile inventory" from inside your eq game. The MCIM program will automatically pick up the output file and parse it.

Realestate items are being implemented currently. You can try outputting them and playing with them, let me know if you run into any bugs!

I've also got more additions to this program in mind, but I'd like to know what you guys think, what you want to see added!

The installation for this application can be found below. As with applications like GamParse, you'll have to ignore the security warnings and allow the application to run/install. Maybe eventually I can afford a certificate to avoid that annoyance!

NOTE: If you get an error regarding Microsoft.Ace.OLEDB you simply need the Access Database Engine. I'm working on getting it to install with the MCIM setup, but for the time being you can install that from here: https://www.microsoft.com/en-us/download/details.aspx?id=23734 - This should be resolved, if you still get errors please relay those here (be as specific as possible please!)

https://eqresource.com/software/mcim/mcim_setup.exe
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on December 17, 2018, 02:45:12 PM
It would be helpfull if the file name was NOT setup.exe . That one causes AV programs fits.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 17, 2018, 04:32:45 PM
It would be helpfull if the file name was NOT setup.exe . That one causes AV programs fits.

I'll change the name, but I'm doubting it will make a difference. Most AV's will dislike it because it doesn't have a trusted security certificate (which is rather expensive to get).
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 17, 2018, 06:54:53 PM
V 0.3.2.2 Change Log:

 - Fixed an issue that allowed clicking out of intended bounds of context menus. Credit: Erollisi.Andien

 - Did a massive revamp of the Edit Accounts window. Hopefully this window is more informative and easier to understand. Credit: Cazic.Ranonman

 - Exiting the Edit Accounts window no longer forces a data refresh, but prompts the user to do so. Also added the "Refresh Data" option under the Options menu. Credit: Cazic.Ranonman

 - Corrected a bug that didn't refresh the character drop down menu (used for the "Worn Gear" tab) when a different version of EQ was selected (Live, Test, Beta).

 - Various lists that show Characters and Accounts should now sort alphabetically. Credit: Erollisi.Andien

 - Cut update and installation file sizes in half.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on December 29, 2018, 11:21:46 AM
Greetings , this is very handy. I do have a suggestion / request if possible. in the search and filter tab, is it possible to get an additional listing with the last updated date?
Issue, when searching by character & account specific checked. The search ignores the fact that I have only one of each checked and lists everything on all accounts and multiple char. This is with item name blank. Example attached
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 29, 2018, 12:50:34 PM
I don't think it would be too difficult to add a last updated field on the Search and Filter tab, I'll add that to the list.
Thanks for reporting that bug, I will look into it.

And thanks for Beta testing this software!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 31, 2018, 12:07:39 AM
Greym, I can't seem to replicate that bug. I added 6 characters across 4 accounts, selected only 1 character and 1 account (the same account that character was bound to), and clicked search with a blank item name search field. My results were only items for the expected character.

I did make a change to the Search and Filter tab that could for some odd reason fix your problem, it will be pushed in the next update (some time in the next 24 hours hopefully). If this doesn't fix it, please let me know if you can provide additional info.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on December 31, 2018, 12:59:35 AM
V 0.3.3.0 Change Logs:

 - Real Estate should be fully functional now! When the program catches a Real Estate file it will perform a "pre parse" of the file to gather all of the character names that exist in the file. The user will then be prompted to select which characters they wish to parse from the file. This is still very new, and I expect bugs. Please report them when you find them :).

 - Due to the class structure changes required for the Real Estate feature, the program may not work correctly with old data. If things don't seem to be working, clear all data by going to Options > Clear All Data. Sorry!

 - Added a "Last Updated" field to the Search and Filters tab.

 - Removed the "Accounts" list in Search and Filters tab. It was causing nothing but issues, and after a long hard thinking session I decided it didn't really make sense to have. Example: What happens if a user has 1 character selected from an account, but the account has multiple characters. If the account is unselected that one character won't be searched, but if the account is selected all characters will be searched. I think it makes more sense to just select searches by characters.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 02, 2019, 12:09:41 PM
Happy new year!. Thanks for the last updated change. Issue , in the search tab if i select a single character and hit search, i get a pop-up window for every other character that i have to click before it processes the search. Does find what i am looking for but is a bit of a pain as i have near a dozen toons loaded now.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 06, 2019, 12:22:52 AM
Happy new year!. Thanks for the last updated change. Issue , in the search tab if i select a single character and hit search, i get a pop-up window for every other character that i have to click before it processes the search. Does find what i am looking for but is a bit of a pain as i have near a dozen toons loaded now.

Lol, that was some debugging code I forgot to remove. I fixed it, but I can't push an update right now because I'm midway through another feature. I'll try to get an update out in the next day or two!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 06, 2019, 06:59:24 PM
Note: I somehow disabled checking for updates in the last release, so that release will no longer check for updates. You'll have to re run the newest installation file. As long as you choose default settings your data should be fine. Sorry about that.

Version 0.4.0.0

 - Added a Real Estate Items tab. This works similar to the Worn Gear tab, in that you must select the character you wish to view the Real Estate data for.

 - The program will now check for new items from the EQResource database on application start up. There is also an option to manually check under the Options menu item. Prior to this addition the items were only updated when I rolled out a new version of the program.

 - Bug fix: Using the Search feature will no longer cause a popup message for each character it is searching.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 06, 2019, 11:05:27 PM
Log file from new download. Will not let me attach..

PLATFORM VERSION INFO
   Windows          : 10.0.17134.0 (Win32NT)
   Common Language Runtime    : 4.0.30319.42000
   System.Deployment.dll       : 4.7.3056.0 built by: NET472REL1
   clr.dll          : 4.7.3260.0 built by: NET472REL1LAST_C
   dfdll.dll          : 4.7.3056.0 built by: NET472REL1
   dfshim.dll          : 10.0.17134.1 (WinBuild.160101.0800)

SOURCES
   Deployment url         : file:///D:/downloads/MCIM.application

ERROR SUMMARY
   Below is a summary of the errors, details of these errors are listed later in the log.
   * Activation of D:\downloads\MCIM.application resulted in exception. Following failure messages were detected:
      + Downloading file:///D:/downloads/MCIM.application did not succeed.
      + Could not find file 'D:\downloads\MCIM.application'.
      + Could not find file 'D:\downloads\MCIM.application'.
      + Could not find file 'D:\downloads\MCIM.application'.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
   No transaction error was detected.

WARNINGS
   There were no warnings during this operation.

OPERATION PROGRESS STATUS
   * [2019-01-06 11:57:03 PM] : Activation of D:\downloads\MCIM.application has started.

ERROR DETAILS
   Following errors were detected during this operation.
   * [2019-01-06 11:57:03 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
      - Downloading file:///D:/downloads/MCIM.application did not succeed.
      - Source: System.Deployment
      - Stack trace:
         at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
         at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
         at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState, X509Certificate2 clientCertificate)
         at System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
         at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
         at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
         at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
         at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
         at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
         at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
      --- Inner Exception ---
      System.Net.WebException
      - Could not find file 'D:\downloads\MCIM.application'.
      - Source: System
      - Stack trace:
         at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
         at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
      --- Inner Exception ---
      System.Net.WebException
      - Could not find file 'D:\downloads\MCIM.application'.
      - Source: System
      - Stack trace:
         at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
         at System.Net.FileWebRequest.GetResponseCallback(Object state)
      --- Inner Exception ---
      System.IO.FileNotFoundException
      - Could not find file 'D:\downloads\MCIM.application'.
      - Source: mscorlib
      - Stack trace:
         at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
         at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
         at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
         at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
         at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)

COMPONENT STORE TRANSACTION DETAILS
   No transaction information is available.

Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 07, 2019, 12:39:40 AM
Can you tell me how that happened? Did you try to run the new setup file? If so, how far did it get before that error occurred?
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 07, 2019, 10:32:24 AM
Morning , saw your message about the auto update being disabled. So i downloaded the install file again. I get the initial loading window with the green bar then it stops. That error message shows . The program itself still works if i use the exsisting one i had previously downloaded.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 07, 2019, 12:45:19 PM
Thank you, with that information I was able to track down the issue. I pushed a new .exe file for installation that -should- fix your problems.

Sorry about that, I'm still learning this software update system. Hopefully I'll have a good handle on it soon!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 07, 2019, 01:13:13 PM
Cool thanks for the quick fix. I will try it out when i get home. No need to appologize, thats why where here , to kick the tires and get the bugs out.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 07, 2019, 09:20:08 PM
Working now :)
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 11, 2019, 11:47:25 AM
Have you looked at the changes to outputfile names on test?

https://forums.daybreakgames.com/eq/index.php?threads/output-file-name-change.253743/#post-3733119
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 11, 2019, 06:09:43 PM
Have you looked at the changes to outputfile names on test?

https://forums.daybreakgames.com/eq/index.php?threads/output-file-name-change.253743/#post-3733119

Aye. It's funny, I was talking to one of the developers just a couple months ago and mentioned that it would be nice to have that feature. I wanted to add Servers into the program from the start, but with already needing user input for accounts, it seemed too cumbersome for server input as well. I'll get this update in this weekend hopefully!

I've also got a login system fully functional (limited testing) and the ability to export data to an Excel document. I'm hoping to have all of this stuff pushed out in an update before the patch next week!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on January 17, 2019, 12:25:47 PM
Just thought you would like to know. Latest version seems good. Not tried the excell part yet, but the rest is working as intended :)
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on January 17, 2019, 06:24:45 PM
Just thought you would like to know. Latest version seems good. Not tried the excell part yet, but the rest is working as intended :)

Thanks!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Escapedeath on February 01, 2019, 11:47:36 AM
Hello,

I have never posted here but I read a lot. I downloaded the Multi Character Inventory Manager but I am having an issue. When I go to options, edit accounts, add account (this is where I am stuck) I try to add my character but it does not find one. I added the name on the account but I cannot get past here. I tried to look at the documentation to find out for my self but I cannot get that tab to load either. I am sure that I am making a noob mistake but I am at a loss as to what it is. Any feedback would be greatly appreciated. ....Please disregard, I have figured it out now. Thank you!

Update, all the inventory is listed there. When I go to the worn gear tab, it is empty. How do I get this to populate? I just just using this to try and manage my augs. Up to now I have sucked at this and I am trying to step up my game. Any feedback would be greatly appreciated.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on February 01, 2019, 06:07:24 PM
When you select the Worn gear tab there will be a dropdown menu populate in the upper right hand corner with your characters. Simply select one of your characters from the list and the tab should populate. If this doesn't work please let me know and we can further troubleshoot! (if possible please include a screenshot if you still have this issue!)

Being as it's still in Beta, and in a state of constant change, I haven't written any documentation yet.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on February 04, 2019, 02:26:32 PM
(This update was pushed a couple weeks ago but I forgot to put notes here for history purposes).
0.5.0.0 Change Logs:

 - Updated for the file naming changes in todays patch.

 - Added a Log In system. At the moment the system should be fully operational, in that logging in will authenticate you as a Premium user or a Free user. However, there are no features tied to authentication yet. Feel free to test the log in system!

 - Added an Excel Export feature. This feature is still in its early stages, and was rushed to be semi functional so I could push a release before the patch, as there were changes in the EQ patch that would break MCIM without an update. Basically all the Export feature does now is exports an Excel document with all of your characters items. In the future you will have much more control over what data is included or excluded in exports.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on February 20, 2019, 11:24:26 AM
Change Log for MCIM 0.5.1.0

 - Expanded on the Export to Excel feature.

 - You can now select which characters you wish to export data for.

 - You can also now select if you'd like all selected characters data exported to an Excel document with a single sheet, or a document with one sheet per character.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on February 28, 2019, 02:31:13 PM
new problem, the program is not picking up any of the outputfiles past the last patch. Last date it finds is the 19th.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on March 03, 2019, 06:03:03 PM
Interesting. I'll take a look.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on March 03, 2019, 06:17:23 PM
I cannot recreate this problem. Are you using custom file names? The program only picks up the default outputfile name at the moment (I do plan on adding the ability to pick up custom, I still have to think on that). If that's not in, try removing your EQ directory then re-adding it.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Greym Greymantle on March 05, 2019, 10:51:15 AM
Thanks for the assist in sorting this out. Working now.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on May 22, 2019, 11:41:53 PM
Change log for MCIM 0.5.2.0

 - Fixed an issue with shared bank items showing duplicated across same account characters in the search feature. As long as you have properly bound characters on the same account to an account name, the search should now only show each item entry in an accounts shared bank once.

 - You will no longer be prompted for which Real Estate mode you wish to view every time you select the Real Estate tab. Instead, you will prompted once per time the application is opened. Your selection will save. There is a new button that only appears when the Real Estate tab is open that allows you to chang the Real Estate mode whenever you wish.

 - A few random back end changes to prepare for final planned feature before official release. Let me know if you notice anything broken please!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: wolfcaller on May 25, 2019, 05:40:39 AM
I cannot install the 32bit OLEDB Access Database because I have 64bit MS OFFICE installed....thought you should no
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on May 25, 2019, 09:56:07 PM
I cannot install the 32bit OLEDB Access Database because I have 64bit MS OFFICE installed....thought you should no

That's certainly interesting. Thanks for letting me know.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on June 19, 2019, 02:41:05 AM
Change log for MCIM 0.6.0.0

 - Major back end change with how Item Icon Images are collected and used.

 - The good news: MCIM no longer uses Microsoft Access Database engine for anything! This should clear up a lot of issues that many people were facing in regards to installation.

 - The trade off: MCIM now takes 10-20 seconds longer to load up. I'm trying to see about reducing this load time, but I'm not very confident that it can be reduced any further.

 - As always, please let me know if you find any issues!
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Drakah on November 02, 2019, 06:45:02 PM
I just installed it for the 1st time and have an error on startup. Clicking continue does not help, nothing populates in the dropdown for characters after setting up the location of the Everquest folder.
Title: Re: Beta Testing - Multi Character Inventory Manager
Post by: Rorce on November 02, 2019, 08:28:48 PM
Can you hit the details button and copy and paste everything it shows? Also, which version of Windows are you running? Thanks