Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 05.11.2023]

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 01 Sep 2020, 21:39

Also looks like single buffs are gathered from potion effects, well I guess it would really take a solid alchemist to make a featherfall potion..

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 01 Sep 2020, 23:07

The Irony..

Image
Last edited by Roxterat on 01 Sep 2020, 23:09, edited 1 time in total.

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby cthscr » 02 Sep 2020, 06:02

Roxterat wrote:
cthscr wrote:FeatherFall always was party buff, wasn't it?
Feather Fall yes, as a spell, but taking no damage from falling is a thing for a single character in the original game, at least MM7 I'm pretty sure..
So is water walking that actually worked nicely for a single char, sorry, don't mean to argue but I'm pretty sure that's the case.
(Not 100% sure about Lady's Escort, but I know single char affection about featherfall/waterwalk was a thing back there..)
Yes, you're right, these are neither WaterWalk nor FeatherFall (damn you, NWC!)
Extending player SpellBuffs will require A LOT of work and should be avoided if possible.

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby cthscr » 02 Sep 2020, 06:54

cthscr wrote:
Roxterat wrote:
cthscr wrote:FeatherFall always was party buff, wasn't it?
Feather Fall yes, as a spell, but taking no damage from falling is a thing for a single character in the original game, at least MM7 I'm pretty sure..
So is water walking that actually worked nicely for a single char, sorry, don't mean to argue but I'm pretty sure that's the case.
(Not 100% sure about Lady's Escort, but I know single char affection about featherfall/waterwalk was a thing back there..)
Yes, you're right, these are neither WaterWalk nor FeatherFall (damn you, NWC!)
Extending player SpellBuffs will require A LOT of work and should be avoided if possible.
MM8 item 522 (Archangel Wings) has "Feather Falling" so the effect was [hard]coded into mm8.exe

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

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby NotABroom » 02 Sep 2020, 07:46

Roxterat wrote:The Irony..

Image
I wonder if you will get the money if you just drown yourself. :D

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby cthscr » 02 Sep 2020, 08:14

cthscr wrote:MM8 item 522 (Archangel Wings) has "Feather Falling" so the effect was [hard]coded into mm8.exe
Just like SpecialBonus (aka Bonus2) 72.

Code: Select all

.text:00471710                 push    48h
.text:00471712                 mov     ecx, esi
.text:00471714                 call    sub_48CF8A      ; HasItemBonus - Bonus2
.text:00471719                 test    eax, eax
.text:0047171B                 jnz     loc_4717EC
.text:00471721                 push    10h
.text:00471723                 push    20Ah
.text:00471728                 mov     ecx, esi
.text:0047172A                 call    sub_48CFC3
.text:0047172F                 test    eax, eax
.text:00471731                 jnz     loc_4717EC

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 02 Sep 2020, 08:30

NotABroom wrote:I wonder if you will get the money if you just drown yourself. :D
Sounds good, doesn't work. :D

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 02 Sep 2020, 08:35

cthscr wrote:
cthscr wrote:MM8 item 522 (Archangel Wings) has "Feather Falling" so the effect was [hard]coded into mm8.exe
Just like SpecialBonus (aka Bonus2) 72.

Code: Select all

.text:00471710                 push    48h
.text:00471712                 mov     ecx, esi
.text:00471714                 call    sub_48CF8A      ; HasItemBonus - Bonus2
.text:00471719                 test    eax, eax
.text:0047171B                 jnz     loc_4717EC
.text:00471721                 push    10h
.text:00471723                 push    20Ah
.text:00471728                 mov     ecx, esi
.text:0047172A                 call    sub_48CFC3
.text:0047172F                 test    eax, eax
.text:00471731                 jnz     loc_4717EC
Item 522 works perfectly just like Hermes Sandals etc. should.
Now how to deal with this code..? Since I haven't figured how it works, rats.. ^^

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby cthscr » 02 Sep 2020, 10:31

Roxterat wrote:Item 522 works perfectly just like Hermes Sandals etc. should.
Now how to deal with this code..? Since I haven't figured how it works, rats.. ^^
https://gitlab.com/cthscr/mmmerge/-/com ... 27fc651a39

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 02 Sep 2020, 11:27

cthscr wrote:
Roxterat wrote:Item 522 works perfectly just like Hermes Sandals etc. should.
Now how to deal with this code..? Since I haven't figured how it works, rats.. ^^
https://gitlab.com/cthscr/mmmerge/-/com ... 27fc651a39
By Seven Thousand lords, even "Allow to forbid entrance" and other stuff is there..
This game keeps giving since 20 years ago.

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 02 Sep 2020, 11:48

cthscr wrote:
Roxterat wrote:Item 522 works perfectly just like Hermes Sandals etc. should.
Now how to deal with this code..? Since I haven't figured how it works, rats.. ^^
https://gitlab.com/cthscr/mmmerge/-/com ... 27fc651a39
It works perfectly BTW, a symphony!
Well, time to give the other items what they should have..
I'd smash it to the code but I've noticed items that doesn't have skins on paperdoll aren't in ExtraArtifacts, don't want to mess with that..

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 02 Sep 2020, 12:02

Code: Select all

-- Lady's Escort
GetBonusList(1338).SpcBonuses = {71, 72}
-- Hareck's Leather
GetBonusList(1318).SpcBonuses = {71}
-- Wetsuit
GetBonusList(1406).SpcBonuses = {71}
-- Hermes' Sandals
GetBonusList(1331).SpcBonuses = {72}
-- Winged Sandals
GetBonusList(1439).SpcBonuses = {72}
Making some stuff work, also needs deleting from "Buffs and extra effects" so it takes effect from this..
Last edited by Roxterat on 02 Sep 2020, 12:16, edited 1 time in total.

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 03 Sep 2020, 00:20

Got an idea about debuff, some gloves (boots, helm opt.) might add to attack recovery time because.. movement restraint.
\Scripts\Global got the ExtraArtifacts.lua file with "Attack delay mods", might include something similar for other items though I believe common items are moded in MMMerge other way..
Just a thought.


User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 03 Sep 2020, 11:37

cthscr wrote:Here we are:
Noice! Options! MORE options!

User avatar
pheYonyx
Leprechaun
Leprechaun
Posts: 17
Joined: 26 Jul 2019

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby pheYonyx » 05 Sep 2020, 02:52

Starting in mm7 with 5 characters, Silver Belt (mm7 item) shows up as error on every character, both on mm7 and mm8 character dolls.
Image

Lord Markham gave me the Feather for a quest by Norbert Thrush from Erathia while I was on the Emerald Island. He shouldn't have that dialogue option on the Island, only when he's in his manor in Tatalia. Because it's a response line, not a quest starter.

Also, some minor things:
1). Broadsword, "+1 to hit, 3d4 +1" vs Cutlass, +1 to hit, 2d4 +1" price difference, the worse weapon costs more.
Image

2). Griffins in mm7 have colour discrepancy. Normal one is fine. I can get the Royal one, it's close. But Hunting's colour is on a different side.
Image

3). For some reason, the chest on the left side of the obelisk seen on the previous screenshot for some reason had a Supreme Plate in it, an Artifact-like item from mm8 (Plate, 70 AC, +15 Speed/Accuracy, Swift). Seems waaaay too early for the item of that powerlevel.
Last edited by pheYonyx on 05 Sep 2020, 11:40, edited 2 times in total.

qtish
Peasant
Peasant
Posts: 84
Joined: 19 Jan 2014

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby qtish » 05 Sep 2020, 12:56

I did couple gameplays - seems its a chest with random artifact, similar to MM8 chests.

User avatar
pheYonyx
Leprechaun
Leprechaun
Posts: 17
Joined: 26 Jul 2019

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby pheYonyx » 05 Sep 2020, 13:47

qtish wrote:I did couple gameplays - seems its a chest with random artifact, similar to MM8 chests.
Thing is, I don't think it was an Artifact chest in base mm7.

User avatar
Roxterat
Peasant
Peasant
Posts: 66
Joined: 28 Jun 2020

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby Roxterat » 05 Sep 2020, 16:19

pheYonyx wrote:
qtish wrote:I did couple gameplays - seems its a chest with random artifact, similar to MM8 chests.
Thing is, I don't think it was an Artifact chest in base mm7.
It wasn't you're right, the first Artifact in game you'd stumble across is WAY later in MM7 vanilla, but somehow I don't think it's too bad to have an early artifact. That chest gave me an OP Spear, like Triton's or whatever, +70 water res, -70 fire res and water breath, so I guess it's a Relic since those always had something negative to deal with, but are even to more powerful (at least in original MM7).
And there are WAY too many dialogues that are just TOO opened for a player to deal with, Markham is the slightest. You can say Artifact to Catherine or Elf king and they just reward you. Just like that. :D
Oh and Oracle gives you a crapload of stuff too, but hey, at least I got the lute back without even adding the item using console..
I've modded a few things for myself using tools and stuff because.. my opinion told me to do so, worth it!
Cheers!
Last edited by Roxterat on 05 Sep 2020, 16:22, edited 2 times in total.

qtish
Peasant
Peasant
Posts: 84
Joined: 19 Jan 2014

Re: Might and Magic 6, 7, 8 merge based on mm8 engine. [upd. 12.07.2020]

Unread postby qtish » 05 Sep 2020, 21:22

Yeah, if you would play MM8 world, you could savescum so many easy artifacts. Tree chest in Ravenshore. Chest behind Ogre Fortress in Alvar. Stone chest next to cyclops chest in Ironsand. 2-3 chests in dragon cave in Ironsand. Chest in tunnel under lava (heavily trapped). Its not a bad thing to give one easy artifact in MM7 world.


Return to “Might and Magic”

Who is online

Users browsing this forum: No registered users and 50 guests