Jump to content

magicjtv

Members
  • Posts

    200
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by magicjtv

  1. 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
  2. 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 .
  3. BTW, if you want to play with the server, the API uses the patern COMMAND/ID. Here's a list of valid command's with a sample id and link for each: archetype Class_Blaster https://gentle-dusk-67062.herokuapp.com/archetype/Class_Blaster enhancement_set Absolute_Amazement https://gentle-dusk-67062.herokuapp.com/enhancement_set/Absolute_Amazement enhancements_for_set Absolute_Amazement https://gentle-dusk-67062.herokuapp.com/enhancements_for_set/Absolute_Amazement powers_for_power_set Arachnos_Soldiers.Arachnos_Soldier https://gentle-dusk-67062.herokuapp.com/powers_for_power_set/Arachnos_Soldiers.Arachnos_Soldier primary_power_sets_for_archetype Class_Controller https://gentle-dusk-67062.herokuapp.com/primary_power_sets_for_archetype/Class_Controller secondary_power_sets_for_archetype Class_Stalker https://gentle-dusk-67062.herokuapp.com/secondary_power_sets_for_archetype/Class_Stalker ancillary_power_sets_for_archetype Class_Brute https://gentle-dusk-67062.herokuapp.com/ancillary_power_sets_for_archetype/Class_Brute pool_power_sets_for_archetype Class_Warshade https://gentle-dusk-67062.herokuapp.com/pool_power_sets_for_archetype/Class_Warshade enhancement Crafted_Basilisks_Gaze_A https://gentle-dusk-67062.herokuapp.com/enhancement/Crafted_Basilisks_Gaze_A power_set Scrapper_Melee.Ice_Melee https://gentle-dusk-67062.herokuapp.com/power_set/Scrapper_Melee.Ice_Melee power Defender_Buff.Cold_Domination.Benumb https://gentle-dusk-67062.herokuapp.com/power/Defender_Buff.Cold_Domination.Benumb
  4. Version 0.0.0 of the database server is up. This is running on a free account at Heroku. Their free accounts go to sleep when not being accessed and take a few seconds to wake up when they get a request. Eventually, a paid account will duplicate the capabilities of the free account so there's not a sleep delay. But the free account will never go away. It will always be available for use. The final code will try to connect to the paid account first, and if fails it will connect to the free account. This is a read-only database that stores static info like archetypes and enhancements. Another database, yet to be written, will store info that can change, like player builds. WARNING: DO NOT TICKLE THE DATABASE SERVER! Tickle Tickle Tickle
  5. Status Update So, for this week's Show and Tell, I don't have anything to show, but a few things to tell. I spent the week doing "spikes", which means exploring new tech. Out of that came a new router for React, react-awesome-router. Silly name, but it's easier to use than react-router and it has route guards, which I need and react-router lacks. Doing this required refactoring the existing React components into a functional style. For iOS, the UI is now responsive, adjusting automatically to different screen sizes. Ditto for Android. The Android UI was also re-written from scratch in a functional style that preps it for the upcoming release of the Compose framework. It also now uses Jetpack for navigation. Edit: Well, ok, there's one thing I can show. Here's a screen shot of the new responsive Android code running on a tablet. And the new responsive iOS code running on an iPhone SE...
  6. I hadn't heard about MAUI. It looks pretty cool. The design philosophy I went with was to have the core written in Rust because it's the most reliable language I know of, it's portable, and it's super fast. I can use that speed for the AI stuff. And then around the Rust core are best-in-class front ends for each platform. It's a bit more work to do it that way, but you get full access to the capabilities of each platform. Anyway, that, along with everything needs to run for free, are the reasons I went in the direction I did. But I'd hate to duplicate effort, so I'll take a look at MAUI once it's released. But the Rust core is honestly going to be better for me than something written in some other language. Edit: BTW Rust can run inside .net.
  7. I'm sure I can add something for the next update. In the meantime, Generations are the number of passes over the entire toon. Iterations are the number of passes over each power for every generation. So the number of times the AI tries to evolve your toon = Generations * Iterations * Number of Powers * Number of selected bonuses.
  8. Congrats. It sounds like you have an older version, one where I forgot to take out my testing code. Re-downloading should clear the error.
  9. It could be be because the code isn't signed. The short term solution would be to turn off Norton for that download. I'm talking with the Mids guys to get this code incorporated into regular Mids. But that could take some time. I'm also working on a web version. But that could take some time, too. The final alternative would be for me to pay hundreds of dollars to get the code signed for a year, but I can't afford that right now.
  10. 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.
  11. If folks want to have a look at the code, it's here: Hero Core On BitBucket with an additional library here: Scatterbase Hero Core is the Rust library and there are sub-projects for the Android (Kotlin), iOS (SwiftUI), and WWW (React + Tailwind) runnables. Scatterbase (Rust) builds and provides access to the database.
  12. Thanks. My plan was to have this be a supplement to Mids, not a replacement. That's why I only targeted platforms that Mids doesn't support. But if you guys want a Windows version too, it can be done. The core is written in a language called Rust, which is like a modern-day C++. I can be run on pretty much any platform, including web browsers when it's compiled to Web Assembly. Adding a new platform just means writing a GUI shell to talk with the core. The core handles most of the work, like calculating stats and talking to servers. Edit: But just to be clear, yeah, this is still in early stages. The core exists, but is basically just a simple proof of concept at this point. The database, including HeroBase, exists. There's some code, including the core, running in simulators on iOS, and Android, and in a browser. But the character creator screen is just an Adobe XD mock up. Servers need to be written, communication with cloud storage needs to be written, tests need to be written, etc. It will take some time. Edit 2: Another way to get a Windows version (and a Mac version too) would be to add Electron to the web version. Electron turns web apps into desktop apps. And sorry for this post being a bunch of techno-babble. It just kinda happened.
  13. I just wanted to drop a line to the Mid's guys to say if they want to merge my AI code into the normal Mid's code, I'm ready to do that.
  14. Enhancement Picker Doesn't need much of an explanation. Tapping the "i" gives info about the current set.
  15. Power Picker Tapping on a power box opens the Power Picker at the bottom of the screen. The Power Picker is intelligent. It knows if you haven't yet selected a primary and secondary. In this case, it first presents you with a Powerset Picker, allowing you to select your primary and secondary powersets. (Top part of the image below) When Picking a power, the Power Picker displays two columns. The first is a list of all powersets the build has or could have. The second is a list of available powers in the selected powerset. (Bottom part of the image below) Swipe to scroll or press the triangles. Tap the "i" button for info about the current selections. These Pickers can be used as needed throughout the UI. For example, to change the toon's primary and secondary powersets, tap on the text showing the toon's primary and secondary powersets in the UI. This brings up the Powerset Picker, allowing the user to change their selected primary and secondary.
  16. I just wanted to let everyone know that the project to add mobile and web support to Mid's is underway. The project is in its very early stages, but if you'd like to check it out or provide early feed back, feel free to stop by. The link is: How's it look?
  17. A little more info... Home screen now includes buttons for opening documents. All three options, Mid's Reborn, Dropbox, and HeroBase, allow you to load/save to/from the cloud. Mid's Reborn option can also load/save on the local device, even in the browser. Mid's Reborn and Dropbox only allow you to open/save your own toons. HeroBase is a public crowdsourced database containing thousands of characters. All cloud storage is free, both for the end user and for the developer, so there is no concern about losing data in the cloud due to an unpaid bill. All cloud storage is secure, using HTTPS and OAuth authentication. All data is encrypted before storage in the cloud. An example screen for loading a character from Mid's Reborn Cloud. The character screen. At the top is the name of the toon, its archetype, and its primary and secondary powersets. Up to 3 builds are supported, with buttons at the top for selecting the current build. Tap on a box to set its power. This brings up a (as yet undesigned) power picker at the bottom of the screen. Tap on an empty dashed circle to add a slot. This changes the circle to colored. Tap on a colored circle to add an enhancement. This brings up a (as yet undesigned) enhancement picker at the bottom of the screen. Tap on an enhancement to change the enhancement. Double tap an colored circle to remove the slot. This changes it to an empty dashed circle. Double tap an enhancement to remove the enhancement. This changes it to a colored circle. When there are no slots left to place, all the empty dashed circles disappear. Tap the "i" button of a power to bring up the power and enhancements stats for the power. Like desktop Mid's, some powers have a button that indicates if the power should be included in the toon's total stats. In this example, Personal Force Field has that button. The borders are color-coded. Blue = Primary, Red = Secondary, Yellow = Pool, Orange = Epic, Green = Inherent At the bottom is a tab bar that provides different ways to look at the toon's powers. Save using the Upload button in the Navigation bar. If the build was loaded from HeroBase, you can rate the build from 1 to 5 stars or leave a comment on the build using the comment button in the Navigation bar. The hamburger button is for advanced options. At a minimum, it will include an option to view the toon's total stats. Other options may be added. Possibilities include Set All Enhancements To Maximum Level, Bonus Wizard, Perma Wizard, and the IO Bonus Spreadsheet.
  18. I hope you enjoy it. I don't know if it'll read files from back on live, but it won't hurt to try. And thanks for the donations everyone. Every bit helps.
  19. Current release Mids AI MVP Installer version 0.0.26 - Fixed a bug in the display of the IO Bonus Spreadsheet.
  20. 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
  21. 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
  22. 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.
  23. 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.
×
×
  • Create New...