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).
Stigreen
Leprechaun
Leprechaun
Posts: 1
Joined: 13 Jun 2023

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

Unread postby Stigreen » 13 Jun 2023, 10:24

Please tell me.
Didn't find an answer to my question. I downloaded merge and revamp yesterday.
I want to start with part 7, I created 4 heroes, everything is ok. But when I pick up a mercenary NPC (those who ask for a percentage for their services), I get a small icon of a human head on the right and that's it, when clicked on, nothing happens. Also, the effects that this mercenary gives are not visible.
I know that during the game I will need to carry some NPCs with me, and how can I see their list? Okay, you can live without mercenaries, but the process itself is not clear to me. Thanks for the answer.
And one more question. Better take 4 heroes like in vanilla, or 5?
Last edited by Stigreen on 13 Jun 2023, 11:10, edited 2 times in total.

zenqqa
Leprechaun
Leprechaun
Posts: 1
Joined: 13 Jun 2023

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

Unread postby zenqqa » 13 Jun 2023, 21:12

I’m trying to find a way to limit the framerate. While using borderless full screen. I have tried using nvidia inspector and control panel aswell as rivatuner And switching my monitor refresh rate to 60 fps and 120 fps It never works. I have a 165hz monitor so I want to limit my fps to 120fps or 60 fps. So I am wondering is there a way to limit the framerate. Thanks for any help.

Rodril
Swordsman
Swordsman
Posts: 558
Joined: 18 Nov 2016

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

Unread postby Rodril » 14 Jun 2023, 12:46

Stigreen wrote: But when I pick up a mercenary NPC (those who ask for a percentage for their services), I get a small icon of a human head on the right and that's it, when clicked on, nothing happens. Also, the effects that this mercenary gives are not visible.
When you click on the "head" this menu should open:
Image
If you use MouseLook, be sure you toggle it off by pressing CapsLock or middle mouse button, before clicking "head" icon. After openning menu MouseLook can be toggled on again. If it does not help, it might be something specific to Revamp, and cthscr would be able to give better answer.
zenqqa wrote: 13 Jun 2023, 21:12 I’m trying to find a way to limit the framerate. While using borderless full screen. I have tried using nvidia inspector and control panel aswell as rivatuner And switching my monitor refresh rate to 60 fps and 120 fps It never works. I have a 165hz monitor so I want to limit my fps to 120fps or 60 fps. So I am wondering is there a way to limit the framerate. Thanks for any help.
You can use dgVoodoo to achieve this: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Follow installation steps (simply extract dlls into your game folder), afterwards use NVidia control panel: add mm8.exe to the list of programms and setup framelimit. Launch the game using MM8Setup.exe to make dgVoodoo work. At first startup MMPatch will ask you, if you want to proceed with dgVoodoo, press Ok. dgVoodoo watermark can be disabled using dgVoodooCpl.exe from downloaded archive.
Unfortunately, i could not found way to set precise frame limit without using side software yet.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 15 Jun 2023, 12:51

Stigreen wrote: 13 Jun 2023, 10:24 Please tell me.
Didn't find an answer to my question. I downloaded merge and revamp yesterday.
I'm trying to get it running, but there is no Script folder in the Revamp folder. Do you know where I can find it? I only find Data and Data Files, but nothing else.

phamlongtuan
Pixie
Pixie
Posts: 118
Joined: 18 Jan 2009

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

Unread postby phamlongtuan » 15 Jun 2023, 13:02

z4435338967462_c8a964c8f7e0c044128b613b8ccad6f9.jpg
Hello
I would like to ask how many powerful hirelings like this I can get, found this beyond impressive bone dragon. I might change my playing style to collection of power.
[media][/media][media][/media]

Eksekk
Assassin
Assassin
Posts: 259
Joined: 19 Jul 2016

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

Unread postby Eksekk » 15 Jun 2023, 13:47

phamlongtuan wrote: 15 Jun 2023, 13:02 z4435338967462_c8a964c8f7e0c044128b613b8ccad6f9.jpgHello
I would like to ask how many powerful hirelings like this I can get, found this beyond impressive bone dragon. I might change my playing style to collection of power.
[media][/media][media][/media]
Your link is broken.
Unfinished mod by me: MM7 Rev4 mod, MMMerge version.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 16 Jun 2023, 11:12

This is the problem:

"Remove Scripts folder first to avoid rogue lua files problem."

Can't even get the base to run anymore. A black square pops up, and it shuts down. And once I get it to run I get the lua issue. I AM instructed to DELETE the SCRIPS folder and replace it. With what? Delete and replace it when installing a branch. Replace with what? I've already tried deleting the one from the base and replace it with the master. Doesn't work. There are no separate script folder in the branches. Only base and master. Am I to remove a specific lua instead of the whole folder? The install instructions doesn't make any sense. It used to work in the past. There need to be an update of either the instructions or with a script folder that doesn't need to be deleted and replaced with a missing one.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 16 Jun 2023, 11:16

Maybe this is a clue:

...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua:87: table index is nil

stack traceback:
...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua: in function 'ProcessTxt'
...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua:383: in function 'v'
...RA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/EventsList.lua:101: in function <...RA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/EventsList.lua:96>

local variables of 'ProcessTxt':
(*temporary) = 39
(*temporary) = 11
(*temporary) = ("file (0x60078590)")
(*temporary) = (function: 0x0682e7b8)
(*temporary) = (table: 0x0682ea30)
(*temporary) = (table: 0x0682ea58)
(*temporary) = (table: 0x0682eb48)
(*temporary) = (function: 0x0682eb70)
(*temporary) = (function: 0x0682e7b8)
(*temporary) = nil
(*temporary) = "0 Human - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B/1/4/0/1"
(*temporary) = "0 Human - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B/1/4/0/1"
(*temporary) = (table: 0x0682ebd0)
(*temporary) = nil
(*temporary) = 0
(*temporary) = 0
(*temporary) = 2
(*temporary) = 41
(*temporary) = 1
(*temporary) = 2
(*temporary) = (table: 0x0682ec60)
(*temporary) = (table: 0x0682eca8)
(*temporary) = "Human"
(*temporary) = "table index is nil"

Eksekk
Assassin
Assassin
Posts: 259
Joined: 19 Jul 2016

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

Unread postby Eksekk » 16 Jun 2023, 11:51

Caligula Wellington wrote: 16 Jun 2023, 11:16 Maybe this is a clue:

...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua:87: table index is nil

stack traceback:
...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua: in function 'ProcessTxt'
...GOGGAL~1\Games\MIGHTA~3\Scripts\Structs\RacialSkills.lua:383: in function 'v'
...RA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/EventsList.lua:101: in function <...RA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/EventsList.lua:96>

local variables of 'ProcessTxt':
(*temporary) = 39
(*temporary) = 11
(*temporary) = ("file (0x60078590)")
(*temporary) = (function: 0x0682e7b8)
(*temporary) = (table: 0x0682ea30)
(*temporary) = (table: 0x0682ea58)
(*temporary) = (table: 0x0682eb48)
(*temporary) = (function: 0x0682eb70)
(*temporary) = (function: 0x0682e7b8)
(*temporary) = nil
(*temporary) = "0 Human - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B/1/4/0/1"
(*temporary) = "0 Human - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B/1/4/0/1"
(*temporary) = (table: 0x0682ebd0)
(*temporary) = nil
(*temporary) = 0
(*temporary) = 0
(*temporary) = 2
(*temporary) = 41
(*temporary) = 1
(*temporary) = 2
(*temporary) = (table: 0x0682ec60)
(*temporary) = (table: 0x0682eca8)
(*temporary) = "Human"
(*temporary) = "table index is nil"
You have corrupted files. Did you just unpack revamp or other branch into game folder, replacing files without replacing scripts folder? That won't work.
Unfinished mod by me: MM7 Rev4 mod, MMMerge version.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 16 Jun 2023, 11:52

C:\PROGRA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/npc.lua:732: use of unknown global variable "Xg" after _KNOWNGLOBALS_F declaration

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 16 Jun 2023, 11:58

Eksekk wrote: 16 Jun 2023, 11:51
You have corrupted files. Did you just unpack revamp or other branch into game folder, replacing files without replacing scripts folder? That won't work.
[/quote]

Yes, I followed the instructions. Installed nomedia. Then media. Then master, and then revamp. I'm also instructed to delete and replace a script folder. There are only two available. The base from nomedia, and the master.

And thank you for responding.

Rodril
Swordsman
Swordsman
Posts: 558
Joined: 18 Nov 2016

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

Unread postby Rodril » 16 Jun 2023, 19:27

Caligula Wellington wrote: 16 Jun 2023, 11:58 Yes, I followed the instructions. Installed nomedia. Then media. Then master, and then revamp. I'm also instructed to delete and replace a script folder. There are only two available. The base from nomedia, and the master.
Hello. I've done Revamp installation myself, i believe this is the order you need to follow:
1. Install GOG version of MM8.
2. Unpack this there, replacing existing files: https://mega.nz/file/m2ghUC4K#4WJpg4JgN ... kSs11_UMi4
3. Unpack this there, replacing existing files: https://mega.nz/file/yjIkERYJ#YxLeD7s-c ... d_FdwSw08I
4. Delete Scripts folder from the game folder.
5. Download and unpack content of this archive into game folder, replacing existing files: https://gitlab.com/cthscr/mmmerge/-/arc ... master.zip
Be sure, at step 5, you copying content of mmmerge-master folder from archive and actually replacing stuff.

At first startup game can show black screen, don't close it, game is generating .bin files, it can take couple of minutes at worst.
Caligula Wellington wrote: C:\PROGRA~2\GOGGAL~1\Games\MIGHTA~3\Scripts/Core/npc.lua:732: use of unknown global variable "Xg" after _KNOWNGLOBALS_F declaration
Ignore errors like this, just close the window and reboot the game, these errors do not affect the game besides eventually at startup. They've came with new mmextension, i don't know how to get rid of them at the moment.

Also it is recommended to not install the game into Program Files folder.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 16 Jun 2023, 20:54

Thank you so much. I will look into it tonight, and follow your steps closely.

The black square I've got is like a small screen that crashes. No errors mentioned. Just shutdown.

User avatar
Caligula Wellington
Leprechaun
Leprechaun
Posts: 36
Joined: 28 Jan 2021

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

Unread postby Caligula Wellington » 17 Jun 2023, 15:22

It finally worked once I made a copy outside of the Program Files folder. Thank you so much for your help.

User avatar
Xfing
Vampire
Vampire
Posts: 929
Joined: 04 Jul 2011

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

Unread postby Xfing » 17 Jun 2023, 21:32

Rodril wrote: 16 Jun 2023, 19:27 [Hello.
Hey Rodril, been a while. Did you receive my private message some time ago? I'm curious what you think about the latest proposals

masterserge379
Leprechaun
Leprechaun
Posts: 8
Joined: 01 Apr 2023

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

Unread postby masterserge379 » 18 Jun 2023, 09:58

Unfortunately, I just found out that I can't get into the Breach anymore. I went through the same group of heroes twice the game. The first attempt to enter the Breach was classical - through the portal skill, as it should have been. During the second playthrough of the game, I was no longer able to properly enter the Breach. The cast didn't work. And I was able to get there thanks to the fact that I accidentally left a saved beacon. But when I started playing for the third time, all saved beacons were reset. And now I can't get into the Breach.
Tell me please some commands (on Debug Console) or other ways to get there.

Rodril
Swordsman
Swordsman
Posts: 558
Joined: 18 Nov 2016

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

Unread postby Rodril » 18 Jun 2023, 13:37

Xfing wrote: Hey Rodril, been a while. Did you receive my private message some time ago? I'm curious what you think about the latest proposals
Hello, last private message i have is dated more than year ago. If that one is correct, could you resend modified text tables, please?
masterserge379 wrote: Unfortunately, I just found out that I can't get into the Breach anymore. I went through the same group of heroes twice the game. The first attempt to enter the Breach was classical - through the portal skill, as it should have been. During the second playthrough of the game, I was no longer able to properly enter the Breach. The cast didn't work. And I was able to get there thanks to the fact that I accidentally left a saved beacon. But when I started playing for the third time, all saved beacons were reset. And now I can't get into the Breach.
Tell me please some commands (on Debug Console) or other ways to get there.
You can use "evt.MoveToMap{0,0,0,0,0,0,0,0,"Bralvar.odm"}" command. But could you send me your savegame, so i can inspect, what exactly causes it?

masterserge379
Leprechaun
Leprechaun
Posts: 8
Joined: 01 Apr 2023

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

Unread postby masterserge379 » 18 Jun 2023, 14:59

Rodril wrote: 18 Jun 2023, 13:37
Xfing wrote: Hey Rodril, been a while. Did you receive my private message some time ago? I'm curious what you think about the latest proposals
Hello, last private message i have is dated more than year ago. If that one is correct, could you resend modified text tables, please?
masterserge379 wrote: Unfortunately, I just found out that I can't get into the Breach anymore. I went through the same group of heroes twice the game. The first attempt to enter the Breach was classical - through the portal skill, as it should have been. During the second playthrough of the game, I was no longer able to properly enter the Breach. The cast didn't work. And I was able to get there thanks to the fact that I accidentally left a saved beacon. But when I started playing for the third time, all saved beacons were reset. And now I can't get into the Breach.
Tell me please some commands (on Debug Console) or other ways to get there.
You can use "evt.MoveToMap{0,0,0,0,0,0,0,0,"Bralvar.odm"}" command. But could you send me your savegame, so i can inspect, what exactly causes it?
Thank you. It helped to move to the Breach. As for savegame file. How to send it?

joanthedark
Peasant
Peasant
Posts: 76
Joined: 27 May 2017

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

Unread postby joanthedark » 19 Jun 2023, 19:08

Rodril wrote: 18 Jun 2023, 13:37
Hey Rodril is there a way to reduce melee recovery time? I tried to change ranged (bows, shooting) and it worked, but when I try to change melee of both "05_MergeSettings.lua" and "ExtraArtifacts.lua" files to a lower value it doesn't work (still caps at 30):

For "05_MergeSettings.lua":
Merge.Settings.Attack.MeleeAttackRecoveryLimit = 30

For "ExtraArtifacts.lua":
t.Result = max(t.Result, 30)

Rodril
Swordsman
Swordsman
Posts: 558
Joined: 18 Nov 2016

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

Unread postby Rodril » 20 Jun 2023, 23:29

masterserge379 wrote: 18 Jun 2023, 14:59 Thank you. It helped to move to the Breach. As for savegame file. How to send it?
Upload it to any filehost you like (google disk will work) and send the link to me via direct message.
joanthedark wrote: Hey Rodril is there a way to reduce melee recovery time? I tried to change ranged (bows, shooting) and it worked, but when I try to change melee of both "05_MergeSettings.lua" and "ExtraArtifacts.lua" files to a lower value it doesn't work (still caps at 30):
Unfortunately, i don't remember. I think, 30 is hardcoded minimum for melee, and anything below is possible due to oversight in MM8 engine. Grayface's notes, says 30 is melee limit: https://grayface.github.io/mm/mechanics/#Recovery-Time .


Return to “Might and Magic”

Who is online

Users browsing this forum: No registered users and 20 guests