Welcome to Talifer's RuneWizard v1.1.3 Application: RuneWizard Author: Talifer (diirunewizard@talifer.co.uk) Date: Created: 12th September 2001 Modified: 15th July 2003 Homepage: http://www.talifer.co.uk/RuneWizard/ ----------------------------------------------------------------------------- ///////////////////////////////////////////////////////////////////////////// This item is Freeware, you are free to use and distribute as you see fit with the following conditions 1. Binary files are not tampered with, they should be exact duplicates of my original 2. You make no profit from this program, it should be free to everyone 3. You include this Readme with distribution 4. The author reserves the right to alter these terms and conditions at any time and without notification ///////////////////////////////////////////////////////////////////////////// ----------------------------------------------------------------------------- For up to date information please visit http://www.talifer.co.uk/RuneWizard/ or email DIIRuneWizard@talifer.co.uk How to use the RuneWizard ------------------------- Pretty simple really, run RuneWizard.exe and you will be presented with a user interface. This interface contains three main sections. The top section is a list of currently available runewords (When first run all rune words will be available). The currently selected rune word will be highlited. You can select a rune word to view by simply clicking on it. You can also scroll up and down with the two arrow buttons located at the bottom right of the list. The second section (The main display) contains details about the currently selected rune word, this is display only you cannot interact with it. The last section is the rune boxes section. There are six rune boxes which will contain images of the runes for the currently selected rune word. If you click a rune in this section a dialog will appear giving you details of the individual rune's statistics. Underneath the rune images you will see the current CLVL (Class level), this is the level you character has to be to use this runeword (If the currently selected character is not high enough in level this number will be displayed in red), this is basically the required level of the rarest rune (Look at the rune properties to confirm this :)) By default all rune words are available, to narrow down the search for rune words you should select equipment and runes. Press the Equipment button at the bottom of the dialog to open up the Equipment selection dialog. In here you can select the type of equipment you wish to view rune words for. You can select individual item classes, or use the group buttons to select multiple items (Currently the three groups are Melee, Ranged, Defense). When you are happy with your selection click OK. You can also narrow down the number of runes used. Click the Runes button to display a list of available runes. Use this dialog to select the runes you have. You can then select the type of search you wish to perform, this is called Rune Logic. There are three options: Any - The rune words displayed can contain any of the selected runes All - The rune words displayed should contain all of the selected runes Complete - The rune words displayed should be made up entirely of the selected runes You can also select the number of runes that should be in a rune word (So if your item has three sockets you'll be wanting a list of three rune runewords :S) Once you are happy with your selection of runes press OK. You can see the attributes of individual runes by right clicking on the rune image. Introduced in version 1.1.0 is Character selection. You will notice when you frist load the RuneWizard, inbetween the runeword list and the runeword description, the text "Character: USEast: Default: Default" appears. This shows the currently selected character (This is a default one added automatically since you must have at least one character). It is split into three sections, the Realm the account is on, the account name and the character name. To select another character press the "Character" button at the bottom of the screen. You are then presented with the currently selected account, whose realm and name are displayed at the top in the center. You will also be able to see all the characters currently created in this account. You can edit this account in one of five ways, you can add and delete accounts using the buttons at the top of the screen (Bare in mind you must always have at least one account). You can also edit, add and delete characters from the current account (N.B. Every account must have at least one character in it). You can cycle through your current accounts with the arrows at the top of the screen and you can select characters in the current account be left clicking on them. Once you have selected a character you can return to the main RuneWizard screen by either double clicking the character you want, or pressing the OK button. Either of these options will result in the newly selected character being used. Pressing cancel will revert to the character you were using before you pressed "Character". One exception is if you delete either the character or the account that you were using before, since it will no longer be there, either the first character in the account (if the account still exists) or the first character in the first account will be chosen instead. Each character will have it's own selection or runes and equipment. Creating accounts ----------------- To create a new account simply press the New button at the top of the character selection screen. You will have to give two pieces of information, the account name and the account realm. The RuneWizard, by default, knows of six realms. This list of realms is stored in the realms file (in the data directory) if you wish to add more realms (like "offline"/"singleplayer" or "Open Europe") just add to this file. Type in the name of the account and then use the arrow buttons to cycle through the realm you wish to associate with this account. When you create an account you will be forced to create a character for this account, all accounts must have at least one character. Clicking cancel rather than OK at the account detail or character detail stage will result in no new account being created. Creating characters ------------------- Create a new character by pressing new in the bottom left corner of the character selection screen. You will be required to enter four pieces of information, the character's name, the character's level, the character's class and the character's type. There are no restriction on the character name, the character level must be between 1 and 99. The character class can be chosen by cycling through the list of available classes with the arrow buttons, as can the character type. Character properties can be edited at a later date (to update level for instance) by selecting the character and pressing the edit button. Custom character portraits -------------------------- You will notice that the character selection screen contains portraits for each of the character class types. This is what newly created characters of that type look like. The RuneWizard has a facility to allow custom portraits of your characters. The generic portraits are located in the char directory and are named .bmp. Editing these will result in a global change to all characters of this class. If you wish to add a portrait of a specific character simply copy one of the class bitmaps (This is just so you get the same size image) and rename your copy to .bmp, e.g. The default character when you first load the RuneWizard is called Default in an account called Default on the USEast realm. So if you create the bitmap DefaultDefaultUSEast.bmp, this portrait will be displayed instead of the default for the class. Then all you have to do is take a screen shot of your account in Diablo II (Simply press the "Print Screen" key while your account in on screen) and cut and paste the relevant section to your new bmp file. Once you OK either the equipment dialog, the rune dialog or the character dialog the rune word list will automatically update to give you the available runewords for your selection When you exit the rune wizard your selections will be saved to disk, specifically the settings.dat file in the data directory, so the next time you run the utility it should be in the same state you left it Also introduced in version 1.1.0 are automatic updates. To make use of this facility you must have internet access when you lauch the RuneWizard. When the RuneWizard is run it will check with the RuneWizard server for updates. It checks two things. Firstly it checks to see if a new RuneWizard version is available, if you have the latest RuneWizard it will then check to see you have an up to date runeword data file. This allows you to get the latest version and the most up to date runewords without having to check for yourself all the time (Am I good to you people or what :)). This will all be done in the background and should not interfere with your use of the RuneWizard. If the RuneWizard detects any updates a button will appear next to the title on the main screen, you will not be forced to update but if you wish to do so press the "Update Available" button and you will be told if there is a new RuneWizard version, in which case it will take you to a download site, where you can download the new version using your favourite download method. If you have the latest RuneWizard version but a new RuneWords data file exists you will be given the option to automatically download the new RuneWords. This automatic download will replace the "runewords.txt" file in the data directory, so if you want to make a backup, simply copy this file. This rune word data file is also available for manual download if you prefer (or something goes wrong :)) Comment/Suggestions/Bugs ------------------------ Hopefully there aren't too many bugs but feel free to let me know if you find any If you would like to make suggestions on further development or just comment on what I have produced again feel free. If you have any artistic ability and can create some better graphics I'd also be interested to hear from you (My graphic ability is seriously limited :)) I did want to make the runes glow, along their carving, when you selected them, but I couldn't manage to make it look anywhere near good enough :) Just email me: DIIRuneWizard@talifer.co.uk Or you might even see me on USEast/Talifer (Update: No you wont because I haven't played for a long time after I lost most of my mules due to inactive characters) Known Bugs/Issues ----------------- Fonts Not really a bug but I have no installation program and I don't really like to copy files around people's hard drives so I'll leave it up to the individual to do. Basically I have designed this utility to look similar to the Diablo screens to do this I used the Exocet font. Subsequently it looks better in Exocet font and I haven't tested it in any other so I suggest you instal this font to your system, hell it looks good on word docs anyway :) You can find both the Heavy and Light Exocet fonts in this distribution. I could never get both to work at the same time, I could only ever say Exocet. If I had light installed it would always use that, so if you want heavy don't install light Account/Characters The RuneWizard does not check for duplicate account names and character names. The RuneWizard does not check for compatible characters, I'd advise you use alpanumeric characters for character and account names Accounts can not be edited only created and deleted History ------- v1.1.3 ------ Fixed - With DiabloII patch 1.10 more runewords were introduced. Unfortunately a bug would only allow RuneWizard to load a maximum of 33 runewords, now fixed - Had to add some more custom equipment requirements since the mace can actually be restricted to clubs/hammers. v1.1.2 ------ Fixed - Fixed auto update problem on Win9x machines, should now work, easiest way to test is to edit the runewords.txt file and lower the version number at the top, the RuneWizard should then inform you that a new runword file exists v1.1.1 ------ Fixed - Added Paladin to character classes (Doh!) v1.1.0 ------ New - Added support for characters and accounts with custom images - Added online version checking - Added RuneWord download ability Fixed - Fixed bug in Clvl requirements calculation which failed to take the last rune in a runeword into account v1.0.1 ------ - Added right click ability to view attributes of runes in runes select dialog. Also added right click ability to runes in rune word for consistency - Added rune logic to enable better rune word filtering - Added Clvl requirements - Adding persistence (Now save user settings to Settings.dat in data directory) v1.0 ---- Created Files the RuneWizard uses ------------------------- Here is a list of the files Talifer's RuneWizard uses so you know what it's doing and can tweak some bits if need be Data/runes.txt - This files contains the list of available runes, most files are in uppercase simply because I think the Exocet font looks best in uppercase. It is in the following format RuneName:Level Req:Weapon Mod:Armour Mod:Shield Mod I added this data file in case Blizzard design to change some rune names again Data/realms.txt - This files contains the realms that you can select from when creating an account This allow you to add your own custom realms (Like SinglePlayer or OpenEast etc...) Data/runewords.txt - This file contains all the available runewords. Each line is seperated by a newline character which some text editors don't like (Namely notepad) so you might get little squares instead of new lines. The first line is the runewords version (for auto updates) The you get the list of runewords RuneWord Name Applicable Equipment - this is stored in hexidecimal for the programs sake I didn't do it to hide information from you, if you really wanted to know the binary comparisons for this just let me know and I'll tell you, but it's not that interesting ;) Runes - The runes used, numbered by their appearance in the runes.txt file Mods - A list of the mods this runeword bestows, until you reach a blank line Data/settings.dat - This is the file which stores you accounts and characters The first line is the RuneWizard version (so it knows what it's loading) Then you get some defaults, including the currently selected account and character Then you get a list of accounts with eight characters in each account, the line before the character name (1 or 0) indicates whether a character actually exists or not the rest is just settings for the last runes you selected and equipment etc... bmp/*.bmp - The bmp directory contains most of the images used in the RuneWizard. You will find two bitmaps for every rune e.g. cham.bmp and selcham.bmp. The first is the image of the unselected rune and the second is the image when it is selected. This directory also contains similar images for the weapon classes and weapon groups So if you have better images you can replace them char/*.bmp - The char directory contains the images for the basic character classes. This is where you should put custom character portraits