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).
partner01
Leprechaun
Leprechaun
Posts: 4
Joined: 03 Jun 2020

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

Unread postby partner01 » 03 Jun 2020, 01:11

I am getting this error with each load, and a CTD on town portal from Dragonsand after the update. Tried a fresh install, still problematic. I'm sure it's something simple, and I'd hate to put down such an impressive mod to one of my favourite game franchises.
builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
>

Rodril
Swordsman
Swordsman
Posts: 556
Joined: 18 Nov 2016

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

Unread postby Rodril » 03 Jun 2020, 02:23

Is it entire debug message? Could you send me screenshot?

User avatar
rampage77t
Peasant
Peasant
Posts: 75
Joined: 03 Jun 2020

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

Unread postby rampage77t » 03 Jun 2020, 02:59

A few weeks ago I installed the mod, it is perfect, I thank you very much for having combined the three might and magic that I liked, I advanced until I got the telelocator but I don't know what to do now because verdant didn't give me any more missions, and I'm Spanish like that that maybe she told me but I did not understand it well
Last edited by rampage77t on 03 Jun 2020, 02:59, edited 1 time in total.

partner01
Leprechaun
Leprechaun
Posts: 4
Joined: 03 Jun 2020

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

Unread postby partner01 » 03 Jun 2020, 04:01

Rodril wrote:Is it entire debug message? Could you send me screenshot?
Edit:

Here are the messages as they appear in order.

#1
———————————————————————————
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: array index (2699) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2699
v = nil

local variables of '__index':
aorig = 2699
a1 = 2698
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
>
#2
———————————————————————————
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: array index (2699) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2699
v = nil

local variables of '__index':
aorig = 2699
a1 = 2698
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
———————————————————————————
...ght and Magic 8\Scripts\Global\Quest_CrossContinents.lua:553: array index (2709) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...ght and Magic 8\Scripts\Global\Quest_CrossContinents.lua:553: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2709
v = nil

local variables of '__index':
aorig = 2709
a1 = 2708
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
>
#3
———————————————————————————
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: array index (2699) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...mes\Might and Magic 8\Scripts\Global\PromotionTopics.lua:1704: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2699
v = nil

local variables of '__index':
aorig = 2699
a1 = 2698
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
———————————————————————————
...ght and Magic 8\Scripts\Global\Quest_CrossContinents.lua:553: array index (2709) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...ght and Magic 8\Scripts\Global\Quest_CrossContinents.lua:553: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2709
v = nil

local variables of '__index':
aorig = 2709
a1 = 2708
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
———————————————————————————
...Might and Magic 8\Scripts\Global\Quest_SavingGoobers.lua:237: array index (2704) out of bounds [1, 2697]

stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua:1342: in function '__index'
...Might and Magic 8\Scripts\Global\Quest_SavingGoobers.lua:237: in main chunk

arguments of '__index':
t = (table: 0x0c090b80)
a = 2704
v = nil

local variables of '__index':
aorig = 2704
a1 = 2703
n = 2697

upvalues of '__index':
ptr = nil
u4 = (table: 0x04f27020)
GetPtr = (function: 0x04f29720)
obj = (table: 0x05192580)
o = 73670520
assertnum = (function: 0x04f246b8)
error = (function: 0x04e736e0)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x05652e28)
lenP = nil
lenA = nil
count = 2697
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x04f50dc0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x04f24720)
---------------------------
>
Last edited by partner01 on 03 Jun 2020, 06:05, edited 1 time in total.

partner01
Leprechaun
Leprechaun
Posts: 4
Joined: 03 Jun 2020

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

Unread postby partner01 » 03 Jun 2020, 06:45

Rodril wrote:Is it entire debug message? Could you send me screenshot?
Also, for reference. The CTD message is "Unable to load mm7history.txt"

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

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

Unread postby cthscr » 03 Jun 2020, 17:50

Check your Data/EnglishT.lod. You might get non-updated one.
Last edited by cthscr on 03 Jun 2020, 17:51, edited 1 time in total.

partner01
Leprechaun
Leprechaun
Posts: 4
Joined: 03 Jun 2020

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

Unread postby partner01 » 03 Jun 2020, 20:21

cthscr wrote:Check your Data/EnglishT.lod. You might get non-updated one.
Latest version of everything, it appears the issue is with Erathia only, as the only CTD I get is currently either traveling there, or starting a game there.

Rodril
Swordsman
Swordsman
Posts: 556
Joined: 18 Nov 2016

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

Unread postby Rodril » 04 Jun 2020, 01:11

partner01 wrote:Latest version of everything, it appears the issue is with Erathia only, as the only CTD I get is currently either traveling there, or starting a game there.
1. Check the "DataFiles" folder, it should be empty, or contain only *.bin files.
2. If you use any localization, make sure you use latest version (links are in the first post).

Usually this error happens, when Data folder contain rogue *.lod archives with wrong NPCText.txt inside.
Tell me if anything works.
Last edited by Rodril on 04 Jun 2020, 01:14, edited 1 time in total.

joanthedark
Peasant
Peasant
Posts: 76
Joined: 27 May 2017

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

Unread postby joanthedark » 04 Jun 2020, 05:52

rampage77t wrote:A few weeks ago I installed the mod, it is perfect, I thank you very much for having combined the three might and magic that I liked, I advanced until I got the telelocator but I don't know what to do now because verdant didn't give me any more missions, and I'm Spanish like that that maybe she told me but I did not understand it well
Debes terminar los tres continentes para que Verdant te otorgue las siguientes misiones.

User avatar
fkirenicus
Leprechaun
Leprechaun
Posts: 9
Joined: 02 Jun 2020

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

Unread postby fkirenicus » 04 Jun 2020, 13:24

I am sorry if this is something I should have been able to find myself, but I cannot... So I am asking for assistance. :-)

1) I read something about a character unlocker, which presumably will make it possible to use any character in any MM game. Where can I find this?
2) I am using the normal UI (MM8) and have just gotten myself a follower, a Gate Master. What do I have to do in order to have her cast Town Portal for me? Which key/combination is it I have not been able to find? :-)

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

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

Unread postby cthscr » 04 Jun 2020, 17:41

partner01 wrote:
cthscr wrote:Check your Data/EnglishT.lod. You might get non-updated one.
Latest version of everything, it appears the issue is with Erathia only, as the only CTD I get is currently either traveling there, or starting a game there.
Both issues indicates problems with EnglishT.lod. Mine has timestamp 19.04.2020 and size of 1087 K.

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

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

Unread postby cthscr » 04 Jun 2020, 18:23

fkirenicus wrote:1) I read something about a character unlocker, which presumably will make it possible to use any character in any MM game. Where can I find this?
2) I am using the normal UI (MM8) and have just gotten myself a follower, a Gate Master. What do I have to do in order to have her cast Town Portal for me? Which key/combination is it I have not been able to find? :-)
1) Probably here.
2) There should be a "head" button near lower-right corner (above minimap).

User avatar
fkirenicus
Leprechaun
Leprechaun
Posts: 9
Joined: 02 Jun 2020

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

Unread postby fkirenicus » 04 Jun 2020, 18:53

cthscr wrote:
fkirenicus wrote:1) I read something about a character unlocker, which presumably will make it possible to use any character in any MM game. Where can I find this?
2) I am using the normal UI (MM8) and have just gotten myself a follower, a Gate Master. What do I have to do in order to have her cast Town Portal for me? Which key/combination is it I have not been able to find? :-)
1) Probably here.
2) There should be a "head" button near lower-right corner (above minimap).
There is indeed, but nothing happens when I click it (which requires me first to right-click the screen and then left-click the head).
Character unlocker downloaded OK, thanks. :-)

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

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

Unread postby cthscr » 04 Jun 2020, 18:57

fkirenicus wrote:There is indeed, but nothing happens when I click it (which requires me first to right-click the screen and then left-click the head).
Press middle button or CapsLock first. GrayFace's MouseLook had a good harvest.

User avatar
fkirenicus
Leprechaun
Leprechaun
Posts: 9
Joined: 02 Jun 2020

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

Unread postby fkirenicus » 04 Jun 2020, 19:02

So I should perhaps reinstall and NOT install GreyFace's patches (which is clearly stated are optional), and remove the mouse settings from GreyFace's patches from the registry?

Also I am wondering if there is a bug concerning spell book spawning (in Enroth) in shops? I seem to be able only to get Remove Curse as the Expert spell for Spirit at least in New Sorpigal and Castle Ironfist. Same goes for Regeneration for Body Magic, and Charm for Mind Magic, respectively. Actually, it seems to happen in Mist as well: Fire Magic: Haste; Air Magic: Jump; Water Magic: Water Walk.
Last edited by fkirenicus on 04 Jun 2020, 19:48, edited 4 times in total.

cthscr
Swordsman
Swordsman
Posts: 587
Joined: 12 Jan 2020

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

Unread postby cthscr » 04 Jun 2020, 19:49

No need to reinstall. mm8.ini, MouseLook=0
(I personally just use CapsLock.)

As for spellbooks, you should get more later IIRC.

toreadorlelder
Leprechaun
Leprechaun
Posts: 24
Joined: 26 May 2019

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

Unread postby toreadorlelder » 05 Jun 2020, 02:18

Well....that was amusing!!!


I never did much with bounty hunting before, because it was too much of a PITA to worry about. But I started doing some more. Hey, Celeste has a town hall. Town hall means bounties offered. Celeste is also a very small map...so finding said critter will be EASY. Get a bounty...a trog queen. Ducksnort. Well, I'll take 1900 gift gold. Head back. The queen was created by the fountain.......with that half-dozen angels just hanging out right there. POW!!! One dead queen long before I got there, I suspect. Certainly before I did anything.

I still got paid for the bounty. How nice!

Unfortunately you can't invoke maximal irony by doing a lot of these to complete the Bounty Hunter quest...well not with help from all those angel guards. Or at least not easily...because you've probably had to handle them first. But perhaps not, you might be sneaky enough with the Invis.

jeremy001
Leprechaun
Leprechaun
Posts: 8
Joined: 29 Apr 2020

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

Unread postby jeremy001 » 05 Jun 2020, 13:56

Hello guys,

i started to play this awesome combination games of all best series of mm and i play it in czech language/translation from first page. And there is a problem about translation. All locations are wrong. I have a list of location how is it translated wrong and how it could be all right. I tried to look at game in english and there is ok, for example Castle Ironfist is translated as Silver Cove and it is very confusing. I am not sure how is it working in quests...

User avatar
rampage77t
Peasant
Peasant
Posts: 75
Joined: 03 Jun 2020

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

Unread postby rampage77t » 06 Jun 2020, 04:38

I want to tell you about an error that I do not know if I mentioned it to someone before but there are a couple of places that when I am a while the game crashes and closes automatically without showing me any error screen, one is the plane of fire in the continent Jadame and the other is the breeding zone in Antagarich, if I do not rush to fulfill the missions given to me in those areas the game is closed, I think it is some mistake that happens with the fire elementals because in those two places it is the only creature that repeats itself
Last edited by rampage77t on 06 Jun 2020, 19:01, edited 1 time in total.

wuxiangjinxing
Leprechaun
Leprechaun
Posts: 16
Joined: 07 Dec 2019

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

Unread postby wuxiangjinxing » 07 Jun 2020, 23:48

Is it possible to save Bolster and weather settings? It is a little annoying to change those settings everytime when I start the game.


Return to “Might and Magic”

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 59 guests