Is that character a variant? (I just love getting asked that in channel.) - Charis

Create an account  

 
"how to mod" questions

Splendid! Appreciate the info.

Following up question. SPELLDAT.LBX contains spell casting costs including summoning spells.
At the same time unit table in WIZARDS.EXE contains a cost for summoned creatures, which is actually a summoning spell cost.

If one to edit summoned creature spell cost, which source they should edit? Or maybe both to keep them in sync?
Reply

(February 5th, 2026, 12:16)Bear Wrote: Splendid! Appreciate the info.

Following up question. SPELLDAT.LBX contains spell casting costs including summoning spells.
At the same time unit table in WIZARDS.EXE contains a cost for summoned creatures, which is actually a summoning spell cost.

If one to edit summoned creature spell cost, which source they should edit? Or maybe both to keep them in sync?

What do you mean?
WIZARDS.EXE contains the unit types with their upkeep. For summoned creatures that is the spell upkeep.
Either way, the spell cost is in SPELLDAT.LBX.
--I like ILSe
Reply

I am using MoM Tweaker to see values.
SPELLDAT.LBX contains list of spells with their casting costs, including summonings.
WIZARDS.EXE contains list of units with their costs, including summoned creatures. Their cost is expressed in mana.

Example. Magic spirit cost is at Wizards.exe: 2ABEE.
That value is not used. I tried to modify it and program takes the one in SPELLDAT.LBX. That is fine. I am just checking if I still need to update summoned creature cost in Wizards.exe. Could it be used somewhere else?
Reply

I see what you mean.

The one in SPELLDAT.LBX is the summoning cost of the spell.
The one in WIZARDS.EXE is the unit type cost to place it in a lair, node, or rampaging force.

See WIZARDS2.TXT.
--I like ILSe
Reply

Got it. Thank you for sharing the description as well!
Reply

One more question if you do not mind.
I am trying to modify how excess food is converted to gold. In original game it is 2:1. I want to do it 1:2.
I found one place where it is handled for display purposes: 96681. Changed sar ...,2 to shl ...,2. Thus making it doubling instead of halving. It does display correctly at end turn summary. However, it does not count money right at the end of the turn. Looks like there is another code out there that is actually counting money. Do you happen to know where it is?
Reply

Found it: BCC6E
Reply

My deepest apologies. I think I saw how to mod XP level bonuses somewhere, but cannot find it anywhere for the love of me.
If anyone would be so kind to point me to the right direction?
Reply

(Yesterday, 15:11)Bear Wrote: My deepest apologies. I think I saw how to mod XP level bonuses somewhere, but cannot find it anywhere for the love of me.
If anyone would be so kind to point me to the right direction?

MoMTweaker allows you to change the level bonuses with a trick.
The level bonuses are hard coded in WIZARDS.EXE in overlay 116.
MoMTweaker replaces the code by new code that uses a table and exposes it so that it can be modified.
It asks the user if they want to change to code before doing so. Once the code is changed, it is a table that can be changed freely.
--I like ILSe
Reply

Yep. I finally resorted to this. Did not know that the table is hardcoded. Looks like it is the only way.
The tweaker does not change the hit points, though, but that is not a big deal.
Reply



Forum Jump: