Might and Magic 8: Modify monsters.txt

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
User avatar
Ser Ironfist
Leprechaun
Leprechaun
Posts: 45
Joined: 24 Feb 2014

Might and Magic 8: Modify monsters.txt

Unread postby Ser Ironfist » 24 Feb 2014, 13:22

Hi,

I already modified creatures in MM6 and 7 by using MMArchive. Now I'm trying the same for MM8. I am able to change the creatures names and their spawning area (mapstats.txt) but not their HP, damage, spells etc.
I tried to start a new game after editing monsters.txt, but I still don't see changes to the stats.
Once I also exchanged the hydras from MM6 for those of MM7. It worked fine, but if i try similar things in MM8, it does not work.

Does anybody know how to change these things like I did for MM6/7? Maybe by using another program? I would really like to make the game more challenging.

AndrewBased
Leprechaun
Leprechaun
Posts: 7
Joined: 20 Dec 2020

Re: Might and Magic 8: Modify monsters.txt

Unread postby AndrewBased » 21 Dec 2020, 12:48

Bump! I need this too, i couldn't make it work in mm6 either though

User avatar
NotABroom
Leprechaun
Leprechaun
Posts: 46
Joined: 03 Jun 2018

Re: Might and Magic 8: Modify monsters.txt

Unread postby NotABroom » 03 Jan 2021, 13:02

The guy asking that question was me. Somehow I never managed to log into that account again. I certainly didn't have the same issue with monsters.txt later on. Maybe it didn't work with my CD version of MM8, but then it worked with the GOG-version.
Locate monsters.txt (it is in a different file in mm8 than it is in mm6 and 7), edit it, don't mess up the format (like the quotation marks around spells) and then just replace the original. Then either start a new game or wait for the map to reset to show changes. And if it still fails, maybe invest in the GOG-versions. Just wait for a sale (there's one right now) and they're the price of a chocolate bar.
Last edited by NotABroom on 03 Jan 2021, 13:09, edited 1 time in total.

cthscr
Golem
Golem
Posts: 613
Joined: 12 Jan 2020

Re: Might and Magic 8: Modify monsters.txt

Unread postby cthscr » 04 Jan 2021, 11:02

FYI, MM8 Monsters.txt from EnglishT.lod wasn't made properly by NWC and contains bugs. Like "GM" for spells that isn't recognized (you should use "G" unless you're using Comm Merge) or illogical (and non-working) "Day of the Gods". My favorite is Energy attack type becoming an Earth one (a bug inherited from MM7).

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: Might and Magic 8: Modify monsters.txt

Unread postby GrayFace » 07 Jan 2021, 16:42

cthscr wrote:FYI, MM8 Monsters.txt from EnglishT.lod wasn't made properly by NWC and contains bugs. Like "GM" for spells that isn't recognized (you should use "G" unless you're using Comm Merge) or illogical (and non-working) "Day of the Gods". My favorite is Energy attack type becoming an Earth one (a bug inherited from MM7).
I'd like to fix them. I remember reading about "GM" somewhere on the tracker. Never heard about the other bugs.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

cthscr
Golem
Golem
Posts: 613
Joined: 12 Jan 2020

Re: Might and Magic 8: Modify monsters.txt

Unread postby cthscr » 07 Jan 2021, 21:24

GrayFace wrote:I'd like to fix them. I remember reading about "GM" somewhere on the tracker. Never heard about the other bugs.
Wrong monster spells damage type - fix
Broken Ener attack type - fix
"Rock" missile - part1 (dirty and insane; uses Cannonball processing), part2
Last edited by cthscr on 08 Jan 2021, 08:15, edited 2 times in total.

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: Might and Magic 8: Modify monsters.txt

Unread postby GrayFace » 09 Jan 2021, 18:04

cthscr wrote:
GrayFace wrote:I'd like to fix them. I remember reading about "GM" somewhere on the tracker. Never heard about the other bugs.
Wrong monster spells damage type - fix
BTW, first asm patch can be rewritten as:

Code: Select all

mem.asmhook(0x404D97, [[
mov eax, dword ptr [ebp+0xC]
mov byte ptr [ebp-0x1F], al
]])
cthscr wrote: Broken Ener attack type - fix
Why 12 and not 11?
NewCode assignment can be rewritten as:

Code: Select all

local NewCode = mem.asmproc[[
mov word ptr [ebp-0x74], 0x235
jmp absolute 0x404BA9
]]
Last edited by GrayFace on 09 Jan 2021, 18:33, edited 1 time in total.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

cthscr
Golem
Golem
Posts: 613
Joined: 12 Jan 2020

Re: Might and Magic 8: Modify monsters.txt

Unread postby cthscr » 09 Jan 2021, 19:31

GrayFace wrote:Why 12 and not 11?
Dark missile was 11, Ener missile was 13 - so I dec 13.
Note [for other readers] there are multiple statements from me that aren't true (for instance, I thought that [any] monster always have melee attack plus possible missile [that could be of another damage type] while in reality Missile is projectile type indicating (if not 0) that attack is missile).

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: Might and Magic 8: Modify monsters.txt

Unread postby GrayFace » 10 Jan 2021, 09:11

cthscr wrote:
GrayFace wrote:Why 12 and not 11?
Dark missile was 11, Ener missile was 13 - so I dec 13.
But you have "push 0xC", with is 12.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: Might and Magic 8: Modify monsters.txt

Unread postby GrayFace » 10 Jan 2021, 10:30

BTW, not all attack chances are born equal.
First, monster has SpellChance% of using Spell.
If he doesn't, he has Spell2Chance% of using Spell2.
If he doesn't, he has Attack2Chance% of using attack 2, else uses attack 1.

So, for a monster with 4 attacks to use all of them as often, set this:
SpellChance = 25
Spell2Chance = 33
Attack2Chance = 50
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

cthscr
Golem
Golem
Posts: 613
Joined: 12 Jan 2020

Re: Might and Magic 8: Modify monsters.txt

Unread postby cthscr » 10 Jan 2021, 11:17

GrayFace wrote:
cthscr wrote:
GrayFace wrote:Why 12 and not 11?
Dark missile was 11, Ener missile was 13 - so I dec 13.
But you have "push 0xC", with is 12.
Yes, I "dec" 13. In other words, 12 = 13 (Ener Missile) - 11 (Dark Missile) + 10 (Dark Damage).

User avatar
NotABroom
Leprechaun
Leprechaun
Posts: 46
Joined: 03 Jun 2018

Re: Might and Magic 8: Modify monsters.txt

Unread postby NotABroom » 20 Oct 2021, 20:12

Has anyone experimented around with giving monsters the ability to summon other monsters? You can do whatever you wish with this, even let a peasant summon great wyrms. But there's one problem with his: these summoned monsters don't make any sounds. This includes light elementals, which worked just fine back in MM7. Does anyone know why that is?


Return to “Might and Magic”

Who is online

Users browsing this forum: Google [Bot] and 3 guests