| Author |
Message |
ksmith
Site Admin
Joined: 09 Oct 2003
Posts: 424
|
Posted:
Fri Aug 10, 2007 9:48 pm |
  |
You can grab the latest ItemCollect source with the following command:
| Code: | | svn co http://eqitems.13th-floor.org/svn/itemcollect/trunk ./itemcollect |
You will need ant to build the ItemCollect.jar file. |
|
|
   |
 |
eviltrix
Joined: 13 Mar 2007
Posts: 109
|
Posted:
Fri Aug 10, 2007 10:52 pm |
  |
Fennin Ro - Item opcode - 0x2282
Inventory opcode - 0x1eb8
If someone sends you a tell with an item link that appears to be opcode 0x1781 (on Fennin) |
|
|
  |
 |
eviltrix
Joined: 13 Mar 2007
Posts: 109
|
Posted:
Fri Aug 10, 2007 11:28 pm |
  |
Ok, 0x1781 is actually 'clicking a link' opcode, hacked it in to the source to test it and it works fine.
All I did was replicate the entries for the 'item' stuff (so new global variable, new -link command line option, etc.) |
|
|
  |
 |
ksmith
Site Admin
Joined: 09 Oct 2003
Posts: 424
|
Posted:
Sat Aug 11, 2007 12:07 am |
  |
It might be worth trying to come up with a simple heuristic to check for packets containing item data.
Accounting for the container struct, you should be able to look for the string fields in the packet much like how zone names are detected. |
|
|
   |
 |
Floppie
Joined: 27 Jul 2007
Posts: 59
|
Posted:
Sat Aug 11, 2007 1:59 am |
  |
And now, the interesting part...getting it to compile on Linux ;) |
|
|
    |
 |
eviltrix
Joined: 13 Mar 2007
Posts: 109
|
Posted:
Sat Aug 11, 2007 10:01 am |
  |
Can we get the website updated to accept the new items, so at least some of us can start submitting updates. We can fine tune the collector afterwards? |
|
|
  |
 |
ksmith
Site Admin
Joined: 09 Oct 2003
Posts: 424
|
Posted:
Mon Aug 13, 2007 8:31 pm |
  |
Procrate seems wrong.
See |
|
|
   |
 |
Floppie
Joined: 27 Jul 2007
Posts: 59
|
Posted:
Mon Aug 13, 2007 8:40 pm |
  |
You mean that mace ISN'T +0x7FFFFFFF% proc rate? ;) |
|
|
    |
 |
Zarisu
Joined: 04 Aug 2007
Posts: 50
|
Posted:
Mon Aug 13, 2007 9:25 pm |
  |
| ksmith wrote: | | Procrate seems wrong. |
Oops, we marked it as unsigned int instead of signed int.
According to the history, this item used to have -20 procrate.
We've updated the table in unpackItemData() in EQItem.java on the trunk from:
| Code: |
{ 1, 4, 157 }, // short procrate;
|
to:
| Code: |
{ 4, 4, 157 }, // short procrate;
|
and the item is in the incoming queue with a procrate of -20. |
|
|
  |
 |
ksmith
Site Admin
Joined: 09 Oct 2003
Posts: 424
|
Posted:
Mon Aug 13, 2007 9:34 pm |
  |
I've merged that change into the auto-detect branch. |
|
|
   |
 |
Nilwean
Joined: 06 Jan 2005
Posts: 130
|
Posted:
Mon Aug 13, 2007 10:57 pm |
  |
|
  |
 |
Zarisu
Joined: 04 Aug 2007
Posts: 50
|
Posted:
Wed Aug 15, 2007 5:56 am |
  |
Lorefile seems to be gone from the item data. The contents for it seem to be coming in under a separate opcode.
Will look into this further.
-Z |
|
|
  |
 |
|
|