Age of Wonders III

Age of Wonders III

Community Made Maps & Campaigns
Welcome to the Age of Wonder III Workshop. The place on Steam to get and share handcrafted scenarios, epic campaigns and mods that implement little tweaks to full game overhauls.
Learn More
Malarkey 3 26 Dec, 2024 @ 11:26pm
How to make a hero mod compatible with base EBM?
I want to make a hero mod that can work with the base version of Empire Building Mod, and not the reduced version, but I'm new to making mods so I don't know what extra I would need to do beyond following the manual.
< >
Showing 1-10 of 10 comments
Gladen 16 27 Dec, 2024 @ 12:05am 
This can be quite a task.

1st you need to open package managers add EBM mod as a depending mod. Its not a mod I'm to familiar with.

However after that I think the main rpk you need to open is Aow Unit leader.rpk, Unit leader DLC2.rpk and Unit Leader DLC3.rpk where heroes are.

Then the corresponding Aow_Lords.rpk and the dlc ones to add leaders.

If you just want to add hero I suggest to copy hero that is edited and see what's been added. You cannot directly see what's been edited without double screens. But copying something will add whatever changes DerMentat made to heroes and you will be able to work from those entries to add whatever EBM mod added to heroes in order to make new ones based on that

If you are unsure what you are doing it might be difficult to invest time in it. Creating heroes mod is not exactly brain surgery, but it might be more difficult to add things added by someone else.
Last edited by Gladen; 27 Dec, 2024 @ 12:07am
Malarkey 3 27 Dec, 2024 @ 12:18am 
Oh, I see... I currently am making a hero in the editor now, and it does look a lot more complicated than I expected if I'm to make it work with EBM. So In that case maybe I will just use the reduced hero-compatible version of EBM so that I can still play around with making heroes without the extra difficulty.

Thanks for taking the time to explain that to me. Maybe I will attempt an EBM-compatible hero mod one day if I get more experienced.
Gladen 16 27 Dec, 2024 @ 12:26am 
The main issue with creating heroes is that you don't see result.

However, there is a way to see.

Play game in debug mode. It's a cross box in the Aow III launcher and then launch the game.

The create a leader in game in the menu as normally. Press Ctrl + alt + D and all editor names should show up as they are written in the mod editor like "Human_FullHelmet01" etc

Then just take a print screen and add the same values in mod editor.
Last edited by Gladen; 27 Dec, 2024 @ 12:27am
Malarkey 3 27 Dec, 2024 @ 12:32am 
The modding manual does actually recommend doing that, but I appreciate it nonetheless! If I come across a real head-scratcher I might comment it here later.
Gladen 16 27 Dec, 2024 @ 12:39am 
Yeah the thing is that it's easier to just copy a hero that's already made. Edit the copied one, tweak values to liking and add your own custom first and last name.

Adding skills and abilities it depends. Most heroes has everything a leader has but 1-2 extra fluff abilities that might not be available otherwise.

Some heroes has life steal, others inflict stun etc.

You can check what vanilla heroes has to see what I mean.

https://age-of-wonders-3.fandom.com/wiki/Heroes
Last edited by Gladen; 27 Dec, 2024 @ 12:39am
Malarkey 3 27 Dec, 2024 @ 2:49am 
I took your advice and copied a hero of the same race and class I want to make. Then I changed the name, appearance, set extra skill points to 20 (and used them all), and added 2 abilities for the properties (the chicken dinner one and absorb pain).

Now the problem is that when I recruit the hero I made, it starts with a couple extra unspent points, and there's this list of upgrades called "Cast Spell" or something that has icons of each race next to each cast spell upgrade. All the cast spell upgrades cost zero points. Not sure where I messed up. I hope that's a common problem.
Malarkey 3 27 Dec, 2024 @ 3:10am 
Oh, turns out it's one of the mods I subscribed to. Now just got to find which...lol
Gladen 16 27 Dec, 2024 @ 3:26am 
Dunno. Since you use EBM as a base its difficult to say what the issue is and how it's set up. There could be something that heroes get something more defined in class skill upgrade as it could be researched through avatar skills and added as permanent addition as EBM specific edit not seen in hero section.

Normally, it would not yield this.

At base, a unmodded hero always has 10 extra skill point for each spell. A warlord could have lv1 "last stand" costing 5 skill points and lv1 "Shout of imitation" costing 5 skill points.

Making it start with two spells and no skill points since its depleted.

Some vanilla heroes could be seen with 13 points. An Arch Druid could have 2 spells 5+5 making it 10. Then 3 points gone to "Befriend Animal" since it could be his special and then applied as a total of 13 points in total depleting it's skill points since it could be picked on level up for arch druids.

Adding something like absorb pain on a Dreadnought taken from a theocrat could potentially not deplete skill points since its not part of that class hero skill tree anyway.

Setting more than 10 extra skill points makes hero so incredibly strong it's almost ridiculous how op it will be. (Normally, heroes can almost solo entire battles themselves) ^ ^
Last edited by Gladen; 27 Dec, 2024 @ 3:27am
Malarkey 3 27 Dec, 2024 @ 3:44am 
The problem was that I forgot I have to uncheck the old mods in the launcher and not just unsubscribe on Steam. I'm not using EBM as a base just to clarify. Everything is good now!

Yeah I see what you mean about that hero being way too OP. I'll definitely tune it down to having two lvl1 spells, a personal ability, and maybe some other ability outside of the class. This is just a personal mod, so I don't plan on releasing something unbalanced to the public haha.

I think I'm all set now. The balancing advice/guidelines is very much appreciated -- you've been a huge help!
Gladen 16 27 Dec, 2024 @ 4:00am 
Great good luck and have fun,
< >
Showing 1-10 of 10 comments
Per page: 1530 50