World of Warcraft

World of Warcraft
Join thousands of mighty heroes in Azeroth, a world of magic and limitless adventure.
スクリーンショット
- Level 19 Balance Druid

- Level 10 Demonology Warlock

漢字の名前が使える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低下対策
- チューニング
https://wowvendor.com/media/wow/war-within-best-settings-guide/?srsltid=AfmBOoq5oQ7-r4hNL1_wiAVQGSBFhmji1gbhi8KPPB4houlMgZ7znd97 - Weakaurasスクリプトを個別に停止して改善するか確認する。
Weakauras自体を停止して改善するか確認する。 - WoWの再イントール(アンインストール、インストール)
設定が消えるので必要に応じてWTF下をバックアップしておくこと
アドオン
アドオンを管理するゲーム外アプリケーション
- CurseForge ⭐⭐⭐
対応するゲームバージョンが表示されていて使いやすいと思います。アカウント登録が必要です。
アドオン管理
- Addon Control Panel ⭐⭐⭐
アドオンの有効/無効を管理、Addonのリロード - BugGrabber ⭐⭐⭐
- BugSuck ⭐⭐⭐
オークション
- Auctionator ⭐
オークションハウスの作業を簡易化
バッグ
- Baganator ⭐⭐⭐
バッグの中身をカテゴリで分類 - Syndicator⭐⭐⭐
他キャラクタの情報閲覧(Baganatorの前提)
クエスト
- RareScanner ⭐⭐
レアモンスター、レアアイテムのアラート
戦闘
- Deadly Boss Mods(DBM) ⭐⭐⭐
Alerts > 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や詠唱の状況をプレイヤーの左右に表示 - Plater Nameplates ⭐⭐
ネームプレートのカスタマイズ
https://wago.io/plater/plater-profiles
操作性向上
- 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を統合的に変更- CurseForgeからLUI Coreをインストール
- LUIOptions / LUI を最新版に差し替え
https://github.com/FireSiku/LUIC:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUIOptions
C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI - oUF を最新版に差し替え(オプション)
https://github.com/oUF-wow/oUFC:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\LUI\api\oUF11
- バグ修正(オプション)
LUI-のイシュー-暫定対策 - 初期化ファイル差し替え(オプション)、その後LUIのプロファイルをリセットして反映
https://gist.github.com/ktkr3d/6b59986641ef9f3340ddd1e811761cbdC:\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 ⭐
アイテム比較
スタッツ、タレント
- Icy Veins Stat Priority ⭐⭐⭐
スペックに対するStatの優先順位をキャラクタウインドウの上に表示 - Talent Tree Tweaks ⭐⭐⭐
- Talent Tree Viewer (calculator) ⭐⭐
チャット
- LoggingChat
チャット内容をファイルに出力 - Prat 3.0 ⭐
チャット強化
その他
- Item Rack ⭐⭐⭐
- キャラクタ画面でボタン化したいスロットをAlt + 左クリックする。
画面中央にボタンができるので適宜Alt + 左クリックドラッグで移動する。
ボタン同士は近くに移動するとドッキングできる。 - Item Rackの設定画面を開いて設定する。
- Button Scaleで大きさを調整する。(1.00 → 0.90)
- Menu on Shiftをチェックしてマウスホバーしてもメニューが表示されないようにする。
- Lock Buttonsをチェックして位置を固定する。
- キャラクタ画面でボタン化したいスロットをAlt + 左クリックする。
- 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スクリプト
- Missing Party/Raid Buffs
Group Buffsの状況表示。コンバット中やグループにいない場合は非表示。
ソロ時のBuffはHekiliでも促されるので問題ない。 - Trinket Button
使用可能なトリンケットをボタン化
https://ktkr3d.github.io/2024/08/10/Trinket-Button-Custom/
メインハンドも対応
アイコンの周りの強調表示が不要な場合は「Glow」を削除する。
マクロ
チャットモード自動選択
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
1724ClassPower = 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
227if 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