Notes:
===v1.6=== (9/21/2007)
-Added the ability to Load Incarnations from the "forum friendly" format in a variety of ways.
-Paste it in via Right-Click -> Paste Incarnation From Clipboard
-Choosing a Text file in the Load Incarnation window
-Drag n Drop a Text file on to the hotbar
-Added the ability to Load Incarnations from the MatchLogs automatically generated by the game in the same ways as above.
-Got rid of Save in Notepad step during Data import (YAY! Thanks to quickben of http://www.ratemybuild.com/games/fury for the tip that got this working!)
-Added More Detailed Equipment options.
Changes:
===v1.6=== (9/21/2007)
-Added the ability to Load Incarnations from the "forum friendly" format in a variety of ways.
-Paste it in via Right-Click -> Paste Incarnation From Clipboard
-Choosing a Text file in the Load Incarnation window
-Drag n Drop a Text file on to the hotbar
-Added the ability to Load Incarnations from the MatchLogs automatically generated by the game in the same ways as above.
-Got rid of Save in Notepad step during Data import (YAY! Thanks to quickben of http://www.ratemybuild.com/games/fury for the tip that got this working!)
-Added More Detailed Equipment options.
===v1.5=== (9/19/2007)
-Created an Installer.
-Fixed a bug that was making the filename appear multiple times in the title bar.
-Fixed Exec/Cast Time bug.
-Fixed a bug that would cause a crash when double-clicking on a column header. (Thanks to Likort for the bug report)
-Fixed some problems with parsing the ability data when the user's location was set to Sweeden (Thanks to Munson and CerbeR for all the testing and patience)
-Added the current abilities.bin to the install.
-Removed Tutorial abilities from being displayed.
-Fixed another display bug with Contaminate (Should have been AE)
-Made the details pane update on mouse over of the toolbar buttons.
-Added ability classification stuff to Furynator.dll to make the additional filtering capabilities.
===v1.4.0.0=== (8/31/2007)
-Added Incarnation Filename to the title bar (Thanks to QXZ20 for the suggestion)
-Added ability to export Incarnations to a forum friendly format, either to a txt file or directly to the clipboard.
-There's one export button, when clicked it will bring up a save dialog, if the user cancels this dialog the incarnation goes to the clipboard, otherwise it goes to the file they specify.
-Added a Right-Click Context menu with an option to Copy Incarnation to Clipboard, to the default form, the ability bar, and the incarnation panel.
-Fixed some stuff with the Status Bar not updating correctly.
-Unhandled exceptions are now put into a message box with a "Copy to Clipboard" button that will automatically copy the error to the clipboard so the user can paste in a PM to me. (Thanks to Munson for the suggestion AND code to do it!)
===v1.3.0.0=== (8/29/2007)
-Separated the Ability and AbilityList classes into their own DLL and created an API for them (Furynator), then adjusted FIBrillator to use the Furynator API rather than parsing everything itself. This will allow me to provide the API to others much easier.
-Fixed the range parsing.
-Made the Cooldown, Duration, and Activation Time properties return strings rather than TimeSpans (these can be converted to TimeSpans for sorting at run time if need be, but storing them as strings makes serialization to XML much easier.
-Added xxxSpecified boolean properties for each property in the Ability class, which, when set to true, will make the property write to XML when serialized. All properties are set to false by default, except for Name and Rank.
-Added ability to export the AbilityList object to CSV format.
-With the above changes the Incarnation XML files now save with only the name and rank of each ability rather than the full data property (Thanks to QXZ20 for the suggestion). Incarnations saved from previous versions still work, but when saved in this version, they will be automatically converted.
===v1.2=== (8/23/2007)
-Added a default Rank drop down that will allow the user to select a default rank, so everytime you select an ability in the list it will select that default Rank instead of Rank 1. (thanks to Alex_Weekes for the idea).
-Added this option to the Options.xml file so it will be persistant. (Changing it, automatically saves the change to the Options file).
===v1.1.1.2=== (8/23/2007)
-Fixed a bug that would throw a Null Refrence Exception if the user clicked on the Empty Icon box in the details window before importing the ability data. (thank you Munson for pointing it out).
===v1.1.1.1=== (8/22/2007)
-Double clicking now adds the abilities to bar in the same order as in game double clicking
-Adjusted the size of the hotbars to get rid of the slight stretch effect it was applying to the icons on it.
-Adjusted the icon drawing on the details panel so that it displays the full icon (it was chopping the right and bottom borders).
-Changed "Schools" to "Archetypes" in the UI (still need to do so in code at some point, but this will require lots of testing.
===v1.1.1=== (8/22/2007)
-First attempt at Vista support ("sausages" from the boards sent me an error message showing that Vista was having problems accessing the Options.xml file). I found a spot where I forgot to close the XML file, XP seems ok with ignoring this, and I'm hoping calling the close() method where I did, will fix the Vista problems.
===v1.1=== (8/22/2007)
-Added general Exception Handling
-Fixed the spelling of "Neutral" in several places. =P
===v1.0=== (8/22/2007)
-First version ready for public consumption
-Fixed a bug found in 0.0.0.7 which made it so that the user had to restart the app after importing the data for the first time in order for changing Ranks to work.
-Fixed a UI bug that made the abilities show up with a 4 pixel strip to the right of them when they were added to the hotbar.
-Added the ability to double click an icon in the list or on the details panel to add it to the next available button on the hotbar.
-Made it so that the copied game file is deleted as soon as it's done being parsed (no need to eat up another 10mb of disk space permanently).
===v0.0.0.7=== (8/21/2007)
-Modified the ABilityList class to support filtering on multiple properties with both AND and OR functionality.
-Added the Filtering Box to the interface which allows the user to filter the list by ChargeType or School or both in conjuction with the Keyword search.
===v0.0.0.6=== (8/21/2007)
-Modified the AbilityList class to support filtering on multiple properties
-Added the ability on the interface to apply the Keyword search to Name, Description, Effects, and Triggered Effects, or any combination of the 4.
-Made the app copy the game file to its local directory before having the user open it in notepad and save it in response to a problem Josh had with not being able to patch the game after he ran FIBrillator on it.
===v0.0.0.5=== (8/20/2007)
-Added keyword search functionality on the Name Property.
-Sent out first version to first set of testers.
-Both had strange bugs, different things not working for both of them, that work fine for me... chalking this up to me deploying the app to them too late at night and screwing something up somewhere).
===v0.0.0.4=== (8/20/2007)
-Brought in the Incarnation piece and modified it to communicate properly with the other new pieces.
===v0.0.0.3=== (8/20/2007)
-Rewrote the hotbars UI functionality to provide better drag n drop support and to be able to communicate with the Details and AbilityList properly.
-This rewrite also made it so that I could cut out about 400 lines of code that was being used to figure out where the ability should go on the bar when dropped and what index to put it in on the Incarnation object.
===v0.0.0.2=== (8/19/2007)
-Got AbilityList and Details panel working with the new data.
-Rewrote the way these two communicate (eliminated some global variables).
===v0.0.0.1=== (8/19/2007)
-Began the rewrite process.
-Changed Parser to work with new game file format.
-Imported all of the ability icons to their own resource file and removed the image from the ability object to save on memory consumption
-Added a "ImageName" property to the ability class for quick/easy conversion for grabbing the appropriate icon from the resource manager.
-Created an OptionsXML class for easier and more robust management of the Options file.
FuryBuilder (RIP)
===v0.0.12=== (8/17/2007)
-Found a bug with the way Contaminate was being parsed. Seems to be a bug in the game file as it doesn't have it's Debuff Type listed anywhere, and it should be set to Poison. Made a special accomodation for this in the Parsing algorithm.
-Added Character Load/Save/Edit UI pane and made it fully functional.
-Fleshed out the Loading/Saving functionality.
-Added a line in the Options.xml file that will track the last loaded/saved character, and added funtionality to load from there when the app starts.
===v0.0.11=== (8/17/2007)
-UI is now scalable/resizable
-Dragging abilities from one spot to another on the hotbar, when both spots have abilities in them now swaps the abilities.
-Added Ability Icons to the Ability objects as well as in the list. All icons are now pulled directly from their corresponding object.
===v0.0.10=== (8/16/2007)
-Icons for all abilities have been added.
-The hotbars from the game have been added
-Abilities can now be drug to the bars and moved around once they are there
-They can be drug from the Abilities list directly (defaulting in the Rank 1 version of the ability), the icon displayed in the Details pane, or from another button on the hotbar
-Left-Click and drag abilities that are already on the hotbar to move them, right-click them to select them.
-Dragging abilities on top of other abilities on the bar overwrites them.
-Fixed some parsing bugs
-Deathblows were not importing properly, added a new property to the Ability class to accomodate them.
-PBAE type abilities were not getting parsed properly, because they have one less <br> tag than all the other AE Types, accomodated for that.
===v0.0.8=== (8/15/2007
-Sorting of ability list works proprely
-Keyword Search works properly
-Details window information re-organized
-Ability List shows each ability once (rather than once for each rank of each ability)
-Rank drop down on the ability details pane now populates with the available Ranks for the selected ability and when you choose a new rank refreshes the details pane with the info for the selected rank of the selected ability.
===v0.0.7=== (8/15/2007)
-Character Templates can now be saved to and loaded from an XML file containing the data from the original game file for each ability, unparsed. This should make the template files easily usable by other programs/websites.
-Ability Details window now fills up with information based on what ability is selected in the ability list.
===v0.0.5=== (8/13/2007)
-Parsed Ability data is now saved to abilities.bin so that FuryBuilder doesn't have to parse the info everytime it loads.
-You can refresh this data using Tools->Refresh Data
-UI framework is in place.
===v0.0.1=== (8/10/2007)
-Parsing of most of the ability data complete
-You can set the Install Folder of Fury using Tools->Set Install Folder and FuryBuilder will save that path in it's Config.xml file for later use (defaults to C:\Program Files\Fury)
-FuryBuilder can find the ability bin file from the supplied Install Folder
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use