【ESO】Wykkyd Toolbarでエラーが出る場合の対処方法
ESOことエルダー・スクロールズ・オンラインで
アドオン(Addon)の1つである「Wykkyd Toolbar」を使っていると、
以下の様なUIエラーが表示される場合があります。
TopLevelControl wykkydsToolbarweaponchangeBar* cannot be parcented to any control but GuiRoot.
今回の記事では上記のエラーが出た場合に、筆者が行った対処を紹介します。
Contents
検証環境
・Windows10バージョン21H2
・DMM GAME PLAYERバージョン5.1.8
・DMM GAMES 日本語版ESO(2022年6月17日時点の最新パッチ適用済み)
Wykkyd Toolbarエラーの対処手順
Toolbar.luaをメモ帳で開く
Wykkyd Toolbarのファイルの一つである「Toolbar.lua」という名前のファイルを
メモ帳で開きます。
Toolbar.luaの格納場所はデフォルトでは以下の通りです。
WindowsのエクスプローラーにそのままコピペしてEnterしてください。
なお、ファイルを開く前にToolbar.luaのコピーを何処かに保存しておくと、
以降のファイル編集に失敗した場合にすぐに戻せます。
SetParent( parent )をSetParent( GuiRoot )に置換する
Toolbar.luaを開いたら、SetParent( parent )という文字列を検索して
SetParent( GuiRoot )に置換(書き換え)します。
筆者の環境ではSetParent( parent )の文字列が2箇所ヒットしましたので、
2箇所ともSetParent( GuiRoot )に置換しました。
置換したらToolbar.luaを上書き保存してファイルを閉じます。
ゲームを起動して確認する
ESOを起動してWykkyd Toolbarのエラーが出なくなったか確認します。
筆者の環境では上記手順でエラーが表示されなくなることを確認しています。
対処手順は以上となります。お疲れ様でした。