如何使用SimC比较装备 NGA魔兽玩家nga社区

PVE进阶:授人以鱼不如授人以渔——如何用SIMC模拟来比较饰品的价值
===前言===之前按照旧版本饰品评分思路算了一遍冰法的评分,最大感受就是评分和实际情况有不小的出入。毕竟每个人的具体情况都不同,但所有人目的只有一个,就是伤害输出的最大化。而既准确又省事的办法还是用SimC来进行模拟最优化配置。基础的SimC应用不在这里赘述了[url=/read.php?pid=]不会用SimC模拟dps点这里[/url][color=blue]注意:这是一篇进阶向的贴,可能需要用到:[/color][list][*]一些软件和代码知识[*]会用wowhead[*]一台能跑运算的电脑(具体取决于你的比较数量)[/list]出于一劳永逸的的目的,这里还介绍一个有别于传统手写代码的高效的方法,用于简化大家的工作量(也方便不太懂编程的人)===准备工作===[list][*][b]1.得到GUI版本SimC[/b]到SimC官网链接[url]http://www.simulationcraft.org/download.html[/url]找到最新版本,按照自己操作系统32位还是64位,选择对应的下载解压即可[*][b]2.得到CLI版本SimC[/b]对,你没看错,还要装一个SimC,而且这个才是主角[collapse=2.1安装C++编译器]这里我用的是TDM-GCC MinGW Compiler,也有64位版本的。安装时建议一路next到底。下文会按照MinGW来操作,如果你有自己的编译器请自行贯通。传送门:[url]http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer[/url][/collapse][collapse=2.2.编译SimC的CLI版本]你需要准备一个最新版本的Simulationcraft的source code源代码版本,注意是源代码版本(到12月19日为止最新版本的链接:[url]http://downloads.simulationcraft.org/simc-603-19-source.zip[/url])然后解压出来,找到engine文件夹,在其中新建一个快捷方式指向位置C:\Windows\System32\cmd.exe,然后右键属性将起始位置改到你的engine目录位置。[img]./mon_/182_a01.png[/img]然后打开快捷方式,输入命令&mingw32-make&,如果你是64位,输入&mingw32-make BITS=64&并回车开始编译[img]./mon_/182_fa.png[/img]编译结束后在engine目录下生成一个“simc.exe”文件,这就是CLI版本的SimC[/collapse]好了,得到了CLI版本的SimC如何使用它呢?很简单,直接把你在下面步骤里写好的*.simc拖到simc.exe图标上等结果就可以了。如果要保存计算结果,请在simc文件开头加上一行“html=OOXX.html”ooxx是你要存的文件名,这样计算完后会在目录下生成一个ooxx.html的文件[*][b]3.Python[/b]安装一个编程软件,叫做Python,我用的版本是3.3,这个软件不大可以自行找链接下载,好像它的官网也有网页版的,没用过就不介绍了下面我们来说说怎么得到用于饰品比较的算法代码[/list]===修改并得到SimC模拟算法===[list][*][b]1.导入你的角色信息[/b]在游戏里调整好你的所有专精、天赋、装备(除了饰品)以后下线,这样你的英雄榜就会记录你离线前的状态。然后打开GUI版本的SimC,点击Import选项卡导入你的英雄榜角色,得到simulate选项卡下的代码,然后全选,复制。这里是SimC基本的操作,就不再教学[*][b]2.修改代码[/b]在你的source版本engine目录下新建一个文本,粘贴这个代码,在代码的开头加上:[color=blue]html=ooxx.html[/color](保存计算结果)[color=blue]threads=[/color]你投入运算的CPU线程数,数字越大越快(上限取决于你的CPU)[color=blue]iterations=50000[/color](如果要靠谱的数据建议不要小于这个值)然后在最后找到:[color=royalblue]trinket1=abcd,efgtrinket2=hijk,lmn[/color]把这两个等号后面的字符换成[color=blue]empty[/color],然后保存。把这个文本改名成 ooxx.simc(ooxx你自己定),这个文件就是你要模拟的基准文件。[collapse=改完的文件内容大致是这样][quote][size=80%][color=blue]threads=7iterations=50000html=angrybirds.html[/color]mage=&xxxx_Active&origin=&[url]http://cn.battle.net/wow/en/character/xxxx/xxxx/advanced&[/url]thumbnail=&[url]http://cn.battle.net/static-render/cn/blanchard/202/-avatar.jpg&[/url]level=100race=humanrole=spellposition=backprofessions=alchemy=700/engineering=681talents=[url]http://cn.battle.net/wow/en/tool/talent-calculator#eb!2010201[/url]glyphs=splitting_ice/icy_veins/rapid_displacement/illusionspec=frost# This default action priority list is automatically created based on your character.# It is a attempt to provide you with a action list that is both simple and practicable,# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.# Feel free to edit, adapt and improve it to your own needs.# SimulationCraft is always looking for updates and improvements to the default action lists.# Executed before combat begins. Accepts non-harmful actions only.actions.precombat=flask,type=greater_draenic_intellect_flaskactions.precombat+=/food,type=calamari_crepesactions.precombat+=/arcane_brillianceactions.precombat+=/water_elementalactions.precombat+=/snapshot_statsactions.precombat+=/rune_of_poweractions.precombat+=/mirror_imageactions.precombat+=/potion,name=draenic_intellectactions.precombat+=/frostbolt# Executed every time the actor is available.actions=counterspell,if=target.debuff.casting.reactactions+=/blink,if=movement.distance&10actions+=/blazing_speed,if=movement.remains&0actions+=/time_warp,if=target.health.pct&25|time&5actions+=/mirror_imageactions+=/ice_floes,if=buff.ice_floes.down&(raid_event.movement.distance&0|raid_event.movement.in&action.frostbolt.cast_time)actions+=/rune_of_power,if=buff.rune_of_power.remains&cast_timeactions+=/rune_of_power,if=(cooldown.icy_veins.remains&gcd.max&buff.rune_of_power.remains&20)|(cooldown.prismatic_crystal.remains&gcd.max&buff.rune_of_power.remains&10)actions+=/call_action_list,name=cooldowns,if=time_to_die&24actions+=/call_action_list,name=crystal_sequence,if=talent.prismatic_crystal.enabled&(cooldown.prismatic_crystal.remains&=gcd.max|pet.prismatic_crystal.active)actions+=/call_action_list,name=aoe,if=active_enemies&=4actions+=/call_action_list,name=single_target# Actions while Prismatic Crystal is activeactions.crystal_sequence=frost_bomb,if=active_enemies=1&current_target!=prismatic_crystal&remains&10actions.crystal_sequence+=/frozen_orbactions.crystal_sequence+=/call_action_list,name=cooldownsactions.crystal_sequence+=/prismatic_crystalactions.crystal_sequence+=/frost_bomb,if=talent.prismatic_crystal.enabled&current_target=prismatic_crystal&active_enemies&1&!tickingactions.crystal_sequence+=/ice_lance,if=buff.fingers_of_frost.react=2|(buff.fingers_of_frost.react&active_dot.frozen_orb&=1)actions.crystal_sequence+=/ice_nova,if=charges=2actions.crystal_sequence+=/frostfire_bolt,if=buff.brain_freeze.reactactions.crystal_sequence+=/ice_lance,if=buff.fingers_of_frost.reactactions.crystal_sequence+=/ice_novaactions.crystal_sequence+=/blizzard,interrupt_if=cooldown.frozen_orb.up|(talent.frost_bomb.enabled&buff.fingers_of_frost.react=2),if=active_enemies&=5actions.crystal_sequence+=/frostbolt# Consolidated damage cooldown abilitiesactions.cooldowns=icy_veinsactions.cooldowns+=/blood_furyactions.cooldowns+=/berserkingactions.cooldowns+=/arcane_torrentactions.cooldowns+=/potion,name=draenic_intellect,if=buff.bloodlust.up|buff.icy_veins.upactions.cooldowns+=/use_item,slot=waist# AoE sequenceactions.aoe=call_action_list,name=cooldownsactions.aoe+=/frost_bomb,if=remains&action.ice_lance.travel_time&(cooldown.frozen_orb.remains&gcd.max|buff.fingers_of_frost.react=2)actions.aoe+=/frozen_orbactions.aoe+=/ice_lance,if=talent.frost_bomb.enabled&buff.fingers_of_frost.react&debuff.frost_bomb.upactions.aoe+=/comet_stormactions.aoe+=/ice_novaactions.aoe+=/blizzard,interrupt_if=cooldown.frozen_orb.up|(talent.frost_bomb.enabled&buff.fingers_of_frost.react=2)# Single target sequenceactions.single_target=call_action_list,name=cooldowns,if=!talent.prismatic_crystal.enabled|cooldown.prismatic_crystal.remains&15# Safeguards against losing FoF and BF to buff expiryactions.single_target+=/ice_lance,if=buff.fingers_of_frost.react&buff.fingers_of_frost.remains&action.frostbolt.execute_timeactions.single_target+=/frostfire_bolt,if=buff.brain_freeze.react&buff.brain_freeze.remains&action.frostbolt.execute_time# Frozen Orb usage without Prismatic Crystalactions.single_target+=/frost_bomb,if=!talent.prismatic_crystal.enabled&cooldown.frozen_orb.remains&gcd.max&debuff.frost_bomb.remains&10actions.single_target+=/frozen_orb,if=!talent.prismatic_crystal.enabled&buff.fingers_of_frost.stack&2&cooldown.icy_veins.remains&45# S Rough summary: IN2 & FoF2 & CmS & IN & BF & FoFactions.single_target+=/frost_bomb,if=remains&action.ice_lance.travel_time&(buff.fingers_of_frost.react=2|(buff.fingers_of_frost.react&(talent.thermal_void.enabled|buff.fingers_of_frost.remains&gcd.max*2)))actions.single_target+=/ice_nova,if=time_to_die&10|(charges=2&(!talent.prismatic_crystal.enabled|!cooldown.prismatic_crystal.up))actions.single_target+=/ice_lance,if=buff.fingers_of_frost.react=2|(buff.fingers_of_frost.react&dot.frozen_orb.ticking)actions.single_target+=/comet_stormactions.single_target+=/ice_nova,if=(!talent.prismatic_crystal.enabled|(charges=1&cooldown.prismatic_crystal.remains&recharge_time&buff.incanters_flow.stack&3))&(buff.icy_veins.up|(charges=1&cooldown.icy_veins.remains&recharge_time))actions.single_target+=/frostfire_bolt,if=buff.brain_freeze.reactactions.single_target+=/ice_lance,if=set_bonus.tier17_4pc&talent.thermal_void.enabled&talent.mirror_image.enabled&dot.frozen_orb.tickingactions.single_target+=/ice_lance,if=talent.frost_bomb.enabled&buff.fingers_of_frost.react&debuff.frost_bomb.remains&travel_time&(!talent.thermal_void.enabled|cooldown.icy_veins.remains&8)# Camp procs and spam Frostbolt while 4T17 buff is upactions.single_target+=/frostbolt,if=set_bonus.tier17_2pc&buff.ice_shard.up&!(talent.thermal_void.enabled&buff.icy_veins.up&buff.icy_veins.remains&10)actions.single_target+=/ice_lance,if=!talent.frost_bomb.enabled&buff.fingers_of_frost.react&(!talent.thermal_void.enabled|cooldown.icy_veins.remains&8)actions.single_target+=/water_jet,if=buff.fingers_of_frost.react=0&!dot.frozen_orb.tickingactions.single_target+=/frostboltactions.single_target+=/ice_lance,moving=1head=crown_of_power,id=118942neck=primal_gladiators_pendant_of_cruelty,id=115655,enchant=40multshoulders=mantle_of_volatile_ice,id=114517,bonus_id=149back=kyusys_tarflame_doomcloak,id=119346,bonus_id=566,enchant=gift_of_multistrikechest=robes_of_necrotic_whispers,id=113655shirt=wraps_of_the_bloodsoaked_brawler,id=98543tabard=prideful_gladiators_tabard,id=103636wrists=primal_gladiators_cuffs_of_cruelty,id=115627hands=exceptional_windcrystal_wraps,id=115387waist=girdle_of_the_infected_mind,id=113656,bonus_id=40,addon=nitro_boostslegs=seacursed_leggings,id=113828,bonus_id=566feet=destablized_sandals,id=113840,bonus_id=566finger1=signet_of_crystalline_barrage,id=113651,bonus_id=41/566,enchant=30multfinger2=timeless_solium_band_of_the_archmage,id=118296,enchant=30mult[color=blue]trinket1=emptytrinket2=empty[/color]main_hand=meganas_staff_of_knowledge,id=115423,bonus_id=40,enchant=mark_of_the_shattered_hand# Gear Summary# gear_stamina=3190# gear_intellect=2485# gear_spell_power=1099# gear_crit_rating=527# gear_haste_rating=999# gear_mastery_rating=504# gear_armor=662# gear_multistrike_rating=847# gear_versatility_rating=264# gear_leech_rating=78# gear_avoidance_rating=200[/size][/quote][/collapse][*][b]3.制作饰品比较算法[/b]现在,你的角色上两个饰品槽都是空的了,我们要做的就是把要比较的几个饰品一个萝卜一个坑地放进去然后跑运算比较他们的差异,然后找到最好的组合。那么,我们来制作比较用的饰品列表,这时Python就派上用场了。这是代码:[code]from itertools import combinations# The base profile that denotes the name, other pieces of gear, spec, etc.# You can also use your own character: source_profile = &armory=us,aerie-peak,komma&source_profile = &Mage_Frost_T17H.simc&# List of trinkets and how they will be displayed in the profile nametrinket_list = [ (&blackiron_micro_crucible,id=113984,bonus_id=567&, &M-Crucible&),
(&blackiron_micro_crucible,id=113984,bonus_id=566&, &HC-Crucible&),
(&quiescent_runestone,id=113859,bonus_id=567&, &M-Runestone&),
(&quiescent_runestone,id=113859,bonus_id=566&, &HC-Runestone&),
(&goren_soul_repository,id=119194,bonus_id=567&, &M-Repository&),
(&goren_soul_repository,id=119194,bonus_id=566&, &HC-Repository&),
(&darmacs_unstable_talisman,id=113948,bonus_id=567&, &M-talisman&),
(&darmacs_unstable_talisman,id=113948,bonus_id=566&, &HC-talisman&),
(&sandmans_pouch,id=112320,bonus_id=527&, &DMFTrinketStage3&),
(&copelands_clarity,id=118878&, &CClarity&),
(&shards_of_nothing,id=113835,bonus_id=567&, &M-Shards&),
(&shards_of_nothing,id=113835,bonus_id=566&, &HC-Shards&),
(&everburning_candle,id=118880&, &EverburningCandle&) ]profile = source_profile + &\n&profile += &default_actions=1\n&profile += &\n&.join( &\n&.join([ &copy=& + combo[0][1] + &_& + combo[1][1],
&trinket1=& + combo[0][0],
&trinket2=& + combo[1][0] ])
for combo in combinations(trinket_list, 2)
if combo[0][0].partition(&,&)[2] != combo[1][0].partition(&,&)[2] )print(profile)[/code]代码里,source_profile等号后面请改成上面保存的那个ooxx.simc,trinket_list等号后面的内容就是你要比较的饰品列表,这里列了一些,其他的物品ID和英文名称从Wowhead里查,请参照例子的语法自行修改传送门:[url]/items=4.-4[/url]。[color=red]请注意,列表长短和模拟循环次数直接影响计算时间长短,像例子给出这个列表我的i7笔记本七线程也跑了近5个小时。[/color]把这段代码保存到engine下的一个新文本文档里,然后把名字改成ooxx.py接下来,打开你的cmd.exe,输入python trinkets.py & trinket_comparison.simc,然后就会生成一个trinket_comparison.simc的文件[collapse=这个文件内容大致是这样][code]angrybirds.simcdefault_actions=1copy=M-Crucible_HC-Crucibletrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=blackiron_micro_crucible,id=113984,bonus_id=566copy=M-Crucible_M-Runestonetrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=quiescent_runestone,id=113859,bonus_id=567copy=M-Crucible_HC-Runestonetrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=quiescent_runestone,id=113859,bonus_id=566copy=M-Crucible_M-Repositorytrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=goren_soul_repository,id=119194,bonus_id=567copy=M-Crucible_HC-Repositorytrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=goren_soul_repository,id=119194,bonus_id=566copy=M-Crucible_M-talismantrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=M-Crucible_HC-talismantrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=M-Crucible_DMFTrinketStage3trinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=sandmans_pouch,id=112320,bonus_id=527copy=M-Crucible_CClaritytrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=copelands_clarity,id=118878copy=M-Crucible_M-Shardstrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=567copy=M-Crucible_HC-Shardstrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=566copy=M-Crucible_EverburningCandletrinket1=blackiron_micro_crucible,id=113984,bonus_id=567trinket2=everburning_candle,id=118880copy=HC-Crucible_M-Runestonetrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=quiescent_runestone,id=113859,bonus_id=567copy=HC-Crucible_HC-Runestonetrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=quiescent_runestone,id=113859,bonus_id=566copy=HC-Crucible_M-Repositorytrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=goren_soul_repository,id=119194,bonus_id=567copy=HC-Crucible_HC-Repositorytrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=goren_soul_repository,id=119194,bonus_id=566copy=HC-Crucible_M-talismantrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=HC-Crucible_HC-talismantrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=HC-Crucible_DMFTrinketStage3trinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=sandmans_pouch,id=112320,bonus_id=527copy=HC-Crucible_CClaritytrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=copelands_clarity,id=118878copy=HC-Crucible_M-Shardstrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=567copy=HC-Crucible_HC-Shardstrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=566copy=HC-Crucible_EverburningCandletrinket1=blackiron_micro_crucible,id=113984,bonus_id=566trinket2=everburning_candle,id=118880copy=M-Runestone_HC-Runestonetrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=quiescent_runestone,id=113859,bonus_id=566copy=M-Runestone_M-Repositorytrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=goren_soul_repository,id=119194,bonus_id=567copy=M-Runestone_HC-Repositorytrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=goren_soul_repository,id=119194,bonus_id=566copy=M-Runestone_M-talismantrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=M-Runestone_HC-talismantrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=M-Runestone_DMFTrinketStage3trinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=sandmans_pouch,id=112320,bonus_id=527copy=M-Runestone_CClaritytrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=copelands_clarity,id=118878copy=M-Runestone_M-Shardstrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=567copy=M-Runestone_HC-Shardstrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=566copy=M-Runestone_EverburningCandletrinket1=quiescent_runestone,id=113859,bonus_id=567trinket2=everburning_candle,id=118880copy=HC-Runestone_M-Repositorytrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=goren_soul_repository,id=119194,bonus_id=567copy=HC-Runestone_HC-Repositorytrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=goren_soul_repository,id=119194,bonus_id=566copy=HC-Runestone_M-talismantrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=HC-Runestone_HC-talismantrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=HC-Runestone_DMFTrinketStage3trinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=sandmans_pouch,id=112320,bonus_id=527copy=HC-Runestone_CClaritytrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=copelands_clarity,id=118878copy=HC-Runestone_M-Shardstrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=567copy=HC-Runestone_HC-Shardstrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=566copy=HC-Runestone_EverburningCandletrinket1=quiescent_runestone,id=113859,bonus_id=566trinket2=everburning_candle,id=118880copy=M-Repository_HC-Repositorytrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=goren_soul_repository,id=119194,bonus_id=566copy=M-Repository_M-talismantrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=M-Repository_HC-talismantrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=M-Repository_DMFTrinketStage3trinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=sandmans_pouch,id=112320,bonus_id=527copy=M-Repository_CClaritytrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=copelands_clarity,id=118878copy=M-Repository_M-Shardstrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=567copy=M-Repository_HC-Shardstrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=566copy=M-Repository_EverburningCandletrinket1=goren_soul_repository,id=119194,bonus_id=567trinket2=everburning_candle,id=118880copy=HC-Repository_M-talismantrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=567copy=HC-Repository_HC-talismantrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=HC-Repository_DMFTrinketStage3trinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=sandmans_pouch,id=112320,bonus_id=527copy=HC-Repository_CClaritytrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=copelands_clarity,id=118878copy=HC-Repository_M-Shardstrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=567copy=HC-Repository_HC-Shardstrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=566copy=HC-Repository_EverburningCandletrinket1=goren_soul_repository,id=119194,bonus_id=566trinket2=everburning_candle,id=118880copy=M-talisman_HC-talismantrinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=darmacs_unstable_talisman,id=113948,bonus_id=566copy=M-talisman_DMFTrinketStage3trinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=sandmans_pouch,id=112320,bonus_id=527copy=M-talisman_CClaritytrinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=copelands_clarity,id=118878copy=M-talisman_M-Shardstrinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=567copy=M-talisman_HC-Shardstrinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=566copy=M-talisman_EverburningCandletrinket1=darmacs_unstable_talisman,id=113948,bonus_id=567trinket2=everburning_candle,id=118880copy=HC-talisman_DMFTrinketStage3trinket1=darmacs_unstable_talisman,id=113948,bonus_id=566trinket2=sandmans_pouch,id=112320,bonus_id=527copy=HC-talisman_CClaritytrinket1=darmacs_unstable_talisman,id=113948,bonus_id=566trinket2=copelands_clarity,id=118878copy=HC-talisman_M-Shardstrinket1=darmacs_unstable_talisman,id=113948,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=567copy=HC-talisman_HC-Shardstrinket1=darmacs_unstable_talisman,id=113948,bonus_id=566trinket2=shards_of_nothing,id=113835,bonus_id=566copy=HC-talisman_EverburningCandletrinket1=darmacs_unstable_talisman,id=113948,bonus_id=566trinket2=everburning_candle,id=118880copy=DMFTrinketStage3_CClaritytrinket1=sandmans_pouch,id=112320,bonus_id=527trinket2=copelands_clarity,id=118878copy=DMFTrinketStage3_M-Shardstrinket1=sandmans_pouch,id=112320,bonus_id=527trinket2=shards_of_nothing,id=113835,bonus_id=567copy=DMFTrinketStage3_HC-Shardstrinket1=sandmans_pouch,id=112320,bonus_id=527trinket2=shards_of_nothing,id=113835,bonus_id=566copy=DMFTrinketStage3_EverburningCandletrinket1=sandmans_pouch,id=112320,bonus_id=527trinket2=everburning_candle,id=118880copy=CClarity_M-Shardstrinket1=copelands_clarity,id=118878trinket2=shards_of_nothing,id=113835,bonus_id=567copy=CClarity_HC-Shardstrinket1=copelands_clarity,id=118878trinket2=shards_of_nothing,id=113835,bonus_id=566copy=CClarity_EverburningCandletrinket1=copelands_clarity,id=118878trinket2=everburning_candle,id=118880copy=M-Shards_HC-Shardstrinket1=shards_of_nothing,id=113835,bonus_id=567trinket2=shards_of_nothing,id=113835,bonus_id=566copy=M-Shards_EverburningCandletrinket1=shards_of_nothing,id=113835,bonus_id=567trinket2=everburning_candle,id=118880copy=HC-Shards_EverburningCandletrinket1=shards_of_nothing,id=113835,bonus_id=566trinket2=everburning_candle,id=118880[/code][/collapse][*][b]4.开动你的机器吧![/b]把这个*.simc拖到simc.exe上,让他跑吧!时间一般来说都会很长,完事之后去找到你的ooxx.html就能找到你的饰品比较表了[/list]===结语===[b]鸣谢:[/b][b]@ fhsvengetta [/b] 他的技术指导贴介绍为我们开启了一扇新的大门[b]@Komma_AT[/b]
没有Komma大大的Python脚本,大家就只能自己去写代码了最后,借用fhsvengetta的话大家共勉:NGA很多职业区现在都没有掌握系统评价饰品的技术,结论虽然看起来比跑分跑出来的光秃秃的数字可信一些,实际误差真的非常大,深感NGA水平和国外有很大的差距。我们还没要求到要自主研发SimC的水平,但是如果连会用SimC的人都寥寥无几,连饰品评分都要等搬运国外结论,我们还有什么颜面说自己是国内最高端的讨论区。还是希望各位大大再努力,不要让别人把咱们看扁了。
饰品比较:冰法T17H的BIS模拟DPS排名(仅供参考)
基于SimC6.03-18的模拟饰品都是装备唯一,表里有些装备重复的数据请自行略过已经可以下结论:蜡烛不如科普兰[img]./mon_/182_f88.png[/img]简单翻译一下:M—史诗 HC—英雄DMF stage 3—暗月卡牌三阶Candle—蜡烛 CClarity—清醒Crubible—坩埚(铸造厂掉落)Repository—容器(铸造厂掉落)Tailsman—灵魂护符(铸造厂掉落)Shards—虚无碎片Runestone—沉寂符石
饰品比较:奥法T17H的BIS模拟DPS排名(仅供参考)
[img]./mon_/182_caf1.png[/img]
饰品比较:火法T17H的BIS模拟DPS排名(仅供参考)
[img]./mon_/182_b74.png[/img]
求教最新的simc为什么总是模拟失败
下午两点了,版主们快起来接客
早就说冰法不能那么直接计算评分了,话说直接在simc里面改物品id可以么,我都是直接查到物品id替换进去的,话说法师区对simc的帖子还是太少了,我看别的区有编辑输出手法的帖子,真是羡慕
默默支持一下。
感谢楼主分享,希望法区多些这种干货。
有营养,来学习下。
好帖,坐等楼主施工完成
LZ可否再来一发奥法的···多谢了
[quote][pid=66473,1]Reply[/pid] [b]Post by [uid=587250]optimist[/uid] ( 08:50):[/b]早就说冰法不能那么直接计算评分了,话说直接在simc里面改物品id可以么,我都是直接查到物品id替换进去的,话说法师区对simc的帖子还是太少了,我看别的区有编辑输出手法的帖子,真是羡慕[/quote]大佬们都忙着开荒史诗,哪来空哦
[b]Reply to [pid=66473,1]Reply[/pid] Post by [uid=7027994]jyboxer[/uid] ( 14:45)[/b]这种事情一般都是死宅做的..有时间做这种东西的 哪儿还有时间打本..
看得人眼花,别抠名字[collapse=火][img]./mon_/182_a6.jpg[/img][/collapse][collapse=冰][img]./mon_/182_2.png[/img][/collapse][collapse=奥][img]./mon_/182_a5d.png[/img][/collapse]
感谢楼主分享
坩埚还是太BUG了……
只能用用1阶睡魔+随从SP
帮着加点料,我想,懒汉们如我可能会更喜欢下面的姿势:先翻译下M—史诗 HC—英雄Crubible— [item]黑铁微型坩埚[/item]
[url=.cn/wow/zh/item/113984/raid-mythic]黑石铸造厂-黑手掉落)[/url]Repository— [item]鬣蜥人灵魂容器[/item]
[url=.cn/wow/zh/item/119194/raid-mythic]黑石铸造厂-奥尔高格掉落[/url]Tailsman— [item]达玛克的无常护符[/item]
[url=.cn/wow/zh/item/113948/raid-mythic]黑石铸造厂-兽王达玛克掉落)[/url]Shards— [item]虚无碎片[/item]
[url=.cn/wow/zh/item/113835/raid-mythic]悬槌堡-独眼魔双子掉落[/url]Runestone— [item]沉寂符石[/item]
[url=.cn/wow/zh/item/113859/raid-mythic]悬槌堡-元首掉落[/url]DMF stage 3— [item]睡魔之袋[/item]
[url=.cn/wow/zh/item/112320/trade-skill]暗月卡牌三阶[/url]CClarity— [item]科普兰的清醒[/item]
[url=.cn/wow/zh/item/118878]世界小怪掉落[/url]Candle— [item]永燃蜡烛[/item] [url=.cn/wow/zh/item/118880]世界小怪掉落[/url] ============然后再挨个排名,组合看的头晕,估计大部分人最后也是N个饰品几选2,自己组合吧奥法:695 黑铁微型坩埚695 达玛克的无常护符695 鬣蜥人灵魂容器680 黑铁微型坩埚680 达玛克的无常护符680 鬣蜥人灵魂容器685 虚无碎片685 沉寂符石670 虚无碎片670 沉寂符石670 睡魔之袋665 科普兰的清醒665 永燃蜡烛============火法:695 鬣蜥人灵魂容器695 黑铁微型坩埚695 达玛克的无常护符680 鬣蜥人灵魂容器680 黑铁微型坩埚680 达玛克的无常护符685 虚无碎片685 沉寂符石670 虚无碎片670 沉寂符石670 睡魔之袋665 科普兰的清醒665 永燃蜡烛但有一点要注意,2急速饰品组合时收益会减弱,比如护符+碎片,不管对火还是奥相对都会一定程度降低收益。还有就是坩埚的溅射属性跟暴击会产生某一种微妙反应,使得火法使用时获得适当的增益提升
马克一下 学习

我要回帖

更多关于 simc nga 的文章

 

随机推荐