First, a disclaimer: This will NOT help you pick up girls. If you want to do that, try this link:
http://amasick.net/files/stuff/pl_254image.jpgSo I'm sure we all know these adoribs little guys:

Yes, that's a Hatsune Miku doll. Now she and her fellow cuties generally run around causing chaos, and will occasionally grab gold for you. Sometimes, with the help of
this mod, they do it faster. That's all fun and stuff, but then you have dolls like these which pick up items
other than gold:

Well that's just fabulous, but what if you could make your dolls pick up other things... things they normally wouldn't soil their hands with? Like this:
http://i.imgur.com/yNppm7x.gif.
For those of you who don't want to look at the beautiful gif I made,
screw you it's a Mari doll picking up a Racoon Fomor Scroll and some small gems.
"Now how did you do this, after so many tried and failed?" I can hear you asking. Well sit down and listen, sugar, and I'll tell you!
You'll need the following:
- Data unpacker
- Decent Text Editor like Notepad++ or Sublime
- Data packer or custom pack creator
- A brain (this may be the hardest one for you to get. I recommend the black market in Germany)
If you're confused by any of this, STOP READING and go look at
this.
So, ready to mod? Here's what you need to do:
1) Extract the LATEST itemdb.xml and race.xml to data\db. If you use a mod pack like Tiara, you already have them there.
2) Figure out what categories of items you want to pick up. To do this, open itemdb, find an example item, and look at it's "category" tag. Select the sub-categories you want. For example, if I wanted the doll to pick up all books, I'd open itemdb, find a book (In this case, the traveler's guide), and see the categories are:
/equip/usable/readable/book/manual01/not_enchantable/
So basically, the item is:
- Equipable
- Usable
- Readable
- A book
- A manual
- Not enchantable
We want all books, regardless of the other things. (Some books may not be equipable, enchantable, etc) so our category would be
/book/
Easy as that. If we wanted only readable books (excluding skillbooks like fireball), we could use
/readable/book/
If you have multiple catagories of items, you can separate them with a ; character. So, if we wanted our doll to pick up books and food, we could use this:
/book/;/food/
3) Once you have your categories figured out, go to race.xml. You'll need to find the entry for each doll you want to modify. Doing a ctrl-f for "autobot" will pull you right to their entries - from there you have to look at the names to figure out who's who.
4) For each doll you want to modify, find the ExtraData entry for it. If it's a Kristell doll or one of the other ones that picks up items already, you'll see an entry "packableItemStringId" followed by some categories.
If you don't want to lose what your doll already picks up, you'll need to also include these categories in your mod.5) Add (or update) pickableItemsStringId to look like this:
pickableItemStringId="/YOUR/CATAGORIES/GO/HERE/"
So, to make our doll pick up books, it looks like this:
ExtraData="<xml pickableItems="2000" pickableItemStringId="/book/">"
If we had a Kristell doll and wanted her to retain her existing items, we'd do this:
ExtraData="<xml pickableItems="2000" pickableItemStringId="/book/;/tailor/;/spinning/;/weaving/">"
For those of you interested, ExtraData is xml-encoded xml. Running the last through an
xml unescaper gives us this:
<xml pickableItems="2000" pickableItemStringId="/book/;/tailor/;/spinning/;/weaving/">
If you have problemns reading around the escape characters, you might want to make use of an escaper, like the one I linked.
Step.... 6? ...I've lost count) Save race.xml and use your preferred method to pack it back into the game. Restart Mabi and enjoy your new
slave doll!
You can pick up specific item ids using "pickableItems" and formatting it the same way as you showed for "pickableItemStringId", without the slashes.
So...
pickableItems="2000;90102"
would pick up gold and berries.
Some ideas to get you started:- You could make any doll pick up items to help you with the life skills. Can't find a Kristell doll? No problem, just buy Mari!
- Make one doll pick up ALL life items. Why bother summoning 3 or 4 when one will do just fine?
- Never miss a dungeon key again with
/key/ (Doesn't seem to work? Can someone confirm?)
- If you're SUPER lazy,
/item/ will pick up pretty much every item
- If you're SUPER lazy with a LOT of inventory room, try
/item/;/equip/;/food/;/metal/;/material/;/usable/;/*/;//;*;Go forth and pick up the world! Also post any creative mods you make here.