Night Rider's Hellfire & Diablo Item Editor v2.0
Please read this file before you mail me for help. I explained most of frequently asked questions about my editor. Oh, by the way, my english is not soo good, but I hope you'll understand this help file. :)
Q : Do you have other Diablo-related programs ?
A : Check on my page, I wrote crack for buying items for 0 Gold, and also Random Item Generator. I have program for grabbing items from inventory and floor too.
Q : How to get HIF or ITM items :
A :Well it is simple, just take Raymond's Diablo Trainer (I use Beta 5 Build 1 version) or BoBaFeTT's editor for 1.05 and higher versions of Diablo. Start Diablo or Hellfire. When you're inside game press Alt+Tab to return to Windows. Now run Raymond's trainer and press 'Item' button. Then You'll see list of your character's items. Select one and press 'Export Item' button. Save item to disk, and now you can load it into my Item Editor. You can change it's attributes and make item that you like. Ok, now save it to disk again, and in Raymond's trainer select 'Import Item' button and select item that you changed and saved with my Item Editor. Import item into Diablo/Hellfire and press 'Save changes' button in Trainer. Now you can return in Diablo/Hellfire with Alt+Tab or press Diablo or Hellfire caption in status bar. When importing item, select empty slot or some potion because if you select slot in inventory occupied by another item that item will be removed. And some Hellfire items and attributes do not exist in Diablo, so be careful, for example Bovine Plate doesn't exist in Diablo, so try not to import it because Diablo could crash. Also be careful when entering values, for example you can set price to 100000 or higher, but spell level can be from around -120 to around +120. When setting spell to item (for example Axe of apocalypse or something like that), you have to enter current and max charges number or item will not be able to cast spells. I also included unknown values to editor, but I think that those values are not used. You can set any name you want to item, for example Night Rider's Bow Of Blood, but it can't be longer than 64 characters. There is one known exception, Bovine Plate has -1 spell level, but it is displayed as 255. If you want to save it in it's original for type 511 in spell level box.
Q : I want the last version of editor, where to get it ?
A : http://members.xoom.com/ffbn or http://nrx.cjb.net
Q : I'm confused, can you help me ?
A : Yes, you can mail me at : This email address is being protected from spambots. You need JavaScript enabled to view it., please don't ask me via ICQ
Q : I would like to pay you for editor, it completely changed my life.
A : Nooooo, you can't, this editor is freeware. That means you can use it and copy it as you want. But (s..t, there is always 'but'), you are not allowed to change editor executable and it's files. If you copy editor, you have to copy original zip archive downloaded from my page. And, please do not link to editor, link to main page (http://members.xoom.com/ffbn). It is important to me because I want to see how many people accessed my page. Also do not link main.htm file.
Q : Can I get source code of your program ?
A : No, source is not available, but if you are making your editor or something like that, you can ask me and I'll help you if I can. But please don't ask me how to do something in VisualBasic or VC++, I can help you about Delphi and Diablo Items structure, not VB or VC programming stuff.
Q : I'm very good programmer, and I would like to make my editor, but I don't know how item files are structured.
A : Go to my page and see. I have complete (almost) tables of itm and hif files. I will probably add tables for other formats, like dia,cha,hfc ...
Q : Who is your favorite playmate ?
A : Julia Schultz. But Karen McDougal is cool too.
Q : When I change my items in multiplayer and reload game items are lost !
A : Yes, as I said it is not possible (for now ?) to make permanent items. But you can make permanent charges and durability. For example if you set durability to 255 you will have indestructible item. You can also make some expensive item and sell it to Griswold, you will get (permanent) money.
Q : How should I set my display properties to display editor correctly.
A : Well it works perfectly at 800*600. I tested it in 1024*768, and it worked just fine. If you don't see boxes, set 'small fonts' in display properties (right click on desktop or select Display in Control Panel.
Q : I don't understand all boxes in editor window.
A : Put mouse cursor on box and description will pop up (if hints are on)
Q : I keep all my items in one directory, and I would like to be my default directory.
A : Press 'Options' button and set your default directory, and when you run editor through start menu you will be positioned in that directory.
Q : Is Elvis alive ?
A : Who the f..k is Elvis ?
Q : Do you plan to write even better editor ?
A : Hmm, maybe, but I included many features in this one, so I don't know what to add in next version.
Q : I opened few editor windows and get message 'not enough memory' or something like that.
A : Yes, I know, this is big program, so I don't recommend to run more than four editor windows at the same time.
Q : You are really boring !
A : Okay, okay, just one more question.
Q : Why is 2.0 better than 1.9
A : Well here is list of changes for all versions :
Changes in version 2.0 since 1.9 :
-Main window is redesigned. I added four boxes for Check, Transfer and Unique Code, values are hexadecimal (h).
-Added more attributes (Big thanx to Thomas Hansen)
-Magic, Combat Special abilities and Additional Damage abilities can be added, for example if you have 02 and 04, you can enter 06 and item will have both abilities. It was to much values to add in program, but you can manually enter values. Beware, it is hex values, so 80+40 aren't 120 but C0 ! Again, thanx to Thomas Hansen for figuring out this adding possibility
-Item descriptions are now moved into executable, so program should be faster
-I removed stupid 'c:\program. ..' text that was displayed in front of Damage box
-Added Die item file support
-Removed Help and Exit buttons, Help is now under About button, and Exit is no needed since there is X on the top right corner of window
-Item Conversion utility improved. Anyway, you have to reload item if you switch between HellFire and Diablo types
-Removed logo from About screen. It was about 50 kilos, and it wasn't useful :)
-Added 'Associate' buttons in Options. You can click on 'Associate Hif' button and next time you doubleclick on Hif file in Windows Explorer, that item file will be opened in my editor. It is useful if you move Editor's executable file to another directory, just click Associate buttons and program will open items when you duobleclick on them
-Removed installation procedure. Who needs it, zip file is smaller now. You just have to unzip zip file to any directory, and put HellFireImages.dll in that directory and program will work.
-HellFireImages.dll is now separated, so if you have that file you don't have to download it again. If you don't have that dll program will work correctly but images will not be displayed
-Executable's size is decreased !
-Some parts of code has been written again, so program should be better and faster
-All windows has been redesigned
-PFV, PFN, SFV and SFN are now described as 'Prefix Base, Prefix Multiplier, Suffix Base, Suffix Multiplier'. These values are used for calculating item's price. You can find formulas in Jarulf's Diablo & HellFire Guide
-Font in About box is changed
-Some minor bugfixes
Changes in version 1.9 since 1.8 :
-Images are now in dll file, not in the main executable
-Data.txt and Config.txt are now converted to single ini file
-Logo image is now jpg file, so it is about 130kBytes smaller
-Few icons are added in main executable file (diablo icons in different colors)
-Program doesn't use windows registry anymore for storing program's directory, now you can move program anywhere and it will not report 'missing data.txt' or other messages like that. But, be sure that NRConfig.ini and HellFireImages.dll are in same directory with HellEditNew.exe
-I fixed some bugs in 'Options' window. Now hints WILL be off when you run the program if you set Hints Off option
-I added drive box to item home directory selection window. Now you can have home directory on any drive
-Load and Save buttons are now colored as other buttons if you change windows color settings
-Executable file is about 400 kBytes smaller. I hope that it will make program faster and smaller in memory
-I wrote some parts of code in different way, so I hope that program have no bugs anymore :) Anyway, if you find some bug please mail me
+Errors : You can't run more than 7 program windows at same time. (tested on P133/16MB)
Changes in version 1.8 since 1.666 :
-Fixed stupid bug that caused item picture to become invisible after activating another window in front of editor's window
-Fixed another stupid bug that caused additional mana and life points to be calculated incorrectly
-Changed 'About' window, added logo, and some new stuff
-Improved HIF>ITM and ITM>HIF conversions by adding default headers
-Decreased number of unknown variables (from 30 to 16) , now spell and magic stuff are longint
-Code is little bit improved
-Added questions and answers to help file
-My English is getting worse, but my Pascal is getting better :)
Changes in version 1.666 since 1.5 :
-Finally added images of items
-Program now has an installation procedure
-Program has an uninstall procedure (but who needs it :-) (anyway, if you want to remove my program do it from Control panel .. Add/Remove programs)
-Program now appears in Start/Programs menu
-You can run program by doubleclicking on hif or itm file in windows explorer
-Now itm and hif files have their own icons
-When you are saving your items, offered name will be name of your item (it will not be of item that is loaded, it will be name that you set to your item in Name & Price box)
-Added prefix/suffix for bad items (hydra, frog ...) still missing corruption and thief, please send me those items if you have any
-You can set your home directory where your items are located, and when you click Load button, open box will be located in that directory (if you change it, it will take effect when you restart editor)
-You can set position of editor's window and save it
Changes in version 1.5 since 1.2 :
- Added Diablo item editing, now you can edit ITM files
- Added conversion utility, now you can convert ITM in HIF or HIF in ITM
- Added 'Unknown values' editing, now you can change unknown values (not recommended)
- Added Help button that displays this file
- Added Hints, and Hints Off/On button, now every edit box displays hint when cursor is on it
- Added some minor changes and bug fixes
Here is transfer code table, I did not find it could be useful, but anyway, here it is :
Gold-0
Short Sword-spW-1 Leather Arm.-59 Scroll, Guard-113
Buckler-spW-2 Hard Leather Arm-60 Magic Book-114
Club-spW-3 Stud L. Arm-61 Magic Book-115
Short Bow-spW-4 Ring Mail-62 Magic Book-116
Short Staff-spS-5 Chain Mail-63 Magic Book-117
CLEAVER BUTCH-6(2hAxe) Scale Mail-64 Dagger-118
UNDEAD CRWN-7 (Helm+15AC) Breast Plate-65 Short Sword-119
EMPERYEAN BAND-8 (Ring) Splint Mail-66 Falchion-120
Magic Rock-9 Plate Mail-67 Scimitar-121
OPTIC AMULET-10 (Amulet) Field Plate-68 Claymore-122
RING OF TRUTH-11 (Ring) Gothic Plate-69 Blade-123
Tavrn Sign-12 Full P.Mail-70 Sabre-124
HARLEQUIN CRST-13 (Helm) Buckler-71 Long Sword-125
VEIL OF STEEL-14 (Helm+18AC) Small Shield-72 Board Sword-126
Golden Elxr-15 Large Shield-73 Bastard Sword-127
Anvil of fury-16 Kite Shield-74 2-hand Sword-128
Black Mushrrom-17 Tower Shield-75 Great Sword-129
Brain-18 Gothic Shield-76 Small Axe-130
Fungal Tome-19 Potion, Heal-77 Axe-131 Lrg
Spectral Elxr-20 Potion, Full Heal-78 Axe-132
Blood Stone-21 Potion, Mana-79 Borad Axe-133
Cath. Map-22 Potion, Full Mana-80 Battle Axe-134
Heart-23 Potion, Rejuv-81 Geart Axe-135
Potion, Heal-24 Potion, Full Rejuv-82 Mace-136
Potion, Mana-25 Blcksmth Oil-83 Morn Star-137
Scroll, Ident-26 Oil, Accuracy-84 War Hammer-138
Scroll, Twn Port.-27 Oil, Sharpness-85 Spike Club-139
ARKAINE'S VALOUR-28 (Armor) Oil, Fortitude-86 Club-140
Potion, Full Heal-29 Elixer, Strenth-87 Flail-141
Potion, Full Mana-30 Elixer, Magic-88 Maul-142
GRISWALDS EDGE-31(1hSword) Elixer, Dexterity-89 Short Bow-143
BOVINE PLATE-32 (Armor) Elixer, Vitality-90 Hunt Bow-144
STAFF LAZARUS-33 Scroll, Heal-91 Long Bow-145
Scroll, Rsrct-34 Scoll, Search-92 Cmpst Bow-146
Rune Bomb-39 Scroll, Lghtng-93 Short Battle Bow-147
Theodore-40 Scroll, Ident-94 Long Battle Bow-148
Auric Amulet-41 Scroll, Rsrct-95 Short War Bow-149
Torn Note1-42 Scroll, FWall-96 Long War Bow-150
Torn Note2-43 Scroll, Inferno-9 Short Staff-151
Torn Note3-44 Scroll, TwnPrt-98 Long Staff-152
Whole Note-45 Scroll, Flsh-99 Comp Staff-153
Brown Suit-46 Scroll, Invsn-100 Qrt Staff-154
Grey Suit-47 Scroll, Phase-101 War Staff-155
Cap-48 Skl Scroll, MShld-102 Ring-156
Cap-49 Scroll, FWave-103 Ring-157
Helm-50 Scroll, FBall-104 Ring-158
Full Helm-51 Scroll, StnCurs-1 Amulet-159
Crown-52 Scroll, ChnLght-1 Amulet-160
Great Helm-53 Scroll, Grdn-107 Rune, Fire-161
Cape-54 No Item-108 Rune, Lght-162
Rags-55 Scroll, Nova-109 GRune, Fire-163
Cloak-56 Scroll, Glmn-110 GRune, Lght-164
Robe-57 Scroll, None-111 Rune, Stone-165
Quilt Armor-58 Scroll, Telep-112 Unknown-166
EEEEnd !