[心得] 自己動手修:成就日期

看板 WOW
作者 ekrik (unknown)
時間 2023-01-26 22:00:45
留言 14則留言 (9推 0噓 5→)

版本:現行 內容 : 修改成就框,看見成就完成日期 內文 : 請下載最新版本 R2: 修正成就細項字型樣式 CURSE https://www.curseforge.com/wow/addons/twachievefix 倉庫 https://github.com/EKE00372/TWAchieveFix/releases 下載解壓後把TWAchieveFix扔進addons裡 使用效果 https://i.imgur.com/NQlQxjs.png
代碼很簡單,偷懶沒寫載入條件,我自己用很久了,沒有問題 可以把代碼塞到你自己的插件裡、做成wa甚至做成巨集 zhTW語系的成就界面有兩個本地化的問題 這裡的本地化不是指翻譯,是指介面對不同語系做的調整 第一個是字型問題 這個是什麼時候出現的已經不可考了 成就描述使用了一個有陰影的字型樣式 但zhTW單獨替換成了沒有任何描邊或陰影的樣式 所有的語系裡只有zhTW這麼做,而這實際上是不必要的改動...... 下圖可見差異 https://i.imgur.com/7J0uidW.png
第二個是日期消失 從10.0BETA延續到現在,在WoWUIBugs提交後,到10.05正式上線都沒有修復 原因是zhTW本地化額外指定成就日期的顯示位置,但丟失了錨點 而這個錨點的更改也是沒有必要的...... 把12個語系的代碼導出對比後發現 根本原因是10.0暴雪對界面大重構後,很多界面的本地化也跟著清理、重整 但zhTW卻沒有這麼做的緣故 -- 相信我......不是只有你以為是改動...... 整個BETA過半時間 zhTW的成就介面都是壞的,社群和巨集其實也半壞 都是壞在本地化有殘留舊代碼的相同錯誤 等修好了就是這樣了 然後直到前夕尾聲我切別的語系要做翻譯,才驚覺是BUG不是新改動沒做完之類 /run LoadAddOn("Blizzard_AchievementUI")AchievementButton_Localize = function(button)button.Description:SetFontObject("GameFontHighlight") button.HiddenDescription:SetFontObject("GameFontHighlight")end 我檢查了一下 巨集沒有問題喔 要先按巨集再開成就介面 登入就按一下
※ 批踢踢實業坊(ptt.cc), 來自: 125.228.238.201 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/WOW/M.1674741649.A.D9C.html

d95272372: 台爆還有人手處理這些... 外來客嗎? 01/26 22:08

virnux: 我還以為成就日期消失是feature 01/26 22:12

axiall: ....我也以為那是特別改的 01/26 22:58

virnux: 好慘 484要逼人用英文語系玩 01/26 23:42

Vergil5566: 我還想說為什麼要改這麼白癡的東西 01/27 01:12

Vergil5566: 太神啦ek大大 01/27 01:13

OAzenO: 求巨集 01/27 09:18

WarnLeadwar: 讚嘆大佬 01/27 09:21

tang2068: 摸摸EKK 01/27 09:39

BarBow: 感謝 01/27 11:19

s87087: 謝謝 01/27 21:33

OAzenO: 挖巨集昨天可以用 今天就無效了...點下去無反應 01/28 09:19

aadsl: 受我一拜 <(__.__)> 01/28 10:48

kagaru: 同樣昨天能用,今天上線就又不行了... 01/28 18:50

您可能感興趣