TODO (6/27/2003) -Create stand alone C program to make the RW2 file. Currently C prog decodes runes, itemtypes, skills, etc and a manual copy and paste is required. A "lite" version will be released, rune and unique item properties will not be decoded in released version. Trickiest part will be handling "duplicate" runewords, those that have all the different jewel/gem recipes but same name. A manual location/extraction of the bins will still be required. -In the Runeword screen, add each of the individual runes' properties to the Runeword Modifiers section. This would have to be driven from the item selected. This really needs to be done, but I doubt I will be able to without a huge hack. -Sort the Item list, it looks like shit in ZyEl. Maybe use a UNC type path thingie, like \\All Items\Any Armor\Helm\Pelt etc. DONE (6/18/2003) -Added Unique screen to show unique item properties, this is useless in Zy-El unless you decode the unique items on your own and paste them into the rw2 file. -Added ATT-SKILL, *GETHIT-SKILL, and *HIT-SKILL to list of runeword/unique properties to include in Skill decode routine -Link UniqueItems' 3 char type code back to an ItemType code. Done in C program. MAYBE TODO (6/18/2003) -Stop user from selecting different rune word or closing Description editor when there is an Update pending. -Preserve settings to registry (Options are done, not sure I will try to preserve rune,item,runeword selections) -Release Cleaned up Source Code -Make the Runeword Description folder dependent on the project name or something -Decode the skilltab Code for the runewords (????) -Add Runeword Modifiers to filter -Add Filter menu item to Tools->Runewords menu, currently only way to access it via right click on runeword list -Add item type to filter. This was thought of when viewing the runeword list with runes/items hidden, maybe other things need to be in the filter ... -Add an indication of what the current filter is when the filter screen is closed 1.0.0.88 (6/8/2003) -Fixed bug when updating a description 1.0.0.86 (Internal Build for testing) -Fixed About screen loadup on slow computers -Fixed error when starting the browser when the previous opened .rw2 file doesn't exist -Better handling of duplicate items, runes, runewords -Rune, Item, Runewords can be commented out with a ";" as the first char -Better handling of runewords with invalid items or runes -Cost for rune words for ZyEl (current cost is based on Anya) -Ability to read itemtypes.txt format. This includes items having two parents (ie throw knife is a melee weapon AND a combo weapon) -Ability/Functionality for complete runes.txt file. This includes the modifiers of each runeword. For normal Diablo II, this will be released, for ZyEl, these fields will be blank -Reconstructed runeword file for ZyEl. Wrote C program to decode runes.bin using armor.bin, weapons.bin, misc.bin, properties.bin, and itemtypes.bin -Ability to change Bold for default Font -Ability to hide rune/item selection for full screen runeword view -Decode "charged", "skill", etc. fields in the runeword Code/Params section. -Change default options, use item list and use normal font -HEL has level of 0 -Default runeword file will be for Diablo II normal. Additional downloads will be provided for ZyEl 2.7 -In Item List, items are only shown if they have runewords associated with them. -Charm runewords that also have a similar item runeword are now separated in the runeword file. -Runeword file "Version" in the [Header] section is now 1.2. Browser will not be able to load older versions -Added [Options] section to runeword file for display of Cost column in runeword list -In Item Tree, only show items that have runewords associated with them or their children. -Added some text to the status bar 1.0.0.63 (5/14/2003) -Browser ships with 3 rune word files. "ZyEl 2.5B.rw2", "ZyEl 2.6.rw2", and "Default.rw2". Default is just a copy of Zy El 2.6. Default is loaded when program is first started. -Last rune word file loaded is saved for next start up. -Colors added to rune word file by NavyFC. -Option to dump out a file with some millisecond timings when refreshing the runeword list. 1.0.0.59 (Internal Build for testing) -Moved several menu items to Options screen. -Added Manual Rune Word list Refresh option. Menu item and F5 key will refresh list. Items that will cause a refresh on their own are: Filter change, Options change/reset, RW file open. This is available in the Options Screen. -Enlarged the Rune list to properly show the Jewel/Gem text (per NavyFC request) -Ability for colors added to Item list (per NavyFC request) -Removed the (6) text at the end of the 6 rune runewords (per NavyFC request) -Added ability to hide Item categories from the Item List (per NavyFC request) -Items in the Options screen are saved on exit and reloaded at startup. 1.0.0.57 (Internal Build for testing) -Redesigned [Runes] section in Rune Word File to include Level Req. and Cost for Runes. Rune word file has new file extension of .RW2. Cost is all 0's and is not enabled in the program, this may not work very well due to differences in cost among venders. -Implemented Level Requirements for rune words (levels are formatted with 2 digits for sorting reasons, this will sort of break the sorting if there are runes that have a higher level than 99 ... so someone should let me know if there are going to be some new runes that will have a higher level than 99 ... :) -Added information to Help->About screen -Title changed to "Rune Word Browser", Mod name is located in the RW2 file. -Read and use the "Completed" flag in the RW2 file for Runes and Runewords -Added "Load children" option. Will load up all runewords for child items for selected item, does not work in Item List, only in Item Tree. For Dezdrehel and others who wanted to see "All weapons" when "Any Weapon" is selected. Available in the Options screen. -Continued code cleanup, and error handlers -Added "Select All To Selected Rune" option to Rune List. Will unselect all runes, then select every rune up to (and including) the selected rune. Right click on the rune list for this. -Rune Word Filter. Currently can only filter on # Runes and Level Requirement. Right click on runeword list for this. -Show the Rune list when the Item Tree is visible. This will clear up some confusion. My fault, this should have been there in the first place, sorry. 1.0.0.51 (5/10/2003) -Initial Release