DragonFlight のパッチが適用されたことに伴って、従来のアドオンの更新が活発化しています。
現時点のLUIにおいて、一部のクラスの設定が新バージョンに移行されなかったので暫定的に補正をしました。

追記: 2022-12-18

⚙️移行準備
  • 移行前に既存のLUIのセーブデータファイルを移動(退避)して初期状態にする
    C:\Program Files (x86)\World of Warcraft\_retail_\WTF\Account\<Account Name>\SavedVariables\LUI.lua
⚙️カスタマイズ
  • 設定画面から入力できない項目があるが、以下のファイル内でデフォルト値が定義されている
    C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\modules\unitframes\unitframes_init.lua
    デフォルト値から値を変更する場合はセーブデータファイルに項目を追記する。
    C:\Program Files (x86)\World of Warcraft\_retail_\WTF\Account\<Account Name>\SavedVariables\LUI.lua
  • player フレームの数値表示書式設定
    ["player"] = {
    ["HealthText"] = {
    ["Format"] = "Standard Short",
    }
    ["PowerText"] = {
    ["Format"] = "Standard Short",
    }
    }
  • target フレームの数値表示書式設定とBuffsの無効化
    ["target"] = {
    ["HealthText"] = {
    ["Format"] = "Standard Short",
    }
    ["PowerText"] = {
    ["Format"] = "Standard Short",
    }
    ["Aura"] = {
    ["Buffs"] = {
    ["Enable"] = false,
    },
    },
    }
  • raid フレームの名前テキストの色設定
    ["raid"] = {
    ["NameText"] = {
    ["ColorByClass"] = true,
    },
    }
  • party フレームの名前テキストの色設定
    ["party"] = {
    ["NameText"] = {
    ["ColorByClass"] = true,
    },
    }

追記: 2023-01-01

追記: 2023-01-03

  • maintank フレームのPadding の設定(PowerBar の高さを追加)
    ["maintank"] = {
    ["Padding"] = 16,
    }

追記: 2023-01-18

移行状況

  • LUI とHekili は移行中のようです。クラスやスペックによって対応状況が異なるようです。私の選択しているスペックでは以下の状況でした。

    Class LUI Hekili
    Death Knight
    Demon Hunter
    Druid
    Hunter
    Mage ×
    Monk × ×
    Paladin ×
    Priest ×
    Rogue × ×
    Shaman ×
    Warlock × ×
    Warrior
  • MoveAnything はエラーが出るので無効化しました。

  • Prat はエラーが出るので無効化しました。

LUI の暫定修正

エラーの内容

旧バージョンLUI の設定が新バージョン用に移行されるのですが、一部のクラス(Rogue, Paladin, Warlock, Monk)で失敗します。その内、対策されると思います。

  • 一部のクラスでbar:SetStatusBarColor()関数がエラーになります。
  • 一部のクラスでSetValue()関数がエラーになります。

暫定対策

エラーになる関数を暫定的にスキップさせて、移行を完了させます。

LUI/api/oUF11/elements/classpower.lua
if(PlayerClass ~= 'ROGUE' and PlayerClass ~= 'PALADIN' and PlayerClass ~= 'WARLOCK' and PlayerClass ~= 'MONK') then
...
end