Jump to content

Adding AI To Mids, The MVP


magicjtv

Recommended Posts

23 hours ago, Invincer said:

I still have problems with the results.

Boy we really hit the mother lode on this one!

 

There were several problems with how you set up the .bwc file and there were several bugs in my code. In this post, I'll cover the problems n the .bwc and attach a new .bwc for you to use. In the next post I'll link to a download to the latest version that fixes the bugs in the code.

 

The probelms with how the .bwc was set up were:

  • Vengeance was included in the calculations. This alone stopped you from getting defense and damage bonuses (except for incidental bonuses that were given along the way to getting some other bonus.)
  • Fiery Embrace and Build Up were included in the calculations. These will stop you from getting damage bonuses.
  • Both Invisibility and Stealth were included in the calculations. You can't run both of these powers at the same time.

The attached .bwc file turns off Vengeance, Fiery Embrace, Build Up, and Stealth from being included in the bonus calculations. This, along with the bug fixes, should give you a good result. I ran your build through the wizard using the new .bwc and the build with bug fixes. The results look good to me, but let me know what you think. They're shown below.

 

Spoiler

Villain Plan by Mids' Reborn : Hero Designer 2.7.2.10
https://github.com/Crytilis/mids-reborn-hero-designer

Click this DataLink to open the build!

toon: Level 50 Magic Brute
Primary Power Set: Spines
Secondary Power Set: Fiery Aura
Power Pool: Speed
Power Pool: Leadership
Power Pool: Concealment
Power Pool: Force of Will
Ancillary Pool: Pyre Mastery

Villain Profile:
Level 1: Lunge -- SprBlsCol-Acc/Dmg(A), SprBlsCol-Dmg/EndRdx(3), SprBlsCol-Acc/Dmg/EndRdx(3), SprBlsCol-Acc/Dmg/Rchg(5), SprBlsCol-Dmg/EndRdx/Acc/Rchg(5), SprBlsCol-Rchg/HoldProc(7)
Level 1: Fire Shield -- ImpArm-ResDam/EndRdx(A), ImpArm-ResDam/Rchg(7), ImpArm-EndRdx/Rchg(9), ImpArm-ResDam/EndRdx/Rchg(9), ImpArm-ResDam(11), Empty(11)
Level 2: Blazing Aura -- SprAvl-Acc/Dmg(A), SprAvl-Dmg/EndRdx(15), SprAvl-Acc/Dmg/EndRdx(15), SprAvl-Acc/Dmg/Rchg(17), SprAvl-Acc/Dmg/EndRdx/Rchg(17), SprAvl-Rchg/KDProc(19)
Level 4: Spine Burst -- MckBrt-Taunt(A), MckBrt-Taunt/Rchg(19), MckBrt-Taunt/Rchg/Rng(21), MckBrt-Acc/Rchg(21), MckBrt-Taunt/Rng(23), SprUnrFur-Rchg/+Regen/+End(23)
Level 6: Hasten -- Empty(A), Empty(25)
Level 8: Maneuvers -- LucoftheG-Def/Rchg+(A), Empty(25)
Level 10: Temperature Protection -- GldArm-3defTpProc(A), StdPrt-ResDam/Def+(27)
Level 12: Stealth -- LucoftheG-Def/Rchg+(A), Empty(27)
Level 14: Grant Invisibility -- LucoftheG-Def/Rchg+(A), Empty(29)
Level 16: Build Up -- GssSynFr--Build%(A)
Level 18: Mighty Leap -- EndRdx-I(A)
Level 20: Quills -- ScrDrv-Acc/Dmg(A), ScrDrv-Dmg/EndRdx(29), ScrDrv-Dmg/Rchg(31), ScrDrv-Acc/Rchg(31), ScrDrv-Acc/Dmg/EndRdx(31), SprBrtFur-Rech/Fury(33)
Level 22: Tactics -- AdjTrg-ToHit(A), AdjTrg-ToHit/Rchg(33), AdjTrg-ToHit/EndRdx/Rchg(33), AdjTrg-EndRdx/Rchg(34), AdjTrg-ToHit/EndRdx(34), Empty(34)
Level 24: Consume -- PrfShf-End%(A)
Level 26: Ripper -- MckBrt-Taunt(A), MckBrt-Taunt/Rchg(36), MckBrt-Taunt/Rchg/Rng(36), MckBrt-Acc/Rchg(36), MckBrt-Taunt/Rng(37), FrcFdb-Rechg%(37)
Level 28: Burn -- ScrDrv-Acc/Dmg(A), ScrDrv-Dmg/EndRdx(37), ScrDrv-Dmg/Rchg(39), ScrDrv-Acc/Rchg(39), ScrDrv-Acc/Dmg/EndRdx(39), FuroftheG-ResDeb%(40)
Level 30: Assault -- EndRdx-I(A)
Level 32: Throw Spines -- SprFrzBls-Acc/Dmg(A), SprFrzBls-Dmg/EndRdx(40), SprFrzBls-Acc/Dmg/EndRdx(40), SprFrzBls-Acc/Dmg/Rchg(42), SprFrzBls-Dmg/EndRdx/Acc/Rchg(42), SprFrzBls-Rchg/ImmobProc(42)
Level 35: Char -- SprEnt-Acc/Hold(A), SprEnt-Hold/Rchg(43), SprWntBit-Acc/Dmg(43), SprWntBit-Dmg/Rchg(43), Ent-End/Rchg(45), Ent-Acc/Hold/End(45)
Level 38: Fiery Embrace -- Empty(A)
Level 41: Melt Armor -- ShlBrk-DefDeb(A), ShlBrk-Acc/DefDeb(45), TchofLadG-DefDeb(46), TchofLadG-DefDeb/Rchg(46), TchofLadG-DefDeb/Rchg/EndRdx(46), TchofLadG-%Dam(48)
Level 44: Fire Ball -- PstBls-Acc/Dmg(A), PstBls-Dmg/EndRdx(48), PstBls-Dmg/Rchg(48), JvlVll-Dam%(50), PstBls-Dam%(50), Ann-ResDeb%(50)
Level 47: Invisibility -- LucoftheG-Def/Rchg+(A)
Level 49: Vengeance -- LucoftheG-Def/Rchg+(A)
Level 2: Swift -- Empty(A)
Level 2: Health -- Pnc-Heal/EndRedux(A), Pnc-EndRdx/Rchg(13)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- PrfShf-End%(A), Empty(13)
Level 1: Brawl -- Empty(A)
Level 1: Prestige Power Dash -- Empty(A)
Level 1: Prestige Power Slide -- Empty(A)
Level 1: Prestige Power Quick -- Empty(A)
Level 1: Prestige Power Rush -- Empty(A)
Level 1: Prestige Power Surge -- Empty(A)
Level 1: Fury 
Level 1: Sprint -- Empty(A)
Level 2: Rest -- Empty(A)
Level 4: Ninja Run 
------------

 

Edit:

I modified the above build with a bit of manual tweaking. It has capped fire defense, capped fire resistance, perma hasten, and 196% recovery. Extra damage comes from -Res proc (20%) and the Fury Bonus proc. It also has 8 points of knockback protection and 76% immobilize resistance. It's shown below.

Spoiler

Villain Plan by Mids' Reborn : Hero Designer 2.7.2.10
https://github.com/Crytilis/mids-reborn-hero-designer

Click this DataLink to open the build!

toon: Level 50 Magic Brute
Primary Power Set: Spines
Secondary Power Set: Fiery Aura
Power Pool: Speed
Power Pool: Leadership
Power Pool: Concealment
Power Pool: Force of Will
Ancillary Pool: Pyre Mastery

Villain Profile:
Level 1: Lunge -- SprBlsCol-Acc/Dmg(A), SprBlsCol-Dmg/EndRdx(3), SprBlsCol-Acc/Dmg/EndRdx(3), SprBlsCol-Acc/Dmg/Rchg(5), SprBlsCol-Dmg/EndRdx/Acc/Rchg(5), SprBlsCol-Rchg/HoldProc(7)
Level 1: Fire Shield -- ImpArm-ResDam/EndRdx(A), ImpArm-ResDam/Rchg(7), ImpArm-EndRdx/Rchg(9), ImpArm-ResDam/EndRdx/Rchg(9), ImpArm-ResDam(11)
Level 2: Blazing Aura -- SprAvl-Acc/Dmg(A), SprAvl-Dmg/EndRdx(15), SprAvl-Acc/Dmg/EndRdx(15), SprAvl-Acc/Dmg/Rchg(17), SprAvl-Acc/Dmg/EndRdx/Rchg(17), SprAvl-Rchg/KDProc(19)
Level 4: Spine Burst -- MckBrt-Taunt(A), MckBrt-Taunt/Rchg(19), MckBrt-Taunt/Rchg/Rng(21), MckBrt-Acc/Rchg(21), MckBrt-Taunt/Rng(23), SprUnrFur-Rchg/+Regen/+End(23)
Level 6: Hasten -- RechRdx-I(A), RechRdx-I(25)
Level 8: Maneuvers -- LucoftheG-Def/Rchg+(A), DefBuff-I(27)
Level 10: Temperature Protection -- GldArm-3defTpProc(A), UnbGrd-Max HP%(25), StdPrt-ResDam/Def+(27), StdPrt-ResKB(29)
Level 12: Stealth -- LucoftheG-Def/Rchg+(A)
Level 14: Grant Invisibility -- LucoftheG-Def/Rchg+(A)
Level 16: Build Up -- RechRdx-I(A), RechRdx-I(45)
Level 18: Mighty Leap -- BlsoftheZ-ResKB(A)
Level 20: Quills -- ScrDrv-Acc/Dmg(A), ScrDrv-Dmg/EndRdx(29), ScrDrv-Dmg/Rchg(31), ScrDrv-Acc/Rchg(31), ScrDrv-Acc/Dmg/EndRdx(31), SprBrtFur-Rech/Fury(33)
Level 22: Tactics -- AdjTrg-ToHit(A), AdjTrg-ToHit/Rchg(33), AdjTrg-ToHit/EndRdx/Rchg(33), AdjTrg-EndRdx/Rchg(34), AdjTrg-ToHit/EndRdx(34)
Level 24: Consume -- PrfShf-End%(A)
Level 26: Ripper -- MckBrt-Taunt(A), MckBrt-Taunt/Rchg(36), MckBrt-Taunt/Rchg/Rng(36), MckBrt-Acc/Rchg(36), MckBrt-Taunt/Rng(37), MckBrt-Rchg(37)
Level 28: Burn -- ScrDrv-Acc/Dmg(A), ScrDrv-Dmg/EndRdx(37), ScrDrv-Dmg/Rchg(39), ScrDrv-Acc/Rchg(39), ScrDrv-Acc/Dmg/EndRdx(39), FuroftheG-ResDeb%(40)
Level 30: Assault -- EndRdx-I(A)
Level 32: Throw Spines -- SprFrzBls-Acc/Dmg(A), SprFrzBls-Dmg/EndRdx(40), SprFrzBls-Acc/Dmg/EndRdx(40), SprFrzBls-Acc/Dmg/Rchg(42), SprFrzBls-Dmg/EndRdx/Acc/Rchg(42), SprFrzBls-Rchg/ImmobProc(42)
Level 35: Char -- SprWntBit-Acc/Dmg/Rchg(A), SprWntBit-Acc/Dmg/EndRdx(43), SprWntBit-Acc/Dmg(43), SprWntBit-Dmg/Rchg(43)
Level 38: Fiery Embrace -- RechRdx-I(A)
Level 41: Melt Armor -- ShlBrk-DefDeb(A), ShlBrk-Acc/DefDeb(45), TchofLadG-DefDeb(46), TchofLadG-DefDeb/Rchg(46), TchofLadG-DefDeb/Rchg/EndRdx(46), TchofLadG-%Dam(48)
Level 44: Fire Ball -- Rgn-Dmg/EndRdx(A), Rgn-Acc/Rchg(48), Rgn-Acc/Dmg/Rchg(48), Rgn-Dmg/Rchg(50), Rgn-Dmg(50), Ann-ResDeb%(50)
Level 47: Invisibility -- LucoftheG-Def/Rchg+(A)
Level 49: Vengeance -- LucoftheG-Def/Rchg+(A)
Level 2: Swift -- Empty(A)
Level 2: Health -- Pnc-Heal/+End(A), Pnc-EndRdx/Rchg(13), Mrc-Rcvry+(34)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- PrfShf-End%(A), EndMod-I(11), PrfShf-EndMod(13), EndMod-I(45)
Level 1: Brawl -- Empty(A)
Level 1: Prestige Power Dash -- Empty(A)
Level 1: Prestige Power Slide -- Empty(A)
Level 1: Prestige Power Quick -- Empty(A)
Level 1: Prestige Power Rush -- Empty(A)
Level 1: Prestige Power Surge -- Empty(A)
Level 1: Fury 
Level 1: Sprint -- Empty(A)
Level 2: Rest -- Empty(A)
Level 4: Ninja Run 
------------

 

 

The new .bwc file is attached.

AI Character.bwc

Edited by magicjtv
  • Like 1
Link to comment
Share on other sites

Current release

Mids AI MVP Installer version 0.0.25 - Fixed a bug where powers that granted effects to other players, but not the casting player, were having their effects counted towards the casting player (Example: Grant Invisibility was increasing the player's defense value). Fixed a bug in PreservePreviousBonuses that could allow smaller bonuses to replace larger bonuses. The Bonus Wizard now assigns enhancements at the highest possible level.

  • Like 2
Link to comment
Share on other sites

Thanks so much for all the time and effort you've put into this! It is greatly appreciated. 🙂

 

lol... I had not realized there was the option in menus to set all enhancements to max. In real-World use, I don't know how helpful it is though as there are plenty of powers that don't allow +5s for the maxing out part, like the bonus slots/enhancements of most sets, the Winter sets, and the Archetype sets (also the universal damage one).

 

I didn't realize how much of a difference leaving some of the mule powers in the calculations could cause. Grant Invisibility, Maneuvers, Invisibility, Stealth, and Vengeance are all there to have the max allowed LotG Def/Recharge bonus. Grant Invisibility, Invisibility, and Vengeance are there strictly as mules for the LotG, while Maneuvers and Stealth are toggles I would keep on.

 

So on this new release, it now calculates the best builds looking at powers maxed at 50 or 50+ instead of looking at what they give at the levels they were inserted at?

 

The IO Spreadshhet. When downloaded and opened in Excel, if you look at the powers that are PVE/PVP that seems to be the one area the stats get a little wacky.

 For instance, some powers have "True" under PVP that I am pretty sure are not PVP powers in any way...

 

Artillery

Bombardment

Preemptive Optimization

Power Transfer

Synapse's Shock

Sudden Acceleration

Blistering Cold

 

Most of those are the newer enhancement sets, not sure if that has something to do with it or not...

 

The other PVP/PVE powers are flagged as PVP, but there are a few discrepancies with the slots category in particular...

 

Experienced Marksman:

Range is listed as PVP, slots are correct at 2 (It should be false)

HitPoints is listed as PVP, slots listed at 4 (It should be false/3 slots)

Regeneration is listed as non-PVP, slots listed as 5 (It should be true/3 slots)

Damage is listed as PVP, slots listed as 6 (It should be false/4 slots)

Accuracy is listed as non-PVP, slots listed as 2 (It should be true/4 slots)

Max Endurance is listed as PVP, slots listed at 3 (It should be false/5 slots)

Recharge is listed as non-PVP, slots are correct at 4 (It should be true)

The 3 Defenses are listed as PVP, slots listed at 5 (It should be false/6 slots)

Recovery is listed as non-PVP, slots are correct at 6) (It should be true)

 

Gladiator's Net:

Resistances/MezResists - slots listed as 3, should be  2

Max End - slots listed as 4, should be 3

Range - slots listed as 5, should be 3

Damage Buffs - slots listed as 6, should be 4

ResEffects - slots listed as 2, should be 4

Recharge Time listed as 2, should be 5

HitPoints listed as 4, should be 5

Defenses are listed as 5, should be 6

 

Panacea:

Smash/lethal Resistances and some mezresists (3.75% ones) - listed as 3, should be 2

Regeneration - slots listed as 4, should be 3

MezResist for Repel - slots listed as 5, should be 3

HitPoints - slots listed as 6, should be 4

Fire/Cold Resistances and some MezResists  (5% ones) - slots listed as 2, should be 4

Recharge -  slots listed as 3, should be 5

Range -  slots listed as 4, should be 5

Heal -  slots listed as 5, should be 6

 

Gladiator's Javelin:

Range:  slots listed as 3, should be 2

HitPoints: slots listed as 4, should be 3

Smash/Lethal Resistances and some mezresists (3.75% ones): slots listed as 5 should be 3

Damage:  slots listed as 6, should be 4

Defenses:  slots listed as 2, should be 4

KB/KU:  slots listed as 3, should be 5

Energy/Negative Resistances and some mezresists (7.5% ones):  slots listed as 4, should be 5

Accuracy: slots listed as 5, should be 6

 

Gladiator's Armor:

Max End:  slots listed as 3, should be 2

KB/KU:  slots listed as 4, should be3

MezResist Repel:  slots listed as 5, should be 3

Toxic/Psionic Resistances and mezresists (6.25%):  slots listed as 6, should be 4

Smash/Lethal Resistances and mezresists (5%):  slots listed as 2, should be 4

HitPoints: slots listed as 3, should be 5

ResEffects: slots listed as 4, should be 5

Defenses:  slots listed as 5, should be 6

 

other PVP enhancements have similar results in the above patterns. This is all based on the Mids actual enhancement stats. Hope it's helpful 🙂

 

  • Like 1
Link to comment
Share on other sites

Quote

So on this new release, it now calculates the best builds looking at powers maxed at 50 or 50+ instead of looking at what they give at the levels they were inserted at?

It always treated the toon as level 50 and did calculations based on that. All the change does is set enhancements to their highest possible level.

 

I spent yesterday working on another project. I should get the IO Bonus Spreadsheet cleaned up today.

Edited by magicjtv
Link to comment
Share on other sites

Bad news guys. My Windows dev system is toast. I've switched over to my backup PC to keep things moving along, but it's slow with limited capabilities.

 

If you'd like, I've set up a GoFundMe to fund getting a new dev box. It's totally optional and development will continue no matter what, just at a slower pace on the backup system.

 

P.S.

This is the Dev box

Edited by magicjtv
  • Like 2
Link to comment
Share on other sites

3 hours ago, Chrome said:

i just checked this out today, how does this handle procs as a damage source? if this is not the right place to ask please point me to where.

Tell the wizard you want damage bonuses. That should be all you have to do. It'll slot damage procs wherever it thinks it makes sense.

 

The following damage procs are supported:

  • AnnihilationChanceForResDebuff
  • ApocalypseChanceOfDamageNegative
  • ArmageddonChanceForFireDamage
  • AscendencyOfTheDominatorRechargeChanceForDamage
  • AssassinsMarkRechargeTimeRchgBuildUp
  • BlastersWrathRechargeChanceForFireDamage
  • BrutesFuryRechargeFuryBonus
  • CloudSensesChanceForNegativeEnergyDamage
  • CriticalStrikesRechargeTime50CritProc
  • DecimationChanceOfBuildUp
  • DominatingGraspRechargeTimeFieryOrb
  • EradicationChanceForEnergyDamage
  • FuryOfTheGladiatorChanceForResDebuff
  • GaussiansSynchronizedFireControlChanceForBuildUp
  • GhostWidowsEmbraceChanceOfDamagePsionic
  • GladiatorsNetChanceOfDamageLethal
  • GladiatorsJavelinChanceOfDamageToxic
  • GladiatorsStrikeChanceForSmashingDamage
  • GlimpseOfTheAbyssChanceOfDamagePsionic
  • HecatombChanceOfDamageNegative
  • ImpededSwiftnessChanceOfDamageSmashing
  • JavelinVolleyChanceOfDamageLethal
  • KheldiansGraceRechargeFormEmpowerment
  • MakosBiteChanceOfDamageLethal
  • MalaisesIllusionsChanceOfDamagePsionic
  • MaliceOfTheCorruptorRechargeChanceForNegativeEnergyDamage
  • NeuronicShutdownChanceOfDamagePsionic
  • ObliterationChanceForSmashingDamage
  • OpportunityStrikesRechargeTimeChanceForOpportunity
  • OverpoweringPresenceRechargeTimeEnergyFont
  • PerfectZingerChanceForPsiDamage
  • PositronsBlastChanceOfDamageEnergy
  • SciroccosDervishChanceOfDamageLethal
  • ScrappersStrikeRechargeCriticalHitBonus
  • ShieldBreakerChanceForLethalDamage
  • SoulboundAllegianceChanceForBuildUp
  • SpidersBiteRechargeTimeGlobalToxic
  • StalkersGuileRechargeChanceToHide
  • StingOfTheManticoreChanceOfDamageToxic
  • SuperiorAscendencyOfTheDominatorRechargeChanceForDamage
  • SuperiorAssassinsMarkRechargeTimeRchgBuildUp
  • SuperiorBlastersWrathRechargeChanceForFireDamage
  • SuperiorBrutesFuryRechargeFuryBonus
  • SuperiorCriticalStrikesRechargeTime50CritProc
  • SuperiorDominatingGraspRechargeTimeFieryOrb
  • SuperiorKheldiansGraceRechargeFormEmpowerment
  • SuperiorMaliceOfTheCorruptorRechargeChanceForNegativeEnergyDamage
  • SuperiorOpportunityStrikesRechargeTimeChanceForOpportunity
  • SuperiorOverpoweringPresenceRechargeTimeEnergyFont
  • SuperiorScourgingBlastRechargeTimePBAoEEnd
  • SuperiorScrappersStrikeRechargeCriticalHitBonus
  • SuperiorSpidersBiteRechargeTimeGlobalToxic
  • SuperiorStalkersGuileRechargeChanceToHide
  • SuperiorWillOfTheControllerRechargeChanceForPsionicDamage
  • TouchOfDeathChanceOfDamageNegative
  • TouchOfLadyGreyChanceForNegativeDamage
  • TouchOfTheNictusChanceForNegativeEnergyDamage
  • TrapOfTheHunterChanceOfDamageLethal
  • UnbreakableConstraintChanceForSmashingDamage
  • WillOfTheControllerRechargeChanceForPsionicDamage

 

  • Like 2
Link to comment
Share on other sites

thank you for response i have messed with this a bunch of times now, and i noticed something if i just select damage and nothing else it is using both superior and non superior  versions of ATO, even though i am pretty sure you cannot slot both of them in game, i could be wrong but i think this will throw off alot of basic people like myself.

Spoiler

Hero Plan by Mids' Reborn : Hero Designer 2.7.2.10
https://github.com/Crytilis/mids-reborn-hero-designer

Click this DataLink to open the build!

toon: Level 50 Magic Blaster
Primary Power Set: Psychic Blast
Secondary Power Set: Mental Manipulation
Power Pool: Speed
Power Pool: Leaping
Power Pool: Fighting
Power Pool: Leadership
Ancillary Pool: Flame Mastery

Hero Profile:
Level 1: Mental Blast -- GldJvl-Dam%(A)
Level 1: Subdual -- SprDfnBrr-Acc/Dmg(A), SprDfnBrr-Dmg/Rchg(3), DfnBrr-Acc/Dmg/Rchg(3), DfnBrr-Acc/Dmg/EndRdx(5), SprBlsWrt-Rchg/Dmg%(5), GldJvl-Dam%(7)
Level 2: Telekinetic Blast -- SprBlsWrt-Acc/Dmg(A), SprBlsWrt-Dmg/Rchg(7), SprBlsWrt-Acc/Dmg/Rchg(9), SprBlsWrt-Acc/Dmg/EndRdx(9), SprDfnBrr-Acc/Dmg/EndRdx/Rchg(11), SprDfnBrr-Rchg/+Status Protect(11)
Level 4: Telekinetic Thrust -- OvrFrc-Acc/Dmg(A), OvrFrc-End/Rech(13), OvrFrc-Acc/Dmg/End(13), ExpStr-Dmg/KB(15), ExpStr-Acc/KB(15), SuddAcc--KB/+KD(17)
Level 6: Psychic Focus -- GssSynFr--Build%(A)
Level 8: Super Speed -- Empty(A)
Level 10: Hasten -- RechRdx-I(A), RechRdx-I(17)
Level 12: Psionic Lance -- Apc-Dmg(A), Apc-Dmg/Rchg(19), Apc-Acc/Dmg/Rchg(19), Apc-Acc/Rchg(21), StnoftheM-Dam%(21)
Level 14: Combat Jumping -- LucoftheG-Def/Rchg+(A), Ksm-ToHit+(23), ShlWal-ResDam/Re TP(23)
Level 16: Concentration -- Empty(A)
Level 18: Psionic Tornado -- SuddAcc-KB/Rech(A), SuddAcc-KB/Dmg/Rech(25), SuddAcc-KB/Dmg/End(25), SuddAcc-KB/Acc/Dmg(27), ExpStr-Dmg/KB(27), ExpStr-Acc/KB(29)
Level 20: Drain Psyche -- ThfofEss-Heal(A), ThfofEss-Heal/Rchg(29), ThfofEss-Acc/Heal(31), ThfofEss-Acc/EndRdx/Heal(31), ThfofEss-Acc/EndRdx/Rchg(31), Prv-Absorb%(33)
Level 22: Kick -- GldStr-%Dam(A)
Level 24: Tough -- GldArm-3defTpProc(A), StdPrt-ResDam/Def+(33), UnbGrd-Max HP%(33), UnbGrd-ResDam(34), UnbGrd-ResDam/EndRdx(34), UnbGrd-Rchg/ResDam(34)
Level 26: Weave -- ShlWal-Def/EndRdx(A), ShlWal-Def/Rchg(36), ShlWal-EndRdx/Rchg(36), ShlWal-Def/EndRdx/Rchg(36), ShlWal-Def(37), RedFrt-EndRdx/Rchg(37)
Level 28: Maneuvers -- ShlWal-Def/EndRdx(A), ShlWal-Def/Rchg(37), ShlWal-EndRdx/Rchg(39), ShlWal-Def/EndRdx/Rchg(39), ShlWal-Def(39), RedFrt-Def(40)
Level 30: Tactics -- ToHit-I(A)
Level 32: Psychic Wail -- SprDfnBrr-Acc/Dmg(A), SprDfnBrr-Dmg/Rchg(40), DfnBrr-Acc/Dmg/Rchg(40), DfnBrr-Acc/Dmg/EndRdx(42)
Level 35: Bonfire -- SuddAcc-KB/Rech(A), SuddAcc-KB/Dmg/Rech(42), SuddAcc-KB/Dmg/End(42), SuddAcc-KB/Acc/Dmg(43), ExpStr-Dmg/KB(43), ExpStr-Acc/KB(43)
Level 38: Psychic Shockwave -- Obl-Dmg(A), Obl-Acc/Rchg(45), Obl-Dmg/Rchg(45), Obl-Acc/Dmg/Rchg(45), SprAvl-Acc/Dmg/Rchg(46)
Level 41: Fire Shield -- UnbGrd-ResDam(A), UnbGrd-EndRdx/Rchg(46), UnbGrd-ResDam/EndRdx(46), UnbGrd-ResDam/EndRdx/Rchg(48)
Level 44: Melt Armor -- AnlWkn-DefDeb(A), AnlWkn-Acc/DefDeb(48), AnlWkn-Acc/Rchg(48), AnlWkn-DefDeb/EndRdx/Rchg(50), UndDfn-DefDeb(50), UndDfn-DefDeb/Rchg(50)
Level 47: Vengeance -- LucoftheG-Def/Rchg+(A)
Level 49: Rise of the Phoenix -- OvrFrc-Dam/KB(A)
Level 2: Swift -- Empty(A)
Level 2: Health -- Empty(A)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- Empty(A)
Level 1: Brawl -- Empty(A)
Level 1: Defiance 
Level 1: Quick Form 
Level 1: Prestige Power Dash -- Empty(A)
Level 1: Prestige Power Slide -- Empty(A)
Level 1: Prestige Power Quick -- Empty(A)
Level 1: Prestige Power Rush -- Empty(A)
Level 1: Prestige Power Surge -- Empty(A)
Level 1: Sprint -- Empty(A)
Level 2: Rest -- Empty(A)
Level 4: Ninja Run 
------------

again apologies if this is actually allowed and i am misremembering

edit: i am referencing the slotting here in sub dual and psychic wail specifically

edit 2: upon closer look, it is not using both versions of the enhancements but it using the same enhancement multiple times.. specifically the superior defiant barrage Acc / dam

Edited by Chrome
  • Like 1
Link to comment
Share on other sites

Quote
Quote

thank you for response i have messed with this a bunch of times now, and i noticed something if i just select damage and nothing else it is using both superior and non superior  versions of ATO, even though i am pretty sure you cannot slot both of them in game, i could be wrong but i think this will throw off alot of basic people like myself.

 

It definitely should not be doing that. But I loaded your build and ran it through the wizard 5 times and never got those results. I tested this by loading your build, clearing all the enhancements using the Slots / Enhancements -> Slots -> Clear All Enhancements menu item, and running it through the wizard. 

 

Is it possible to post your original build, the one before running it through the wizard, and a . bwc file? This will let me reproduce your situation. The .bwc file saves your wizard config. You can make one with the "Save your Choices" button on the 3rd screen of the Wizard.

Edited by magicjtv
Link to comment
Share on other sites

ok so this is the original build (has not been play tested yet)

Spoiler

Hero Plan by Mids' Reborn : Hero Designer 2.7.2.10
https://github.com/Crytilis/mids-reborn-hero-designer

Click this DataLink to open the build!

Level 50 Magic Blaster
Primary Power Set: Psychic Blast
Secondary Power Set: Mental Manipulation
Power Pool: Speed
Power Pool: Leaping
Power Pool: Fighting
Power Pool: Leadership
Ancillary Pool: Flame Mastery

Hero Profile:
Level 1: Mental Blast -- Empty(A)
Level 1: Subdual -- SprBlsWrt-Acc/Dmg/EndRdx(A), SprBlsWrt-Acc/Dmg/Rchg(42), SprBlsWrt-Dmg/Rchg(43), SprBlsWrt-Acc/Dmg(43), SprBlsWrt-Rchg/Dmg%(43)
Level 2: Telekinetic Blast -- Dcm-Build%(A), EntChs-Heal%(3), GldJvl-Dam%(3), Apc-Dam%(9), FrcFdb-Rechg%(11), SuddAcc--KB/+KD(42)
Level 4: Telekinetic Thrust -- TchofDth-Dam%(A), Mk'Bit-Dam%(5), GldStr-%Dam(5), Hct-Dam%(7), FrcFdb-Rechg%(7), SuddAcc--KB/+KD(9)
Level 6: Psychic Focus -- GssSynFr--Build%(A)
Level 8: Super Speed -- Empty(A)
Level 10: Hasten -- RechRdx-I(A), RechRdx-I(11)
Level 12: Psionic Lance -- StnoftheM-Dmg/ActRdx/Rchg(A), StnoftheM-Acc/ActRdx/Rng(13), StnoftheM-Dmg/EndRdx(13), StnoftheM-Acc/Dmg(17), StnoftheM-Dam%(17)
Level 14: Combat Jumping -- LucoftheG-Def/Rchg+(A), Ksm-ToHit+(15), ShlWal-ResDam/Re TP(15)
Level 16: Concentration -- ToHit-I(A)
Level 18: Psionic Tornado -- Bmbdmt-+FireDmg(A), JvlVll-Dam%(19), PstBls-Dam%(19), ExpStr-Dam%(40), FrcFdb-Rechg%(40), SuddAcc--KB/+KD(42)
Level 20: Drain Psyche -- Prv-Heal/Rchg/EndRdx(A), Prv-Heal/Rchg(21), Prv-EndRdx/Rchg(21), Prv-Heal/EndRdx(23), Prv-Heal(23), Prv-Absorb%(25)
Level 22: Kick -- Empty(A)
Level 24: Tough -- GldArm-3defTpProc(A), StdPrt-ResDam/Def+(25), UnbGrd-Max HP%(46), UnbGrd-ResDam(48), UnbGrd-ResDam/EndRdx(48), UnbGrd-Rchg/ResDam(48)
Level 26: Weave -- LucoftheG-Def/Rchg+(A), RedFrt-Def(27), RedFrt-Def/EndRdx(27), RedFrt-Def/EndRdx/Rchg(34), RedFrt-Def/Rchg(34), RedFrt-EndRdx/Rchg(37)
Level 28: Maneuvers -- LucoftheG-Def/Rchg+(A), RedFrt-Def/EndRdx/Rchg(29), RedFrt-Def/EndRdx(29), RedFrt-Def/Rchg(31), RedFrt-EndRdx/Rchg(31), RedFrt-Def(31)
Level 30: Tactics -- ToHit-I(A)
Level 32: Psychic Wail -- Arm-Dam%(A), Arm-Dmg/EndRdx(33), Arm-Dmg(33), Arm-Dmg/Rchg(33), Arm-Acc/Dmg/Rchg(34)
Level 35: Bonfire -- ExpStr-Dam%(A), JvlVll-Dam%(36), Bmbdmt-+FireDmg(36), PstBls-Dam%(36), FrcFdb-Rechg%(37), SuddAcc--KB/+KD(37)
Level 38: Psychic Shockwave -- SprAvl-Rchg/KDProc(A), SprAvl-Acc/Dmg(39), SprAvl-Dmg/EndRdx(39), SprAvl-Acc/Dmg/EndRdx(39), SprAvl-Acc/Dmg/Rchg(40)
Level 41: Fire Shield -- UnbGrd-ResDam(A), UnbGrd-EndRdx/Rchg(50), UnbGrd-ResDam/EndRdx(50), UnbGrd-ResDam/EndRdx/Rchg(50)
Level 44: Melt Armor -- ShlBrk-Acc/EndRdx/Rchg(A), ShlBrk-DefDeb/EndRdx/Rchg(45), ShlBrk-Acc/Rchg(45), ShlBrk-Acc/DefDeb(45), ShlBrk-DefDeb(46), ShlBrk-%Dam(46)
Level 47: Vengeance -- LucoftheG-Def/Rchg+(A)
Level 49: Rise of the Phoenix -- OvrFrc-Dam/KB(A)
Level 1: Brawl -- Empty(A)
Level 1: Defiance 
Level 1: Quick Form 
Level 1: Prestige Power Dash -- Empty(A)
Level 1: Prestige Power Slide -- Empty(A)
Level 1: Prestige Power Quick -- Empty(A)
Level 1: Prestige Power Rush -- Empty(A)
Level 1: Prestige Power Surge -- Empty(A)
Level 1: Sprint -- Empty(A)
Level 2: Rest -- Empty(A)
Level 4: Ninja Run 
Level 2: Swift -- Empty(A)
Level 2: Health -- Empty(A)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- Empty(A)
Level 50: Vigor Core Paragon 
Level 50: Reactive Core Flawless Interface 
Level 50: Pyronic Core Final Judgement 
Level 50: Barrier Core Epiphany 
Level 50: Melee Radial Embodiment 
------------

 

This is the final build the AI came up with

 

Spoiler

Hero Plan by Mids' Reborn : Hero Designer 2.7.2.10
https://github.com/Crytilis/mids-reborn-hero-designer

Click this DataLink to open the build!

toon: Level 50 Magic Blaster
Primary Power Set: Psychic Blast
Secondary Power Set: Mental Manipulation
Power Pool: Speed
Power Pool: Leaping
Power Pool: Fighting
Power Pool: Leadership
Ancillary Pool: Flame Mastery

Hero Profile:
Level 1: Mental Blast -- GldJvl-Dam%(A)
Level 1: Subdual -- SprDfnBrr-Acc/Dmg(A), SprDfnBrr-Dmg/Rchg(3), DfnBrr-Acc/Dmg/Rchg(3), DfnBrr-Acc/Dmg/EndRdx(5), SprBlsWrt-Rchg/Dmg%(5), GldJvl-Dam%(7)
Level 2: Telekinetic Blast -- SprBlsWrt-Acc/Dmg(A), SprBlsWrt-Dmg/Rchg(7), SprBlsWrt-Acc/Dmg/Rchg(9), SprBlsWrt-Acc/Dmg/EndRdx(9), SprDfnBrr-Acc/Dmg/EndRdx/Rchg(11), SprDfnBrr-Rchg/+Status Protect(11)
Level 4: Telekinetic Thrust -- OvrFrc-Acc/Dmg(A), OvrFrc-End/Rech(13), OvrFrc-Acc/Dmg/End(13), ExpStr-Dmg/KB(15), ExpStr-Acc/KB(15), SuddAcc--KB/+KD(17)
Level 6: Psychic Focus -- GssSynFr--Build%(A)
Level 8: Super Speed -- Empty(A)
Level 10: Hasten -- RechRdx-I(A), RechRdx-I(17)
Level 12: Psionic Lance -- Apc-Dmg(A), Apc-Dmg/Rchg(19), Apc-Acc/Dmg/Rchg(19), Apc-Acc/Rchg(21), StnoftheM-Dam%(21)
Level 14: Combat Jumping -- LucoftheG-Def/Rchg+(A), Ksm-ToHit+(23), ShlWal-ResDam/Re TP(23)
Level 16: Concentration -- ToHit-I(A)
Level 18: Psionic Tornado -- SuddAcc-KB/Rech(A), SuddAcc-KB/Dmg/Rech(25), SuddAcc-KB/Dmg/End(25), SuddAcc-KB/Acc/Dmg(27), ExpStr-Dmg/KB(27), ExpStr-Acc/KB(29)
Level 20: Drain Psyche -- ThfofEss-Heal(A), ThfofEss-Heal/Rchg(29), ThfofEss-Acc/Heal(31), ThfofEss-Acc/EndRdx/Heal(31), ThfofEss-Acc/EndRdx/Rchg(31), Prv-Absorb%(33)
Level 22: Kick -- GldStr-%Dam(A)
Level 24: Tough -- GldArm-3defTpProc(A), StdPrt-ResDam/Def+(33), UnbGrd-Max HP%(33), UnbGrd-ResDam(34), UnbGrd-ResDam/EndRdx(34), UnbGrd-Rchg/ResDam(34)
Level 26: Weave -- ShlWal-Def/EndRdx(A), ShlWal-Def/Rchg(36), ShlWal-EndRdx/Rchg(36), ShlWal-Def/EndRdx/Rchg(36), ShlWal-Def(37), RedFrt-EndRdx/Rchg(37)
Level 28: Maneuvers -- ShlWal-Def/EndRdx(A), ShlWal-Def/Rchg(37), ShlWal-EndRdx/Rchg(39), ShlWal-Def/EndRdx/Rchg(39), ShlWal-Def(39), RedFrt-Def(40)
Level 30: Tactics -- Empty(A)
Level 32: Psychic Wail -- SprDfnBrr-Acc/Dmg(A), SprDfnBrr-Dmg/Rchg(40), DfnBrr-Acc/Dmg/Rchg(40), DfnBrr-Acc/Dmg/EndRdx(42)
Level 35: Bonfire -- SuddAcc-KB/Rech(A), SuddAcc-KB/Dmg/Rech(42), SuddAcc-KB/Dmg/End(42), SuddAcc-KB/Acc/Dmg(43), ExpStr-Dmg/KB(43), ExpStr-Acc/KB(43)
Level 38: Psychic Shockwave -- Obl-Dmg(A), Obl-Acc/Rchg(45), Obl-Dmg/Rchg(45), Obl-Acc/Dmg/Rchg(45), SprAvl-Acc/Dmg/Rchg(46)
Level 41: Fire Shield -- UnbGrd-ResDam(A), UnbGrd-EndRdx/Rchg(46), UnbGrd-ResDam/EndRdx(46), UnbGrd-ResDam/EndRdx/Rchg(48)
Level 44: Melt Armor -- AnlWkn-DefDeb(A), AnlWkn-Acc/DefDeb(48), AnlWkn-Acc/Rchg(48), AnlWkn-DefDeb/EndRdx/Rchg(50), UndDfn-DefDeb(50), UndDfn-DefDeb/Rchg(50)
Level 47: Vengeance -- LucoftheG-Def/Rchg+(A)
Level 49: Rise of the Phoenix -- OvrFrc-Dam/KB(A)
Level 2: Swift -- Empty(A)
Level 2: Health -- Empty(A)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- Empty(A)
Level 1: Brawl -- Empty(A)
Level 1: Defiance 
Level 1: Quick Form 
Level 1: Prestige Power Dash -- Empty(A)
Level 1: Prestige Power Slide -- Empty(A)
Level 1: Prestige Power Quick -- Empty(A)
Level 1: Prestige Power Rush -- Empty(A)
Level 1: Prestige Power Surge -- Empty(A)
Level 1: Sprint -- Empty(A)
Level 2: Rest -- Empty(A)
Level 4: Ninja Run 
------------

 

and the settings file:

 

Spoiler

for some reason it will not let me attach the file here but the settings are :

 

Top to Bottom 

Damage pvp  false

 

133 generations

 

21 Iterations

 

 

AI Character.bwc

 

nm figured it out

Edited by Chrome
  • Like 1
Link to comment
Share on other sites

I was able to reproduce the problem.  A short term fix is to run Slots / Enhancements -> Slots -> Clear All Enhancements before running the Wizard. I'm going through the code now to find out why this is occurring.

 

The error dialog you're seeing is a permissions problem. Use the File Explorer to make sure C:\Program Files (x86)\Hero Designer AI MVP\Data\Config.json is not set to read-only, as shown in the screen shot below. You open this dialog by right clicking on the file and selecting "Properties".

 

If the file is not set to read only and you still see the problem, the system could be preventing you from writing to the C:\Program Files (x86)\ directory. You can try installing the software in a different directory, such as Downloads.

 

Capture.PNG

Edited by magicjtv
Link to comment
Share on other sites

More bad new guys. My backup PC is flaking out on me now. This means that, for now, I won't be able to continue development on this project. That was my last PC and Mids only runs on a PC.

 

Work on the web and mobile versions continues, as I can do that on my Mac.

  • Sad 4
Link to comment
Share on other sites

I wanted to make a list of future enhancements to the AI for when I'm able to develop this again.

  • Option to not use unique enhancements (purples and ATs) in the build
  • Evolve powers, meaning swap out existing powers for ones that better fulfill your goals.
  • Tag .bwc files with metadata such as what AT the file is meant for (could be 'Any'), what powers it targets, etc.
  • Use said tags to present the user with a list of .bwc files on the wizard's first screen that apply to their toon. The wizard would only search the Templates directory for these files.
  • A suggestion was made to be able to tell the AI things like "I want this power to have at least 80% damage from enhancements". I like the idea, but am unsure on what the UI for that would look like. If you have any suggestions, give a shout.
Edited by magicjtv
  • Like 2
Link to comment
Share on other sites

  • Bopper unpinned this topic
×
×
  • Create New...