-
Notifications
You must be signed in to change notification settings - Fork 5
/
SimcConfig_Example.yml
93 lines (67 loc) · 2.7 KB
/
SimcConfig_Example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# Path to the folder with the simc executable
SimcPath: D:\Dev\SimulationCraft
# How many threads to use, put a number or a formula using "max" for all cores
Threads: max - 1
# What file type to write reports to (available: json, csv; you can specify multiple with | as seperator)
OutputExt: csv
# Enable to sim HD-Combinations based charts (using best matching talent setups).
# Requires HeroOutput (see below).
# Requires HeroDamage git repo in HeroDamagePath if the report files do not exist.
CombinationBasedCharts: false
# Abort the simulation if the end-of-sim log file already exists.
AbortOnExistingReport: false
# Whether or not the simc text logs should be saved
SaveSimcTextLogs: true
# Whether or not the simc stdout should be saved (could slow down the sims)
SaveSimcStdout: false
# Whether or not the simc stderr should be saved (could slow down the sims)
SaveSimcStderr: true
###
### MultiStage options
###
# Define multi stage sim stages via additional config files to use from the config folder.
MultiStageSimStages: ["Stage100", "Stage040", "Stage020"]
# Define if there is a specific number of results to sim and keep at the highest stage if possible. 0 = no threshold
# Will sim to have at least X results plus possible elements within target error of rank X.
MultiStageSimTarget: 10
# What to do with lower accuracy results from earlier stages: discard, keep
MultiStageLowResultPolicy: keep
# If true, Combinator uses smart sim and discards results below the top X within error range.
CombinatorUseMultiStage: true
###
### You can most likely leave the following the way they are.
###
# Where tool-wide config files are stored
ConfigFolder: conf
# Where reports / CSV files will be saved
ReportsFolder: reports
# Where simc log files will be saved
LogsFolder: logs
# Where generated simc files will be saved
GeneratedFolder: generated
# Where templates for the scripts are placed
ProfilesFolder: profiles
# Additional template sources in the SimC source
SimcProfileFolders:
- profiles/DungeonSlice/
- profiles/Tier28/
# Where archiver puts packed reports, logs and input
ArchivesFolder: archives
###
### Run.rb
###
# Orders (scripts, fightstyles) to run
RunOrders: [
[
[["Combinator", "SoulbindSimulation", "LegendarySimulation", "TrinketSimulation", "RaceSimulation", "ConsumableSimulation"], ["1T", "1TA", "DS"]]
]
]
# Classes to run
RunClasses: ["Death-Knight", "Demon-Hunter", "Druid", "Hunter", "Mage", "Monk", "Paladin", "Priest", "Rogue", "Shaman", "Warlock", "Warrior"]
###
### Hero Websites (json output only)
###
# If specified to true, will prepare the report to be used on HeroTC websites like Hero Damage
HeroOutput: false
HeroDamagePath: D:\Dev\HeroDamage
HeroDamageReportsFolder: src/reports