In terms of setup, it's pretty straightforward:
- Have a bag, pouch, or whatever, full of blank runes.
- To avoid overwriting any marked runes you have in your pack already, the script SHOULD auto-detect/use blank runes from the specified bag only.
- If you run out of runes mid-script, it SHOULD auto-pull from your spellcaster's keys (or prompt you to open your keys and it'll take over from there).
- The Sort Runes button will move any blank runes from your backpack your designated Rune Bag.
- Have a second, separate bag of blank runebooks. You could have them both in the same bag I suppose.
- The script only pulls blank runebooks, which is determined by whether the runebook has been named or not. If you're re-using any runebooks, make sure you clear the name (click the Rename Book icon and just type in a space/hit enter to null out the name field).
- The Remove Runes button will take all runes out of whatever runebook you have opened and erase the runebook name.
- Set Runebook Bag: Target the bag, pouch, or whatever that has your blank runebooks.
- Set Rune Bag: Target the bag, pouch, or whatever that has all your blank runes.
- Set Runebook(s): Target the runebook(s) you wish to copy.
- After selecting the first book, you'll get a prompt if you wish to continue selecting more books. Click No once you've finalized your selection. I'd keep it at at max of 5-7 books for now.
- Set Library Runebook: Target a runebook in YOUR backpack that contains a rune to the library that you'll be copying from.
- After setting the Library Runebook, make sure you select the Library Rune # from the dropdown list below. This represents the runebook slot that the rune occupies (e.g. the right side of page 4 would be Rune #8).
- You want the rune to be within a couple tiles of the runebook(s) you're copying, so you may need to remark this rune as time goes on.
- Runebook Name: This determines what your copied runebook will be named. Runes will also be named with this as the preface (e.g. the book will be named "Platinum" and the runes will be "Platinum #4")
- Runebook # Format: By default, runes will be named #'s 1-16. If you are marking multiple runes from similar book types, you can change this to Overall Rune # (e.g. if you're coping Platinum runebooks, the second runebook will start with Platinum #17, instead of Platinum #1).
- Start: Once everything above has been setup, the Status bar at the top should read "Ready!" with a green circle next to it. Click Start and then sit back and watch and drink some coffee.
- I don't have a rail/pathfinding system setup yet, so the script won't work just yet in cases where the owner doesn't allow marking runes within the house itself.
- I'll add a function to allow you to copy runebooks directly from your backpack, which doens't require recalling back to the library at the start... Eventually ;P
- And I'll add a function to save your rune/runebook bags and library runebook/rune position so you don't need to re-run the setup every time if you'll be keeping the same bag/book setup.
- World saves might botch the script. If you see one coming, pause and resume once it's completed. Didn't feel like getting the journalscan working/they tend to be glitchy.
- The text at the top right is testing stuff, but basically just shows the IDs of your designated bags, as well as the ID/Names of the runebooks you're copying.
- There's a function built-in (but disabled on this version) that outputs each rune location to a text file. I've been using this to create a master file of runes from all the libraries (mine, Simply's, Arrows, etc.). There's a lot of duplicate runes, so eventually I'll be able to find them all and get a library with no dupes ;P. If anyone wants to assist on this, lemme know and I'll get you a copy of the script with this function enabled so you can send over files I can add to the pile.