This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Difference between revisions of "Item ID Generator"

From Project 1999 Wiki
Jump to: navigation, search
 
Line 19: Line 19:
 
Paste the contents of your file into the box below.  If all you want is the IDs, you're done: your item's names and IDs should now be displayed.
 
Paste the contents of your file into the box below.  If all you want is the IDs, you're done: your item's names and IDs should now be displayed.
  
However, if you want to convert those IDs into their hexadecimal equivalents, there's one step further.  Uncheck the boxes of any items you ''don't'' want to generate hexadecimal IDs for, then click the "Convert to Hexadecimal" button to convert ther est.
+
However, if you want to convert those IDs into their hexadecimal equivalents, there's one step further.  Uncheck the boxes of any items you ''don't'' want to generate hexadecimal IDs for, then click the "Convert to Hexadecimal" button to convert the rest.
  
 
After you have converted your items into hexadecimal-using links, you can then copy/paste those links into your character's .ini file (eg. FakeChar_P1999Green.ini) and use them as part of a macro, eg.:
 
After you have converted your items into hexadecimal-using links, you can then copy/paste those links into your character's .ini file (eg. FakeChar_P1999Green.ini) and use them as part of a macro, eg.:
Line 38: Line 38:
 
In this case, just move that last 0 to the front of the string.  
 
In this case, just move that last 0 to the front of the string.  
 
* Beware **  Some 2's complements END in a 0! Check it with a converter before modifying it!  
 
* Beware **  Some 2's complements END in a 0! Check it with a converter before modifying it!  
 +
If this converter gives you a link that shows the wrong item, take the
  
 
Also, some items work fine, because the Hex number (3 digits) is actually the same 4 digits anyway.  
 
Also, some items work fine, because the Hex number (3 digits) is actually the same 4 digits anyway.  
Line 46: Line 47:
 
<�0064E1000000000000000000000000000000000000000 Flawed Sea Sapphire�>
 
<�0064E1000000000000000000000000000000000000000 Flawed Sea Sapphire�>
 
</pre>  
 
</pre>  
The Hex number (3 digits) is actually the same as the 2's complement of 64E1, and thus it works on this converter without issues.  
+
The Hex number (3 digits) is not always the same as the 2's complement of 64E1, and thus it does not always work on this converter without issues.  
  
 
== ID/Hexadecimal Generation Form ==
 
== ID/Hexadecimal Generation Form ==
  
 
<div id="item-id-generator-placeholder">Loading ...</div>
 
<div id="item-id-generator-placeholder">Loading ...</div>

Latest revision as of 12:57, 22 February 2024

Contents

In Beta

What is This Sorcery?

Project 1999 uses the Titanium client, which has an (unclassic, but functional) command called /outputfile. When run, it generates a text file in your EverQuest folder, containing all of your character's equipment (both carried and banked) ... with their EQ Emulator IDs.

These IDs are necessary when creating macros with Links (see guide), but to use them they need to be converted into item link code (with special characters). This page converts the contents of a (pasted-in) output file, into a simple list of such links.

Using /outputfile

To use the command run "/outputfile inventory".

You can optionally specify the name of the file, eg. "/outputfile inventory myStuff.txt", and if you don't it will be named "yourCharacterName-Inventory.txt".

You can use any program (eg. Notepad on Windows) to open the file, and then select and copy its contents.

Converting to Item IDs

Paste the contents of your file into the box below. If all you want is the IDs, you're done: your item's names and IDs should now be displayed.

However, if you want to convert those IDs into their hexadecimal equivalents, there's one step further. Uncheck the boxes of any items you don't want to generate hexadecimal IDs for, then click the "Convert to Hexadecimal" button to convert the rest.

After you have converted your items into hexadecimal-using links, you can then copy/paste those links into your character's .ini file (eg. FakeChar_P1999Green.ini) and use them as part of a macro, eg.:

Page2Button1Line1=/say WTS <�004b80000000000000000000000000000000000000000 Spell: Draught of Jiva �>

*NOTE*

Project 1999 needs the Hex signed 2's complement (4 digits), not the Hex number (3 digits). Check the item number from the output inventory file on a decimal-to-hex converter. if it is 3 digits, add a 0 in front of it (3 zeros at the start) so for example:

<�0006E7000000000000000000000000000000000000000 Krode's Shawl�> 

the above uses the Hex number 6E7, but the Hex 2's complement is 06E7. This converter will give you:

<�006E70000000000000000000000000000000000000000 Krode's Shawl�>

In this case, just move that last 0 to the front of the string.

  • Beware ** Some 2's complements END in a 0! Check it with a converter before modifying it!

If this converter gives you a link that shows the wrong item, take the

Also, some items work fine, because the Hex number (3 digits) is actually the same 4 digits anyway.

For example:

<�0064E1000000000000000000000000000000000000000 Flawed Sea Sapphire�>

The Hex number (3 digits) is not always the same as the 2's complement of 64E1, and thus it does not always work on this converter without issues.

ID/Hexadecimal Generation Form

Loading ...