we already have these:
http://crmindexer.org/eventcalc/
http://choobs.org/upgrade/
how is yours different? i haven't looked at it
Marvelous Upgrade Calculator:
This calculator allows you to choose the initial refine level, it then proceeds to calculate the cost and number of items for the other levels. It doesn't show the refine success chance or averages. My program allows you to choose the initial refine level and final refine level, then it calculates the number of items and the averages and success chance. You can then use the number of items found on the cost calculator sheet as input, along with the cost of each item, to calculate how much you will spend.
Choobs:
Mine also includes ores buffed by event rates, includes ores buffed by weapon refine skill, refine certs, and enriched hammer. It also allows you to calculate the number of ores and equipment you need. It can tell you the success chance based on the number of equipment and vice versa. It's also extremely configurable so that you can configure it for any server you play in.
Choobs' also seem to have some problems calculating the averages. You can use the refinement simulation program to determine if the success chances calculated is correct. Try to refine a lvl 4 weapon using enriched and HD ore using 1 equipment on my program and the Choobs one you showed and compare with the simulation. On my program the success % starting from 0 is 1.4% and on Choobs' it's 1.298%. Using the simulation, it shows that it is 1.4%:
So here's the result of my program(descending order, from +17 to +0): "17: 0.014112000032579636|16: 0.20160000046542337|15: 2.880000006648905|14: 38.46445723165802|13: 447.3257153184317|12: 5144.4221261623725|11: 59161.03085086769|10: 680352.0311849788|9: 0.07056|8: 0.1764|7: 0.44099999999999995|6: 0.63|5: 0.9|4: 1|3: 1|2: 1|1: 1|0: 1"
and the result of the simulation(ascending order, from +0 to +17), running it 100 thousand times(took like 5 hours on my machine lol): 100000 100000 100000 100000 100000 89823 62950 44053 17612 7122 4049314828 1659344300 517772410 45034477 3872288 289190 20134 1426 0 0 0
So the success chance to get to +17, according to my program, is 0.014112000032579636. Running the simulator 100 thousand times, it got to +17 1426 times, which is very, very close to the value expected(0.014112000032579636 * 100000 = 1411.). to +10 and +11 the simulation overflowed because they got over 4294967295(max unsigned 32-bit int)
Edited by JuicyJuices, 10 June 2017 - 09:37 AM.