for the 2022/04/06 client, it is requesting the CoolTimeQuest variable from OnGoingQuestInfoList_TRUE, said variable is not present in all quest by ID in said file, im not sure if it is a bug.
if this variable is not present, it shows the quest as unknown with a lua file error.
[7711] = {
Title = "Beginning",
Description = {
"Yo Ho! I am a fabulous Doram from Pa~sta! I've climbed Laviol mountain, came to Lasagna port. And I'm going to take over the new continent Midgarts!"
},
Summary = "Talk to Ajena",
},
to this
[7711] = {
Title = "Beginning",
Description = {
"Yo Ho! I am a fabulous Doram from Pa~sta! I've climbed Laviol mountain, came to Lasagna port. And I'm going to take over the new continent Midgarts!"
},
Summary = "Talk to Ajena",
CoolTimeQuest = 0
},
with this addition, the quest start to show correctly. i dont know if is fix or not, but you will need to do this for every single quest in the list.
does anyone know a better solution?
edit: i found the solution.
go to your GRF and edit the questinfo_f.lub and change the starting function from this:
function GetOngoingQuestInfoByID(questID)
if QuestInfoList[questID] ~= nil then
return GetOngoingSimpleView(questID), QuestInfoList[questID].Title, QuestInfoList[questID].IconName, QuestInfoList[questID].Summary, QuestInfoList[questID].NpcSpr, QuestInfoList[questID].NpcNavi, QuestInfoList[questID].RewardEXP, QuestInfoList[questID].RewardJEXP, QuestInfoList[questID].NpcPosX, QuestInfoList[questID].NpcPosY, GetCoolTimeQuest(questID)
elseif QuestInfoList_CLS[questID] ~= nil then
return GetOngoingSimpleView(questID), QuestInfoList_CLS[questID].Title, QuestInfoList_CLS[questID].IconName, QuestInfoList_CLS[questID].Summary, QuestInfoList_CLS[questID].NpcSpr, QuestInfoList_CLS[questID].NpcNavi, QuestInfoList_CLS[questID].RewardEXP, QuestInfoList_CLS[questID].RewardJEXP, QuestInfoList_CLS[questID].NpcPosX, QuestInfoList_CLS[questID].NpcPosY, GetCoolTimeQuest(questID)
end
end
to this:
function GetOngoingQuestInfoByID(questID)
if QuestInfoList[questID] ~= nil then
return GetOngoingSimpleView(questID), QuestInfoList[questID].Title, QuestInfoList[questID].IconName, QuestInfoList[questID].Summary, QuestInfoList[questID].NpcSpr, QuestInfoList[questID].NpcNavi, QuestInfoList[questID].RewardEXP, QuestInfoList[questID].RewardJEXP, QuestInfoList[questID].NpcPosX, QuestInfoList[questID].NpcPosY
elseif QuestInfoList_CLS[questID] ~= nil then
return GetOngoingSimpleView(questID), QuestInfoList_CLS[questID].Title, QuestInfoList_CLS[questID].IconName, QuestInfoList_CLS[questID].Summary, QuestInfoList_CLS[questID].NpcSpr, QuestInfoList_CLS[questID].NpcNavi, QuestInfoList_CLS[questID].RewardEXP, QuestInfoList_CLS[questID].RewardJEXP, QuestInfoList_CLS[questID].NpcPosX, QuestInfoList_CLS[questID].NpcPosY
end
end
this bassically made the questingo_f not call the variable CoolTimeQuest and now all the quest work well