This is a small addon that simplifies the process of generating a Simulationcraft profile for your character. Typing the chat command
/simc
will bring up a text box containing an exported profile for your character. This profile can be copy/pasted into SimC's "Simulate" window or into any text editor and saved as a .simc file.
/simc minimap will toggle the minimap button.
This addon eliminates the need to log in and out repeatedly to update the armory in order to re-import your character through Simulationcraft's GUI, speeding up the process significantly. It also works for situations where the armory isn't available (for example, characters on beta or PTR servers).
The addon should be completely locale-invariant as of v1.2.0. It uses numerical formats for everything that it can (items, glyphs, talents, etc.) and any other fields are hardcoded to use english-client values (professions, specialization, class).
Please use the curseforge Ticket system to report bugs and/or inaccuracies. http://wow.curseforge.com/addons/simulationcraft/tickets/
More information about Simulationcraft (the application), including downloads, documentation, and IRC channel information can be found at http://www.simulationcraft.org/
Doesn't work for me,
Unable to download JSON from 'https://eu.api.blizzard.
And i saw error covenant necrolord inconnu
So, go bot no choice
In reply to haazill:
I think you may be looking for the full SimulationCraft project, this is just for the WoW addon: https://github.com/simulationcraft/simc
E
In reply to tony1234665:
F
it says --> updated - Jan 28, 2021
but when you check the files.. the last updated file was on 12-16-2020.. so how is that possible? where is the newest update? the latest update on the client is also from 12-16-2020. so it must have been gone with the wind it seems.
In reply to GingersnapsOut:
There's an alpha release that's newer. Nothing significant, it's basically a bit of debug code to dump some vendor data: https://www.curseforge.com/wow/addons/simulationcraft/files/3184011
In reply to seriallos:
from the link you posted yes.. but its stil not here on this site and still not the curseforge/overwolf app.. if you didnt post the link no one would find the newer update.. even if its a minor update.. doesnt matter :P the fact is that it is saying that theres an update since 28th of january while the latest file on here still is 9.0.15 from date 12-16-2020 :P
Hey there, thanks for the useful addon!
One minor thing that really annoys me, though... I keep my minimap clean and don't need the minimap button - I'm used to just quick typing /simc and be done with it. Of course I can disable the minimap button with /simc minimap, and that's fine in principle. Problem is, I have a ton of characters and I have to repeat this setting on all of them. Why the heck is this a character specific setting?
One solution would be to have the minimap button off as default setting, or, better in my opinion, make this an accountwide, not character specific setting. I don't see any use case for the minimap button being character specific, tbh.
Opened a ticket for the issue instead of writing a comment
I am using 9.02-11 and still getting this:
Message: Frame SimcCopyFrame: Unknown script element OnEscapePressed
Time: Sat Dec 12 09:29:16 2020
Count: 4
In reply to radsinwa:
I think there's a different addon causing this issue. I've seen other reports that the SimcTrinketComparison addon can cause this issue.
I'm 99% sure it's not this SimulationCraft addon as I completely removed all uses of "SimcCopyFrame" several versions ago.
Hi. Wanted to finally try the addon for the first time but unfortunately it's not working for me ;/ The error is:
Message: Interface\AddOns\Simulationcraft\core.lua:403: attempt to concatenate local 'name' (a nil value)
Time: Tue Dec 8 23:46:16 2020
Count: 2
Stack: Interface\AddOns\Simulationcraft\core.lua:403: attempt to concatenate local 'name' (a nil value)
[string "@Interface\AddOns\Simulationcraft\core.lua"]:403: in function `GetItemStrings'
[string "@Interface\AddOns\Simulationcraft\core.lua"]:791: in function `PrintSimcProfile'
[string "@Interface\AddOns\Simulationcraft\core.lua"]:138: in function `?'
[string "@Interface\AddOns\CanIMogIt\Libs\AceConsole-3.0\AceConsole-3.0.lua"]:94: in function `?'
[string "@Interface\FrameXML\ChatFrame.lua"]:5093: in function `ChatEdit_ParseText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4757: in function `ChatEdit_SendText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4793: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
SendMessage = <function> defined @Interface\AddOns\Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
Enable = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
baseName = "Simulationcraft"
EnableModule = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
HandleChatCommand = <function> defined @Interface\AddOns\Simulationcraft\core.lua:118
invTypeToSlotNum = <table> {
}
defaultModuleLibraries = <table> {
}
upgradeTable = <table> {
}
PrintSimcProfile = <function> defined @Interface\AddOns\Simulationcraft\core.lua:629
UnregisterChatCommand = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceConsole-3.0\AceConsole-3.0.lua:111
GetMainFrame = <function> defined @Interface\AddOns\Simulationcraft\core.lua:538
simcSlotNames = <table> {
}
GetArgs = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceConsole-3.0\AceConsole-3.0.lua:144
Printf = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceConsole-3.0\AceConsole-3.0.lua:69
UnregisterAllMessages = <function> defined @Interface\AddOns\Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
GetName = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
GetActiveCovenantID = <function> defined @Interface\AddOns\Simulationcraft\core.lua:498
GetItemStrings = <function> defined @Interface\AddOns\Simulationcraft\core.lua:385
CovenantsAvailable = <function> defined @Interface\AddOns\Simulationcraft\core.lua:490
name = "Simulationcraft"
GetZandalariLoa = <function> defined @Interface\AddOns\Simulationcraft\core.lua:473
IsEnabled = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
ProfNames = <table> {
}
slotNames = <table> {
}
DisableModule = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
RoleTable = <table> {
}
defaultModuleState = true
OnDisable = <function> defined @Interface\AddOns\Simulationcraft\core.lua:98
OnEnable = <function> defined @Interface\AddOns\Simulationcraft\core.lua:94
RegisterMessage = <function> defined @Interface\AddOns\Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
RegionString = <table> {
}
Print = <function> defined @Interface\AddOns\CanIMogIt\Libs\AceConsole-3.0\AceConsole-3.0.lua:54
OnInitialize = <function> defined @Interface\AddOns\Simulationcraft\core.lua:70
GetActiveCovenantData = <function> defined @Interface\AddOns\Simulationcraft\core.lua:501
UnregisterAllEvents = <function> defined @I
In reply to evodas:
Hmmm disabling the Can I Mog It addon seems to have fixed it. Are the addons incompatible?
In reply to evodas:
I've pushed a new version that might fix this. In some brief testing, I did run into some weird issues that might be related to Can I Mog It, but they were the kind of thing that a little bit of time or a logout/login seemed to fix (the first time I ran /simc some items weren't showing up, but subsequent loads were OK).
I seem to be having an issue with concatenation. I'm not sure if this is related to the "nolib" thing but here is the text:
Message: Interface\AddOns\Simulationcraft\core.lua:403: attempt to concatenate local 'level' (a nil value)
Time: Thu Dec 3 14:06:41 2020
Count: 1
Stack: Interface\AddOns\Simulationcraft\core.lua:403: attempt to concatenate local 'level' (a nil value)
[string "=[C]"]: ?
[string "@Interface\AddOns\Simulationcraft\core.lua"]:403: in function `GetItemStrings'
[string "@Interface\AddOns\Simulationcraft\core.lua"]:791: in function `PrintSimcProfile'
[string "@Interface\AddOns\Simulationcraft\core.lua"]:16: in function `OnClick'
[string "@Interface\AddOns\DBM-Core\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua"]:144: in function `oclick'
[string "@Interface\AddOns\MBB\MBB.lua"]:427: in function <Interface\AddOns\MBB\MBB.lua:415>
Locals:
As reference I download from Overwolf and download libraries separately is NOT checked.
Thanks
In reply to Maccaruso:
I think this is a new bug that I introduced in the last release or two. I've pushed 9.0.2-10 which _should_ fix the issue whenever it shows up here.
Addon does not work through the new overwolf/curseforge system - I had to manually add it.
In reply to Xrayne13:
Seems like a bunch of the addon managers have been erroneously downloading the "no library" version of the addon which won't work by default. I've changed some settings so this version will no longer build - hopefully that should ensure this doesn't happen again.
In reply to seriallos:
I also tried to install add-on manually and still no luck. Add-on is showing up in game but when I click toggle on mini-map or type /simc no text box coming up. Also tried installing through curse forge and nothing! Help please !
In reply to paulgrahammmm:
Install BugSack and let me know the full error that happens when you try to run /simc