MiniMap by Fyrakinが動作しない場合の対処法についてpart2



1年ほど前にモロウィンドアップデートでアドオン“MiniMap by Fyrakin”が正常に動作しなくなってしまい、

そちらに対する解決策を掲載した“MiniMap by Fyrakinが動作しない場合の対処法について

という記事をアップしました。

 

それ以降は比較的平和にMiniMap by Fyrakinを使用できていたのですが、

この度のサマーセットアップデートに伴い、

またまたMiniMap by Fyrakinの動作に異常が発生するように。

 

エラー内容→user:/AddOns/MiniMap/MiniMap.lua:5606:attempt to index a nil value stack traceback: user:/AddOns/MiniMap/MiniMap.lua:5606:in function 'OnInit' EsoUI/Libraries/Globals/globalapi.lua:195:in function '(anonymous)'

具体的には、ゲームにINした際に上記のUI Errorが出るようになったことと。。

 

ゾーン移動した後とかにミニマップの表示があきらかにおかしくなって、

まともに使用ができないという状況です。

 

昨年発生したトラブルの時と同様、こちらの掲示板に書いてあった

簡単な修正を試したところ、異常が解決して問題なく使えるようになりましたので、

備忘として修正の内容を下記に記録しておきます。

 

———————————————————————————

1.アドオンのデータがある場所まで行きます。

自分の場合は下記の通りでした。

C:\Users\●●(ユーザー名)\Documents\Elder Scrolls Online\live\AddOns\MiniMap

 

2. テキストエディタで「MiniMap」という名前のLUAファイルを開きます。

 

3. “QUEST_TRACKER”という文字列がファイル内に計4か所あるので、

それらの文字列を全て”FOCUSED_QUEST_TRACKER”に置き換えます。

(もともとの文字列の前にFOCUSED_という文字列を追加するのでもOK。)

 

※QUEST_TRACKERの文字列があるのは下記箇所となります。

ファイルを開いているときにCtrl+Fキーを押すなどして検索ウィンドウを出し

QUEST_TRACKERで検索をする等の方法で、該当箇所をはやく見つけることができます。

 

1647行目:  Handler.Callback = function (questIndex) QUEST_TRACKER:ForceAssist(questIndex) end

1659行目:  Handler.Callback = function (questIndex) QUEST_TRACKER:ForceAssist(questIndex) end

5606行目:  QUEST_TRACKER:RegisterCallback(“QuestTrackerAssistStateChanged”, function() FyrMM.UpdateQuestPinPositions() end)

5607行目:  QUEST_TRACKER:RegisterCallback(“QuestTrackerRefreshedMapPins”, function() FyrMM.RequestQuestPinUpdate() end)

 

4. ファイルを上書き保存します。

———————————————————————————

 

以上です。

めでたしめでたし!