World of Warcraft
World of Warcraft
Join thousands of mighty heroes in Azeroth, a world of magic and limitless adventure.

スクリーンショット

  • Level 19 Balance Druid
    wow
  • Level 10 Demonology Warlock
    wow
    漢字の名前が使えるRealmの場合はName TextのフォントをArial Narrow等に変更

キーバインド

キーマッピング

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

以下は誤操作防止のため配置変更

  • Lust系(Heroism, Blood lust, Time Warp, Fury of the aspects)
  • 直進系(Flying Serpent Kick, Deep Breath)

キー無効化

  • AutoHotKeyを利用してwow.exe起動中はWindowsキーを無効化
    disable_winkey_while_playing_wow.ahk
    #HotIf WinActive("ahk_exe wow.exe")
    LWin::Return
    #HotIf

WoWのFPS低下対策

アドオン

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

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

アドオン管理

オークション

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

バッグ

  • Baganator ⭐⭐⭐
    バッグの中身をカテゴリで分類
  • Syndicator⭐⭐⭐
    他キャラクタの情報閲覧(Baganatorの前提)

クエスト

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

戦闘

操作性向上

  • Better Fishing ⭐⭐
    Go to Settings > Keybindings > Better Fishing> Cast and Interact to set keybinds
  • DeModal ⭐⭐⭐
    ウインドウをモードレスに
  • WIM ⭐⭐⭐
    ウィスパーを別ウィンドウで表示
  • Teleport Menu
    Escで表示されるメニューの横ににテレポート系メニューを追加

画面カスタマイズ

  • Edit Mode Expanded ⭐⭐⭐
    標準でカスタマイズできないGUI部品の設定を変更
  • HideActionBarBorders
    アクションバーの枠を隠す
  • LUI Core ⭐⭐⭐
    UIを統合的に変更
    1. CurseForgeからLUI Coreをインストール
    2. LUIOptions / LUI を最新版に差し替え
      https://github.com/FireSiku/LUI
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUIOptions
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI
    3. oUF を最新版に差し替え(オプション)
      https://github.com/oUF-wow/oUF
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\api\oUF11
    4. バグ修正(オプション)
      LUI-のイシュー-暫定対策
    5. 初期化ファイル差し替え(オプション)、その後LUIのプロファイルをリセットして反映
      https://gist.github.com/ktkr3d/6b59986641ef9f3340ddd1e811761cbd
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\modules\artwork\artwork_init.lua
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\modules\infotext\infotext_init.lua
      C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\modules\unitframes\unitframes_init.lua
  • MinimapButtonBag Reborn (MBB Reborn) ⭐⭐⭐
    ミニマップのアイコンを集約
  • TipTac Reborn ⭐⭐
    ツールチップ
  • UFO - Universal FlyOut ⭐⭐⭐
    アクションボタンをフライアウト
    /ufo open

アイテム

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

スタッツ、タレント

チャット

その他

  • Item Rack ⭐⭐⭐
    1. キャラクタ画面でボタン化したいスロットをAlt + 左クリックする。
      画面中央にボタンができるので適宜Alt + 左クリックドラッグで移動する。
      ボタン同士は近くに移動するとドッキングできる。
    2. Item Rackの設定画面を開いて設定する。
      • Button Scaleで大きさを調整する。(1.00 → 0.90)
      • Menu on Shiftをチェックしてマウスホバーしてもメニューが表示されないようにする。
      • Lock Buttonsをチェックして位置を固定する。
  • Leatrix Plus ⭐⭐⭐
    自動化、ソーシャル、チャット、テキスト、インタフェース、フレーム、システムのカスタマイズ
    • Automation / Vendors / Sell junk automatically
    • Automation / Vendors / Repair automatically
    • Chat / Mechanics / Disable sticky chat
    • Chat / Mechanics / Disable chat fade
    • Chat / Mechanics / Increase chat history
    • Chat / Mechanics / Restore chat messages
    • Frames / Visibility / Hide alerts
  • Myslot
    アクションバーの割り当てをインポート/エクスポート
  • Narcissus
    キャラクターをArmoryのように表示してくれてかっこいい
  • Noterpad ⭐⭐⭐
    メモ(アカウント共通、キャラクタ個別)
  • Silence, Ban-Lu ⭐⭐⭐
    モンクのマウントBan-Luの音声をミュート
  • WeakAuras
    スクリプトによっては負荷が高くなるので注意

WeakAurasスクリプト

マクロ

  • チャットモード自動選択
    https://www.wowhead.com/forums/topic/fast-chat-change-329654#p4681100

    /run local type = IsInGroup(LE_PARTY_CATEGORY_INSTANCE) and "INSTANCE_CHAT" or IsInRaid() and "RAID" or "PARTY" ChatFrame1EditBox:SetAttribute("stickyType", type) ChatEdit_OnEscapePressed(ChatFrame1EditBox)

    https://wowpedia.fandom.com/wiki/API_IsInGroup
    https://wowpedia.fandom.com/wiki/API_IsInRaid

  • マウント固有のアニメーション(/mountspecial)を実行
    マクロ名mountspecialでマクロを登録する

    /script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
    /mountspecial
    /script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");

    グローバル設定1でCtrl+SPACEにバインドする

    /run SetBindingMacro("CTRL-SPACE", "mountspecial")
    /run SaveBindings(1)
  • RareScannerのアラートオン/オフ切り替え

    /rs ta

ガイド

Profession

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

LUI環境設定

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

  • 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”に置換する。”Arena”を”arena”に置換する。対象のユニットは以下。
    • Maintank
    • Maintanktarget
    • Maintanktargettarget
    • Arena
    • Arenatarget
    • Arenapet
  • Guild MOTD (Message of the Day) の文字数が多い場合にギルドメンバー名と重なる場合があるので以下のように修正。ただし、初回はMOTDが1行表示(折り返しなし)になる。
    LUI/modules/infotext/guild.lua
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    -- Show MOTD
    local motd = element:CreateMOTD()
    local motdPrefix = CreateColor(1, 1, 1):WrapTextInColorCode(MOTD_COLON)
    motd.name:SetText(format("%s %s", motdPrefix, GetGuildRosterMOTD()))

    local stringHeight = motd.name:GetStringHeight()
    infotip.sep:SetPoint("TOPLEFT", GAP, -GAP - stringHeight)

    -- maxWidth = motd.name:GetStringWidth() + GAP * 2
    -- maxHeight = motd:GetHeight() + infotip.sep:GetHeight() + GAP * 2
    maxHeight = stringHeight + infotip.sep:GetHeight() + GAP * 2

  • RaidフレームのName Text設定
    LUI/modules/unitframes/layout/meta.lua
    52
    53
    54
    -- if info.ColorByClass then tag = "[GetNameColor]"..tag.."|r" end
    if info.ColorNameByClass then tag = "[GetNameColor]"..tag.."|r" end

  • UnitframeのName Textの設定項目ラベル修正 (Class はRare/Elite/Bossとか)
    LUIOptions/Unitframes.lua
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    if name == "NameText" then
    group.args.ColorNameByClass = Opt:Toggle({name = "Color Name By Class"})
    group.args.ColorClassByClass = Opt:Toggle({
    -- name = "Color Color By Class"
    name = "Color Class By Class"
    })
    group.args.ColorLevelByDifficulty = Opt:Toggle({
    name = "Color Level By Difficulty"
    })
    group.args.ShowClassification = Opt:Toggle({
    name = "Show Classification"
    })
    group.args.ShortClassification = Opt:Toggle({
    name = "Short Classification"
    })
    group.args.Color = nil
    end

LUI のイシュー(調査中)

  • メール数が反映されない。新着マーク*は反映されている。
    メールボックスを一度開くとメール数が反映される。
  • bossユニットフレームのヘルスバーの色が保存されない
    ログイン後にヘルスバーの色の設定を手動で別の値に変更する

LUI Unitframe の設定(順次、初期化ファイルへ取り込み中)

  • 拡張機能のセーブデータを更新することで設定を変更することが可能
    ゲーム終了後にLUI拡張機能のセーブデータファイルの中にあるunitframeの部分を追加/更新する。再ログインの際に設定が反映される。
    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,
    },
    ["Portrait"] = {
    ["Enable"] = 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,
    ["ColorNameByClass"] = 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"] = {
    },

Comments