Hello, I was happy to help because I know you’ve put a lot of work into this mod. I make small changes myself from time to time, and I know how much work it takes.
I also have an idea regarding heroes, but that’s really something for the very far future, if at all.
A few years ago, I posted in a thread about wishes for PC2, saying that I’d like it if historical heroes gained experience in a similar way to units. And several other people shared that wish there. In the latest DLC (Allied Operations - Italy: Vol. 1), Slitherine implemented a very simplified but useful system for upgrading heroes, and that’s what led me to think my idea through more carefully.
And of course, this is just my perspective—you and other players might not like it at all.
It’s a bit complicated and all fictional, so hopefully I can explain it clearly
1) Add more historical heroes to the game. I always enjoy the game more when a real-life character joins me rather than a randomly generated hero. For example, in Spain, add Colonel Carlo Rivolta (as a hero to the gifted M11-39 tank unit in the Zaragoza scenario), as well as Werner “Vati” Molders, who replaced Adolf Galland in the Condor Legion, Joaquín García Morato, etc.
2) These historical heroes would start out weaker but have 5 upgrade levels (just like the 5 stars for units), each unlocked after 5 or more—or fewer—standard scenarios.
I’ll illustrate this with the example of Carlo Rivolta.
He would start as a hero with the ReducedSlots and Readiness traits.
After 5 scenarios (1 star), he could be upgraded, for example, +1 HA or players could choose from multiple options (+1 HA or +1 SA, etc.).
After 10 (2 stars), for example, +1 Ini or +10 Speed
After 15 (3 stars), +1 HA or +1 SA
After 20 (4 stars): +1 Ini or +10 Speed
After 25 (5 stars), the final and best upgrade would be a choice of 3 or 4 new traits. For example, Butcher, TankKiller, LightningAttack, or CripplingBlow
This could be free, or cost Prestige, Command Points, or other special points...
3) If historical heroes were added, the RandomHero() function would be activated every 4th scenario (currently, it occurs in about 80–90% of scenarios). This would allow the values for weak_count, mediocre_count, outstanding_count, and 'ubers_count' to be reduced to 1 for AOSpain, AO1939, and AO 1940; 2 for 41–43; and 3 for 44–46. That way, the element of randomness wouldn’t be as pronounced. That way, the element of chance wouldn’t be as pronounced among different players—where one might have an 8* DoubleAttack in 1944 while another has an 8* Legendary. This way, if they only ever bought “outstanding” heroes, their collections would be very similar.
Pros:
- A better feel with historical heroes
- Less randomness when generating heroes—I know this can be bypassed by General Trait Killer team, but I think most players who play modes like AOR, GC, or SoE don’t want to make the game easier for themselves; on the contrary, they’re looking for major challenges
- There won’t be as much need to focus on gaining prestige (which, by the way, is the worst thing about PC2 for me, and it’s even more pronounced in AOR, where it forces players to adopt a playstyle of capturing as many units as possible for prestige. And in a single scenario, depending on your playstyle, you might have as few as 1,000 or as many as 20,000), allowing them to enjoy different playstyles more funny.
- There would be fewer very powerful heroes.
- By upgrading historical heroes, players could better tailor them to their playstyle and preferences, resulting in a more enjoyable experience.
- Since there wouldn’t be as many random heroes and players would have similar ones, it would probably be easier for mod developers to balance the difficulty.
Cons:
- So far, I only see one, but it’s a really big one. And that’s all the work involved with these heroes—until now, all you had to do was create a historical hero, and then you didn’t have to worry about them anymore (of course, there are exceptions like Wittmann, Rudell ...), but in this new system, it would be necessary to create scripts for upgrading them for 5 levels—and you’d have to work with that hero in 6 scenarios without forgetting anything.
It’s long, but hopefully it makes at least a little sense.