Silent Bill's Merchant Modder

08/16/2011 09:12 SilentBill#46
Mediafire decided to be a bitch, so I have to change the URL, but whatever... New release, new XML ;)
Usual thing applies. If you find a bug, you tell someone who cares. And that's me. :D

Check the OP!

Quote:
Originally Posted by GeneraL_SchnitzeL View Post
yea , can anyone update this tool :)))?
o.o
What do you mean?
08/18/2011 14:04 kaizoku801#47
bump
08/20/2011 03:12 SilentBill#48
HAY GUISE! I found many people looking for the new soulstones IDs.
Figured I'd help out, so I staked them out myself, here they are, in convenient XML form... because I had to insert them into the game to see which they were >.>
Code:
<Stone>
    <Code>808001</Code>
    <Name>Block Def 20</Name>
  </Stone>
  <Stone>
    <Code>808002</Code>
    <Name>Block Def 40</Name>
  </Stone>
  <Stone>
    <Code>808003</Code>
    <Name>Block Def 60</Name>
  </Stone>
  <Stone>
    <Code>808004</Code>
    <Name>Block Def 80</Name>
  </Stone>
  <Stone>
    <Code>808005</Code>
    <Name>Block Def 100</Name>
  </Stone>
  <Stone>
    <Code>808006</Code>
    <Name>Block Def 120</Name>
  </Stone>
  <Stone>
    <Code>808007</Code>
    <Name>Block Def 140</Name>
  </Stone>
  <Stone>
    <Code>809801</Code>
    <Name>MDef 20</Name>
  </Stone>
  <Stone>
    <Code>809802</Code>
    <Name>MDef 40</Name>
  </Stone>
  <Stone>
    <Code>809803</Code>
    <Name>MDef 60</Name>
  </Stone>
  <Stone>
    <Code>809804</Code>
    <Name>MDef 80</Name>
  </Stone>
  <Stone>
    <Code>809805</Code>
    <Name>MDef 100</Name>
  </Stone>
  <Stone>
    <Code>809806</Code>
    <Name>MDef 120</Name>
  </Stone>
  <Stone>
    <Code>809807</Code>
    <Name>MDef 140</Name>
  </Stone>
  <Stone>
    <Code>807701</Code>
    <Name>Atk/Cast Spd 20</Name>
  </Stone>
  <Stone>
    <Code>807702</Code>
    <Name>Atk/Cast Spd 40</Name>
  </Stone>
  <Stone>
    <Code>807703</Code>
    <Name>Atk/Cast Spd 60</Name>
  </Stone>
  <Stone>
    <Code>807704</Code>
    <Name>Atk/Cast Spd 80</Name>
  </Stone>
  <Stone>
    <Code>807705</Code>
    <Name>Atk/Cast Spd 100</Name>
  </Stone>
  <Stone>
    <Code>807706</Code>
    <Name>Atk/Cast Spd 120</Name>
  </Stone>
  <Stone>
    <Code>807707</Code>
    <Name>Atk/Cast Spd 140</Name>
  </Stone>
  <Stone>
    <Code>809501</Code>
    <Name>MAtk 20</Name>
  </Stone>
  <Stone>
    <Code>809502</Code>
    <Name>MAtk 40</Name>
  </Stone>
  <Stone>
    <Code>809503</Code>
    <Name>MAtk 60</Name>
  </Stone>
  <Stone>
    <Code>809504</Code>
    <Name>MAtk 80</Name>
  </Stone>
  <Stone>
    <Code>809505</Code>
    <Name>MAtk 100</Name>
  </Stone>
  <Stone>
    <Code>809506</Code>
    <Name>MAtk 120</Name>
  </Stone>
  <Stone>
    <Code>809507</Code>
    <Name>MAtk 140</Name>
  </Stone>
  <Stone>
    <Code>810101</Code>
    <Name>Crit Rate 20</Name>
  </Stone>
  <Stone>
    <Code>810102</Code>
    <Name>Crit Rate 40</Name>
  </Stone>
  <Stone>
    <Code>810103</Code>
    <Name>Crit Rate 60</Name>
  </Stone>
  <Stone>
    <Code>810104</Code>
    <Name>Crit Rate 80</Name>
  </Stone>
  <Stone>
    <Code>810105</Code>
    <Name>Crit Rate 100</Name>
  </Stone>
  <Stone>
    <Code>810106</Code>
    <Name>Crit Rate 120</Name>
  </Stone>
  <Stone>
    <Code>810107</Code>
    <Name>Crit Rate 140</Name>
  </Stone>
  <Stone>
    <Code>808301</Code>
    <Name>Accuracy 20</Name>
  </Stone>
  <Stone>
    <Code>808302</Code>
    <Name>Accuracy 40</Name>
  </Stone>
  <Stone>
    <Code>808303</Code>
    <Name>Accuracy 60</Name>
  </Stone>
  <Stone>
    <Code>808304</Code>
    <Name>Accuracy 80</Name>
  </Stone>
  <Stone>
    <Code>808305</Code>
    <Name>Accuracy 100</Name>
  </Stone>
  <Stone>
    <Code>808306</Code>
    <Name>Accuracy 120</Name>
  </Stone>
  <Stone>
    <Code>808307</Code>
    <Name>Accuracy 140</Name>
  </Stone>
  <Stone>
    <Code>808601</Code>
    <Name>Crit Pow 20</Name>
  </Stone>
  <Stone>
    <Code>808602</Code>
    <Name>Crit Pow 40</Name>
  </Stone>
  <Stone>
    <Code>808603</Code>
    <Name>Crit Pow 60</Name>
  </Stone>
  <Stone>
    <Code>808604</Code>
    <Name>Crit Pow 80</Name>
  </Stone>
  <Stone>
    <Code>808605</Code>
    <Name>Crit Pow 100</Name>
  </Stone>
  <Stone>
    <Code>808606</Code>
    <Name>Crit Pow 120</Name>
  </Stone>
  <Stone>
    <Code>808607</Code>
    <Name>Crit Pow 140</Name>
  </Stone>
  <Stone>
    <Code>19999989</Code>
    <Name>EmptyString (uses wis stone icon)</Name>
  </Stone>
  <Stone>
    <Code>807101</Code>
    <Name>Eva/Mov Spd 20</Name>
  </Stone>
  <Stone>
    <Code>807102</Code>
    <Name>Eva/Mov Spd 40</Name>
  </Stone>
  <Stone>
    <Code>807103</Code>
    <Name>Eva/Mov Spd 60</Name>
  </Stone>
  <Stone>
    <Code>807104</Code>
    <Name>Eva/Mov Spd 80</Name>
  </Stone>
  <Stone>
    <Code>807105</Code>
    <Name>Eva/Mov Spd 100</Name>
  </Stone>
  <Stone>
    <Code>807106</Code>
    <Name>Eva/Mov Spd 120</Name>
  </Stone>
  <Stone>
    <Code>807107</Code>
    <Name>Eva/Mov Spd 140</Name>
  </Stone>
  <Stone>
    <Code>808901</Code>
    <Name>MPRec 20</Name>
  </Stone>
  <Stone>
    <Code>808902</Code>
    <Name>MPRec 40</Name>
  </Stone>
  <Stone>
    <Code>808903</Code>
    <Name>MPRec 60</Name>
  </Stone>
  <Stone>
    <Code>808904</Code>
    <Name>MPRec 80</Name>
  </Stone>
  <Stone>
    <Code>808905</Code>
    <Name>MPRec 100</Name>
  </Stone>
  <Stone>
    <Code>808906</Code>
    <Name>MPRec 120</Name>
  </Stone>
  <Stone>
    <Code>808907</Code>
    <Name>MPRec 140</Name>
  </Stone>
  <Stone>
    <Code>807401</Code>
    <Name>PDef 20</Name>
  </Stone>
  <Stone>
    <Code>807402</Code>
    <Name>PDef 40</Name>
  </Stone>
  <Stone>
    <Code>807403</Code>
    <Name>PDef 60</Name>
  </Stone>
  <Stone>
    <Code>807404</Code>
    <Name>PDef 80</Name>
  </Stone>
  <Stone>
    <Code>807405</Code>
    <Name>PDef 100</Name>
  </Stone>
  <Stone>
    <Code>807406</Code>
    <Name>PDef 120</Name>
  </Stone>
  <Stone>
    <Code>807407</Code>
    <Name>PDef 140</Name>
  </Stone>
  <Stone>
    <Code>809201</Code>
    <Name>PAtk 20</Name>
  </Stone>
  <Stone>
    <Code>809202</Code>
    <Name>PAtk 40</Name>
  </Stone>
  <Stone>
    <Code>809203</Code>
    <Name>PAtk 60</Name>
  </Stone>
  <Stone>
    <Code>809204</Code>
    <Name>PAtk 80</Name>
  </Stone>
  <Stone>
    <Code>809205</Code>
    <Name>PAtk 100</Name>
  </Stone>
  <Stone>
    <Code>809206</Code>
    <Name>PAtk 120</Name>
  </Stone>
  <Stone>
    <Code>809207</Code>
    <Name>PAtk 140</Name>
  </Stone>
With the added 'advantage' that you can just add it to the [Only registered and activated users can see links. Click Here To Register...]'s ItemList XML by pasting it before the final </Items> tag and it will show up for easy adding to a Shop.
Not really warrants a new release, just adding some new items to the list.
08/20/2011 03:20 ironhammer500#49
Sweet ty bill =)
08/26/2011 06:21 SilentBill#50
Only posting to inform that the previous list only has Epic stones. I'm sure you won't mind. As well as getting a free bump out of it. :)
08/28/2011 08:52 SilentBill#51
Ok, this one is probably gonna be the final version I will release. I'm currently working on a version that can handle all the items on the database :pimp:
It's taking a very hefty rewrite of the core functions, but I'm liking what I'm seeing so far.
New functionalities added:
  • A complete XML map of all the items in ItemResource that have a corresponding string in StringResource. I probably should have done this earlier, but it didn't cross my mind tbh.
  • More choices for the Item types
  • A Rank combo for easy filtering of the humongous amount of data a complete map implies.
  • Removing the item adding functionality for the time being (rendered obsolete by the huge XML :P )
  • Item names taken straight from the DB, so you better know what you're looking for!
A complete map, however, also brings about some warnings. With this XML, you will have access to many items a 6.2 server/client may or may not handle, like Dura gear, it's there, but you will add it to your game UNDER YOUR OWN RISK. There are also a bunch of entries that have ?????s as their names, also under your own risk. ;)

Bump for new (and last) release:bandit:

Lmao, so, seconds after uploading my so-called final release (5.0.0) A glaring bug occurs to me.
Squashed it, and, just because I'm cool like that, finally added the option to add pet cards, all the available pet cards, this includes some that most likely will not work, like the Forest Pixie and DT. But there you go, up to you if you want to fuck up your server ;)
Enjoy 5.0.1!
09/06/2011 14:03 amrmohamed37#52
the last update is amaaaazing thank you for putting eid card ~~
10/19/2011 05:49 darknmadder#53
Cheers for your tool SB, I was just wondering if this has been brought up - would there be any way to add the ability to be able to add categories to existing NPC's. For example if you wanted to add to the weapon NPC in HV Rank 5 through to 7 weapons in separate shop menus? Or is this something that needs to be hard coded?
10/19/2011 20:47 SilentBill#54
No, I'm afraid that would require several code changes, probably more stuff to be added to the Shop XML and other stuff.

Actually, reading the question with some caffeine in my system, yes, it's doable with the app as it is. However, you'd have to do most of the heavy lifting, since adding more options to an NPC requires you add those to the NPC LUAs, and then you'd have to add that new shop to the Shop XML in the Modder.
All of which is easy enough to figure out on your own, yet tedious enough for me not to want to walk you through it.
10/26/2011 22:18 SilentBill#55
New release in the OP, since people are complaining that the Item List doesn't contain 1.3 Repack items (and they're too dumb/lazy to add them themselves), I just made it so you have to search in the database for items to add.
So yeah.
11/03/2011 08:57 SilentBill#56
Bump for yet another release :mad:
This time I won't say it's the last one :rolleyes:
Holler if there are any bugs/suggestions.
11/06/2011 23:17 walid_dz#57
Help me I got an error
[Only registered and activated users can see links. Click Here To Register...]
11/07/2011 07:27 SilentBill#58
My French isn't that great, but it seems to me it's a server connection issue.
Make sure the DBSettings XML has the settings your server uses to log into Arcadia.
Other than that, I can't say I know what's wrong, since I've been using it myself for a long time.
11/07/2011 12:38 walid_dz#59
Is there a solution?
11/07/2011 13:04 kKiMiKo#60
Great Work