*註釋:因為ELV取得了TUKUI原始作者的許可,現在已經跳出來變一個獨立品牌,所以版本號碼也重新計算。
**注意:因為1.0.0+改變了檔案的結構,所以安裝1.0.0+請勿使用覆蓋的方式安裝,請先完全刪除舊版(3.2.0之前)的UI再行安裝。
**注意2:不知道為啥1.0.4的定義字型無法正確對應到zhTW,
請先編輯 ElvUI\config\defaults.lua
** 1.3.2 版本
第7行開始改成像紅字那個路徑即可在遊戲中正確顯示中文
-- fonts
["font"] = "fonts\bLEI00D.TTF", -- general font of Elvui
["uffont"] = "fonts\bLEI00D.TTF", -- general font of unitframes
["dmgfont"] = "fonts\bLEI00D.TTF", -- general font of dmg / sct
ELVUI是TUKUI的改良版,不但擁有TUKUI的低記憶體使用量優點,而且在美化跟調整選項上都比基礎的TUKUI成熟更多,並且完整的支援中文繁體,對於一些UI苦手來說
,可說是簡單易上手。
主要特點如下:
-內建詳細中文的遊戲內調整視窗選項
-內建美化姓名板
-內建美化動作條/姿態列/圖騰條
-內建美化小地圖
-內建美化增益/減益光環圖示
-內建美化單位頭像框架/團隊框架
-內建美化聊天視窗
-內建美化拾取物品視窗/分配物品條
-內建美化整合背包/整合銀行,有自動整理背包及銀行選項
-超低記憶體使用量,僅約1MB左右
-內建美化小地圖
-內建美化施法條
-其他更多的驚喜小功能
整合背包問題
1.開啟包包後,右上角有個" X "按鈕,按右鍵可以叫出選單,更換背包、自動整理包包都在這。
2.如何移動整合背包(感謝比利兄提供)
用筆記本打開Tukui\scripts\bags.lua
3.0.6改了些內碼
所以位置變到446行,找到下列字串
function Stuffing:CreateBagFrame(w)
local n = "StuffingFrame" .. w
local f = CreateFrame ("Frame", n, UIParent)
f:EnableMouse(1)
f:SetMovable(1)
f:SetToplevel(1)
f:SetFrameStrata("DIALOG")
f:SetFrameLevel(20)
--再這裡貼上
f:RegisterForDrag("LeftButton")
f:SetScript("OnDragStart", f.StartMoving)
f:SetScript("OnDragStop", f.StopMovingOrSizing)
存檔即可
=================================================
血量超過1萬,以萬來顯示血量,低於1萬則顯示如8.7K
編輯 ElvUI\core\math.lua 約 5 行取代如下
*注意!請務必使用Notepad++編輯,並在Notepad++上方功能選項中的編碼中選擇轉換至UTF-8碼格式,不然遊戲中會顯示亂碼。
function E.ShortValue(v)
if v >= 1e8 then
return ("%.1f億"):format(v / 1e8):gsub("%.?0+([km])$", "%1")
elseif v >= 1e4 then
return ("%.1f萬"):format(v / 1e4):gsub("%.?0+([km])$", "%1")
elseif v >= 1e3 or v <= -1e3 then return ("%.1f千"):format(v / 1e3):gsub("%.?0+([km])$", "%1") else return v end end
17行
function E.ShortValueNegative(v)
if v <= 999 then return v end if v >= 10000000 then
local value = string.format("%.1f億", v/10000000)
return value
elseif v >= 10000 then
local value = string.format("%.1f萬", v/10000)
return value
elseif v >= 1000 then
local value = string.format("%.1f千", v/1000)
return value
end
end
=================================================
1.0.7 還是沒有 TOTOT [目標的目標的目標] ....
要的話參考這裡自己改一下吧 (粗體字為改動的地方)
這裡以 DPS 為例
AddOns\ElvUI_Dps_Layout\layout.lua
(用 Heal 的應該差不多, 我沒試過 QQ, 路徑 : AddOns\ElvUI_Heal_Layout\layout.lua)
1259 行
if (unit == "targettarget" or unit == "pet" or unit == "pettarget" or unit == "focustarget" or unit == "focus") then
改為
if (unit == "targettarget" or unit == "targettargettarget" or unit == "pet" or unit == "pettarget" or unit == "focustarget" or unit == "focus") then
1327 行
elseif unit == "targettarget" or unit == "pet" then
改為
elseif unit == "targettarget" or unit == "targettargettarget" or unit == "pet" then
1971 行插入 (這句的下面 tot:SetSize(smallframe_width, smallframe_height)
-- Target's Target's Target
local totot = oUF:Spawn('targettargettarget', "ElvDPS_targettargettarget")
totot:SetPoint("BOTTOM", ElvuiActionBarBackground, "TOP", 0,ElvDB.Scale(yOffset))
totot:SetSize(smallframe_width, smallframe_height)
totot:SetParent(tot)
沒有留言:
發佈留言