Originally Posted by andreasg
Tell me if there's anything else you need, like my armory profile, for example.
|
Actual dps breakdown by
ability is really what I need, cut n' paste from EnhSim output.txt and cut n' paste from Rawr (copy data to clipboard NB. NOT copy EnhSim config to clipboard). This quickly and simply gives the two exports. I'd hang off though as I committed a couple of big bug fixes in last few days. This included where it was erroneously exporting 4.8% extra melee crit in the EnhSim config thus inflating melee crit rates in the Sim. Also I found that I was not including boss fire & nature resistance (the 2.8175% base kind) which will reduce spell based dps, and a few other tweaks.
A new version should be out in next few days.
Originally Posted by andreasg
I know a lot of people suggested merging the two programs, and that is not what I suggested, and I agree, it is completely unrealistic. Furthermore I can completely understand if there are things that you do not want to do or can't. I'm the author of a unit frame addon that's been around for a good time, with both good and bad suggestions coming in, so I think I might have an idea of how it is.
The thing I suggested essentially doesn't amount to more than merging/outputting a text file (config.txt) instead of saving it to the clipboard. This means the user could just run the EnhSim program right after clicking export, instead of having to edit text files. But don't take it for more than it is, just a friendly suggestion for an application I love. No hard feelings if you do not feel it is necessary. I'm sorry about the boredom comment, it was more about creating a more efficient workflow.
|
The big problem with writing to a file is dealing with file permissions and thus having to deal with all the system errors that get thrown up by .NET for various reasons. This is typically not a big issue on XP but on Vista it gets a pain if you attempt to write to another programs directory. ie: you need to know where that directory is, do you have permissions, etc. All sorts of failures to be trapped waiting to be dealt with.
You cannot possibly just inject stuff into an existing file on disk, as that has all sorts of bad security connotations. Also from a programming perspective there are all the issues of deleting the old stuff you don't need any more in a file you're not sure what version it is etc etc. Add to that the issues with users having config files already open in text editor and possible file locks.
It would also mean that in Rawr you would need to popup a save dialog box and have the user click save (even if its the default directory) (two clicks) and in EnhSimGUI you'd need to do a file load and select the file (3 clicks) before you get to click Simulate.
So... file security headaches, working out what to delete and replace headaches, file locking headaches, extra user clicks and more complicated processing headaches...all in all two button click cut n' paste is dramatically simpler.