I do not know English. I use a translator. Thank you so much for the work done. After installing the update from 10/08/18, the debug console appears at the entrance to the game.
Its content is:
——————————————————————————————————————————————————————————————————————————————————
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: array index (2267) out of bounds [1, 2265]
- stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua in function '__index'
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: in function 'ProcessNPCProf'
e:\games\MM678\Scripts\General\NPCFollowers.lua:720: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of '__index':
t = (table: 0x053b92a0)
a = 2267
v = nil
local variables of '__index':
aorig = 2267
a1 = 2266
n = 2265
upvalues of '__index':
ptr = nil
u4 = (table: 0x042cd8b0)
GetPtr = (function: 0x042cffb0)
obj = (table: 0x04453ac0)
o = 87223076
assertnum = (function: 0x042caf48)
error = (function: 0x04216968)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x04507570)
lenP = nil
lenA = nil
count = 2265
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x042939b0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x042cafb0)
----------------------------------------------------------------------------------
In the game itself, before talking to the NPC, the debug console also pops up:
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: array index (2267) out of bounds [1, 2265]
stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua in function '__index'
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: in function 'ProcessNPCProf'
e:\games\MM678\Scripts\General\NPCFollowers.lua:720: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of '__index':
t = (table: 0x053b92a0)
a = 2267
v = nil
local variables of '__index':
aorig = 2267
a1 = 2266
n = 2265
upvalues of '__index':
ptr = nil
u4 = (table: 0x042cd8b0)
GetPtr = (function: 0x042cffb0)
obj = (table: 0x04453ac0)
o = 87223076
assertnum = (function: 0x042caf48)
error = (function: 0x04216968)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x04507570)
lenP = nil
lenA = nil
count = 2265
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x042939b0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x042cafb0)
----------------------------------------------------------------------------------
——————————————————————————————————————————————————————————————————————————————————
e:\games\MM678\Scripts\General\NPCFollowers.lua:468: attempt to index field 'NPCProf' (a nil value)
stack traceback:
e:\games\MM678\Scripts\General\NPCFollowers.lua: in function 'SetHireTopic'
e:\games\MM678\Scripts\General\NPCNewsTopics.lua:372: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of 'SetHireTopic':
(*temporary) = 397
local variables of 'SetHireTopic':
(*temporary) = (table: 0x11e94fd0)
(*temporary) = nil
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 8.3306515456026e-288
(*temporary) = 1.9101423163555e-312
(*temporary) = "attempt to index field 'NPCProf' (a nil value)"
upvalues of 'SetHireTopic':
ClearEvents = (function: 0x047455c0)
FindFreeEvent = (function: 0x04775e68)
NPCInGroup = (function: 0x04757dd0)
Also after pressing the exit button:
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: array index (2267) out of bounds [1, 2265]
stack traceback:
[C]: in function 'error'
Scripts/Core/RSMem.lua
in function '__index'
e:\games\MM678\Scripts\General\NPCFollowers.lua:606: in function 'ProcessNPCProf'
e:\games\MM678\Scripts\General\NPCFollowers.lua:720: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of '__index':
t = (table: 0x053b92a0)
a = 2267
v = nil
local variables of '__index':
aorig = 2267
a1 = 2266
n = 2265
upvalues of '__index':
ptr = nil
u4 = (table: 0x042cd8b0)
GetPtr = (function: 0x042cffb0)
obj = (table: 0x04453ac0)
o = 87223076
assertnum = (function: 0x042caf48)
error = (function: 0x04216968)
type = (function: builtin#3)
SetLen = nil
low = 1
GetLen = (function: 0x04507570)
lenP = nil
lenA = nil
count = 2265
size = 8
_index = nil
_newindex = nil
tonumber = (function: builtin#17)
beyondLen = nil
f = (function: 0x042939b0)
format = (function: builtin#91)
sOutOfBounds = "array index (%s) out of bounds [%s, %s]"
tostring = (function: builtin#18)
tostring2 = (function: 0x042cafb0)
----------------------------------------------------------------------------------
——————————————————————————————————————————————————————————————————————————————————
e:\games\MM678\Scripts\General\NPCFollowers.lua:468: attempt to index field 'NPCProf' (a nil value)
stack traceback:
e:\games\MM678\Scripts\General\NPCFollowers.lua: in function 'SetHireTopic'
e:\games\MM678\Scripts\General\NPCNewsTopics.lua:372: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of 'SetHireTopic':
(*temporary) = 397
local variables of 'SetHireTopic':
(*temporary) = (table: 0x11e94fd0)
(*temporary) = nil
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 8.3306515456026e-288
(*temporary) = 1.9101423163555e-312
(*temporary) = "attempt to index field 'NPCProf' (a nil value)"
upvalues of 'SetHireTopic':
ClearEvents = (function: 0x047455c0)
FindFreeEvent = (function: 0x04775e68)
NPCInGroup = (function: 0x04757dd0)
----------------------------------------------------------------------------------
——————————————————————————————————————————————————————————————————————————————————
...es\MM678\Scripts\Structs\After\LocalizationAndQuests.lua:365: table index is nil
stack traceback:
...es\MM678\Scripts\Structs\After\LocalizationAndQuests.lua: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of 'v':
(*temporary) = 397
local variables of 'v':
(*temporary) = (table: 0x0f0d46d0)
(*temporary) = nil
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "table index is nil"
upvalues of 'v':
CurrentBranch = ""
BackupTopics = (table: 0x11df3450)
BackupNPC = (table: 0x11df3478)
CurrentNPC = nil
----------------------------------------------------------------------------------
——————————————————————————————————————————————————————————————————————————————————
e:\games\MM678\Scripts\General\NPCFollowers.lua:468: attempt to index field 'NPCProf' (a nil value)
stack traceback:
e:\games\MM678\Scripts\General\NPCFollowers.lua: in function 'SetHireTopic'
e:\games\MM678\Scripts\General\NPCNewsTopics.lua:372: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of 'SetHireTopic':
(*temporary) = 407
local variables of 'SetHireTopic':
(*temporary) = (table: 0x11c45cf0)
(*temporary) = nil
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 8.3306515456026e-288
(*temporary) = 1.9101423163555e-312
(*temporary) = "attempt to index field 'NPCProf' (a nil value)"
upvalues of 'SetHireTopic':
ClearEvents = (function: 0x047455c0)
FindFreeEvent = (function: 0x04775e68)
NPCInGroup = (function: 0x04757dd0)
----------------------------------------------------------------------------------
——————————————————————————————————————————————————————————————————————————————————
...es\MM678\Scripts\Structs\After\LocalizationAndQuests.lua:365: table index is nil
stack traceback:
...es\MM678\Scripts\Structs\After\LocalizationAndQuests.lua: in function 'v'
Scripts/Core/EventsList.lua:68: in function <Scripts/Core/EventsList.lua:63>
arguments of 'v':
(*temporary) = 407
local variables of 'v':
(*temporary) = (table: 0x0f0d46d0)
(*temporary) = nil
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "table index is nil"
upvalues of 'v':
CurrentBranch = ""
BackupTopics = (table: 0x0efb08c0)
BackupNPC = (table: 0x0efb08e8)
CurrentNPC = nil