I decided to check simulator results for 3.1, and only "easy" way I could think of was:
1) remove all raid related things from *.simcraft configs (no pally/dru/war.. buffs, no "optimal raid", only one lock)
2) set up my own gear instead of one in Warlock_T7_Gear.simcraft
3) set up my own talent and glyphs in my Warlock_T8_xyz.simcraft
4) run simulator that way
5) do some TargetDummy tests
6) compare simulator results and my results on target dummy ;p
But I run into problem - when I did above, my Simcraft TXT result shows only pet damage - no damage for me.
After playing a bit with that ("playing" = change line by line untill i found where it stopped showing my damage), I found that if I remove "glyph_life_tap=1" , my damage is also removed.
Then I downloaded source trying to find what is reason, and I found it in:
(sc_warlock.cpp)
life_tap_t.ready()
...
if( glyph)
return( ! p -> _buffs.life_tap_glyph );
...
It is combined error with code and my simcraft file - since in input file it still had "actions+=/life_tap,glyph=1/...", it was checking every time for active Life tap glyph effect, and was casting every time only Life Tap, because without actual glyph, no effect was possible.
One solution would be to always change simcraft file when I change used glyphs, but better one would be to replace code with:
if( glyph && p->glyphs.life_tap )
return( ! p -> _buffs.life_tap_glyph );
After I replaced that, it worked without problem (BTW, maybe same should be done with "tier7_4pc"). I still didn't get to check TargetDummy results with simulators, but at least now I got some results that I can try later on to compare. At first glance, simcraft DPS gives me numbers (~3450 DPS) that look lower that those I remember from last dummy tests , but it was only 1min test so I need to do it again.
Question for those who know Simulationcraft is if there is maybe some other reason why trying to simulate single player without raid buffs would not work correctly? I could understand getting slightly
lower numbers on dummy than on simulationcraft (due to ideal situation in simulation, and non-ideal situation on dummy like not being able to have ideal decimate weaving, or to use DoTs during it ), but I wouldn't expect lower numbers on simulator.