Dawn of Heroes (WIP) (Updated 03/16/25)

Why are you looking to code dive? I’m not inherently against it, I just wonder.

I like the game (after lurking for a while), and I want to help with bug hunting. I have found in the game I’ve beta tested (The People’s House) that code diving is more efficient to find [bugs]. Of course I can direct message you the bugs I find if you don’t want the code publicly revealed.

4 Likes

If I can offer my opinion on the matter,

  1. Your code is so pretty (from what I remember at least - honestly never thought of calling chapter files that way), and
  2. It’d save a lot of playtime spent on checking odd variables to hazard a guess on what might be a bug (there is something weird going on with Val at least).
6 Likes

I don’t mind sharing code, it’s only spoilers I like to avoid for the plot on the second half of the story.

I turned on code sharing.

I’m a bit flattered, thanks. I’m not used to pretty being a descriptor to it. It is kind of a chaotic mess from different eras of development.

Well I have made the code available. Enjoy trying to sort through that mess.

3 Likes
I think I may have figured out the power armor thing

The code for whether or not a power armor is an option for the power to have in the power customization checks the variable HasPowerArmor… which going to the full power customization sets to false.

There’s also a variable named PowerArmorOption that certainly sounds, based on the name, like it’s intended for that check, but it isn’t checked in the power customization file. Also, it isn’t set to true if you set your initial power origin choice to be something else than the armor, and then just pick power armor in the costume customization, so unless that’s actually used somewhere else, it looks like a forgotten variable.

Also, the original power origin choice doesn't set all powers to false properly, causing some powers to have two origins like this.

1 Like

Yeah, PowerArmorOption is a forgotten variable that was made during one of my attempts to fix this power armor problem that has since been discarded because the issue was not fixed, it only made it worse. It comes from the character creation system and the costume creation system having conflicting input on whether there is power armor. Like you could select that you had power armor in the powers, but then have no power armor parts, and vice versa.

I think I may have figured out part of the issue when I was reviewing this. My perception of the origin “Comes From Power Armor” had changed at some point. Then I forgot about that shift in my few and that I made that change. As shown in your screenshot, it now says “Comes From Costume”, meaning it could be anything from a power armor to ripped jeans and a leather jacket that grants the power. Part of the confusion, on my part, comes from me forgetting this and all of the variables that check if it comes from a costume still refer to it as a PowerArmor.

I think I need to change the tag PowerArmor at the end of variables and then only have the costume check if you have power armor pieces and mark that the character is in power armor.

Oh, this is unexpected. I’ll work on that.

Thank you for all of your feedback!

1 Like
Only when it's already set, the actual selection still shows power armor. (Note, I WAS wearing power armor.)

4 Likes

Ah yes, I noticed that in my coding, too, when I was reviewing this thanks to your input. I hope the next update will resolve this. I’m rearranging a few choices in Chapter 2 to make this far more manageable and hopefully lay this to rest. You’ll end up selecting your costume before deciding power origins and will only figure out power origins when finalizing your powers.

Let me know if you find other powers with multiple origins like you did with that Blast.

Thank you for all of your work!

1 Like

…I lost my saves… :person_facepalming:

Forgot to ask, does that mean you want late-chapter reports in PM?

2 Likes

That’s fine, whenever this next update comes out, you’ll need to start over anyways since I did a mass change to the power armor variables.

From chapter 14-23: PM only if it contains plot/character twists, otherwise it’s fine to post it here. Chapter 24+: PM only please.

1 Like

No, I mean, I was at chapter 18 on this testing-playthrough and accidentally wiped out my saves, which is annoying, but hopefully you didn’t do any big updates during the latter half of this week so I’ll just click through to the location I was in. :sweat_smile:

2 Likes

You should be good. Next update won’t happen until I’m finished with the two new Aegis chapters, so we are weeks away.

2 Likes

Mind reading (even if my brain keeps insisting it’s telekinesis, but it is, in fact, mind reading). It seems to me that and blast are the only ones, but you may want to check against the variables for the powers that are possible to be gained by that point just in case I missed something,

Also, Laoch is sometimes spelled as Loach. (I didn’t write down the locations, since that seems easy enough to do with just a text-search.)

Regarding the karma, it now appears that there indeed is nothing to spend it on later in the game (the skill checks don’t include karma option anymore, either, even though I have the “use karma in skill checks” option on) so if you’ve maximized your karma by the, docks, I think? I’ll run the numbers later, but at some point anyway, it’s better to just switch the karma system off at that point if you want to be able to keep picking the karma+ points, and I’m not sure that was your goal.

More later.

2 Likes

I have placed a correction for both of these come the next update. I really thought I already fixed the Loach issue.

Yeah, I figured there may still be game balancing and you’re right, in the second half a fair number of Karma choices depend on other choices, like the Kelly choice changes based on other choices, as do a few others. I’ll flip some of them and see if that balances choices better. I almost feel like I need more karma choices. At one point in time the goal was one a chapter, but eventually I calmed down on that when Karma continued to get exclusively negative feedback.

I’ll look into those skill checks and auto-passing. I know some of the skill “checks” auto-pass already, so there is no need to spend karma to force it. Others I may have missed and I’ll try to look into that.

Thank you for all your feedback!

1 Like

I wanna get y’all’s opinion on something. Which of these four portraits for one of my upcoming profiles do y’all think looks better?

Portraits




3 Likes

I technically like the 3rd one down.

2 Likes

I decided to go with the 4th one and went and redid it to make a slightly better image this time.

1 Like
6th Batch 21-24

21st MCs: Michael & Rebecca Thomson (who’s older and in the Book 1’s story is depending on which you play as)
Job: IT

Civilian Profiles
Michael Thomson


Appearance: Hair Color: Brown, Hairstyle: Dreadlocks, Eye Color: Gray, Skin Tone: Bronze, Facial Hair: Beard, Physique: Fit, Clothing: Brown Coat, Brown Shirt, Black Pants, Shoes. Accessories: Sunglasses, Necklace

Michael is what some people would describe as “a typical cowboy”. He got a love for guns, quick drawing, standoffs, a flair for the dramatics and how to see the fun in everything, much to his sister’s annoyance. His love for guns drove him to seek training in Gunmanships from a local military firing range and throughout his training, he found a talent for dual revolvers, shotguns and hunting rifles. When he heard about the rising crime rates in his neighborhood, he decided to train himself even further in gunmanship with the goal to protect both himself and his sister. Even if he has to take the law in his own hands. Getting struck by lightning has given him abilities that would help his goal even further since it made him an even more fearsome gunslinger.

Rebecca Thomson


Appearance: Hair Color: Black, Hairstyle: Medium Straight, Eye Color: Gray, Skin Tone: Dark, Physique: Fit, Clothing: Trench Coat, Shirt, Gloves, Shoes (all black), Accessories: Earrings, Belt

Rebecca, unlike her brother doesn’t possess a flair for the dramatics or shares anything else with him other than some similar appearances and familial love for each other. While her brother is Sarcastic, Humble, Humorous and Gentle. Rebecca is more Cold, Serious, Apathetic and Dangerous. Rebecca has also taken up on training and while she also has gotten some training in gunmanship, her focus was more on melee weapons; bladed weapons specifically since she prefers to cut her enemies up close instead of from afar unless necessary. She found some talents in Swords, Katanas, Daggers and a Pistol. Getting struck by lighting gave Rebecca powers she never imagined she would get and the rising crime in her neighborhood provided her a good excuse to use it to protect those dear to her. Even if she has to kill them.

Alter Egos
Vigilante aka Outlaw

Anti-Hero aka Wraith

Skills

Martial Arts (R)
Parkour (M&R)
Technical (M)
Observation (M&R)
Diplomacy (M)
Intimidation (R)
Recollection (M)

Weapons

Dual Revolvers (M)
Shotgun (M)
Hunting Rifle (M)
Longsword (R)
Katana (R)
Pistol (R)

Vehicles

Motorcycle (M)
Plane (R)

Inherent Powers

Super Toughness: Rank 2
Enhanced Endurance: Rank 3
Energy Blast: Rank 3 (M)
Combat Instinct
Danger Sense (R)
Regeneration: Rank 2 (R) Rank 1 (M)
Hyper Hearing (R)
Telescopic Sense
Telekinesis: Rank 3 (R)

22nd MC: Aylessa Striburn
Job: Factory Worker

Civilian Profile


Appearance: Hair Color: Black, Hairstyle: Ponytail, Eye Color: Amber, Skin Tone: Dark, Physique: Defined Muscles, Clothing: Sports Bra, Sports Pants, Sparring Gloves. Accessories: Earrings

Aylessa is a born hard worker and she’s been known to always finish what she started, even if she doesn’t like it. She grew up watching action movies, super society shows and playing fighting games and came to love them. Because of that though, she would often get into fights with other students or people around her age or weight. Usually from her provoking any bullies and arrogant fighters she can find. The lighting strike gave her some of her favorite superpowers like Super Strength, Flight, Super Toughness and more. While she didn’t get any elemental abilities like characters like Supergirl, she’s still a very powerful opponent to stand against.

Vigilante aka Power

Skills

Martial Arts
Intimidation
Observation
Diplomacy

Inherent Powers

Super Strength: Rank 3
Super Toughness: Rank 3
Super Speed: Rank 3
Flight: Rank 3
Telescopic Sense
Hyper Hearing
Combat Instinct
Regeneration: Rank 3

23rd MC: Amanda Albright
Job: IT

Civilian Profile


Appearance: Hair Color: Blonde, Hairstyle: Wavy Mane, Eye Color: Blue, Skin Tone: Ivory, Physique: Curvy. Accessories: Glasses, Necklace

Amanda lives in a somewhat bad neighborhood by most standards but she managed to make it work for her and eventually found a job as a IT. As she acclimated to her job, she accidentally stumbled upon a comic book about superheroes and became fascinated with the magic type supers in them. Among the supers she was fascinated by, she was somewhat drawn to the ones that had fox-like traits since she liked how not only they were mages too but they were or can be just as powerful as the other supers given enough time for them to gain more tails or achieve some mastery over their own magics. While she was outside during a storm, she got struck by lightning and after recovering; discovered that she can cast magics by incantations. Seeing this as a unique opportunity, she used her magic to create a costume for herself and don the moniker “Kitsune” since she always favored foxes in the past and still do even now.

Vigilante aka Kitsune

Skills

Parkour
Diplomacy
Recollection
Observation

Magical Abilities

Telekinesis: Rank 3
Forcefield: Rank 3
Heat Blast: Rank 3
Flight: Rank 3
Super Toughness: Rank 1
Enhanced Endurance: Rank 3
Healing: Rank 3
Mind Reading
Telescopic Sense
X-Ray Vision
Night Vision

24th MC: (M) Jackson Browns/ (F) Jacqui Browns
Job: Factory Worker/Police Officer

Civilian Profile



Appearances: Hair Color: Black. Hairstyle: Military Cut. Eye Color: Black. Skin Tone: Dark. Physique: Extremely Muscular. Clothing: Jacket, Fingerless Gloves, Pants, Boots. Accessories: Earrings, Watch (M)

J has always been a person that likes to exercise and on some occasion likes to have a good fight; even some good natured sparring. But despite that, they also sometimes enforce the law if they feel it’s necessary but they have seen how the law doesn’t always works out most of the time and they grown disillusioned with it and wished that they had the power to make people; especially the people in their neighborhood more safer. Even if they have to take the law into their own hands. After they recovered from the lighting strike, they gained Superhuman powers along with a schematic that popped into their minds to make a suitable Heavy Power Armor that can handle their powers. Along with the schematics also came with making their own weaponry that they can use with the Power Armor.

Alter Egos
(M) Vigilante aka Atlas

(F) Vigilante aka Titania

Skills

Martial Arts
Technical
Intimidation
Diplomacy
Recollection

Weapons

Great Axe
Warhammer
Assault Rifle
Minigun
Shoulder Cannon

Abilities
Inherent

Super Strength: Rank 3
Enhanced Endurance: Rank 3
Regeneration: Rank 2
Combat Instinct

Tech

Super Toughness: Rank 3 + Immovable
Flight: Rank 3 + Propulsion, Atmosphere and Underwater modifier
Energy Blast: Rank 3
Forcefield: Rank 3
Telescopic Sense
Hyper Hearing
X-Ray Vision
Night Vision
Heal Other: Rank 2

Got this batch done. Will do the other 4 either some other time (like next month maybe) or I might do some sooner if I get lucky with the AI arts for those characters.

1 Like

One question, do you have a list of all the ROs here?

2 Likes

It’s in the post at the top of the thread

2 Likes