Jump to content

HERO System Mobile


Recommended Posts

I am pleased to announce the launch of the HERO System Mobile app on both the Google Play Store and Apple’s App Store.  You can install the app by searching for it in your app store or by using the links provided.  The app is free to use, ad free, and respects your privacy.



This project is an extension of an export template I wrote a few months ago.  I had so much fun writing that template that I decided to develop a full app.



  • Import characters from Hero Designer using this export template
  • Characteristics and Skills may be long pressed and a check will be made
  • Dice rolling tools (3d6, Hit, Damage, and Free Form) 
  • The H.E.R.O. tool generates random 250 point 5e supers (shout out to Cassandra for allowing me to use her original idea)
  • Track statistics about your die rolls, including average values, distribution, total stun etc.


This is still very much a work in progress and I have plans to add more features as time goes on.  For now though I feel that it’s mature enough to release to the general public.


Feedback is always welcome either here or at phil.guinchard@gmail.com


Happy Hero-ing

Link to comment
Share on other sites

Feature Requests

I'll track all feature requests in this comment.  Please understand that while all requests are taken seriously not all requests will be acted on immediately, if at all...thank you!


This list is in no particular order.


  • 6th edition H.E.R.O. tool
  • Hit locations reference
  • END costs to the Cruncher tool
  • A copy of HERO in 2 pages
  • Hero-pedia (HERO character reference...what books they appear in)
  • Foxbat quote generator
  • Populate the damage tool by long pressing an equipment item or attack power
  • More robust tracking of damage (source, defense applied, etc)
  • Integration into Hero Combat Manager
  • Better tablet support
  • The ability to set a custom stun multiplier range
  • Character portraits
  • Explosion option for the damage tool
  • Combat moves list
  • Redo the characteristics tab to be more readable
  • Beef up the combat tab
  •  Population of the damage tool by long-pressing equipment/attack will automatically set the Stun Multiplier as well, instead of having to do it manually (i.e. if a weapon/attack has a +x Stun Multiplier)
  • Ability to choose specific hit location for damage

  • Damage option for critical hits (max damage), with and without hit location modifiers

  • Hard break before the "Notes" entry in a power/equipment entry

  • Add a switch for "Target has Clinging" to the damage tool

  • The ability to create random characters > 250 points

  • Add a switch to the damage tool for double knockback


Link to comment
Share on other sites



1.0.4 - 2018-03-03 (Android/iOS)

  • Added in a section for movement modes on the Characteristics tab
  • Skills checks now work when there's more than one roll to select from (OIHID, etc)
  • The app now reads in a wider range of characters by default


1.1.0 - 2018-03-05 (Android/iOS)

  • Added in the Combat tab on characters that allows you to track STUN/BODY/END and REC for your loaded character
  • The 3d6 die roller now lets you set an optional skill level when making a check
  • Created the Cruncher tool that lets you calculate power costs in the app
  • Tabs on the character viewer now only appear if they have content in them
  • Fixed an issue on Android that was preventing the loading of character files from Google Drive
  • Added in some experimental code for loading files on an iPad
  • There is now an Equipment tab available in the View character tool


1.1.1 - 2018-03-12 (Android/iOS)

  • The Powers and Equipment tabs now show less info about items (touch an item for full info)
  • All sliders now have an editable value in addition to the slider
  • Loading a character now shows the user feedback
  • Added in support for 5th or 6th edition rule sets in the settings tab
  • There's now an option for Autofire on the HIt tab
  • Changed the "Maneuvers" tab to "Martial Arts"
  • Fixed a bug that was always using a x3 multiplier when using a KA and not using hit locations


1.1.2 - 2018-03-14 (Android/iOS)

  • Added in a new app icon and splash screens
  • Fixed a number of issues with character loading


1.1.3 - 2018-03-16 (Android/iOS/Amazon)

  • Fixed scrolling issues on iPhone/iPad
  • Added in the "Combat Moves" tab to the damage tool
  • Added in the "Range Mods", "Hit Locations" and " Target Shots" tabs to the hit tool
  • Added in an explosion option for the damage tool


1.2.0 - 2018-03-18 (Android/iOS/Amazon)

  • There's a now a document library included in the app
  • Long touching an attack power (or piece of equipment) now populates the damage tool
  • Explosions now show the user a breakdown of damage by distance
  • The Combat tab now shows more information (long touch your strength/presence dice to roll)
  • The Characteristics tab is now easier to read (touch a characteristic to see notes)
  • The sidebar now uses the new logo


1.2.1 - 2018-02-14 (Android/iOS/Amazon)

  • Added support for many missing knockback options in the damage tool
  • Blast now properly responds to a long touch on the character screen
  • Your phone status bar is now visible in app
  • Miscellaneous spacing and layout tweaks


1.2.2 - 2018-02-15 (Android/iOS/Amazon)

  • Fixed a few bugs with loading characters
  • Fixed a layout issue on the character screen


1.2.3 - 2018-02-18 (Android/iOS/Amazon)

  • Various fixes to loading characters


1.2.4 - 2019-02-19 (Android/iOS/Amazon)

  • Fixed a character loading bug on some devices (Android only)
  • Fixed an issue that caused sliding a slider to also switch tabs (iOS only)


1.2.5 - 2019-07-25 (Android/iOS/Amazon)

  • Added the ability to make more than one to hit roll
  • Numbers now animate on the result screen
  • Minor UI tweaks


1.3.0 - 2020-01-11 (Android/iOS/Amazon)

  • You can now import 6th edition characters directly from Hero Designer files
  • Completely restyled the application


1.3.1 - 2020-01-12 (Android/iOS/Amazon)

  • Fixed an issue with HKA not calculating damage from STR properly if it had advantages
  • Fixed an issue with certain types of advantages not calculating their costs correctly
  • Fixed an issue with the app splash screen not showing (iOS only)


1.3.2 - 2020-01-13 (Android/iOS/Amazon)

  • Fixed a bug with the lift calculation for intermediate strengths
  • The "Skill Check" button can now be toggled off
  • Modifiers now enforce minimum and maximum values
  • Modifiers now correctly discount negative adders
  • Skills that grant skill levels only now calculate and display properly


1.3.3 - 2020-01-14 (Android/iOS/Amazon)

  • Fixed an issue with Cramming
  • Added in support for custom skills, perks, and talents
  • Fixed a number of issues relating to stale data when loading one or more characters into the app in succession
  • Skill Levels now show more useful information at a glance
  • More work to clean up how modifiers are calculating and displaying


1.3.4 - 2020-01-17 (Android/iOS/Amazon)

  • Added in a phases to the combat screen
  • Added a section for combat values (OCV, DCV, etc) to the combat screen
  • The health section of the combat screen now uses a calculator for its input
  • Fixed a rare crash with custom martial maneuvers
  • Fixed some display issues with martial maneuvers


1.3.5 - 2020-01-19 (Android/iOS/Amazon)

  • *** Clear all your caches from within the app before using this release (under Settings)
  • Added in a new tool called the "Effect" roller which replaces the "Free Form" tool
  • Effect results now show a message regarding the effect such as the number of segments a target is flashed for
  • Pressing a phase bubble will highlight it in gold to indicate the phase has been spent
  • Long pressing a phase bubble highlights it on red which indicates the phase has been aborted or lost due to stunning
  • Added Dexterity and Speed to the phases section of the combat screen
  • Added the defenses section to the combat screen which lists PD, ED, Power, and Mental defense
  • Fixed an issue with tabs not immediately updating when toggling the "Show Secondary Characteristics?" button
  • Fixed a bug with custom martial maneuvers which caused a crash
  • Complications now display more useful information as a glance


1.3.6 - 2020-01-20 (Android/iOS/Amazon)

  • Added the ability to display notes to powers, skills, talents, etc
  • Pressing on your strength die code from the characteristics tab will now bring you to the damage screen
  • Fixed a couple of bugs with the settings page and clearing caches
  • Changed the "Free Form" line item to "effect" on the statistics page


1.4.0 - 2020-02-01 (Android/iOS/Amazon)

  • Added support for tablets
  • Added in the ability to manage characters within the app
  • The app now plays sounds when rolling dice
  • Added a back button in the top left corner of the app


1.5.0 - 2020-02-04 (Android/iOS/Amazon)

  • Portraits now display when loading a  Hero Designer character
  • It is now possible to load up to 5 characters at once
  • All characters now have a "Notes" tab
  • Combat State and notes will be preserved if importing a new version of your character


1.6.0 - 2020-02-06 (Android/iOS/Amazon)

  • Added in support for figured characteristics for Fifth Edition characters in the Hero Designer character viewer
  • The "Combat" tab of the Hero Designer character viewer now supports Fifth Edition characters
  • Fixed a rare bug that would prevent loading a character in the Hero Designer character viewer 
  • Fixed a bug with Forcefield/Damage Resistance inflating characteristic values


1.6.1 - 2020-02-09 (Android/iOS/Amazon)

  • Added in support for 5th edition specific powers such as Find Weakness
  • Added support for Elemental Controls
  • Added support for 0 point characteristics with advantages
  • A warning message now appears when importing an XML character
  • Fixed a couple of display issues with Compound Powers
  • Fixed a bug with equipment which were created as Compound Powers


1.6.2 - 2020-02-10 (Android/iOS/Amazon)

  • The roll result screen now shows you how much you were over or under the average roll
  • Added Quantity, Weight, and Cost fields to equipment
  • Importing a character that is already loaded in the character viewer will now replace that character automatically
  • Fixed an issue with the reset button on Endurance on the combat screen
  • Fixed a display issue with Compound Powers which were composed of skills, talents, and/or perks
  • Fixed AoE costs for 5th edition characters
  • Fixed Forcewall dimensions for 5th edition characters


1.6.3 - 2020-02-12 (Android/iOS/Amazon)

  • Fixed a crash with loading characters from the local device
  • Fixed a crash which could occur when toggling off sounds under certain circumstances


1.7.0 - 2020-02-19 (Android/iOS/Amazon)

  • Added tools to Add/Edit/Delete status effects on a character
  • Added Drain to the Effects screen as a selectable option
  • Fixed a bug with Complications in lists on import
  • Fixed a bug with empty lists on import


1.8.0 - 2021-06-06 (Android/iOS/Amazon)

  • MAJOR CHANGE (Android ONLY) The app will no longer require file system access however you will need to re-import your characters (https://bit.ly/3waTWZD)
  • Replaced the autocomplete on the status dialog with a new UI
  • Fixed a display issue with section headings
  • Fixed a bug with header spacing on some iPhone models
  • Fixed a bug which caused extra whitespace to show at the bottom of some iPhone models
  • Fixed a white screen flicker which could happen during screen transition


2.0.0 - 2021-06-20 (Android/iOS/Amazon)


  • Removed support for loading characters using the old export template
  • The app will now be backed up if you use the Android backup feature
  • Fixed a spacing issue on the side panel with certain iPhone models
  • Updated the side panel menu item "Free Form" to be "Effect"
Link to comment
Share on other sites

Looks like there was some typesetter quotes on line 189 (hoist 'n' heave)...this is a known issue with the export template that unfortunately produces invalid XML...which means the app can't read it.


Attached is a file with the offending characters removed.

Lia-Kavair - Strong Enforcer.xml.XML

Link to comment
Share on other sites

6 hours ago, bluesguy said:

I ran into similar problems when initially working on Hero Combat Manager and exporting files.  Let me dig up the RegEdit commands I added to my exports that help get rid of stuff like that.


I think I have a solution...it'll require an update to both the app and the export template.

  • Change the export template to use the ISO-8859-1 character encoding
  • Tell the app to read in that format

It'll strip out characters like smart quotes but it will read and render in the app.


Not perfect but better than today.

Link to comment
Share on other sites

52 minutes ago, steriaca said:

I would like to have 6ed random characters


That's something that could be added in later, Cassandra was the mad architect behind the current tool and she only plays 5e :)



and a Advantages/Limitations Calculator


Interesting idea, so you could put in a point value and have a slider to move to add or subtract advantages/limitations?  I may add it in.


Link to comment
Share on other sites

Other things it can use, but put on the back burner.


1) A copy of Hero In Two Pages.


2) "Foxbat Mode", where Foxbat makes random comments at a press of the button. It is all part of the Master Plan TM, after all.


3) HERO-pedia. List of characters, where to find them, and what edition they come from.

Link to comment
Share on other sites

10 minutes ago, Amorkca said:

Can I take a randomly generated character and export it back to Hero Designer?


No, unfortunately the app and Hero Designer is a one way thing, you can save a single character though.  The tool is really meant to be used for brainstorming/one-shot campaign ideas.


The characters should be easy enough to transpose into Hero Designer though :)

Link to comment
Share on other sites

I don't have any idea why this isn't working for me.  I even tried the file you provided to me.  I put the files in a folder on my Google Drive and tried to open them from the Load option.  I can browse to the file (the icon is a shadow) and 'select' the file but nothing happens from there.  I have tried this both on my iPad and Android phone.  I made a copy of the file from my Google Drive onto my iPad and I still couldn't get the app to open the file.  Oh and at that point the app is basically stuck.  I can get back to the original app window so I have to kill the app to start again.


I have even tried the file you provided up above.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...