test content
What is the Arc Client?
Install Arc

HeroCreator - A descendant of the PowerHouse

aesicaaesica Posts: 2,355 Arc User
edited September 2018 in Builds and Roles
Just like the program it's descended from, HeroCreator is a Javascript-based character planner for Champions Online. Anyone familiar with the PowerHouse (which I imagine is just about most of you) should feel right at home.

HeroCreator

Source via GitHub
HeroCreator Changelog

PLEASE let me know if anything is broken or inaccurate. This thread is an excellent place to do so.

List of known issues/todo list:
 - Many powers still have the older, less-informative tooltips
 - Add a "role selector" (hopefully without breaking everything else!)

Special thanks of course goes out to Nullware for creating the PowerHouse.

Edit: Mother of god, Form Extension what have you done!?​​
Post edited by aesica on
(Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
«13456713

Comments

  • jaazaniah1jaazaniah1 Posts: 3,195 Arc User
    Cool. Many thanks. Is there a way to import characters done in PowerHouse into HeroCretor? That would save a lot of time and be a huge benefit.
    aMxOJ0g.png

    Project Attalus: Saving the world so you don't have to!
  • aesicaaesica Posts: 2,355 Arc User

    Cool. Many thanks. Is there a way to import characters done in PowerHouse into HeroCretor? That would save a lot of time and be a huge benefit.

    Sort of. But not reliably.

    If you take a build made in the powerhouse, such as this (I just clicked random things, this is an awful build that no one should play!)

    http://powerhouse.nullware.com/powerhouse.html?v=13&n=&d=11237DBCFGH70G0N000N203J105N400N103J400K707J504IH03I309I200I603QE01Q4030i5r11F011F1

    And copy the part highlighted in red, you can paste it to the end of the base herocreator URL:

    http://aesica.net/co/herocreator.htm?v=13&n=&d=11237DBCFGH70G0N000N203J105N400N103J400K707J504IH03I309I200I603QE01Q4030i5r11F011F1

    For...mixed results. Anything in the Sorcery, Bestial, or Infernal frameworks will probably either shift to another framework or vanish entirely because of the sorcery set squish. Other powers may just shuffle around, advantages might poof, etc.

    Here you can compare the two:

    Original build via PowerHouse
    Partially-successful HeroCreator import

    As you can see, most of the powers vanished or changed, several advantages got dropped and the specializations poofed. It's still partially salvageable.
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • jaazaniah1jaazaniah1 Posts: 3,195 Arc User
    Sounds like it will be easier to just rebuild them in the new planner than to try to import. Just wondered if there was a function somewhere that I missed.
    aMxOJ0g.png

    Project Attalus: Saving the world so you don't have to!
  • stergasterga Posts: 2,350 Arc User
    edited October 2016
    Or you could edit your links to delete the first part of the url and copy / paste with the new part. Some stuff will still be broken, but some stuff won't. It'll be a surprise.

    Preferences don't seem to save. Pretty sure they used to once upon a time. My guess is something with cookies.

    Edit: Also, doesn't the spoiler tag work? Putting the changelog in a spoiler would look better than the code block, which has h-scrolling.​​
    forumRobin.png
    YouTube - Steam - Twitter
    [at]riviania Member since Aug 2009
  • superalfgornsuperalfgorn Posts: 425 Arc User
    Great, ty!
    ______________________________________________________________
    My Characters

  • aesicaaesica Posts: 2,355 Arc User
    edited October 2016
    sterga said:

    Or you could edit your links to delete the first part of the url and copy / paste with the new part. Some stuff will still be broken, but some stuff won't. It'll be a surprise.



    Preferences don't seem to save. Pretty sure they used to once upon a time. My guess is something with cookies.



    Edit: Also, doesn't the spoiler tag work? Putting the changelog in a spoiler would look better than the code block, which has h-scrolling.​​

    The settings are weird on both PH and HC. The font should be saving, but the other things don't seem to save on either. I'll add that to my list of things to look into. Hopefully it's as simple as adding a "Save Changes" button that commits everything to a cookie.

    And yeah, I guess the code block is styled kind of uglyish.

    Edit: That said, I think I'm taking a few days off. I want to play the game too. :D
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • zamuelpwezamuelpwe Posts: 652 Arc User
    Great to see this up and running.
    -The Automaton is missing.
    -Arguably, The Scourge and The Cursed should share a dropdown since the latter is just a recolor of the former.
    "Interesting builds are born from limitations not by letting players put everything into one build."

    -Sterga
  • aesicaaesica Posts: 2,355 Arc User
    I thought about combining the scourge and cursed, but figured I'd leave them separate in case cryptic ever changes one, but not the other.

    As for the Automaton...LOL I think I know what happened.

    Anyway, I added a todo/known issues list to the main post to better keep track of feedbacks. Keep 'em coming!
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • kallethenkallethen Posts: 1,546 Arc User
    Thanks for doing this aesica.​​
    100% of the world is crazy, 95% are in denial.

    Get the Forums Enhancement Extension!
  • jaazaniah1jaazaniah1 Posts: 3,195 Arc User
    The powers that be should sticky this thread.
    aMxOJ0g.png

    Project Attalus: Saving the world so you don't have to!
  • flowcytoflowcyto Posts: 9,710 Arc User
    Some quick feedback just from early use:

    - I have issues seeing the light blue text on white backdrops, like when using the Preview post format here on the boards.
    - The greyed-out text color should prob be a bit brighter than it is. Imo, there's a bit too much contrast between it and the highlight tints, and its dark grey text is close to the black and dark grey backdrop tints (most notable when selecting talents and spec points).
    - I had trouble highlighting only parts of the Export tab text - say if I wanted to only cut and paste part of a build.
    - I like how the Export tab was more horizontal in the PH, to need less vertical scrolling.. but this is a minor preference.
    - Bright blue in general works well for contrast and hyperlinks, but in bulk it seems a bit more irritating on the eyes. I'm not sure what colors would be best here for long-term usability, though.

    Hope that helped some.
    ________________
    <CO docs> .: Petco :. // Base DPS Sheet (older power data) // PSA on Power Activation Delay // Ayonachan's Gift Horse (misc stat data)
    - Be safe and have fun, champs - for science!
  • kaizerinkaizerin Posts: 2,141 Cryptic Developer
    Awesome shtuff. Stickied.​​
  • aesicaaesica Posts: 2,355 Arc User
    flowcyto said:

    Some quick feedback just from early use:

    - I have issues seeing the light blue text on white backdrops, like when using the Preview post format here on the boards.
    - The greyed-out text color should prob be a bit brighter than it is. Imo, there's a bit too much contrast between it and the highlight tints, and its dark grey text is close to the black and dark grey backdrop tints (most notable when selecting talents and spec points).
    - I had trouble highlighting only parts of the Export tab text - say if I wanted to only cut and paste part of a build.
    - I like how the Export tab was more horizontal in the PH, to need less vertical scrolling.. but this is a minor preference.
    - Bright blue in general works well for contrast and hyperlinks, but in bulk it seems a bit more irritating on the eyes. I'm not sure what colors would be best here for long-term usability, though.

    Hope that helped some.

    I'm 99.9% sure I'm getting rid of export colors entirely. Even the old powerhouse export colors were a pain to view on the white preview background, plus they also don't look good on lighter-themed forums in general. , I think it's probably best to just let whichever forum they're being posted to use its native coloring. I'm pretty pleased with the markdown formatting, which uses combinations of bold, italic, and underline but no coloring at all) so that's probably what I'll go with for forums as well.

    As for the talent stats' highlighted/grayed contrast, I wanted to make talent selection less of a pain by making it easier to see which talents had a user's chosen superstats. Maaaaaybe I went over the top a bit. I'll lessen the contrast a bit

    With highlighting, I guess it never occurred to me that people may want to paste only certain parts, such as just the powers. I'll change the select-all behavior to be activated by a button rather than clicking the textarea in the next build, allowing people to either select part of it manually like before, or 1-click to select all. I might make it wider again as well--I wanted it to be roughly as wide s the other boxes, but CSS just loves to screw with me and it already fails.
    kaizerin said:

    Awesome shtuff. Stickied.​​

    Woo, thanks! :D
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • flowcytoflowcyto Posts: 9,710 Arc User
    edited October 2016
    Yea, allowing 'select all' to be a simple button/option instead sounds like a good compromise on the exports.

    In light of introducing more options- since the hues are a bit of a sticking point, maybe try to introduce the option to colorize text in different preset ways (including de-coloring)? Only if it wouldn't be too hard to work in, though.

    Keep up the good work.
    ________________
    <CO docs> .: Petco :. // Base DPS Sheet (older power data) // PSA on Power Activation Delay // Ayonachan's Gift Horse (misc stat data)
    - Be safe and have fun, champs - for science!
  • aesicaaesica Posts: 2,355 Arc User
    Select all button was cake to add and works like a charm. It should be available in the next update.

    My main goal is to make the text usable on as many forums, sites, whatevers, etc as possible, so color themes aren't a huge priority since as I said, what looks great on one theme can be nearly unreadable on another. Maybe I'll add export themes sometime in the far future, but for now, I want to make other tweaks first.

    Testing the "colorless" theme:

    Dumpy the Wizard - Freeform

    Super Stats
    Level 6: Ego (Primary)
    Level 10: Constitution (Secondary)
    Level 15: Endurance (Secondary)

    Talents
    Level 1: The Hero (End: 6, Rec: 6, Other Stats: 8)
    Level 6: Daredevil (Ego: 5, End: 5)
    Level 9: Ascetic (Con: 5, Ego: 5)
    Level 12: Boundless Reserves (Con: 5, End: 5)
    Level 15: Amazing Stamina (Rec: 5, End: 5)
    Level 18: Quick Recovery (Con: 5, Rec: 5)
    Level 21: Jack of All Trades (All: 2)

    Powers
    Level 1: Shadow Bolt
    Level 1: Void Shift (Emerging Nightmares)
    Level 6: Ebon Void (Rank 2, Voracious Darkness)
    Level 8:
    Level 11:
    Level 14:
    Level 17:
    Level 20:
    Level 23:
    Level 26: Holy Water (Rank 2, Heavenly Mana)
    Level 29: Storm Summoner (Rank 2, Strong Winds)
    Level 32: Lacerating Cyclone (Rank 2, Rank 3)
    Level 35: Pillar of Poz (Dilemma, Mystical)
    Level 38: Crashing Incantation (Rank 2, Rank 3)
    Adv. Points: 30/36

    Travel Powers
    Level 6: Flight (Rank 2, Rank 3)
    Level 35: Athletics (Rank 2)

    Specializations
    Ego: Mental Endurance (2/3)
    Ego: Insight (3/3)
    Ego: Follow Through (3/3)
    Ego: Sixth Sense (2/3)
    Guardian: Fortified Gear (3/3)
    Guardian: Ruthless (2/2)
    Guardian: Find the Mark (2/3)
    Guardian: The Best Defense (3/3)
    Vindicator: Aggressive Stance (2/2)
    Vindicator: Merciless (3/3)
    Vindicator: Focused Strikes (3/3)
    Vindicator: Mass Destruction (2/3)
    Mastery: Ego Mastery (1/1)

    - - -

    PS: I might have added another enhancement to the information to see how it works out. Let's see who can spot it. ;)
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • flowcytoflowcyto Posts: 9,710 Arc User
    "PS: I might have added another enhancement to the information to see how it works out. Let's see who can spot it. ;)"
    Hm, is it adding stat info for the Talents on export? (which is nice) That, or ur referring to italicizing that rank/points in parentheses, which I guess I can understand if ur using grayscale now.
    ________________
    <CO docs> .: Petco :. // Base DPS Sheet (older power data) // PSA on Power Activation Delay // Ayonachan's Gift Horse (misc stat data)
    - Be safe and have fun, champs - for science!
  • aesicaaesica Posts: 2,355 Arc User
    It's the stat points on talents. That's enough tinkering for today though. Now it's time to blow up taco zombies, collect turkey coins, etc.
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • morigosamorigosa Posts: 698 Arc User
    Thundering Kicks can have the "Challenge!" advantage, but HeroCreator doesn't list that advantage for that power. (I haven't done any sort of exhaustive testing or comparison, here, just happened to notice this when trying to recreate a build I have on live.)

    Very nice work, though, and much appreciated! I can finally get writeups together for my heavy weapons based builds!
  • riveroceanriverocean Posts: 1,663 Arc User
    Thank you for doing this. "Chaos Magic" is missing from Skarn's Bane.

    I'll figure you'll get to it when you have the time. I'm happy you did this at all!!!
    Questions About AT Play? Visit Silverwolfx11's Updated AT Guides!
  • jaazaniah1jaazaniah1 Posts: 3,195 Arc User
    These are 2 things I always wished were in PH.

    1. Is there a way to list character stats and enter their point values. E.g. the way they appear in our Champion Information.
    2. Is there a possibility of having 5 fields with drop down menus to list permanent devices?

    These may not be at all feasible, but they sure would be handy :)
    aMxOJ0g.png

    Project Attalus: Saving the world so you don't have to!
  • criswolf09criswolf09 Posts: 633 Arc User
    Hello Aesica, thanks for this new awesome tool. I have found some bugs with the Archetypes that have been recently modified this year. Here's a small list:
    -The Devastator is using the old power progression prior to March 2016, when the Rockstar AT was added.
    -The Void is using the old power progression prior to the Darkness revision added with the First Nightmare Invasion event.
    -The Specialist is using the old power progression prior its revision back on February of this year.
    -The Savage is using the old power progression prior its revision back on May, when the Predator AT was added.

    Well so far those are the only issues I've found so far. Will post more if I find more things that need to be corrected.
    Useful Guides about Archetypes and General Gameplay of the Game Click Here
  • aesicaaesica Posts: 2,355 Arc User
    Hai guise! So yeah, I did some stuff:
    aesica said:

    10/24/2016 - Aesica
    - Updated the Devastator, Void, Savage, and (this time for real!) Specialist archetypes to properly reflect what's in the game.
    - Added the Automaton back in. (Yeah, my bad!)
    - Added tooltip text for each archetype explaining how it's obtained as well as which role it gets assigned.
    - Added the rest of the missing icons.
    - Lightened the shade of gray used to denote unavailable powers, or talent stats that don't correspond with chosen superstats.
    - Added some advantages I overlooked in the initial pass, namely those associated with Skarn's Bane, Thundering Kicks, and a few others.
    - Removed export text coloring entirely, instead opting for combinations of bold, italic, and underlining to set things apart. This allows the text to be more easily shown on a wider variety of forums--both light-themed and dark-themed.
    - Removed the on-click autoselect that happens when clicking the export textarea, allowing those who want to copy only a portion of the export to do so more easily. The whole export can still be quickly selected for copy/pasta via the newly-added 'Quick Select' button. It's the best of both worlds!

    I'll update the initial post to reflect this in a moment.
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • stergasterga Posts: 2,350 Arc User
    Isn't Soul Beam a higher tier power?​​
    forumRobin.png
    YouTube - Steam - Twitter
    [at]riviania Member since Aug 2009
  • magpieuk2014magpieuk2014 Posts: 1,220 Arc User
    edited October 2016
    Thanks for doing this, Aesica, it's appreciated.

    That said, long term I think lots of people would like to see HC becoming a character planner rather than a character
    explainer (which I think it is at the moment). How much easier it would be to use something like that to pre-plan spec and stat changes, rather than having to spend eternity in the Powerhouse....
  • aesicaaesica Posts: 2,355 Arc User
    edited October 2016
    sterga said:

    Isn't Soul Beam a higher tier power?​​

    Soul Beam is a 3/4 power despite its tooltip listing it as 5/6. This just illustrates the precarious nature of CO's tooltip system, as it means much of what's shown is manually entered rather auto-generated based on the power's properties.

    image

    Edit: Oops, imgur is being crap again.

    Edit2: That said, hopefully it's a tooltip error on CO's end and not a tier level error. Soul Beam isn't so amazing that it should be 5/6, so 3/4 seems about right.

    Thanks for doing this, Aesica, it's appreciated.

    That said, long term I think lots of people would like to see HC becoming a character planner rather than a character
    explainer (which I think it is at the moment). How much easier it would be to use something like that to pre-plan spec and stat changes, rather than having to spend eternity in the Powerhouse....

    Stat/gear/etc management make things a lot trickier, and I suspect that's why the original PowerHouse never actually implemented them.
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • kallethenkallethen Posts: 1,546 Arc User
    So far things are looking awesome. Thought I'd make a suggestion in regards to a small peeve of mine when using the original PowerHouse.

    When selecting Talents in a Freeform template, your superstats are highlighted so you can easily see which talents affect them. However, when you are selecting Talents in an AT template, there is no highlighting. Can you make it so that AT's superstats are highlighted?​​
    100% of the world is crazy, 95% are in denial.

    Get the Forums Enhancement Extension!
  • aesicaaesica Posts: 2,355 Arc User
    edited October 2016
    kallethen said:

    So far things are looking awesome. Thought I'd make a suggestion in regards to a small peeve of mine when using the original PowerHouse.



    When selecting Talents in a Freeform template, your superstats are highlighted so you can easily see which talents affect them. However, when you are selecting Talents in an AT template, there is no highlighting. Can you make it so that AT's superstats are highlighted?​​

    Thanks for bringing that to my attention. It looks like a bug that causes highlights to not update when superstats are auto-selected and should be easy to fix. I'll add it to my list. In the meantime, you can get around it by:

    1) Select your AT

    2) Change setting to freeform

    3) Change one of the superstats to something else, then set it back to what it was originally. (Example: Ego -> Pre -> Ego)

    4) Change back to your AT and they should all be highlighted.

    Note: If you change to a different AT with different superstats, the previous AT's will still be highlighted until you go through the steps outlined above again.
    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
  • criswolf09criswolf09 Posts: 633 Arc User
    Hello again Aesica, I found another little issue regarding an AT. The Tempest has the wrong choice for the level 35 AoE, it is actually showing Invocation of Storm Calling instead of the newly added Storm Summoner.
    Useful Guides about Archetypes and General Gameplay of the Game Click Here
  • starguardsmanstarguardsman Posts: 19 Arc User
    Hello, and thanks again for putting this together for us. Just wanted to add an issue for review - "Magician's Dust" in the condensed Sorcery Tree seems non-selectable.
  • aesicaaesica Posts: 2,355 Arc User
    Made a few quick updates based on feedback here as well as others:
    aesica said:

    10/28/2016 - Aesica
    - Added the missing icon for the Sorcery form "Spellcaster." Seems it wasn't uploaded for some reason.
    - Added tooltips to the export formatting options to help users decide which best suits their needs.
    - Fixed a bug that was causing talents to not update their superstat highlighting when selecting an archetype.
    - Fixed a bug that was causing Magician's Dust to not be selectable.
    - The Tempest now correctly offers Storm Summoner instead of Invocation of Storm Calling.

    (Hopefully) Useful CO Resources: HeroCreator (character planner), Cosmic Timers/Alert Checklist, Blood Moon Map, Anniversary Cat Map, and more (eventually, anyway).
Sign In or Register to comment.