[hack] 增加 ItemSaver 圖示

​ItemSaver 超級好用 但是常常覺得只有 5 個圖標很小氣
或是圖標實在太 “中性" 不夠直覺認出它是啥鬼

要修改的檔案位於
X : \Users\ xxxxxxxx \Documents\Elder Scrolls Online\live\AddOns\ItemSaver
以下步驟 舉例 想增加一個 需要存放到銀行用的專用 icon

Step 1 : 增加 icon 設定檔

打開 markertextures 資料夾 可以看到預設的 boxstar , flag , padlock , star , timer
我們隨便 copy 一個並修改名稱成你喜歡的檔名
這邊就用 mybank.lua 吧
檔名不要使用空白或其他符號

Step 2 : 修改copy來的 mybank.lua

打開的檔案類似長成這樣 , 紅字部分是我們要修改的地方 , 這邊的範例是因為剛剛 copy star.lua 這個檔案

local markerInformation = {
markerName = "Star",
texturePath = [[/esoui/art/campaign/overview_indexicon_bonus_disabled.dds]],
}
ItemSaver_RegisterMarker(markerInformation)

Star : 要被修改為 你的 icon 的名稱,可以與檔名不一樣 ,但建議不要找自己麻煩,就一樣用 範例的 mybank 吧
一樣這邊的名稱不可以使用空白或其他符號

/esoui/art/campaign/overview_indexicon_bonus_disabled.dds : 這是 icon 的圖檔位置
修改成你想要的圖檔位置就可以,圖檔位置怎樣查最下面會說

Step3 : 讓 addon 讀取新的 icon

打開 ItemSaver.txt 這個檔案
在檔案的尾端補上你新的增檔案就可以了
這邊範例就是增加

markertextures/mybank.lua

然後存檔 重新 reload UI 就可以了


找 icon 的方式,比較方便的就是安裝 addon : Developer Suite
如果 minion 找不到就要手動安裝,有的開發用 addon 為避免不小心安裝到,會不給 minion 搜尋
安裝好之後要先進去 controls > addon keybinds > Developer Suite > 設定 open/close library 的熱鍵
然後你就可以在 綠色視窗上面打關鍵字 例如 bank , icon , money 等等
看看有那些圖檔可以使用 , 然後 copy 圖檔位置貼去你的 lua 裡面就可以
這個 addon 不用了就關掉吧 它很肥 因為他要列出幫你過濾所有圖檔
光這個就有 11342 行 , 沒在用就別讓它被讀取了

如果你不想裝 addon 想靠英文能力來找到你喜歡的圖檔
那這個網站就是你的首選 !!
http://wiki.esoui.com/Texture_List