World of Warcraft

WoWのアップデートでFPSが低下したら

The War WithinのプレパッチからFPSが低下しました。

  • WoWのアップデートでGraphics API設定がAutoに更新されているかもしれないのでDirectX 11に戻す。
    Esc → Options → System / Graphics → Advanced / Graphics API → DirectX 11
  • Weakaurasスクリプトを個別に停止して改善するか確認する。
    Weakauras自体を停止して改善するか確認する。

キーバインド

https://www.youtube.com/watch?v=MEy4X08F-UM
https://docs.google.com/spreadsheets/d/1mGMkLzNWzreBuRsGgZc5bhMcZFSubhQaBm40_xuI8z4/

  • 移動はWASDのみに変更
  • 用途毎にクラス間でキーバインドを統一
  • Race毎のアビリティも系統を意識して配置
  • 慣れるまではHeroism/Blood lust/Time Warp/Fury of the aspectsを別の場所に移動して誤爆を防ぎたい
  • Windwalker MonkのFlying Serpent Kickは移動(X)系に移動

アドオン

アドオンを管理するゲーム外アプリケーション

  • CurseForge ⭐⭐⭐
    対応するゲームバージョンが表示されていて使いやすいと思います。アカウント登録が必要です。

アドオン管理

オークション

  • Auctionator ⭐⭐
    オークションハウスの作業を簡易化

バッグ

  • Baganator ⭐⭐⭐
    バッグの中身をカテゴリで分類
  • Syndicator⭐⭐
    Baganatorの前提

クエスト

  • RareScanner ⭐⭐⭐
    レアモンスター、レアアイテムのアラート

戦闘

  • Deadly Boss Mods(DBM) ⭐⭐⭐
    Type /dbm
    Options > Event Sounds
    “Set sound played for encounter victory” を none
  • Details! Damage Meter ⭐⭐
    Damage Done、Healing DoneやIntrrupt等をランキング表示
  • FocusInterruptSounds
    ターゲットの詠唱開始を音で知らせる。たまに発動しない時もある。
  • GTFO ⭐⭐⭐
    ダメージを受ける領域にいた場合に警告音
  • Hekili Priority Helper ⭐⭐⭐
    ローテーションの候補を表示
  • IceHUD ⭐⭐⭐
    PlayerやTargetのHPや詠唱の状況をプレイヤーの左右に表示

操作性向上

  • CursorTrail
  • DeModal ⭐⭐⭐
    ウインドウをモードレスに
  • WIM ⭐⭐
    ウィスパーを別ウィンドウで表示

画面カスタマイズ

アイテム

  • BetterCharacterPanel ⭐⭐⭐
    キャラクター画面に各装備のiLevelとエンチャントを表示
  • Equip Recommended Gear ⭐⭐⭐
    最強ギアを自動装備(プライマリスタッツで評価)
  • ItemVersion ⭐⭐
    アイテムがどのエクスパンションで実装されたかを表示
  • Pawn
    アイテム比較

スタッツ、タレント

チャット

その他

  • Item Rack ⭐⭐⭐
    1. キャラクタ画面でボタン化したいスロットをAlt + 左クリックする。
      (メインハンド、トリンケット1、トリンケット2)
      画面中央にボタンができるので適宜Alt + 左クリックドラッグで移動する。
      ボタン同士は近くに移動するとドッキングできる。
    2. Item Rackの設定画面を開いて設定する。
    • Button Scaleで大きさを調整する。(1.00 → 0.90)
    • Menu on Shiftをチェックしてマウスホバーしてもメニューが表示されないようにする。
    • Lock Buttonsをチェックして位置を固定する。
  • Leatrix Plus
  • Myslot
    アクションバーの割り当てをインポート/エクスポート
  • Narcissus
    キャラクターをArmoryのように表示してくれてかっこいいです。
  • Noterpad ⭐⭐
    メモ
  • Silence, Ban-Lu
    モンクのマウントBan-Luはしゃべるものの音声がミュートされる
  • WeakAuras
    スクリプトによっては負荷が高くなるので注意。一時無効化。

WeakAurasスクリプト

マクロ

ガイド

Profession

https://www.wow-professions.com/profession-leveling-guides

環境設定

LUI のイシュー(暫定対策)

  • オンラインのギルドメンバー数が0表示(2024-10-23)
    WoWパッチ11.0.5でGetNumGuildMembers()の第三戻り値numOnlineAndMobileMembersが怪しくなったかも。

    diff --git a/modules/infotext/guild.lua b/modules/infotext/guild.lua
    index 6a46e2c..8103083 100644
    --- a/modules/infotext/guild.lua
    +++ b/modules/infotext/guild.lua
    @@ -166,10 +166,10 @@ function element:UpdateGuild()
    element.text = L["InfoGuild_NoGuild"]
    return
    end
    - local totalNumGuild, guildNumOnline_, guildNumOnlineRemote = GetNumGuildMembers()
    + local totalNumGuild, guildNumOnline, guildNumOnlineRemote = GetNumGuildMembers()
    local formatString = (module.db.profile.showTotal) and "%s: %d/%d" or "%s: %d"

    - element.text = format(formatString, GUILD, guildNumOnlineRemote, totalNumGuild)
    + element.text = format(formatString, GUILD, guildNumOnline, totalNumGuild)
    element:UpdateInfotip()
    end

    @@ -178,9 +178,9 @@ function element:GuildRosterUpdate()
    --Make sure we don't query the server more than once per update time.
    element:ResetUpdateTimer()

    - local numGuildMembers, _, numOnlineAndMobile = GetNumGuildMembers()
    + local numGuildMembers, numOnline, numOnlineAndMobile = GetNumGuildMembers()
    totalGuild = numGuildMembers
    - onlineGuild = numOnlineAndMobile
    + onlineGuild = numOnline

    element:UpdateGuild()
    end
  • playerユニットフレームのClassPowerのベース値を修正

    LUI/modules/unitframes/layout/layout.lua
    1710
    1711
    1712
    1713
    1714
    1715
    1716
    1717
    1718
    1719
    1720
    1721
    1722
    1723
    1724
    ClassPower = function(self, unit, oufdb)
    local BASE_COUNT = {
    MAGE = 4,
    -- MONK = 5,
    MONK = 6,
    PALADIN = 5,
    -- ROGUE = 5,
    ROGUE = 7,
    WARLOCK = 5,
    DRUID = 5,
    -- EVOKER = 5,
    EVOKER = 6,
    DEFAULT = 5,
    }

  • maintankユニットフレームが表示されない
    LUI/modules/unitframes/options/toggle.jsで”Maintank”を”maintank”に置換する(7か所)

  • bossユニットフレームのヘルスバーの色が保存されない
    ログイン後にヘルスバーの色の設定を手動で別の値に変更する

LUI のイシュー(調査中)

  • targetユニットフレームのデバフ表示がおかしい?無効にしても別の一式の表示が残る?
  • Guild MOTD (Message of the Day) の文字数が多い場合にギルドメンバー名と重なる場合がある

LUI Unitframe Saved Variable (2023-01-04)

C:\Program Files (x86)\World of Warcraft\_retail_\WTF\Account\Account Name\SavedVariables\LUI.lua
["arenapet"] = {
},
["arenatarget"] = {
},
["boss"] = {
["X"] = -30,
["Y"] = -300,
["HealthBar"] = {
["IndividualColor"] = {
["r"] = 1,
["g"] = 0,
["b"] = 0,
},
},
["RaidMarkerIndicator"] = {
["Size"] = 36,
},
["HealthPercentText"] = {
["Enable"] = true,
["RelativePoint"] = "RIGHT",
["Point"] = "RIGHT",
["Size"] = 14,
},
["NameText"] = {
["Point"] = "LEFT",
["RelativePoint"] = "LEFT",
},
},
["focus"] = {
},
["maintank"] = {
["Enable"] = true,
["X"] = -30,
["Y"] = 250,
["Padding"] = 16,
["RaidMarkerIndicator"] = {
["Enable"] = true,
["Size"] = 36,
},
["HealthPercentText"] = {
["Enable"] = true,
["RelativePoint"] = "RIGHT",
["Point"] = "RIGHT",
["Size"] = 14,
},
["NameText"] = {
["X"] = 10,
["Point"] = "LEFT",
["RelativePoint"] = "LEFT",
["ColorClassByClass"] = true,
["ColorNameByClass"] = true,
["ColorByClass"] = true,
},
},
["maintanktarget"] = {
["NameText"] = {
["X"] = 10,
["Point"] = "LEFT",
["RelativePoint"] = "LEFT",
["ColorClassByClass"] = true,
["ColorNameByClass"] = true,
["ColorByClass"] = true,
},
["RaidMarkerIndicator"] = {
["Enable"] = true,
["Size"] = 36,
},
["HealthPercentText"] = {
["Enable"] = true,
["RelativePoint"] = "RIGHT",
["Point"] = "RIGHT",
["Size"] = 14,
},
},
["party"] = {
["GroupRoleIndicator"] = {
["Size"] = 36,
},
["LeaderIndicator"] = {
["Size"] = 36,
},
["NameText"] = {
["ColorByClass"] = true,
},
},
["player"] = {
["HealthText"] = {
["Y"] = 0,
["Format"] = "Standard Short",
["Point"] = "TOPRIGHT",
["RelativePoint"] = "TOPRIGHT",
},
["Portrait"] = {
["Enable"] = true,
["Alpha"] = 1,
["Width"] = 150,
},
["PowerText"] = {
["Y"] = 0,
["Format"] = "Standard Short",
},
},
["raid"] = {
["LeaderIndicator"] = {
["Enable"] = true,
["Size"] = 20,
},
["RaidMarkerIndicator"] = {
["Enable"] = true,
["Size"] = 20,
},
["GroupRoleIndicator"] = {
["Enable"] = true,
["Size"] = 20,
},
["NameText"] = {
["ColorByClass"] = true,
},
},
["Settings"] = {
},
["target"] = {
["Portrait"] = {
["Enable"] = true,
["Alpha"] = 1,
["Width"] = 150,
},
["Aura"] = {
["Buffs"] = {
["Enable"] = false,
},
["Debuffs"] = {
["PlayerOnly"] = true,
},
},
["NameText"] = {
["X"] = 0,
["Point"] = "TOPLEFT",
["RelativePoint"] = "BOTTOMLEFT",
},
["HealthText"] = {
["Y"] = 0,
["Format"] = "Standard Short",
["Point"] = "TOPRIGHT",
["RelativePoint"] = "TOPRIGHT",
},
["PowerText"] = {
["Y"] = 0,
["Format"] = "Standard Short",
["Point"] = "BOTTOMRIGHT",
["RelativePoint"] = "BOTTOMRIGHT",
},
},
["targettargettarget"] = {
},

Comment