Jump to content

magicjtv

Members
  • Posts

    200
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by magicjtv

  1. Quote

    Is that instead of Setting recharge to 100% priority so the AI finds as much recharge as possible -- at the expense of other things --  you'd select a power to "perma", and it Focuses on recharge as 100% priority until it has effectively hit that point.

    I see. My response is that sounds like a bit too much work for an MVP (which stands for minimal viable product).

     

    On the plus side, the new weight algorithm will be vaguely similar to that. I should have it implemented Soon (TM).

  2. 5 hours ago, Ura Hero said:

    Doing a bit of testing with my main, Ill/Rad Controller.   Recharge 77, Accuracy 20.  25 Generations, 250 Iterations.

     

    1. Iterations show 10 until the slider is touched.

    2. Crashes if you cancel.  (Known bug)

    3. Iterations do some odd counting.  Guessing this is from adding the specials.

    4. AI seems to favor Resistances over all else, regardless of what is picked as primary bonus.  See attached Mids files.  AI Build (Starting point) , AI Build 1 (10th Gen), AI Build Final (Final Gen) 

    5. AI doesn't know about slotting Brawl as a mule.  Not sure about Health and Stamina.

    6. If you don't have all slots/powers, the warning dialog comes up once, but no subsequent warning from the Robot Woman dialog after the first.

     

    #4 is not a bad thing, just not expected.

     

    It's looking better!

     

     

     

    Controller - Ill - Rad - 3 (AI Build).mxd 5.48 kB · 0 downloads Controller - Ill - Rad - 3 (AI Build 1).mxd 5.03 kB · 0 downloads Controller - Ill - Rad - 3 (AI Build Final).mxd 4.88 kB · 1 download

    1. 10 is the minimum number of iterations. What's it do when you touch the slider? I'm not seeing any unusual behavior.
    2. Yup. It'll get fixed, but I want to wrap up adding all the special IOs first.
    3. Threading.
    4. It has to do with weights. While the recent change I made improved how weights work, I'm still not happy with them. I have another change in mind that I hope to try soon.
    5. I'll add this.
    6. I'll fix this.

    Thanks for the feedback. It really helps.

  3. Current release

    Mids AI MVP Installer version 0.0.4 - Added Support for Khelidians. Added Pet Defense and Pet Resistance bonus options. Added support for some special IOs. Added speech to Robot Woman.

     

    Now supporting the following special IOs:

    • Aegis: Psionic/Status Resistance  As Psionic Resistance Bonus  As Mez Resist Bonus
    • Blistering Cold: Recharge/Chance for Hold  As Mez Enhance Bonus
    • Call to Arms: Defense Bonus Aura for Pets   As Pet Defense Bonus
    • Coercive Persuasion : Contagious Confusion  As Mez Enhance Bonus As Confuse Enhance Bonus
    • Command of the Mastermind: Recharge/Pet +AoE Defense Aura   As Pet Defense Bonus
    • Devastation: Chance of Hold  As Mez Enhance Bonus
    • Edict of the Master: Defense Bonus  As Pet Defense Bonus
    • Expedient Reinforcement: Resist Bonus Aura for Pets  As Pet Resistance Bonus
    • Gift of the Ancients: Run Speed +7.5%   As Run Bonus
    • Gladiator's Armor: TP Protection +3% Def (All)  As Any Damage Defense Bonus
    • Impervious Skin: Status Resistance  As Mez Resist Bonus
    • Impervium Armor: Psionic Resistance  As Psionic Resistance Bonus
    • Karma: Knockback Protection   As Knockback Protection Bonus
    • Kismet: Accuracy +6%  As Accuracy Bonus
    • Luck of the Gambler: Defense/Increased Global Recharge Speed  As Recharge Time Bonus
    • Mark of Supremacy: Endurance/Pet +Resist +Regen  As Pet Resistance Bonus
    • Miracle: +Recovery  As Recovery Bonus
    • Numina's Convalesence: +Regeneration/+Recovery  As Regen Bonus  As Recovery Bonus
    • Panacea: +Hit Points/Endurance  As Heal Bonus  As Regen Bonus  As Recovery Bonus
    • Performance Shifter: Chance for +End  As Recovery Bonus
    • Preventive Medicine: Chance for +Absorb  As Heal Bonus  As Hit Points Bonus
    • Reactive Defenses: Scaling Resist Damage  As Any Resist Damage Bonus
    • Regenerative Tissue: +Regeneration  As Regen Bonus
    • Sovereign Right: Resistance Bonus  As Pet Resistance Bonus
    • Shield Wall: +Res (Teleportation), +5% Res (All)  As Any Resist Damage Bonus
    • Steadfast Protection: Knockback Protection  As Knockback Protection Bonus
    • Steadfast Protection: Resistance/+Def 3%  As Any Deense Bonus
    • Superior Blistering Cold: Recharge/Chance for Hold   As Mez Enhance Bonus
    • Superior Command of the Mastermind: Recharge/Pet +AoE Defense Aura  As Pet Defense Bonus
    • Superior Mark of Supremacy: Endurance/Pet +Resist +Regen  As Pet Resistance Bonus
    • Unbreakable Guard: +Max HP  As Hit Point Bonus
    • Like 2
  4. Understanding Snapshots

    Snapshots save the state of the toon while it evolves. Snapshots are taken for the first and last generation of a run and every 10 generations in between. You can view a summary of a snapshot and save it out to disk in normal Mids format.

     

    Viewing And Saving Snapshots

    Use the View And Save Snapshots button on the fourth screen to access your snapshots. You can do this even while the toon is still evolving.

    AIWizard View And Save Snapshots.PNG

     

    Clicking the View And Save Snapshots button brings up a list of snapshots. Each snapshot is listed along with buttons that let you view a summary of the snapshot or save it to disk in Mids format.

    AIWizard View And Save Snapshots 2.PNG

     

    Clicking the View Summary button brings up a small window that summarizes the bonuses that snapshot has.

    AIWizard View And Save Snapshots 3.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.

     

    • Like 2
  5. Those are some pretty impressive results, Oily.

     

    The LotG Global Recharge fall into the category of "procs", which the AI Wizard doesn't know about yet. I'll add them as soon as I can, but right now I'm focused on the bugs I found with how I'm handling warshades and peacebringers after talking with Fortuneteller.

  6. 4 hours ago, Fortuneteller said:

    Well i think the AI knowing the importance of Pet IO's in pet slots is of more importance to MM's but yeah. The prioritisation of a perma power could benefit a lot of builds, something like being able to ensure that a generated build has perma dom. 🙂 It is a tricky thing you're trying to accomplish here i got mad respect for it.

    So I've had a chance to look into this a bit more.

     

    Perma-Dom

    I had a Plant/Fire Dom with 161% recharge (done by hand), which I believe is more than enough for perma-dom. I cleared all the IOs and ran it through the AI Wizard for recharge bonuses and it came back with 181% recharge. So the AI Wizard can do perma-dom.

     

    Pet IOs

    Here I think you're refering to things like Pet Defense and Pet Resistance. The AI for those types of enhancements, the ones wit the special bonuses, isn't done yet.

     

    Kalidians

    There's some pretty serious bugs with how I'm handling them (or, more correctly, not handling their special powers). I'm working on fixing this now. Once I get that done, I'll test perma-eclipse.

  7. 10 minutes ago, Fortuneteller said:

    For the Crabbermind it didn't seem to want to prioritise minion IO's in minion powers.

    For the Warshade build, the AI fails to realise the importance of perma Eclipse. Perhaps a toggle setting in the wizard to demand the AI ensure recharge times are equal to the cooldown of a certain power or powers, perma essentially.

    Thanks for this Crabs and Lobsters just moved to the top of my TO DO list.

  8. 13 minutes ago, Fortuneteller said:

    Teheh so i tried your AI out on some more esoteric AT builds like the Tri-form Warshade and the Crabbermind. Don't let this sound like i'm putting your work down and such, but the AI failed pretty spectacularly, which is to be expected methinks. 😄

    Cool ideas though magic keep plugging at it should you feel the desire to continue.

    brentrambo.gif.1c25c6b8e3b249c542e3a9ce90cbfaab.gif

    If you let me know how it failed, I may be able to improve it.

  9. Saving And Loading AI Wizard Choices

    A new feature in version 0.0.3 lets you save and load your AI Wizard choices, allowing these choices to be easily reused over multiple sessions. This feature allows you to load and save your selected bonus information and Generation and Iteration values.

     

    Loading AI Wizard Choices

    A new button appearing in the lower left of the first screen of the AI Wizard will let you load previously saved choices from a .aiw file.

    AIWizard Load Saved Choices.PNG

     

    Once you've loaded an .aiw file, the wizard will set the values of the controls on the remaining screens with the values stored in the .aiw file. You then use the AI Wizard like normal, including changing the settings if you wish.

     

    Saving AI Wizard Choices

    The third screen is where you'll find the button to save your settings to a .aiw file. This feature takes your currently selected bonuses and Generation and Iteration settings and saves them to disk.

    AIWizard Save Choices.PNG

     

    Recommended Practice

    Use this feature when you have one set of settings you'd like to use on multiple toons, or when you think you'll be running the AI Wizard multiple times against the same toon.

    • Like 2
  10. Understanding Generations And Iterations

    Generations and Iterations are two numbers you're asked to set in the AI Wizard. This post let's you know what these numbers do.

     

    The Easy Answer

    Generations * Iterations = Number of Mutations the AI Wizard will perform on each power of your toon.

    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.

     

    A Bit More Detail

    A Generation is when the AI Wizard makes a pass over every power in your toon. For each power it will mutate it n times, where n = Iterations.

    Build.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.

    • Like 2
  11. Understanding Importance And The New Default Importance Feature

    The AI Wizard uses Importance to try and solve two different problems. The new Default Importance feature tries to solve one of these problems, while the other must be left to you to solve.

     

    The First Problem: What's Important

    The first problem Importance trys to solve is a "How does the user tell the AI Wizard which bonuses are the most important."

     

    So let's say you're asking the AI Wizard to calculate bonuses for Accuracy and Damage.  What if having more damage is twice as important to you as having more accuracy? How do you tell the AI Wizard that? Importance ismeant to solve this problem. Just give damage an Importance that's twice as high as accuracy:

     

    Bonus                  Importance

    ------------------ ----------------

    Damage              100

    Accuracy              50

     

    The AI Wizard multiplies each bonus by its Importance and only then selects the highest bonus.

     

    So the question of "What's important" is a question only you can answer and Importance is how you answer it.

     

    The Second Problem: Bonuses Have Widely Differing Values

    The second problem is that different types of bonuses have widely differing values. For example: Every Knockback Protection bonus usually has a value of 4, while an Endurance Reduction bonus may be only 2%, which is a value of 0.02.

     

    This widely differing values for bonuses affects the outcome of the AI Wizard. For example, here are the results of running the Wizard for Accuracy and Damage bonus, both at a Importance of 100. Because damage bonuses are bigger than accuracy bonuses, the Wizard never selects accuracy.

    AIWizard5 Weights Example ACC DAM.PNG

     

    This is the problem that Default Importance is meant to solve. They provide values that at least give every bonus type a chance to be selected, regardless of what other bonus types are also being calculated. Here is the damage and accuracy example again, this time run with Default Importance .

    AIWizard5 Weights Example ACC DAM 2.PNG

     

    Recommended Practice

    When calculating multiple bonuses, start from the Default Importance and tweak them up or down a bit to suit your own importance.

     

    The screen below shows where to enter the Importance value for a bonus. The default Importance value is automatically set by the Wizard, but you can change it.

    AIWizard5 Weights Example ACC DAM 3.PNG

    • Like 2
  12. Current release

    Mids AI MVP Installer version 0.0.3 - Added ability to save off and reload your AI Wizard choices. Added ability to view and save the snapshots taken while the toon evolves. The snapshots are saved just like a regular Mids toon. Added consistent chart colors for each bonus. Added default weights for all bonuses. Added support for PvP bonuses. Increased the maximum number of bonuses you can choose from 3 to 5. Increased the valid range for Generations and Iterations.  Multi-threading support for evolving bonuses. Bug fixes.

     

    To run the installer, download it, unzip it, and run setup.exe. If you have a previous version installed, you may be required to uninstall it before installing the new version.

     

    Known Bugs

    • Canceling the AI Wizard while it's in the middle of evolving your toon (i.e. while its on the screen with the chart and the chart is still updating) may prevent you from running the AI Wizard again. Workaround: If this happens, close Mids and start it again.

     

    Missing Features (AKA TO DO List):

    • The AI currently knows nothing about special procs like Steadfast Protection +Def.
    • The AI currently does not take the effects of the powers it changes into consideration, only the effects of the bonuses. For example, when evolving a toon to increases healing bonuses, the AI may slot a heal power with Resistance (Some heals accept Resistance enhancements) without considering the loss of healing you get by slotting a heal with resistance.

     

    • Like 2
  13. Quote

    1.  Error on starting that the Temp build that you are using during development isn't able to be found.  Path not found.  (obvious since my PC isn't your PC)

    2.  Clicking past that gets an Assertation failed message.

    3.  After doing an AI on my first test build, it won't let me run a second build.  Unhandled Exception when selecting the AI from the menu.

     

    Positive Note:  The AI did a decent job on the build I tried it on.   Nice work!!!!

    1. I'll look into it Edit: I believe this is actually part of bug 2, and therefore should already be fixed.
    2. Should already be fixed for the next build.
    3. Known bug and on my list. Although for me it only occurs when I cancel the Wizard while it's in the middle of evolving the toon. Edit: The bug you're getting has to do with Mids not including health in it's saved file sometimes. This bug is already fixed. The bug I mentioned, where you cannot run the wizard again if you cancel in the middle of an evolve, still exists.

    Glad you liked how the AI performed. The release with the fixes I mentioned should be up today.

    • Like 1
  14. On 5/17/2020 at 11:42 AM, fitzsimmons said:

    It does seem like nerd rage.  Hopefully it comes back.

    It was.

     

    I was still writing the code for myself, so I'll post an update soon.

     

    Edit:

    Just so I don't forget, here's a list of new features that will be in the next update:

    • Enhanced the conversion proceess from Mids toon to AI toon to handle the case where Mids sometimes forgets to add the Health powerset.
    • Added ability to save off and reload your AI Wizard choices.
    • Added ability to view and save the snapshots taken while the toon evolves. The snapshots are saved just like a regular Mids toon.
    • Added consistent chart colors for each bonus .
    • Lowered minimum generations from 100 to 25 and raised maximum generations from 250 to 2500.
    • Raised maximum iterations from 25 to 250.
    • Increased the maximum number of bonuses you can choose from 3 to 5.
    • Added support for PvP bonuses.
    • Added multi-threading when evolving multiple bonuses.
    • Added default weights for all bonuses.
    • Like 4
  15. Version 0.0.2 of the MVP is now available for download.

     

    This is the initial release of the Artificial Intelligence Wizard.

    • RESTRICTION: Your character must be level 50 to use the wizard.
    • RESTRICTION: A maximum of the 3 bonuses can be selected for optimization.
    • RESTRICTION: A maximum of 250 generations can be used.
    • RESTRICTION: A maximum of 25 iterations can be used.
    • RESTRICTION: No PvP bonus support.

    Additional releases will follow that lift these restrictions.

     

     

     

    AI Wizard sample.PNG

  16. Version 0.0.1 of the MVP is now available for download.

     

    This version adds the IO Bonuses Spreadsheet.

     

    IO Bonus Spreadsheet.PNG

     

    Mini-Tutorial

    To access the spreadsheet, select Slots / Enhancements/IO Bonuses Spreadsheet..

    • 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.

     

    NOTE: I did not overlay the MRBU data. When I tried to do this, it crashed the program. I'm sure it was just something I did wrong and I'll try again when version 0.0.2 is released.

  17. And finally, here are the mockups for how you invoke the IO Bonus Spreadsheet and the Artificial Intelligence Wizard.

     

    The IO Bonus Spreadsheet is invoked using the Slots/Enhancements menu.

    Menu1.PNG

     

    A new Artificial Intelligence menu is added.

    Menu3.PNG

     

    The Artificial Intelligence menu is used to invoke the Artificial Intelligence Wizard.

    Menu2.PNG

     

  18. Here's the mockup for the AI portion of the MVP. It's call the Artificial Intelligence Wizard. For the MVP, the AI can only be run against level 50 characters.

     

    Mockup Of The Artificial Intelligence Wizard

    The first screen is a welcome screen.

    AIWizard1.PNG

     

    On the second screen you select the bonuses you want and assign an importance between 1 and 100.

     

    I'm probably going to put a limit on the number of bonuses you can select. I was thinking maybe 3 to 5 at most. You guys let me know what you think.

    AIWizard2.PNG

     

    Next you select the number of generations and iterations you want the AI to use.

    AIWizard3.PNG

     

    Now the AI is running. As it runs, it updates the number of generations and iterations it's done, as well as showing a progress bar.

     

    There also a chart that shows what bonuses it's calculated so far.

    AIWizard4.PNG

     

    When the AI is done, it shows you the results and provides a way to save the optimized character to disk. It does not overwrite the Mids character you currently have loaded.

    AIWizard5.PNG

  19. As promised, a mockup of a feature is provided before the feature gets implemented. This gives everyone a chance to provide feedback on the proposed design.

     

    Mockup For IO Bonuses Grid

    The first mockup is done and it's for the IO set bonuses grid. It looks like (drum roll please)... this:

     

    Mockup IO Bonus Spreadsheet.PNG

     

    The purpose of the grid is provide you with the information you need to determine which IO sets give which bonuses. You'll be able to sort the grid by any column by clicking on the column header. You'll also be able to export the data to a csv file for use in programs like MS Excel.

  20. 7 hours ago, SuperPlyx said:

    This may be a dumb question but any chance of a portable version ?

    It's not impossible, but also not something I'm focused on right now. First I need to get the Windows version running.

     

    5 hours ago, Rathulfr said:

    I downloaded the program and ran the installer (Windows SmartScreen was not happy, but that's probably because the code isn't signed, so I proceeded ahead anyway).  It opened an older version of Mid's (DB Issue 26, Version 19.1021), not the MRBU.  Is that intentional?  Can we apply the MRBU to this fork?

     

    The installer doesn't indicate where it installed the app: from where is it running?  It doesn't appear to be running from the same directory as my MRBU version of Mid's 2.6.0.7 (DB Issue 26, Version 20.2605).  So does this mean I have to run Setup.exe every time I want to run this fork?

     

    I mentioned in the other thread that I'm a bit of an ID10T.  Well, here's my ID10T question: how to I make it work?  What buttons, keystrokes, or menu selections make it "go"?  I've loaded one of my builds, and I want to run the AI to make it better.  How do I do that?

     

    Yes, the code is not signed. I'll get it signed Soon(TM), but first I want to get it running.

     

    Yes, I'll overlay MRBU to the next release.

     

    The setup program just launches the app from where you unzipped the installer. You don't need to run setup every time. In the near future I'll implement a more sophisticated installer.

     

    You can't use the AI yet because it's not in the installed program. As I mentioned, version 0.0.0 is functionally identical to regular Mids. 

    • Thanks 1
  21. You can download the latest Mids AI MVP installer from here. This post will be updated as new versions are released.

     

    To run the installer, download it and run Hero Designer AI MVP 0.0.x Setup.exe. 

     

    Current release

    Mids AI MVP Installer version 0.1.0 -Functionally identical to release 0.0.26. Code-named Maria after the robot in Metropolis .

     

    Previous releases

    Mids AI MVP Installer version 0.0.26 - Fixed a bug in the display of the IO Bonus Spreadsheet.

    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.

    Mids AI MVP Installer version 0.0.24 - The View and Save Snapshots dialog can now show more than 11 snapshots.

    Mids AI MVP Installer version 0.0.23 - Added ability to select slots to be excluded from evolution. Added template for Defense Capped Smashing/Resistance Capped Smashing. Bug fixes.

    Mids AI MVP Installer version 0.0.22 - Fixed a bug introduced in the previous version.

    Mids AI MVP Installer version 0.0.21 - Added template for Defense Capped Fire/Resistance Capped Fire. Bug fixes.

    Mids AI MVP Installer version 0.0.20 - Added ability to select which powers are used when calculating bonuses. Fixed a bug in damage bonus calculations. Added templates for Damage Buff, Mez Resistance, Perma Carrion Creepers, Perma Epic Pet, Perma Spiderlings, and Perma Spirit Tree.

    Mids AI MVP Installer version 0.0.19 - Added templates for Perma Eclipse, Perma Rage, Defense Capped Smashing, Resistance Capped Smashing Tanker and Brute, Resistance Capped Smashing Epic ATs, and Resistance Capped Smashing All Others.

    Mids AI MVP Installer version 0.0.18 - Updated the Perma Wizard to include values in a scale usable by the Bonus Wizard (i.e. Recharge% / 100). Added new Template directory located in the install directory. Added templates for Perma Phantom Army, Perma Hasten, and Perma Domination.

    Mids AI MVP Installer version 0.0.17 - Bug Fixes.

    Mids AI MVP Installer version 0.0.16 - Bug Fixes.

    Mids AI MVP Installer version 0.0.15 - Bug Fixes.

    Mids AI MVP Installer version 0.0.14 - Bug Fixes.

    Mids AI MVP Installer version 0.0.13 - Bonus wizard now uses power and enhancement info.

    Mids AI MVP Installer version 0.0.12 - Upgraded code base to the latest version of Hero Designer, including support for new IOs.

    Mids AI MVP Installer version 0.0.11 - Bug fixes: Now correctly dealing with Adaptation in Bio Armor having no slots. Corrected bug in conversion of Mids toon to AIToon for Stalker Ice Melee.

    Mids AI MVP Installer version 0.0.10 - Added new importance: Top to Bottom Capped. Enabled every .bwc file to work for any AT. Bug fixes.

    Mids AI MVP Installer version 0.0.9 - Added ability to select which powers are allowed to evolve. Removed support for .aiw files. Added support for .bwc files. Added support for some special IOs.

    Mids AI MVP Installer version 0.0.8 - Upgraded installer. Added support for some special IOs.

    Mids AI MVP Installer version 0.0.7 - Added Perma Wizard. Renamed Artificial Intelligence Wizard to Bonus Wizard. Added support for some special IOs.

    Mids AI MVP Installer version 0.0.6 - Added Knockdown, Enhance Hold, and Enhance Immobilize bonus categories. Added support for some special IOs. Redesigned the UI for the weight system. Added logging and View Log features. Bug fixes.

    Mids AI MVP Installer version 0.0.5 - Added support for optionally slotting Brawl. Added support for some special IOs. Redesigned the weight system.

    Mids AI MVP Installer version 0.0.4 - Added Support for Khelidians. Added Pet Defense and Pet Resistance bonus options. Added support for some special IOs. Added speech to Robot Woman.

    Mids AI MVP Installer version 0.0.3 - Added ability to save off and reload your AI Wizard choices. Added ability to view and save the snapshots taken while the toon evolves. The snapshots are saved just like a regular Mids toon. Added consistent chart colors for each bonus. Added default weights for all bonuses. Added support for PvP bonuses. Increased the maximum number of bonuses you can choose from 3 to 5. Increased the valid range for Generations and Iterations.  Multi-threading support for evolving bonuses. Bug fixes.

    Mids AI MVP Installer version 0.0.2 - Added initial release of the Artificial Intelligence Wizard

    Mids AI MVP Installer version 0.0.1 - Added IO Bonus Spreadsheet

    Mids AI MVP Installer version 0.0.0 - Initial release. Functionally identical to regular Mids.

     

    • Thanks 1
  22. Welcome to the Mids AI MVP (minimal viable product) thread. This thread is all about adding AI to Mids that will help you optimize your build's IO set bonuses.

     

    What To Expect

    • A downloadable version of Mids enhanced with AI. This will be a minimal viable product (MVP), meaning only the features needed to get the AI up and running will be added. Additional features may be added post-MVP, based upon user demand.
    • Ok, so, one non-minimal feature will be added: A spreadsheet dialog window containing information on all the set bonuses. This can be used to manually optimize your build.
    • Bugs. This is new software development and the AI is moderately complex. There will be bugs. When this happens, I'll fix them.
    • Product mock-ups and mini tutorials. Before the code is written, a mock-up of its UI will be provided. As features are added to the downloadable executable, mini-tutorials on how to use the new features will be provided.

     

    What Not To Expect

    • Perfection. The AI uses many, many random guesses as to how it can optimize your build. This means that it will sometimes never consider an option that would have been better than what it has. You'll always need to go over the results yourself.
    • The AI matching your play-style. Might happen, but might not. Instead, the AI may slot up powers you'd never use just to get a bonus. Sometimes you'll find this acceptable, sometimes you won't. Again, you'll always need to go over the results yourself.

     

    Currently, the MVP is implemented as a fork from the Mids code base (located here). Ultimately, I'd prefer it to be merged back into Mids once the MVP is complete. But that's not my choice to make, as I don't own the Mids code.

     

    The thread covering the development of the AI proof of concept code that preceded this MVP can be found here. The proof of concept is done, it's no longer being developed.

     

    • Like 6
    • Thanks 2
×
×
  • Create New...