I doubt this deserves it's own thread, and since it's dependent on EnhSim I'll just post it here. Included is the compiled EXE and the source AU3, it's an AutoIt Script file.
[e] Ha, I forgot the program's description. It's the program Levva was talking about that will run a bunch of simulations, change the RNG factor's in the config files, and save the results into a CSV file. This is also Windows ONLY.
http://dl3.dropbox.com/u/816613/rngOmatic.rar
It's operation's pretty straight forward. You type in the value which combat_length_rng_factor will incriment ex: 0.05,0.1,0.15... until it hits it's maximum, defaulted to 1. You'll want to hit "Create Configs" before you start it. It'll look at the original config in the 3rd input box, copy it and modify it and create as many as you want until it hits the maximum RNG factor. Just drop this in your enhsim directory and it's good to go.
Then hit Start and it'll run enhsim with the appropriate config file, and parse the outputs automatically and dump it to the rngOutput.txt everytime the RNG factor changes, or every 10 sims.
This script will output the results into a text file, but it's format should be compatible with any spreadsheet software. Just change the filetype to *.csv
Sample output:
rng,dps1,dps2,...,dps10
0.05,3065.08,3065.02,3065.73,3065.06,3065.35,3065.32,3064.95,3064.80,3065.32,3064.34
0.1,3064.57,3064.46,3065.00,3064.96,3065.44,3064.58,3064.63,3065.67,3064.42,3064.36
If you want to stop it while it's working, you'll have to right click the tray icon and exit that way.
There's no INI support, but it didn't seem like a big deal because there's only 3 inputs and it'll take quite a while for a full run.
You shouldn't have to worry about enhsim updates breaking this, as long as you don't change the names of the DPS result and combat_length_rng_factor.
**note: This script is using a quick and dirty way of monitoring CPU usage, which it uses as a notification that it's finished simming. It takes the cpu% off the status bar. You can minimize taskmgr.exe if you want to. Just don't close it. The default cpu% threshold is 50%
Let me know if any extra features are needed like being able to change the # of sims per RNG or something. And of course if you find any bugs.
Revision 8
*Added: EJ Table formatting, It's now completely copy-paste friendly. You will have to manually add STDEV values, however.
I did include that column in the header.
*Added: Hours to time estimation
*More tuning
Revision 7
*Added: Added a file open dialogue to find config.txt easier
*Fixed: fixed derivative configs not updating combat_length_rng_factor
Revision 6
*Quite a large speed increase and is way more reliable now (15-20mins off a standard run)
Revision 5
*Added: rngOutput.txt now has the incriment and maximum in it's name eg: rngOut_0.05_to_1.txt
*Added: sims per RNG, this lets you alter how many passes it makes per incriment, default 10
*Added: Add a starting point, so you can resume. Things happen
Revision 4
*Fixed the sim loop only working with 0.05
*It now starts with a config at 0 RNG factor
Revision 3
*Decided versions aren't my style
*Further corrections to estimated time
Version 1.0.1
*Added nopause too the end of execute string, nice time reduction
*Fixed time estimation
*No more includes, pulled everything into script. Reduced it's size by 2/3
Version 1
*Initial release