Harvest Depot Counter - Discussion Thread

Nuprecon

Active Member
Discuss - http://www.isxgames.com/forums/showthread.php?p=19880 here.

Alpha version 1.0 of Harvest Depot Counter – Data Gathering Obj by Valerian using Sort object by Cybertech.

depot.iss

What it does:
1. Counts the harvests in the harvest depot relevant to your current character.

2. Adds an XML file with the contents of your harvest depot for multiple character updates. <depot.xml>

3. Reads the xml file and prints out a CSV file for use in Excel or like programs. <depot_list.csv>

The XML file will maintain a “fresh” count up to 3 hours by default. To change that, edit the ${OutDated} variable on line 8 of the script.


Code:
 ;OutDated is the number in hours you want to pass before the raw shows an outdated count
variable int OutDated=3How to use it:
1. Enter Your Guild Hall

2. Enter Your Guild Hall

3. YOU MUST DO THIS IN YOUR GUILD HALL!!

4. Download and save the file to your innerspace/scripts directory.

5. While in game open your recipe book and wait 30 seconds, or until the recipe list is fully loaded.

6. Open the console and type “runscript depot”

It will start scrolling numbers, and the numbers will repeat themselves several times until the script has read all of your recipe data. There WILL be extreme lag while doing this, so it’s a good time for coffee / potty breaks.

On completion it will spew out some debug code and tell you that depot.iss is exiting. You can now pull up the CSV file and see the items relevant to your character. You can also head to the next toon if you have multiple tradeskillers.

If you are like me and have all 9 of them to 80 I recommend running this on the Carpenter, Sage, Alchemist and Provisioner. Those characters between them should hit every node. When you are done going through all your characters your CSV and XML files should be up to date and list every single Build Component and the Qty On Hand.

YOU MUST DO THIS IN YOUR GUILD HALL!!

Planned upgrades / features.
1. Tabbed UI with all tiers, showing a list of raws with low stock indicators set by User set variable. And a check box for “ignore” so you can ignore individual components (like milk, sugar, dough)

2. Any feasible and helpful suggestions you may have.
 
Last edited:

fryfrog

Well-Known Member
This sounds really neat, I'm running it now. Like you, between my wife and I we have one of each.

If there was some way to only need 1 to do the count, that would be really spiffy. Perhaps even if it required you to have the supply depot open?

I would love to have the dedication to gather this data once a day for a week or so and see the interesting things that come out.

What do we use the most of? How quickly do we replenish our stocks? What do we use the least of? So many things to wonder about :)

Edit: So I ran it first on my Alchemist, and it spit out numbers but at the end it output NULL - NULL, NULL, NULL, NULL. It did the same on the 2nd run, which was from a Carpenter. These two updated the depot.xml, but not the .csv file. On the 3rd, using a Provisioner it finally updated the .csv file, but there were still many NULL in the debug output. Final run was on Sage, which fared much better and only had nulls in a few places.
 
Last edited:
Top Bottom