Udie Too
Ultimate Diablo Item Editor 2
Version 1.10.011b release 2004/10/31
New Stuff ...
General
Character animation in town! Shows what you will look like as you change items.
Skill key page added. You can set any skill to key and/or Left/Right click.
Text file viewer. Lets you view skill.txt, itemstatcost.txt, monstat.txt and states.txt in the mpq.
Item pages
Quick fill/remove gems.
Copy/paste items.
Drop on ground / off page deletes item. Be Careful ;-)
Item Editor
Added ...
normal selection keys. Shift lets you select bits using any movement keys.
Ctrl + keys to move to next/prev field & next/prev list.
C - copies selection
P - paste (insert) selection
Rare Prefix/suffix support
Fixed ...
drop Runeword for jewels. Makes usable 'iths' now.
More Skill stats fixed. (aura,state, non_classSkill)
mouse selection improved.
Other fixes
Nox support fixed in item store.
Ladder characters recognized. Added toggle to change them to normal.
Still broken ...
Some set items and uniques are not created correctly.
Some item stats may need fixing. Too many stats, too little time ;-)
Too much memory used with lots of savefiles on load screen.
Modified/added itemstatcost entries are not used.
You can download the latest version from
http://home.stx.rr.com/svr
**NOTE TO MOD USERS**
To use Udie with a mod you must make a shortcut to udietoo.exe and set the
"working path" / "Start In:" to the Diablo II directory or your mod folder.
AND you need to put C:\UdieToo\UdieToo.exe -direct as the command line.
This works for TXT type mods. DLL mods probably won't work right.
Features...
UdieToo allows you to load your characters and change whatever you want. It
works just like the game except you can edit the values you see and change
the items anyway you want (within the bounds of the game). The editor uses
the actual files Diablo II uses so if the game changes so does the editor.
Mod Maker Friendly ...
For you mod makers out there, I added the "-direct" command line switch.
Just like the game, it tells the editor to use files extracted to a local
directory structure in the working directory. This is an excellent way to
test mods with new items,sets,uniques etc.
Using the item editor ...
After loading a character you can edit any item by right clicking it and
picking 'edit' from the popup menu. The item editor opens with your item
showing.
Binary Editor:
There is a binary editor control to edit the actual data of the
item. The bits show in reverse order from normal notation to allow
continuous flow from field to field. It takes a little getting used to,
but it's worth it when deciphering unknown data. Each field is an alternate
color and each section (basic,item specific,property lists) has a different
set of colors.
Status Display:
As you move the cursor along the status display below shows current
position etc. The field name/description is shown above along with the
value of the field. Left-clicking the value will popup a dialog box that
allows you to change it in human readable form ;-).
Keys:
Arrows - move cursor around.
Space - toggle bit under cursor
0/1 - set bit to 0/1
INS - switch between insert and over-write
Shift - Select (hilight) bits for copying/pasting
Drag mouse - same
C - copies selection
P - pastes (inserts) previously copied bits into current location
Ctrl+Left - previous field
Ctrl+right - next field
Ctrl+up - previous list
Ctrl+dn - next list
* Delete only works in insert mode. Be very careful inserting and
deleting bits. You can trash an item if you dont know what you are
doing.
Property List Boxes:
There are several property lists that let you modify the item easily.
You select the list you want using the button menu up right. Scroll
through the list using the mouse (no kb control, sorry). Left click
a property to 'grab' it. The cursor changes to show you have it. Left
click your item to 'Apply' the property to it. What happens depends on
the type of property.
'Properties':
This will insert the selection into the first property section of
your item. All items except for Simple items (potions etc.) will
have this property section, although it may be empty. The parameters
are all set max (1111 ...).
'Rune Words':
Will wipe the item down to a 'normal' except for the first property
section. Then it will socket the item,insert the appropriate runes,
and apply the correct attributes for the selected runeword. BUT ...
If the item is not the correct type, Diablo will reset the runeword
to 0xFFFF "ITH". But the properties will remain.
'Magic Prefix/Suffix':
Wipes the item if it isn't Magic. Makes it magic, then add the
correct attributes for the selection.
'Rare Prefix/Sufix'
Will make item rare if not already. Set the name selected. No
attributes are added.
'Unique'
Drag a unique title onto your item.
Will make the item a Unique item and add the properties.
Examples ...
To make a socketed item: Move cursor until "Socketed" appears. The value
should say 'False'. Make sure Insert Mode is off (cursor is wide).Press
space bar to set bit to '1'. Display says 'True'. Move the cursor down to
find "number of sockets". Be sure insert mode is on (the cursor is thin).
Type '0100' (this will set 2 sockets, remember bits are in reverse).
Press INS to turn insert mode back off.
To remove sockets, reverse the process...
Find 'Number of sockets'. With INS on, delete 4 bits. Find 'Socketed'.
With INS off, Press SPACE to set bit to '0'.
Whenever you turn on a flag, you MUST insert bits to align the fields again
Whenever you turn off a flag you MUST delete "" "" "" ..
To change an existing value. Just overwrite it.(With INS off)
!!! CAUTION !!!
If you Unsocket an item you must remove the gems first !