EverQuest Inventory Report: Difference between revisions

From Fanra's EverQuest Wiki
Jump to navigation Jump to search
(→‎Planned: Added create new folder option for ini file)
(Added section: Development)
Line 24: Line 24:
* Display per character: Inventory Slots, Bank, Real Estate.
* Display per character: Inventory Slots, Bank, Real Estate.
* Add ability to create text and/or CSV file output of search results.
* Add ability to create text and/or CSV file output of search results.
* When picking a folder for the ini file, offer option to create a new folder.
* <span style="text-decoration: line-through;">When picking a folder for the ini file, offer option to create a new folder.</span> - As of version 3.0, EQIR will no longer use an ini file.


== Download ==
== Download ==
Line 57: Line 57:
* [https://forums.daybreakgames.com/eq/index.php?members/fanra.86/ Fanra at DGC EQ Forum]
* [https://forums.daybreakgames.com/eq/index.php?members/fanra.86/ Fanra at DGC EQ Forum]
* Email: &#098;&#114;&#117;&#099;&#101;&#104;&#097;&#108;&#112;&#101;&#114;&#110;&#064;&#111;&#117;&#116;&#108;&#111;&#111;&#107;&#046;&#099;&#111;&#109;
* Email: &#098;&#114;&#117;&#099;&#101;&#104;&#097;&#108;&#112;&#101;&#114;&#110;&#064;&#111;&#117;&#116;&#108;&#111;&#111;&#107;&#046;&#099;&#111;&#109;
== Development ==
Currently working on version 3.0
* Re-written code.
* Setup Wizard - Upon first start, the program will walk you through entering the folder with your output files (by default your EverQuest folder) and entering your character names and servers.
* All settings saved on your computer at ''C:\Users\YourPCUserName\AppData\Local\EverQuest_Inventory_Repor''. No more ini file.
=== Beta ===
[https://doc-14-1g-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/5d0ndhjttmu87tusmehg00idj6nrdpvs/1548597600000/10458812336087506509/*/16_OOdjvjPXnYMZrBalyvIfdSbmmewEYd?e=view Click for version 3.0 Draft I - Character worn items image]
[https://doc-0c-1g-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/vjhe81d0mv4pf4s0c352p8icg39np039/1548597600000/10458812336087506509/*/1wSrSL1yr9qQuB_GaSxkSMIFN330Aac12?e=view Click for version 3.0 Draft I - All Items image]
You may download the beta version 3.0 Draft I (letter i, not Roman numeral one) [https://everquest.fanra.info/eqir/beta/EverQuest%20Inventory%20Report%20Test%20v3.0.0.0%20Beta%20I.exe here].
Keep this in mind, as the Help > About only says Version 3.0.0.0 and does not mention it is a beta or draft version. You can always depend on what it says up top when running to let you know.
This is a beta version and may be used with the understanding that it does not function fully and may not have all features mentioned under Development.
There are a number of bugs of which do not crash the program that I am aware of and working on:
'''Non-crashing bugs'''
# You may be asked to enter your characters twice. - Fixed in later betas
# The Setup Help text is missing. - Fixed in later betas
# If you don't have 14 characters added, it displays the buttons for them anyway as "[]".
# It may not permit you to save ''/outputfile inventory'' in game while running.
If the program does not run or crashes, please let me know if it is not on the list of known crashing bugs below.
'''Crashing bugs'''
# If the location of the EverQuest folder is not set and you are asked to set it by the Setup Wizard and you do not (you click the Cancel button instead of setting it), the program crashes. - Fixed in later betas
# If you are asked by the Setup Wizard to enter your characters and you do not enter any (you click the Cancel button instead of the Update List button), and there are none listed , the program crashes. - Fixed in later betas
# If inventory and/or real estate files for the characters you have entered do not exist in the folder you have set, the program crashes.


== License ==
== License ==

Revision as of 10:59, 27 January 2019

EverQuest Inventory Report (EQIR) is a program that shows the items that your characters have. It shows items they are wearing, carrying, in their bank, on their real estate plots, and in their houses. It works for up to 14 characters.

Character 1 Worn items tab (v2.1)
All Items tab (v2.1)

Features

  • Shows the date and time the /output files were written to the character inventory and real estate in the tab titles.
  • Shows Worn items for every character.
  • Shows some Augmentations on Worn tab for every character.
  • Uses .ini file to record most settings.
  • On first launch it will assume EverQuest is installed in C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest or C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest if the folders exist. It does offer an option to change the setting to whatever folder you have EQ installed in.
  • Full search of All Items.

Planned

  • Search Shared Bank items.
  • Advanced search options.
  • Add guild banks.
  • Add EQTraders, Alla's, raidloot.com, other buttons on items.
  • Add Tooltips of Magelo when you hover over item name.
  • All Items tab: Click button to open window with ListBox where you can select / deselect per character which ones items are shown. ListBox window has choices of All, C1..C14, Remove All, buttons Update, Cancel.
  • First launch check for -Inventory.txt and -realestate.txt files and offer to add the characters to EQIR.
  • Add more augmentation slots to accommodate newer items.
  • Revamp how characters are displayed (code).
  • Display per character: Inventory Slots, Bank, Real Estate.
  • Add ability to create text and/or CSV file output of search results.
  • When picking a folder for the ini file, offer option to create a new folder. - As of version 3.0, EQIR will no longer use an ini file.

Download

Current version is 2.6

This version is designed for the new name format of output files with the January 16, 2019 patch. It will not work with the old name format.

Please let Fanra know if you spot any issues.

Prerequisites: It appears that it needs the Microsoft .NET Framework 4 to run. This should be installed on your computer already. If not, and if EQIR does not work, go to Microsoft here to get it: Microsoft .NET Framework 4 (Web Installer)

Versions

You may choose the Installer or No Installer version. The Installer version is a simple double click and install, best for most people. The No Installer is for those who want a minimum installation footprint.


Installer Version

  • EverQuest Inventory Report v2.6 Setup.exe - Download and double click to run the installation process. This is the easy way to install EQIR. This creates an icon on your desktop to run EQIR, a listing in your system Apps & Features, and a group in your programs menu to start, uninstall, and visit this webpage.


No Installer Version

  • EverQuest Inventory Report v2.6.zip - Download, create a folder for the program, and unzip it into that folder. Then double click on the file "EverQuest Inventory Report.exe" to run or create a shortcut to it.


See Change log below for changes. Note: If the icon to start EQIR does not look like this you may have to clear your icon cache.


Older versions: If you used a previous Installer Version, you should uninstall it before installing a new version. If you have an older No Installer version, please delete old files in the EQIR folder. However, if you wish, you should be able to just overwrite them with the new files.

Feedback and Support

Development

Currently working on version 3.0

  • Re-written code.
  • Setup Wizard - Upon first start, the program will walk you through entering the folder with your output files (by default your EverQuest folder) and entering your character names and servers.
  • All settings saved on your computer at C:\Users\YourPCUserName\AppData\Local\EverQuest_Inventory_Repor. No more ini file.

Beta

Click for version 3.0 Draft I - Character worn items image Click for version 3.0 Draft I - All Items image

You may download the beta version 3.0 Draft I (letter i, not Roman numeral one) here.

Keep this in mind, as the Help > About only says Version 3.0.0.0 and does not mention it is a beta or draft version. You can always depend on what it says up top when running to let you know.

This is a beta version and may be used with the understanding that it does not function fully and may not have all features mentioned under Development.

There are a number of bugs of which do not crash the program that I am aware of and working on:

Non-crashing bugs

  1. You may be asked to enter your characters twice. - Fixed in later betas
  2. The Setup Help text is missing. - Fixed in later betas
  3. If you don't have 14 characters added, it displays the buttons for them anyway as "[]".
  4. It may not permit you to save /outputfile inventory in game while running.


If the program does not run or crashes, please let me know if it is not on the list of known crashing bugs below.

Crashing bugs

  1. If the location of the EverQuest folder is not set and you are asked to set it by the Setup Wizard and you do not (you click the Cancel button instead of setting it), the program crashes. - Fixed in later betas
  2. If you are asked by the Setup Wizard to enter your characters and you do not enter any (you click the Cancel button instead of the Update List button), and there are none listed , the program crashes. - Fixed in later betas
  3. If inventory and/or real estate files for the characters you have entered do not exist in the folder you have set, the program crashes.

License

Full license: license.txt

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Legal

EverQuest is a registered trademark of Daybreak Game Company LLC in the United States and/or other countries. All other trademarks and copyrights are the property of their respective owners. Daybreak Game Company LLC does not endorse and is not affiliated with this software.

Lucy At Allakhazam.com (ZAM Networks, LLC) does not endorse and is not affiliated with this software.

Magelo (Magelo LTD) does not endorse and is not affiliated with this software.

Technical notes

Versions prior to 2.1 used Visual Studio "Application Settings" to store all user settings. I was not aware that this creates folders and files in your C:\Users folder. If you wish to remove this unneeded junk, look for and delete the following folders and their contents, if found:

  • C:\Users\username\AppData\Local\Bruce_Halpern
  • C:\Users\username\AppData\Roaming\Bruce_Halpern

Note that instead of "username", your Windows user name will be used.

Version 2.1 and future versions use a ".ini" file (EverQuest Inventory Report settings.ini) to store most of your settings. You can save a copy of the ini file with your settings when you uninstall it if you wish to avoid having to reenter them. You can also edit the ini file directly.

However, due to the way Microsoft has designed modern Windows, a program can not write to the C:\Program Files and C:\Program Files (x86) folders unless the program has Administrator permissions. Because of this, I had to choose between not permitting installation there or recording the location of the ini file in the C:\Users\username\AppData\Local folder. The other option would be to force the user to run the program as Administrator.

Therefore, I decided to have the program create the folder C:\Users\username\AppData\Local\EverQuest_Inventory_Repor and place folders and user.config files there. Should you wish to uninstall EQIR and delete that folder, feel free. Sorry, but blame Microsoft.

Change log

  • Version 2.6 - Now uses inventory files that contain server name. Improved search to cover all instances of entered text. Added button to clear search. Fixed single quote (apostrophe) search bug. Added Setup Wizard features. Added to automatically use C:\Users\Public\Daybreak Game Company\Installed Games\EverQuest as EQ folder location if not set and C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest not found.
  • Version 2.5 - Added simple search to All Items. Updated License text.
  • Version 2.2 - Added program icon. Improved License text.
  • Version 2.1 - Uses "EverQuest Inventory Report settings.ini" to record most settings instead of "C:\Users\username\AppData\Local\Bruce_Halpern" and/or "C:\Users\username\AppData\Roaming\Bruce_Halpern"; "user.config" .xml files. However, the folder "EverQuest_Inventory_Repor" is still created in "C:\Users\username\AppData\Local\" to hold location of ini file. New Setup Help text using "Setup Help.rft" file. Progress bars for loading all files and shut down. On first launch it will assume EverQuest is installed in C:\Users\Public\Sony Online Entertainment\Installed Games\EverQuest if the folder exists. It does offer an option to change the setting for what folder you have EQ installed in.
  • Version 2.0 - New improved Worn tab for all characters. Added "change log.txt" file to files distributed.
  • Version 1.1 - Added date and time of /output files to output files tab for each character.
  • Version 1.0.0 - Release version.