A recent thread got me going on this one. Grab yourself a soft drink, beer or other leisure-time beverage and start reading ... this gets a bit lengthy.
Software that is required:
A fully working copy of UO Assist from
Tugsoft - hereafter called UOA.
A copy of UO Bulk Order Deeds 3.2 (or later) from
here - hereafter called UOB.
Optimal ingame requirements:
A character that's not carrying much
An inner pack that will be used for the UOA part of this
The BOD book you're going to work with
Time and patience - especially for hundred/thousands of BODs
UOA setup/process:
1. Make sure you have a keystroke assigned to the Organizer Agent #1, #2 or #3. You will need one of these.
2. In the Organizer Agent, set the inner pack as the Org bag (OA bag).
3. In the Vendor Agent, set the same bag as the agent bag.
*** We will now call this the OA/VA bag.
4. Grab a BOD book and insure it is named. To do this, click the book select the set name option and enter the name for it. Press ENTER to set the name.
5. Open the BOD book and set the filter to ALL sizes, ALL quality, select either Blacksmith or Tailor, set ALL for quantity and apply.
6. Now start dropping BODs out of the book into your pack. Go for as many as you want to do in one pass.
7. In Organizer Agent, add a BOD in the large white window by right-clicking the window, select add item and target 1 BOD.
RECOMMENDED: Right-click "a bulk order deed" and select positioning. Choose upper left as the position. This will come in handy later.
8. Hit the keypress to activate OA and sit back while the BODs are transferred.
9. When all done, open the pack if it not already open. Switch UOA to the Vendor Agent.
10. In the Vendor Agent, clilck "More information ..."
11. Right-click the white window and select the update information option.
12. When done, right-click the window again and select copy to clipboard.
13. Click the "X" in the upper right to close this window, minimize UOA.
UOB processing:
1. Open UOB and select "My BODs".
2. Click "UOA Import" in the lower right. A message stating "Loading" will display briefly.
3. You should now have a grid of the BODs you just entered. Scroll to the right until the BOD Book column is visible.
<u>Below are two ways to enter the BOD Book value as this import does not seem to handle it - even when setting Manage Books to the right value. <shrug></u>
<font color=red>Update option #1</font color=red>
4. Double-click a BOD, select "Manage Books" from the display.
5. In the drop-down window, select the book you want and click OK.
6. You are back to the BOD grid ... keep repeating these steps until all the newly imported items have a book name.
<font color=red>Update option #2 - not for the faint of heart</font color=red>
4. Double-click the first new BOD, select "Manage Books" from the display.
5. Select the book from the drop-down and click OK.
6. Double-click the LAST new BOD and repeat the book assignment.
Cleanup from one pass:
7. In UO, drag the BOD book into the OA/VA pack and place it near the nicely stacked BODs.
8. Pick up and drop the BODs back into the book ... note what the first one is if there are still remaining BODs to do!! This step is easy if you positioned the BODs as they are well ordered and a snap to handle quickly.
9. When all BODs from this pass are back in the book, put it in your main pack and go back to UOA step 5 to start another group of BODs.
Keep repeating these steps for the book if you have to!! I found doing 40 - 50 at a time was about right. You decide.
<font color=red>Update option #2 - fill in the gaps</font color=red>
Okay, remember you only tagged the first and last BOD of a group that you imported? Now you're going to fill in the rest of the Book Name values!!
STRONG SUGGESTION:
Do this after you log out of UO ... it may take some time and you don't want the game to timeout on you. Also close down UOB completely.
The data you have been entering is kept in XML files in the program directory - "c:\Program Files\NinjaPufferEnterprises\UO Bulk Order Deeds"
Make a copy of "My Bods.xml" before doing anything!!
1. Open the XML file for editing (right-click and select EDIT - Notepad should open). You'll see something like this:<blockquote><hr>
<MyBODs Version="3">
<BODBooks>
<Book ID="1b813af4-cc81-4193-bff4-579f3ad1c2c2" Name="Cloth - Sm - 10" />
</BODBooks>
<BODs>
<Small>
<BOD ID="2c9588b7-d142-48ad-a3e7-eebe3bd382c1" Type="Tailor" Exceptional="True" Material="" Name="Body Sash" TotalCount="10" CompletedCount="0" BODBook="1b813af4-cc81-4193-bff4-579f3ad1c2c2" />
... and so on ...
[/ QUOTE ] 2. Locate the FIRST entry that has BODBook="" at the very end of the entry. Go back one BOD entry and you will see a filled in BOD Book identifier.
3. Select and copy the value that is between the "" marks.
4. Starting with the record identified in step 2 here, click so that your cursor is between the quotes and paste (CTRL-V) in the value you just copied. Go to the next record and paste, then ...
5. Continue this until you see another filled BOD Book value. That's the end of a group you tagged earlier.
6. If you did more than one group with the first/last tagging, repeat steps 2 - 5 of this section until you are completely done.
7. Save the file.
8. Check your work by opening UOB and selecting the "My BODs" button.
9. Scroll right to see the book name values and scroll thru the list to insure no gaps exist.
10. Repair gaps by closing UOB and repeating the edit process.
Now you've finished one or more books and can continue with the chore ahead.
If you can figure out an easier method than I present here, by all means let me know! PM me and I will supply an email address you can send detailed steps to ... I'll verify workability and edit this post as needed.
GreatPumpkinator ...
If you read this "book", you'll see there are some places for easing the task at hand. The product is greatly improved and IMO is now in the tweak/adjust stage! Good job!
You have my email if you're not sure ... feel free to use it. I'm a programmer of 30+ years in legacy code (COBOL, BASIC, FORTRAN, RPG, etc) so we kinda speak the same talk.