Jump to content

Robot Woman's Guide To Artificial Intelligence In Mid's Reborn


Recommended Posts

Introduction

This guide covers three new related features in Mid's Reborn Hero Designer: The Bonus Wizard, The Perma Wizard, and The IO Bonus Spreadsheet. These features are designed to help players, new and veteran, get the most from their toons.

 

Current release

Mids AI MVP Installer version 0.1.0 - Code-named Maria after the robot in Metropolis .

 

Recommended Practice

Download the app and do the walkthrough. Then read the post on Templates. After that, you'll be able to get good results with the Bonus Wizard. You can pick up everything else at your own pace.

 

Bonus Wizard Walkthrough

In this walkthrough, we'll take a Spines/Fiery Aura Brute from Zero to Hero in just a few clicks. You can find the original build used for this walkthrough attached to the end of this post.

 

The Bonus Wizard is an artificial intelligence package that is by far the most extensive of the three new features. It's purpose is to maximize the IO bonuses your toon gets. Here we do a quick walkthrough of the Wizard and show what kind of results it's capable of producing. The Wizard has five main screens. We'll cover each of the quickly here, and in more detail later in the guide.

 

Accessing The Bonus Wizard

The new Artificial Intelligence menu has an option for invoking the Bonus Wizard.

Menu AI.png

 

Screen 1 - Welcome

The first screen is an introduction screen. In the bottom right you see the Wizard navigation buttons. Click Next.

Screen 1.PNG

 

Screen 2 - Select Bonus Types

The second screen is where we tell the Wizard what types of bonuses we want and, if we select more than one type of bonus, what their relative importance is.

 

Importance

In this walkthrough we're going to select an importance of Top to Bottom Capped from the Importance dropdown. This option tells the Wizard to always try and improve the first bonus we enter before trying to improve the second, to always try improving the second before trying to improve the third, and so on. Selecting Top to Bottom Capped also reveals Capped fields that let us work with capped values. When a bonus reaches the value of the cap, the Wizard no longer tries to improve it.

 

Bonus To Add

The Bonus To Add dropdown is where you select a bonus and add it to your list of desired bonuses. You can add up to five bonuses.

 

To Add A Bonus

  • Select the type of bonus you wnat from the Bonus To Add Dropdown.
  • If you want to include PvP bonuses check the PvP box.
  • If you selected Top to Botoom Capped as the importance, enter a cap value in the Cap field.
  • Click the Add button.

 

For this walkthrough we're going to add two bonuses:

  • Defense (Fire) with a cap of 0.45 (That's the defense soft cap).
  • Resistance (Fire) with a cap of 0.9 (That's 90% resistance. It's above the Brute hard cap, but we'll go with that number anyway.)

 

When you've entered these bonuses, your screen should look like the one shown below.

Wlkthrough Bonuses.PNG

 

Screen 3 - Select Generations And Iterations, Set Options

The third screen is where we where we set various performance options. We'll talk about these later in the guide, but for now just click Next.

Screen 3.PNG

 

Screen 4 - Evolve Toon

The fourth screen evolves your toon, attempting to maximize all the bonuses you requested. This process starts automatically. There are various charts and indicators that show how far along the evolution is.

 

Once the evolution completes click next.

Wlkthrough Evolve.PNG

 

Screen 5 - Save Toon

The Wizard does not overwrite your toon. In order to keep the changes made by the Wizard you must save it to disk using the Save button in the lower left of the screen.

Wlkthrough Result.PNG

 

Results

The results of this sample run are shown below. The toon is over the Fire Resistance cap and almost at the Fire Defense cap. In fact, adding a single defense enhancement to Weave puts the toon over the soft cap for Fire Defense. There are also quite a few empty slots in the build that can be moved around to increase damage.

fire def fire res.PNG

 

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: Force of Will
Power Pool: Fighting

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 -- Ags-ResDam/EndRdx(A), Ags-ResDam/Rchg(7), Ags-EndRdx/Rchg(9), Ags-ResDam/EndRdx/Rchg(9)
Level 2: Blazing Aura -- ScrDrv-Acc/Dmg(A), ScrDrv-Dmg/EndRdx(11), ScrDrv-Dmg/Rchg(11), ScrDrv-Acc/Rchg(13), ScrDrv-Acc/Dmg/EndRdx(13), ScrDrv-Dam%(15)
Level 4: Healing Flames -- StdPrt-ResDam/Def+(A), GldArm-3defTpProc(15), Empty(17), Empty(17), Empty(19), Empty(19)
Level 6: Build Up -- Empty(A), Empty(21), Empty(21)
Level 8: Spine Burst -- SprAvl-Acc/Dmg(A), SprAvl-Dmg/EndRdx(23), SprAvl-Acc/Dmg/EndRdx(23), Arm-Dmg(25), Arm-Dmg/Rchg(25), Arm-Acc/Dmg/Rchg(27)
Level 10: Temperature Protection -- Ags-ResDam/EndRdx(A), Ags-ResDam/Rchg(27), Ags-EndRdx/Rchg(29), Ags-ResDam/EndRdx/Rchg(29), Ags-ResDam(31)
Level 12: Impale -- Empty(A), Empty(31)
Level 14: Hasten -- Empty(A), Empty(31), Empty(33), Empty(33), Empty(33), Empty(34)
Level 16: Plasma Shield -- Ags-ResDam/EndRdx(A), Ags-ResDam/Rchg(34), Ags-EndRdx/Rchg(34), Ags-ResDam/EndRdx/Rchg(36), Ags-ResDam(36), Ags-Psi/Status(36)
Level 18: Quills -- Empty(A), Empty(37), Empty(37), Empty(37)
Level 20: Consume -- Empty(A), Empty(39), Empty(39), Empty(39)
Level 22: Taunt -- MckBrt-Taunt(A), MckBrt-Taunt/Rchg(40), MckBrt-Taunt/Rchg/Rng(40), MckBrt-Acc/Rchg(40), MckBrt-Taunt/Rng(42), MckBrt-Rchg(42)
Level 24: Assault -- Empty(A)
Level 26: Ripper -- Empty(A)
Level 28: Burn -- Empty(A)
Level 30: Tactics -- Empty(A)
Level 32: Throw Spines -- SprFrzBls-Acc/Dmg(A), SprFrzBls-Dmg/EndRdx(42), SprFrzBls-Acc/Dmg/EndRdx(43), SprFrzBls-Acc/Dmg/Rchg(43), SprFrzBls-Dmg/EndRdx/Acc/Rchg(43), SprFrzBls-Rchg/ImmobProc(45)
Level 35: Fiery Embrace -- Empty(A)
Level 38: Weaken Resolve -- SphIns-ToHitDeb(A), SphIns-Acc/ToHitDeb(45), SphIns-Acc/Rchg(45), SphIns-ToHitDeb/EndRdx/Rchg(46), SphIns-Acc/EndRdx/Rchg(46), SphIns-%ToHit(46)
Level 41: Boxing -- Empty(A), Empty(48)
Level 44: Tough -- Ags-ResDam/EndRdx(A), Ags-ResDam/Rchg(48), Ags-EndRdx/Rchg(48)
Level 47: Weave -- Empty(A), Empty(50), Empty(50), Empty(50)
Level 49: Victory Rush -- Empty(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: 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 
------------

 

Original Spines/Fiery Aura Brute Build Used For This Walkthrough

mids_build.mxd

Edited by magicjtv
  • Like 4
Link to post
Share on other sites

Templates

Templates are Bonus Wizard choices that have been saved to a file. You can load a template into the Wizard and click through the remaining screens to get the results. Or you can customize the template by changing options in the Wizard. You can even save your choices to create a new template.

 

Templates are saved in files with a .bwc extension.

 

Mid's Reborn comes with several templates located in its install directory in the /template child directory .

 

Using Templates

To load a template file, click the Load Saved Choices button in the lower left corner of the first screen of the Wizard.

Perma Screen 1 Load Saved Choices.PNG

 

You can load your own template file, or navigate to the Mid's Reborn install directory. There you will see a templates directory that contains several pre-installed templates you can use.

Templates.PNG

 

To create your own templates, use the Save Your Choices button the appears in the lower left corner of the third screen of the Wizard.

Screen 3 Save Choices.PNG

 

Recommended Practice

Use this feature to access pre-saved solutions, or whenever you have one set of settings you'd like to use on multiple toons, or when you think you'll be running the Bonus Wizard multiple times against the same toon.

 

 

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

Welcome Screen

The Welcome screen introduces you to the purpose of the Bonus Wizard. If you'd like to hear Robot Woman speak the text, click the Speak checkbox on the left.

 

The Bonus Wizard only works with level 50 toons.

Screen 1.PNG

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

Selecting Bonuses

The second screen of the Bonus Wizard is where you enter the types of bonuses you want.

Screen 2.PNG

 

Selecting An Importance

The Importance value is used to indicate the relative importance of one bonus to another when you enter more than one bonus. You can have up to five bonuses.

 

The UI provides a dropdown used to indicate what Importance option to use. The available options are:

  • Top To Bottom - The wizard will always try to provide bonuses for selected bonuses at the top of the list. Items lower in the list will only get bonuses when no bonuses could be found for items higher in the list.
  • Top To Bottom Capped - Like Top To Bottom, but adds a Cap field to each bonus. Once a bonuses reaches that cap, the Wizard will no longer try to add to that bonus.
  • Twice The Next Bonus - Each selected bonus in the list is twice as important as the selected bonus that follows it and therefore twice as likely to get a bonus.
  • Distribute Evenly - Every successful bonus is as likely to be selected as every other successful bonus.

Screen 2 Importance.PNG

 

When you select Top to Bottom Capped, fields for working with Cap values appear, as does a button that provides access to the Perma Wizard. The Perma Wizard provides recharge values needed to make a power perma. These values are provided both as a percentage increase needed and as a value that can be used as a recharge bonus cap here in the Bonus Wizard.

 

A cap value of -1 means "No cap".

Screen 2 Importance Capped.PNG

 

Adding A Bonus

The Bonus To Add dropdown is where you select a bonus and add it to your list of desired bonuses. You can add up to five bonuses.

 

To Add A Bonus

  • Select the type of bonus you wnat from the Bonus To Add Dropdown.
  • If you want to include PvP bonuses check the PvP box.
  • If you selected Top to Botoom Capped as the importance, enter a cap value in the Cap field.
  • Click the Add button.

Some of the available bonuses are shown in the image below.

 Screen 2 Bonus List.PNG

 

Removing A Bonus

To remove a bonus, click the Remove button to the right of the bonus.

 

Available Bonuses And Sample Bonus Caps

The sample bonus caps indicate the kind of values you could use with Top To Bottom Capped Importance. A cap value of -1 means "No cap".

  • Accuracy: Bonuses and special IOs that increase a player's Accuracy or To Hit. Example cap:  0.33 (= 33% accuracy)
  • Confuse Enhance: Bonuses and special IOs that increase a player's Confuse duration or a chance to spread the confuse effect. Example cap: 0.1 (= +10% duration)
  • Damage: Bonuses and special IOs that increase a player's Damage output. Example cap: 0.5 (= 50% damage bonus)
  • Defense (All): Bonuses and special IOs that increase a player's Defense(All) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (AoE): Bonuses and special IOs that increase a player's Defense(AoE) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Cold): Bonuses and special IOs that increase a player's Defense(Cold) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Energy): Bonuses and special IOs that increase a player's Defense(Energy) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Fire): Bonuses and special IOs that increase a player's Defense(Fire) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Lethal): Bonuses and special IOs that increase a player's Defense(Lethal) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Melee): Bonuses and special IOs that increase a player's Defense(Melee) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Negative): Bonuses and special IOs that increase a player's Defense(Negative) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Psionic): Bonuses and special IOs that increase a player's Defense(Psionic) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Ranged): Bonuses and special IOs that increase a player's Defense(Ranged) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Defense (Smashing): Bonuses and special IOs that increase a player's Defense(Smashing) value. Example cap: 0.45 (= 45%, the Defense Soft Cap)
  • Endurance Discount: Bonuses that increase a player's Endurance Discount value. Example cap: 0.15 (= 15% endurance reduction)
  • Fly: Bonuses that increase a player's Fly speed value. Example cap: 0.5 (= 50% flight speed increase)
  • Heal: Bonuses that increase a player's Healing strength value. Example cap: 0.05 (= 5% increase in healing amount)
  • Hold Enhance: Bonuses and special IOs that increase a player's Hold duration, offer a chance to hold, or a chance for a +Mag hold. Example cap0.1 (= 10% increase in hold duration)
  • Hit Points: Bonuses and special IOs that increase a player's Hit Points. Example cap: 3.0 (= 30% increase in hit points)
  • Immobilize Enhance: Bonuses and special IOs that increase a player's Immobilize duration, or offer a chance to immobilize. Example cap: 0.1 (= 10% increase in immobilize duration)
  • Jump: Bonuses that increase a player's Jump speed  or height value. Example cap: 0.5 (= 50% jump speed increase)
  • Knockback Protection: Bonuses and special IOs that increase a player's Knockback Protection. Example cap: 10 (= 10 points of protection)
  • Knockdown: Special IOs that have a chance to knockdown, or convert knockback to knockdown. Example cap: -1
  • Maximum Endurance: Bonuses that increase a player's maximum endurance. Example cap: 20 (= 20 extra Endurance)
  • Mez Enhance: A combination of Confuse Enhance, Hold Enhance, Immobilize Enhance, Sleep Enhance, Stun Enhance, and Terrorize Enhance.
  • Mez Resistance: Bonuses and special IOs that increase a player's mez resistance. Example cap: 1.0 (= 100% resistance = 50% reduction in mez duration)
  • Pet Defense: Special IOs that increase a player's pet's Defense. Example cap: -1
  • Pet Resistance: Special IOs that increase a player's pet's Damage Resistance. Example cap: -1
  • Range: Bonuses that increase a player's attack range. Example cap: 0.1 (= 10% range bonus)
  • Recharge Time: Bonuses and special IOs that increase a player's Recharge. Example cap: 2.0 (= 200% Recharge)
  • Recovery: Bonuses and special IOs that increase a player's Recovery. Example cap1.5 (= 150% Recovery)
  • Reduce Damage: Bonuses and special IOs that reduce the damage a player takes. Example cap: -1
  • Regeneration: Bonuses and special IOs that increase a player's Regeneration. Example cap: 3.0 (= 300% regeneration rate)
  • Repel Resistance: Bonuses and special IOs that increase a player's Repel Resistance. Example cap: 12 (= 12 points of protection)
  • Resistance (Cold): Bonuses and special IOs that increase a player's Cold Resistance. Example cap: 0.9  (= 90% resistance)
  • Resistance (Energy): Bonuses and special IOs that increase a player's Energy Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Fire): Bonuses and special IOs that increase a player's Fire Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Lethal): Bonuses and special IOs that increase a player's Lethal Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Negative): Bonuses and special IOs that increase a player's Negative Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Psionic): Bonuses and special IOs that increase a player's Psionic  Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Smashing): Bonuses and special IOs that increase a player's Smashing Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance (Toxic): Bonuses and special IOs that increase a player's Toxic Resistance. Example cap:  0.9  (= 90% resistance)
  • Resistance Slow Movement: Bonuses and special IOs that increase a player's Slow Movement Resistance. Example cap:  0.5  (= 50% resistance)
  • Resistance Slow Recharge: Bonuses and special IOs that increase a player's Slow Recharge Resistance. Example cap:  0.5  (= 50% resistance)
  • Running: Bonuses that increase a player's Fly speed value. Example cap: 0.5 (= 50% run speed increase)
  • Sleep Enhance: Bonuses that increase a player's Sleep duration. Example cap: 0.1 (= 10% increase in sleep duration)
  • Slow: : Bonuses that increase a player's Movement or Recharge Slow powers. Example cap:  0.1 (= 10% increase in slow duration)
  • Stun Enhance: Bonuses that increase a player's Stun duration. Example cap: 0.1 (= 10% increase in stun duration)
  • Terrorize Enhance: Bonuses that increase a player's Terrorize duration. Example cap: 0.1 (= 10% increase in terrorize duration)

 

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

Controlling Evolution

The Bonus Wizard works by evolving your toon thousands of times using random changes and comparing those changes to the bonuses you've selected. Changes that bring the toon closer to the desired bonuses are kept. Changes that don't are discarded.

 

The third screen is where you control how those random changes occur. This is done by setting the number of generations and iterations the Wizard carries out on your toon, and by setting options.

Screen 3.PNG

 

 

Generations And Iterations

The number of generations can be between 25 and 2500, with the default being 25. The number of iterations can be between 10 and 250, with the default being 10.  Generations * Iterations * Number of Selected Bonuses = Number of Mutations the AI Wizard will perform on each power of your toon. More generations and iterations can give better results, but take longer to compute.

 

Snapshots are taken every 10 Generations, so increasing the number of Generations can increase the number of snapshots. Iterations have no effect on the number of snapshots. 

Generations And Iterations.png

Recommended Practice

When you're evolving a toon for the first time, start with the minimum number of Generations and Iterations. This lets you quickly see the final results.

 

If these final results don't seem to have stabilized, meaning that in every snapshot there's significant differences in the bonus, try increasing the number of Generations and/or Iterations until the results stabilize.

 

Options

There are three options that let change how evolution affects your toon, ot your toon affects evolution.

 

Control Which Powers Are Changed During Evolution

Selecting this option opens a  dialog that allows you to set which powers can evolve is shown below. Just check the powers you want to evolve, uncheck the powers you don't, and click Save. By default, all powers except Brawl are checked.

Screen 3 Evolution Power Select.PNG

 

Recommended Practice

Use this feature when your build has powers you don't want the Wizard to change. If you save your choices to a .bwc file, your power selections are included in the file.

 

Control Which Slots Are Changed During Evolution

The option opens a dialog the provides a list of your toon's powers on the left. Selecting a power shows a list of that power's slots on the right. If a slot is checked, it can evolve. If unchecked, it cannot evolve. Set the slots as you wish and click OK to save your changes.

Screen 3 Evolution Slot Select.PNG

 

Recommended Practice

Use this feature when your build has slots you don't want the Wizard to change. If you save your choices to a .bwc file, your slot selections are included in the file.

 

Control Which Powers Affect Bonuses

This option allows you to select powers to be excluded when calculating  bonuses, while still allowing the powers to get IOs that produce bonuses.

 

In the example below we want to try out the Mez Resistance template, but we have a power, Rune of Protection, that produces Mez Resistance. We don't want that power's effects considered by the Bonus Wizard. 

Rune of Protection.PNG

 

So we start the Bonus Wizard, load the Mez Reistance template and head to the third screen. There we see a new option that allows us to control which powers affect bonuses. Exactly what we want. 

 

We open the dialog and turn off Rune of Protection. Also notice that Health is turned off. This is part of the saved Mez Resistance template. Health gives a high resistance to sleep that tricks the wizard into thinking you have high Mez Resistance.Screen 3 Evolution Power Bonus Select.PNG

 

We save our choices and run the wizard. Even though Rune of Protection's Mez Resistance effects were not considered by the wizard, the power still gets IOs that give the build Mez Resistance.

Rune of Protection Bonuses.PNG

 

Recommended Practice

Mez Resistance, Defense, and Damage Resistance are common areas where a slow-to-recharge power could give better results than the build actually has most of the time. In those cases, use this new feature to ignore the effects of those powers when calculating bonuses. If you save your choices to a .bwc file, your power selections are included in the file.

 

When evolving for damage, turn off Aim and Buildup types of powers.

When evolving for defense or resistance, turn off "form" types of powers.

When evolving for mez protection, turn off popwers like Rune of Protection that give temporary mez protection.

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

Evolving Your Toon

When you move to the fourth screen the Wizard automatically starts to evolve your toon. The progress bar shows how far the evolution has come and the 3D bar chart shows the bonuses the Wizard has so far generated.

 

Screen 4.PNG

 

Snapshots

The 3D bar chart is updated every 10 generations with a snapshot of your toon as it evolves. Each snapshot is a full build which can be viewed and saved to disk independently using the View and Save Snapsots button in the upper right of the screen. Clicking that button brings up the dialog shown below.

Screen 4 View And Save Snapshots.PNG

 

Clicking the Save As Mids button for a snapshot lets you save it to disk in Mids Reborn format. Clicking View Summary for a snapshot brings up a summary display of the snapshot, like the one shown below. The format of the summary is discussed in more detail in the post for the next and final screen of the Bonus Wizard.

Screen 4 View Snapshot.PNG

 

Recommended Practice

Making a "good toon" is a somewhat subjective process. If you see a snapshot that you like more than the final result of the AI Wizard, this feature lets you save it off for further use.

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

Saving The Results

On the final screen of the Bonus Wizard we can view a summary of the evolved toon, view the log that was generated during the evolution, and most importantly save the results in Mid's format.  The Save button is in the lower left corner of the Wizard.

Screen 5.PNG

 

Summary

The summary show a summary of the evolved toon. Each power shows how it contributes to the bonuses and a total of the results is shown at the end of the summary.

Screen 5 Summary.PNG

 

Log

The Error Log and its Error Log Viewer show what errors occurred while processing your toon. An "error" in this context doesn't mean it's a bug. It probably means the the AI Wizard tried something, saw that it wasn't legal, and dropped it. Trying a slotting that breaks Rule of Five is a common example.

 

The log gets cleared at the start of every run.

Screen 5 Log.PNG

Recommended Practice

If the wizard is not giving you a bonus you think it should, use the log for clues as to why this may be happening. Let me know if you think valid bonuses are being rejected.

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

Perma Wizard

The Perma Wizard is used to calculate how much recharge is needed to make a power perma. The new Artificial Intelligence menu provides access to the Perma Wizard.

Menu AI.png

 

Screen 1

This is just an introduction screen.

Perma Screen 1.PNG

 

Screen 2

Here is where you select the Archetype, powerset, and power you want perma. You can select up to five powers, including powers from different archetypes.

 

The Powers List

Not all powers will appear in the powers list. Powers that get excluded have one or more of the following attributes.

  • Not a click power
  • A Mastermind Pet summon or one of their two main pet buff powers
  • A rez
  • A power you operate when dead
  • A duration of zero
  • An endless duration
  • A recharge time that is always less than the duration.

Perma Screen 2.PNG

 

The screen below show the Domination power selected, but not yet added, in the upper left. In the upper right we've added Domination and have Hasten selected. In the lower left We have Phantom Army selected. The lower right shows all three powers added.

Perma Work Flow.PNG

 

Screen 3

The final screen shows how much recharge you need to make each power you selected perma. You can copy the results into the clipboard.

Perma Screen 3.PNG

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

IO Bonus Spreadsheet

The IO Bonus Spreadsheet is accessed via the Slots/Enhancements menu.

Menu IO Bonus Spreadsheet.png

 

This feature allows you to manually search for IO bonuses.

  • Click the column headers to sort the spreadsheet by the values in that column.
  • Click the Export To CSV Button to save the data to an csv file for import into a spreadsheet program such as Excel.
  • You can change the width of the Name column.

IO Bonus Spreadsheet.PNG

 

Recommended Practice

When the Bonus Wizard isn't giving you big enough bonuses, you can use the IO Bonus Spreadsheet to improve things.

  • Sort the spreadsheet by Damage/Enhancement Type/Mez type by clicking on that column's header.
  • Scroll to find the type of bonuses you want.
  • Notice the Set Type for sets that give the desired bonuses.
  • Modify your build to include powers that accept the Set Types you need.
Edited by magicjtv
  • Like 1
Link to post
Share on other sites

Tips

  • It's Ok to be intimidated by the size of this guide, but don't let that stop you. Do the walkthrough at the beginning of the guide and use the supplied templates to get started.
  • Don't underestimate the IO Bonus Spreadsheet. Use it to help you select the powers that maximize the bonuses you want. See the section covering the IO Bonus Spreadsheet for more details.
  • If you don't get all the bonuses you want, try running the wizard again. The Bonus Wizard uses randomness to build your toon. That means it sometimes misses valid bonuses.
  • If you're experienced with the game, use the Bonus Wizard as a partner in brainstorming sessions. For example, I was able to build an Illusion/Darkness controller with about 200% global recharge. So was the Bonus Wizard. But when I combined what I did with what the Wizard did, the differences in the two builds meant I ended up with a controller with 217% global recharge. That build is shown below.

 

Illusionist With 217.5% Global Recharge

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 Controller
Primary Power Set: Illusion Control
Secondary Power Set: Darkness Affinity
Power Pool: Speed
Power Pool: Sorcery
Power Pool: Teleportation
Power Pool: Leadership
Ancillary Pool: Mace Mastery

Hero Profile:
Level 1: Blind -- FrtHyp-Sleep(A), FrtHyp-Sleep/Rchg(3), FrtHyp-Acc/Sleep/Rchg(3), FrtHyp-Acc/Rchg(5), FrtHyp-Sleep/EndRdx(5), Dvs-Hold%(7)
Level 1: Twilight Grasp -- Prv-Heal(A), Prv-Heal/EndRdx(7), Prv-EndRdx/Rchg(9), Prv-Heal/Rchg(9), Prv-Heal/Rchg/EndRdx(11), Prv-Absorb%(11)
Level 2: Deceive -- CrcPrs-Conf(A), CrcPrs-Conf/Rchg(13), CrcPrs-Acc/Conf/Rchg(13), CrcPrs-Acc/Rchg(15), CrcPrs-Conf/EndRdx(15)
Level 4: Spectral Wounds -- Apc-Dmg(A), Apc-Dmg/Rchg(23), Apc-Acc/Dmg/Rchg(23), Apc-Acc/Rchg(25), Apc-Dmg/EndRdx(25), Dvs-Hold%(27)
Level 6: Tar Patch -- PcnoftheT--Rchg%(A)
Level 8: Hasten -- RechRdx(A), RechRdx(27)
Level 10: Howling Twilight -- AbsAmz-Stun(A), AbsAmz-ToHitDeb%(31), AbsAmz-EndRdx/Stun(31), AbsAmz-Stun/Rchg(37), AbsAmz-Acc/Stun/Rchg(50)
Level 12: Darkest Night -- DarWtcDsp-ToHitDeb(A), DarWtcDsp-ToHitDeb/Rchg(29), DarWtcDsp-ToHitdeb/Rchg/EndRdx(29), DarWtcDsp-Rchg/EndRdx(31)
Level 14: Superior Invisibility -- LucoftheG-Def/Rchg+(A)
Level 16: Shadow Fall -- Rct-Def(A), Rct-Def/EndRdx(33), Rct-EndRdx/Rchg(33), Rct-Def/Rchg(33), Rct-Def/EndRdx/Rchg(34), Rct-ResDam%(34)
Level 18: Phantom Army -- CaltoArm-Acc/Rchg(A), CaltoArm-Acc/Dmg(34), CaltoArm-Dmg/EndRdx(36), CaltoArm-Acc/Dmg/Rchg(36), CaltoArm-EndRdx/Dmg/Rchg(36), RechRdx(37)
Level 20: Fade -- LucoftheG-Def/Rchg+(A)
Level 22: Spirit Ward -- Mrc-Rcvry+(A)
Level 24: Group Invisibility -- LucoftheG-Def/Rchg+(A)
Level 26: Spectral Terror -- GlmoftheA-Dam%(A)
Level 28: Soul Absorption -- Pnc-Heal/EndRedux(A), Pnc-EndRdx/Rchg(37), Pnc-Heal/Rchg(39), Pnc-Heal/EndRedux/Rchg(39), Pnc-Heal(39)
Level 30: Recall Friend -- WntGif-ResSlow(A)
Level 32: Phantasm -- ExpRnf-Acc/Rchg(A), ExpRnf-Acc/Dmg(40), ExpRnf-Dmg/EndRdx(40), ExpRnf-Acc/Dmg/Rchg(40), ExpRnf-EndRdx/Dmg/Rchg(42), FrcFdb-Rechg%(42)
Level 35: Poisonous Ray -- Dvs-Hold%(A)
Level 38: Dark Servant -- UnbCns-Hold(A), UnbCns-Hold/Rchg(42), UnbCns-Acc/Hold/Rchg(43), UnbCns-EndRdx/Hold(43), UnbCns-Dam%(43)
Level 41: Focused Accuracy -- AdjTrg-ToHit(A), AdjTrg-ToHit/Rchg(45), AdjTrg-ToHit/EndRdx/Rchg(45), AdjTrg-EndRdx/Rchg(46), AdjTrg-ToHit/EndRdx(46), GssSynFr--Build%(46)
Level 44: Summon Tarantula -- ExpRnf-Acc/Rchg(A), ExpRnf-Acc/Dmg(48), ExpRnf-Dmg/EndRdx(48), ExpRnf-Acc/Dmg/Rchg(48), ExpRnf-EndRdx/Dmg/Rchg(50), RechRdx-I(50)
Level 47: Scorpion Shield -- LucoftheG-Def/Rchg+(A)
Level 49: Maneuvers -- LucoftheG-Def/Rchg+(A)
Level 2: Swift -- Empty(A)
Level 2: Health -- Prv-Heal/Rchg/EndRdx(A), Prv-Heal/Rchg(17), Pnc-Heal/+End(45)
Level 2: Hurdle -- Empty(A)
Level 2: Stamina -- PrfShf-End%(A), SynSck-Dam/Acc/End(17), SynSck-Dam/Rech/Acc(19), SynSck-EndMod/Rech(19), SynSck-Dam/Rech(21), SynSck-EndMod(21)
Level 1: Brawl -- Empty(A)
Level 1: Containment 
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 
------------

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

Feedback

All feedback is welcome but please report bugs using the Adding AI To Mids, The MVP thread.

 

If you want me to help you using your build in the Bonus Wizard, please post a copy of your build in Mids format along with a .bwc  file from the Bonus Wizard that shows me what you're trying to do.

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

I hate dotnet so much. I can't get 4.8 to install 😞 I've been trying all day.

 

 

So my feedback is ... can you make the tools without dotnet?

 

Edited by Herotu
  • Like 1
Link to post
Share on other sites
On 7/4/2020 at 7:28 AM, Ura Hero said:

That is a good suggestion.  Avoid Purples and ATO's.

I love this idea. But right now I'm holding off on adding new features. My focus is on fixing bugs people find as they use the wizard.

 

It's definitely on my 'To Do' list though. Please feel free to add suggestions for other new features too. I'm listening.

Link to post
Share on other sites

First off, this is a great tool! I hope it gets built out to include things like procs, but this is super helpful. 

 

Edit: Whatever I was seeing before is gone now! The order of enhancements is as expected! 

 

 

image.png

image.png

Edited by Troyusrex
  • Like 1
Link to post
Share on other sites
On 7/4/2020 at 9:28 AM, Ura Hero said:

That is a good suggestion.  Avoid Purples and ATO's.

Another vote for this one! I tried removing the purples from the enhancement DB to avoid them, but then the AI code crashed.

On 6/27/2020 at 4:22 PM, magicjtv said:

Feedback

All feedback is welcome but please report bugs using the Adding AI To Mids, The MVP thread.

 

If you want me to help you using your build in the Bonus Wizard, please post a copy of your build in Mids format along with a .bwc  file from the Bonus Wizard that shows me what you're trying to do.

I can't post in the MVP thread, it's locked somehow.

 

Another thing that would be useful is a way to tell the AI that a power needs to have a certain enhancement type/amount. For instance, a damage power needs to have at least 80% damage enhancement, so that the AI doesn't try to slot up your Golden Dragonfly with only defense debuff.

  • Like 2
Link to post
Share on other sites
22 hours ago, ineffablebob said:

Another thing that would be useful is a way to tell the AI that a power needs to have a certain enhancement type/amount. For instance, a damage power needs to have at least 80% damage enhancement, so that the AI doesn't try to slot up your Golden Dragonfly with only defense debuff.

You can do something similar to this now. Slot the power with the IOs you want and then tell the Wizard not to change the IOs.

 

I understand this is not exactly what you're asking for, but it's close.

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...