As a French person I feel like it's my duty to explain strikes to you. - AdrienIer

Create an account  

 
"how to mod" questions

For example, Insecticide makes any -Save from objects work with multi-target spells (Holy word, Death spell), which is clearly overpowered in my opinion.
And I guess that this was not a bug, but an intentional feature of the original game.

Modifying some bytes in Wizards.exe or Magic.exe is not a problem.
I completed my first mod, as I said, in 1995 or 1996, with a multi-bug version of MoM (a french version), and I enjoyed it at the time, before I moved to other occupations.

But for now, I need help to know where some datas are implemented (like firewall strength).
Reply

ok. the firewall strength equal the base firebolt strength. so, if you change the base firebolt (spell 60h )strength,then you will change the firewall strength. (the softcoded solution.)
And you can cut the changes from the insecticide, if you want show + hit bonuses, fix double demon skin, and others yours questions.
Reply

A few questions:
_How do you change the power of 'healing' spell? (whether casted by unit or wizard) I know it's not part of spelldat.lbx. I have a plan to change it to 2 or 3 hp
_Is there an easy way to add +to defend to units and heroes?
_How do you set the gold <> mana conversion limit down to 1 or 0 to technically disable to function? I'm tired of gold being your primary source of magic.
Alternative: 4:1 ratio (1.5:1 with alchemy).
_I know how to change experience bonuses for units, but not for heroes.
Reply

(October 1st, 2013, 07:44)zitro1987 Wrote: _How do you change the power of 'healing' spell? (whether casted by unit or wizard) I know it's not part of spelldat.lbx. I have a plan to change it to 2 or 3 hp

Healing is at wizards.exe:82c9f which contains 05 00 indicating the healing of 5 hitpoints.
--I like ILSe
Reply

Thanks 'I Like Serena'! btw, I'm trying your tweaker and liking it a lot so far (back to my abandoned 'One' mod, overhauling it)
Reply

(October 7th, 2013, 14:20)zitro1987 Wrote: Thanks 'I Like Serena'! btw, I'm trying your tweaker and liking it a lot so far (back to my abandoned 'One' mod, overhauling it)

Thanks! cool

(October 1st, 2013, 07:44)zitro1987 Wrote: _Is there an easy way to add +to defend to units and heroes?

I'm working on a new feature in the Tweaker that allows you to set any bonus as part of leveling-up (permanently), including a +to defend.
The prototype seems to work, but there are some hitches I need to iron out as you can see in this thread.
--I like ILSe
Reply

Hello People!

much wealth of info in these forums!
little bit about myself,im xnavy,medical retirement,on VA disability,first computer in my life I bought in 1997,diablo one,moo2 and xcom ufo,then found MoM,tons or rpg strat ect since then,anyway,need to ask if anybody would mind if I write an editor for MoM files(not saved or memory) with the offsets found here,if you do mind don't open the spoiler smile


(June 4th, 2012, 14:29)I like Serena Wrote: chance hero = fame / 25 + 3
x 2 if famous
if more than 10% capped to max 10%
but additionally +10% for a computer player
finally adjust for #heroes already hired
chance = chance / ((#heroes + 1) / 2 + 1)

Edit: Note that you get a random hero, but it's still possible you do not meet
the minimum requirements of the hero.

25 = wizards.exe:be57b
3 = wizards.exe:be581
2 = wizards.exe:be596
10 = wizards.exe:be5a0
10 = wizards.exe:be5a4
10 = wizards.exe:be5ac
The rest is hard coded (i.e. not easy to modify)

25 = wizards.exe:be57b has 25
3 = wizards.exe:be581 has 3
2 = wizards.exe:be596 has 199 (hardcoded?no 2's near the offset)
10 = wizards.exe:be5a0 has 191 0xBE59D has 10
10 = wizards.exe:be5a4 has 246 0xBE5A1 has 10
10 = wizards.exe:be5ac has 52 0xBE5A9 has 10

All those(with the guesses) set to 255 was offered a hero 1-3 turns after start




(June 4th, 2012, 14:29)I like Serena Wrote: chance mercenary = fame / 20 + 1
x 2 if famous
if more than 10% capped to max 10%
but additionally +10% for a computer player

20 = wizards.exe:be38e
1 = (hardcoded)
2 = wizards.exe:be3a7
10 = wizards.exe:be3b1
10 = wizards.exe:be3b5
10 = wizards.exe:be3bd

the values of 10 are in order of appearance in the formula?

Nirran
Reply

(October 25th, 2013, 02:29)Nirran Wrote: Hello People!

much wealth of info in these forums!
little bit about myself,im xnavy,medical retirement,on VA disability,first computer in my life I bought in 1997,diablo one,moo2 and xcom ufo,then found MoM,tons or rpg strat ect since then,anyway,need to ask if anybody would mind if I write an editor for MoM files(not saved or memory) with the offsets found here
You might want to look at what the real-time game tweaker is actually capable of before doing that...
Reply

(October 25th, 2013, 03:31)Anthony Wrote:
(October 25th, 2013, 02:29)Nirran Wrote: Hello People!

much wealth of info in these forums!
little bit about myself,im xnavy,medical retirement,on VA disability,first computer in my life I bought in 1997,diablo one,moo2 and xcom ufo,then found MoM,tons or rpg strat ect since then,anyway,need to ask if anybody would mind if I write an editor for MoM files(not saved or memory) with the offsets found here
You might want to look at what the real-time game tweaker is actually capable of before doing that...

Alright nvm ....
Reply

(October 25th, 2013, 02:29)Nirran Wrote:
(June 4th, 2012, 14:29)I like Serena Wrote: chance hero = fame / 25 + 3
x 2 if famous
if more than 10% capped to max 10%
but additionally +10% for a computer player
finally adjust for #heroes already hired
chance = chance / ((#heroes + 1) / 2 + 1)

Edit: Note that you get a random hero, but it's still possible you do not meet
the minimum requirements of the hero.

25 = wizards.exe:be57b
3 = wizards.exe:be581
2 = wizards.exe:be596
10 = wizards.exe:be5a0
10 = wizards.exe:be5a4
10 = wizards.exe:be5ac
The rest is hard coded (i.e. not easy to modify)

25 = wizards.exe:be57b has 25
3 = wizards.exe:be581 has 3
2 = wizards.exe:be596 has 199 (hardcoded?no 2's near the offset)
10 = wizards.exe:be5a0 has 191 0xBE59D has 10
10 = wizards.exe:be5a4 has 246 0xBE5A1 has 10
10 = wizards.exe:be5ac has 52 0xBE5A9 has 10

All those(with the guesses) set to 255 was offered a hero 1-3 turns after start

Just checked.
You're talking v1.31 versus Insecticide.
Obviously you've been looking at Insecticide.
In Insecticide we have:
25 = wizards.exe:be57b
3 = wizards.exe:be581
2 = hardcoded now
10 = wizards.exe:be59d
10 = wizards.exe:be5a1
10 = wizards.exe:be5a9


Quote:the values of 10 are in order of appearance in the formula?

Yes.
--I like ILSe
Reply



Forum Jump: