MiniMap by Fyrakinが動作しない場合の対処法について
———————————————————————————
<後日追記>こちらの記事は2017年5月時点でのエラー対処法になります。
2018年5月時点でのサマーセットアップデートに伴うエラー対処法については、
別記事“MiniMap by Fyrakinが動作しない場合の対処法についてpart2”にて
ご確認ください。
———————————————————————————
モロウウィンドアップデート以降、アドオン“MiniMap by Fyrakin”が動作しなくなってしまい
困っていたのですが、こちらの掲示板の内容を参考にちょっとだけいじってみたところ、
無事動作するようになったので、手順をメモしておきます。
※アドオンが現時点(2017年5月時点)での最新バージョン、
Version 3.09にアップデート済みであることが前提の内容となります。
———————————————————————————
1.アドオンのデータがある場所まで行きます。
自分の場合は下記の通りでした。
C:\Users\●●(ユーザー名)\Documents\Elder Scrolls Online\live\AddOns\MiniMap
2. テキストエディタで「MiniMap」という名前のLUAファイルを開きます。
3. 下記記述(123行目~)をコメントアウトします。
local AVA_OBJECTIVE_PINS_WITH_ARROWS =
{
[MAP_PIN_TYPE_FLAG_ALDMERI_DOMINION] = true,
[MAP_PIN_TYPE_FLAG_EBONHEART_PACT] = true,
[MAP_PIN_TYPE_FLAG_DAGGERFALL_COVENANT] = true,
[MAP_PIN_TYPE_FLAG_NEUTRAL] = true,
[MAP_PIN_TYPE_BALL_ALDMERI_DOMINION] = true,
[MAP_PIN_TYPE_BALL_EBONHEART_PACT] = true,
[MAP_PIN_TYPE_BALL_DAGGERFALL_COVENANT] = true,
[MAP_PIN_TYPE_BALL_NEUTRAL] = true,
}
具体的には、上記の内容を下記に置き換えます。
–[[
local AVA_OBJECTIVE_PINS_WITH_ARROWS =
{
[MAP_PIN_TYPE_FLAG_ALDMERI_DOMINION] = true,
[MAP_PIN_TYPE_FLAG_EBONHEART_PACT] = true,
[MAP_PIN_TYPE_FLAG_DAGGERFALL_COVENANT] = true,
[MAP_PIN_TYPE_FLAG_NEUTRAL] = true,
[MAP_PIN_TYPE_BALL_ALDMERI_DOMINION] = true,
[MAP_PIN_TYPE_BALL_EBONHEART_PACT] = true,
[MAP_PIN_TYPE_BALL_DAGGERFALL_COVENANT] = true,
[MAP_PIN_TYPE_BALL_NEUTRAL] = true,
}
–]]
もとの記述の最初に–[[をつけて、最後に–]]をつけるというだけの内容です。
(ちょっと見づらいかもですが、「–」というのはハイフン2個。)
記述ごとまるっと消してもOKみたいなんですが、後で万が一戻したくなったときなどに
面倒になる可能性があるため、削除よりもコメントアウトの方が無難かと思います。
4. ファイルを上書き保存します。
———————————————————————————
以上です。
たったこれだけですが、無事ミニマップのアドオンが再度使えるようになりました。
※もともとの症状としては、ログインすると画面中央に下記のようなUI Errorが出て、
エラー画面を閉じてもミニマップが表示されない、という状況でした。
user:/AddOns/MiniMap/MiniMap.lua:125:table index is nil
stack traceback:
user:/AddOns/MiniMap/MiniMap.lua:125:in function'(main chunk)’
今回の軽微な修正実施後はエラーが出なくなり、
ミニマップも正常に表示されるようになりました。
掲示板で情報を教えてくださった方に感謝です!
当記事の出典元はこちらの掲示板なので、是非こちらのほうもご覧ください。