SimBuilder
SimBuilder is an improvement on the Simulationcraft export addon, which adds the ability to customize the loadout for export. Notably, this lets you produce simulation profiles for gear without equipping it, which is particularly useful in the case of things like relics.
Whenever I my friend uses simbuilder on her BM hunter, she doesn't get the line:
"artifact=..."
She gets literally everything else other than that. If I import from her B.net profile instead, copy the battle.net artifact line into the addon's lines, they will both sim the same dps.
It is a BM hunter using the Titanstrike weapon.
It does recognize the weapon:
"main_hand=titanstrike,..."
It does not recognize the artifact traits themselves, i.e there is a blank line between "talents=..." and "race=..."
Whats the difference compared to SimPermut? Why another addon?
Hi,
The functionality of the addon is great but it stops working for me as soon as I change spec from Affliction to Demonology or Destruction. I play a Warlock and my mainspec is Affliction. Every time I swap from Affliction to either Demo or Destro the addon bugs out and fails to load any information from my Demo or Destro artifacts and gear. (It won't show anything like you see on the screenshot i'll add).
The weird thing is; as soon as I swap back to Affliction spec, the addon will automatically and instantly pop up (without me doing anything, not clicking the button). Then it will show me the Demo or Destro gear, including the Demo or Destro Relics.
It is highly frustrating for me currently as I am not able to use the addons functionality for simming Demo or Destro gear/relic comparisons.
Thanks in advance for your time.
Regards,
Pascal
I get an error when I try to sim the data I copy/pasted from the addon.
Simulation setup error:
Unknown option 'talents' with value '1123212'
Even if I change the talents to not be 1123212 it still gives the error.
Hello! I always get this message when i click the SimC button :
Can you do anything about it pls?
Thank you! :)
Date: 2017-06-02 22:50:53
ID: 16
Error occured in: Global
Count: 1
Message: ...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua line 1291:
attempt to index local 'artifactArtInfo' (a nil value)
Debug:
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1291: RefreshTitle()
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1304:
...ddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1303
[C]: Show()
..\FrameXML\UIParent.lua:2420: SetUIPanel()
..\FrameXML\UIParent.lua:2238: ShowUIPanel()
..\FrameXML\UIParent.lua:2132:
..\FrameXML\UIParent.lua:2128
[C]: SetAttribute()
..\FrameXML\UIParent.lua:2914: ShowUIPanel()
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:117:
...e\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactUI.lua:102
[C]: SocketInventoryItem()
SimBuilder\ui.lua:229:
SimBuilder\ui.lua:220
Locals:
self = <unnamed> {
0 = <userdata>
RelicSlot3 = <unnamed> {
}
EvaluateRelics = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1454
RelicSlot2 = <unnamed> {
}
RelicSlot1 = <unnamed> {
}
OnRelicSlotClicked = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1417
SetRelicSlotHighlighted = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1349
SetExpandedState = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1533
PointsRemainingLabel = <unnamed> {
}
Background = <unnamed> {
}
OnUpdate = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1529
OnRelicSlotMouseLeave = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1392
OnRelicSlotMouseEnter = <function> defined @Interface\AddOns\Pawn\PawnUI.lua:189
OnCursorUpdate = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1330
OnShow = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1303
OnHide = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1311
RefreshTitle = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1287
OnEvent = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1317
expanded = true
RelicSlots = <table> {
}
ArtifactPower = <unnamed> {
}
ArtifactName = <unnamed> {
}
RefreshCursorRelicHighlights = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1338
RefreshRelicHighlights = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1343
SetPointsRemaining = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1525
RefreshRelicTooltips = <function> defined @Interface\AddOns\Blizzard_ArtifactUI\Blizzard_ArtifactPerks.lua:1445
}
artifactArtInfo = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'artifactArtInfo' (a nil value)"
AddOns:
Swatter, v7.0.5 (<%codename%>)
Ace3, v
ACP, v3.4.30
AddOnSkins, v3.47
Align, v
AngryAssignments, vv1.8.10
AskMrRobot, v50
AtlasLoot, vv8.03.07
Auctionator, v4.0.17
DataStore, v6.0.002
DataStoreAchievements, v6.0.002
DataStoreAuctions, v6.0.001
DataStoreContainers, v6.0.002
DataStoreInventory, v6.0.002
DBMCore, v7.2.7
DBMDefaultSkin, v
DBMLDB, v
DBMRaidLeadTools, v
DBMSpellTimers, v
DBMStatusBarTimers, v
DejaCharacterStats, v720r104
Details, v
DetailsDmgRank, v
DetailsDpsTuning, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsRaidInfoEmeraldNightmare, v
DetailsRaidInfoNighthold, v
DetailsRaidInfoTrialOfValor, v
DetailsStreamer, v
DetailsTimeAttack, v
DetailsTinyThreat, v
DetailsVanguard, v
eAlignUpdated, v7.2.0
ElvUI, v10.52
ElvUICustomMedia, v1.2
ElvUICustomTweaks, v1.32
ElvUISLE, v3.22
ElvUIVisualAuraTimers, v1.50
FlashTaskBar, v
GarrisonMissionManager, vv55
GTFO, v4.42.14
HandyNotes, vv1.4.13
HandyNotesLegionTreasures, v1
HealthWarning, v1.16
InstancePortals, v8
ItemStatPercentages, v1.0.0
KuiNameplates, v
KuiNameplatesCore, v
KuiNameplatesCoreConfig, v
KuiNameplatesCustom, v
KuiNameplatesExtras, v2
KuiNameplatesOffTank, v
KuiNameplatesTrivial, v
KuiSpellListConfig, v
LibSharedMedia30, v3.0-97
LoggerHead, v186
Masque, v7.2.2
MasqueKenzo, v2.0.0
MasterPlanA, vA
MogIt, v3.8.1
MogItHighlighter, vv1.3.2
MogItOneHanded, v3.8.1
MogItOther, v3.8.1
MogItPlate, v3.8.1
MogItSetTransmog, v1.5.1
MogItTwoHanded, v3.8.1
MovableFrames, v1.84
MythicPlusTimer, v1.3
Oilvl, v6.5.4
OmniCC, v7.2.0
OmniCCConfig, v
OpenAll, v1
OrderHallCommander, v1.2.2 70200
Overachiever, v0.99.7
OverachieverTabs, v0.99.7
OverachieverTrade, v0.99.7
Pawn, v2.2.6
PersonalLootHelper, v1.29
PetAttack, v1.0.15
PetTracker, v7.1.4
PetTrackerBreeds, v7.1.4
PetTrackerConfig, v7.1.4
PetTrackerJournal, v7.1.4
PetTrackerSwitcher, v7.1.4
PetTrackerUpgrades, v7.1.4
Postal, vv3.5.8
Rarity, v1.0
RarityOptions, v
RatingBuster, vr398
RCLootCouncil, v2.3.3
Rematch, v4.6.7
SavedInstances, v7.0.8
SaySapped, v2016-08-15
ServerHop, v7.2.4.1
SimBuilder, v1.0
SimcTrinketComparison, v1.4.0
SimPermut, v1.12.2
SimpleStats, v1.7.4
Simulationcraft, v1.7.1
Spy, v3.4.1
StatWeightScore, v7.6.1
SubSpec, v2.1.5.0
TextureBrowser, v15.02.16
Titan, v5.12.0.70200
titansimulationcraft, vv1.0.5.70100-alpha5
TitanCurrency, v7.1
TitanDurability, v1.24
WeakAuras, v2.4.2
WorldQuestGroupFinder, v0.25.4
BlizRuntimeLib_enUS v7.2.0.70200 <none>
(ck=a4a)
Anyway you can move the button abit to the left so it dosnt overlap with the Pawn button?
You can put the pawn button on the other side.
Your addon isn't exporting my artifact correctly
Simbuilder export: main_hand=thasdorah_legacy_of_the_windrunners,id=128826,relic_id=0/0/0,bonus_id=727,gem_id=140841/140819/137411
Simcraft export: main_hand=,id=128826,bonus_id=727,relic_id=3518:1507:3336/3518:1512:3336/3418:1552:3336,gem_id=140841/140819/137411/0
I can not generate a profile for Demo Lock. It doesn't load correctly any suggestions?
Please add an option to remove the button. It adds itself to panels and breaks a lot of skins / looks terrible. It clips with deja character stats too.
Some documentation would be nice.
Please don't export the item names for non english WoW clients. Those cause massive amounts of warnings in SimulationCraft. Just export the IDs like it's done in the official SimulationCraft addon.
To remove the item names, here's a solution until the author removes them or provides a means to do so.
Requires a text editor to edit the "core.lua" file in the addon folder and change one line and add another.
The line numbers in the picture might be off by two because I added something else on mine. But just search in a text editor for the text below and that should get you to the spot in the picture.
Here's the pic to go with. File is core.lua in the SimBuilder folder in WoW Addons.
By the way, the image is small here, right click and "download image" and look at it and it wont be.
Note that if you're using the curse client to update SimBuilder, it will show up as modified in there and if a new version of SimBuilder is released, you'll need to delete the SimBuilder folder before updating via the client (it has problems updating a modified addons I've found). Also, you'll have to re-edit this as well once you update via the client as your changes will be overwritten by the new addon version. Rare that the addon needs to be updated so this won't happen often.
Good luck.
Love the addon. Is there any thoughts on adding an option for the Button Anchor? If you have Pawn loaded the icons stack on each other. With DejaCharacterStats it actually moves the anchor into the Deja window. I normally modify the code to change the anchor to the lower left corner of the Character window so it's not a huge deal if you don't. Just curious. Thanks for the addon!
Thank you for this addon! is it possible there is an addon just like it but without having the items in our bags?That would be so OP so we can sim and know what gear we must aim for prio!
BUMP
Love the addon. TY for making it.
It would be amazing to be able to "really easily" add any gear to a profile
(hooking in to the wowhead db with all the ilvl ranks as an example) and to be able to sort your gear based on 1 stat or 2 stats.
ie: list all haste/crit rings and import
and yes i know this is a lot of work, but the dream is alive :D
Relics aren't working correctly. It uses the relic_id of the new relic, but the gem_id of the old relic.
is there a way to change the food? by default my character simm with azshari salad, i would like to change to fishbrul_special, if I import from battle-net it gives me a option to change it, is there a way to change it with the addon?
When exporting as Hunter - Beast Master the string needs to be "spec=beast_mastery" and not "spec=beast mastery", the underscore is important (: Awesome addon!
Fantastic work here, thank you. I have an issue with Beast Mastery..
When simulating i get an error:
# SimulationCraft encountered an error!
* Category: Option parsing error
* Error: Unexpected parameter 'mastery'. Expected format: name=value
## All options used for simulation:
``` ini
### Begin GUI options ###
item_db_source=local/bcpapi/wowhead
target_error=0
iterations=10000
default_world_lag=0.05
max_time=300
vary_combat_length=0.2
fight_style=Patchwerk
tmi_window_global=6
target_level+=3
target_race=Humanoid
default_skill=1.0
optimal_raid=0
override.bloodlust=1
override.bleeding=1
override.mortal_wounds=1
threads=8
process_priority=Low
statistics_level=1
### End GUI options ###
### Begin simulateText ###
# Paste into a SimC profile to compare your current loadout against a proposed loadout
hunter="Ironthumbs - Beast Mastery (Equipped)"
talents=3112112
artifact=56:0:0:0:0:868:3:869:3:870:3:871:3:872:3:873:3:874:3:875:3:876:1:877:1:878:1:879:1:880:1:881:1:882:1:1095:3:1336:1
race=orc
level=110
role=attack
spec=beast mastery
position=back
head=the_shadow_hunters_voodoo_mask,id=137064,bonus_id=3459/3458
neck=cursed_beartooth_necklace,id=139239,enchant_id=5439,bonus_id=1806/1517/3337
shoulder=shoulderguards_of_bane,id=133625,enchant_id=5442,bonus_id=3416/1522/3336
back=winestained_mantle,id=142215,enchant_id=5435,bonus_id=3453/1482/3336
chest=patient_ambushers_hauberk,id=139221,bonus_id=1806/1808/1517/3337,gem_id=130222
shirt=wraps_of_the_bloodsoaked_brawler,id=98543
tabard=laughing_skull_orcs_tabard,id=119138
wrist=manacles_of_the_nightmare_colossus,id=139222,bonus_id=1806/1502
hands=kvaldir_exults_grips,id=142434,bonus_id=3468/1492
waist=roar_of_the_seven_lions,id=137080,bonus_id=3459/3458
legs=singular_chain_leggings,id=139215,bonus_id=1807/1492/3337
feet=black_venom_sabatons,id=139219,bonus_id=1806/1507/3336
finger1=ring_of_collapsing_futures,id=142173,enchant_id=5429,bonus_id=1808/3453/1492/3337,gem_id=130247
finger2=mindrend_band,id=138220,enchant_id=5429,bonus_id=1805/1492/3336
trinket1=bloodthirsty_instinct,id=139329,bonus_id=1805/1492/3336
trinket2=eye_of_guarm,id=142506,bonus_id=3468/607/1492
main_hand=titanstrike,id=128861,relic_id=1806:1507:3336/1805:1492:3336/3418:1532:3337,bonus_id=726,gem_id=139262/139269/137543/0
# Relics: Reverberating Femur, Crystallized Drop of Eternity, Soulsap Shackles
copy="Ironthumbs - Beast Mastery (Comparison)","Ironthumbs - Beast Mastery (Equipped)"
main_hand=titanstrike,id=128861,relic_id=1806:1507:3336/1806:1507:3336/3418:1532:3337,bonus_id=726,gem_id=139262/139269/137543/0
# Relics: Reverberating Femur, Entrancing Stone, Soulsap Shackles
### End simulateText ###
### Begin overrides ###
# User-specified persistent global and player parameters will be set here.
### End overrides ###
### Begin final options ###
### End final options ###
### END ###
```
Works with all other specs that i have tried.
From what i can tell, it's due to the 'Mastery' in Beast mastery, Simc seems to be trying to find a value instead of reading it as a spec name?
EDIT: Changing all instances of 'Beast Mastery' to 'BM' fixed the issue for me.