坦克世界通用模型加載器(UML) 玩家手冊(cè)
這是面向游戲玩家的坦克世界通用模型加載器(UML)使用說(shuō)明?;诩虞d器的模組創(chuàng)作請(qǐng)參照加載器發(fā)布包內(nèi)的英文txt文件。

a. 什么是通用模型加載器

? ? 最初的目的是只替換玩家所開(kāi)坦克的視覺(jué)模型而不影響其它隊(duì)友或敵人坦克模型,來(lái)解決使用改模型最大的弊端:難以射擊同樣被改了模型的敵方坦克的弱點(diǎn)部位。除了mod模型之外后來(lái)也支持使用游戲內(nèi)坦克模型和官方3D涂裝(3D風(fēng)格)。
? ? 后續(xù)為了能實(shí)現(xiàn)某些模型的獨(dú)特動(dòng)畫功能,比如風(fēng)扇,雷達(dá),拋殼,火炮駐鋤,而加入了大量python腳本,成了為坦克世界第三方改模型提供底層動(dòng)畫支持的功能模組。使用此動(dòng)畫支持創(chuàng)作的模組主要是我個(gè)人導(dǎo)入的一批戰(zhàn)雷模型,以及TheFalkonett野心勃勃的試圖為所有WoT坦克加入動(dòng)畫的UUP模組。(該模組已斷更,但已發(fā)布內(nèi)容除了T34重坦以外都仍可以使用)
? ? 一些動(dòng)畫示例:



? ? 此外還根據(jù)個(gè)人游玩的需求加入了一些雜七雜八的小功能,例如渦輪發(fā)動(dòng)機(jī)音效,按名單屏蔽車標(biāo),本地強(qiáng)制顯示擊殺環(huán),按敵軍/友軍替換模型(錄像用)。

b. 如何下載與安裝
重要:由于一些技術(shù)原因,不支持美系復(fù)合懸掛重坦(所有類似M-III-Y的坦克),液力懸掛的無(wú)炮塔坦克,無(wú)論是模型提供者還是模型接收者。傾斜炮塔座圈的坦克(昆澤試驗(yàn)車)雖然可以換,但會(huì)出現(xiàn)車庫(kù)內(nèi)炮塔角度錯(cuò)位的異常。部分支持4履帶坦克,輪式車輛,雙管坦克。其中輪式車輛的互換只支持車輪數(shù)相同的車輛/改模型之間互換。比如ebr75是8輪,只可以使用其他游戲內(nèi)的8輪車輛(ebr105),或同樣是8輪的改模型(半人馬,M1128MGS)。
國(guó)服版本的加載器比給國(guó)際服準(zhǔn)備的多了車標(biāo)反和諧。國(guó)際服客戶端用這個(gè)當(dāng)然也可以,只是下載的文件稍微大了一點(diǎn)點(diǎn)。[1.23.1.0]通用模型加載器_B240125? ?下載地址?https://wwcy.lanzouq.com/i1qhg1m84t3i
如果因?yàn)槟承┰驅(qū)е翨站文摘無(wú)法編輯而無(wú)法更新國(guó)服版的下載鏈接時(shí),請(qǐng)使用下面的EU論壇UML主題帖中的國(guó)內(nèi)網(wǎng)盤下載鏈接(目前用的是藍(lán)奏云),里面同樣是國(guó)服版加載器。
面向國(guó)際服的發(fā)布地點(diǎn)在EU論壇的UML主題帖,國(guó)際服玩家可以從這里下載最新版加載器。不想要車標(biāo)反和諧的國(guó)服玩家也可以來(lái)這里下載國(guó)際服版本的加載器。注意此發(fā)布帖中的國(guó)內(nèi)網(wǎng)盤下載鏈接仍然指向帶有車標(biāo)反和諧的國(guó)服版加載器。(http://forum.worldofTanks.eu/index.php?/topic/457839-1911universal-model-loader-uml-change-only-the-appearance-of-your-own-Tank/)
UML盡量保持較強(qiáng)的跨版本兼容性,所以新版WoT經(jīng)常可以繼續(xù)使用以前的UML,這會(huì)導(dǎo)致你下載的‘最新版’UML壓縮包里面很可能是一個(gè)更老版本的文件夾。將rar中版本號(hào)文件夾下的所有文件解壓縮至? ?res_mods/最新版本號(hào)/??下。
安裝完成。此時(shí)的加載器沒(méi)有配置,不會(huì)有替換模型的效果,但動(dòng)畫支持功能已經(jīng)起效。此時(shí)大概是這個(gè)樣子(截圖時(shí)的國(guó)服是1.9.0.0, 請(qǐng)根據(jù)閱讀時(shí)的最新版本號(hào)自行理解)


c. 配置 - 如何獲取車輛的標(biāo)準(zhǔn)名
? ??配置過(guò)程中常常要使用到坦克的標(biāo)準(zhǔn)名,所以這里單獨(dú)列一節(jié)出來(lái)解釋。
方法一,觀察回放文件名。比如你的一個(gè)59回放文件名是20200616_1350_china-Ch01_Type59_07_lakeville.wotreplay。這個(gè)夾在國(guó)家名和地圖序號(hào)之間的Ch01_Type59就是59的標(biāo)準(zhǔn)名
方法二,當(dāng)UML已經(jīng)安裝時(shí),從python.log中直接查詢車庫(kù)當(dāng)前車輛的標(biāo)準(zhǔn)名。比如車庫(kù)里選中5級(jí)棺材88運(yùn)載車,用記事本打開(kāi)游戲根目錄的python.log,翻到最后一頁(yè)看到一行記錄??2020-07-15?21:18:36.811: INFO: hangar view:g76_pz_sfl_ivc
方法三,直接使用UML在車庫(kù)右下角提供的圖形界面。詳情參見(jiàn)后面關(guān)于圖形界面的章節(jié)(此章節(jié)仍在施工中)
方法四,查找scripts.pkg可以找到所有坦克的標(biāo)準(zhǔn)名,尤其是你沒(méi)有的坦克。用winrar之類的解壓縮工具強(qiáng)行打開(kāi)res/packages/scripts.pkg,進(jìn)入其中的scripts/item_defs/vehicles/國(guó)家名/ 之下,可以看到一系列車輛定義xml,這些文件的文件名就是標(biāo)準(zhǔn)名
方法五,查找坦克模型資源pkg里的模型目錄。相對(duì)于上一方法的好處是pkg本身已經(jīng)按照等級(jí)分開(kāi)了,方便迅速定位到你想找的車。缺點(diǎn)是無(wú)法找到使用了同一資源路徑名的套牌車,比如無(wú)法找到齊天大圣那輛特殊坦克。比如找10級(jí)車酋長(zhǎng),用winrar打開(kāi)res/packages/vehicles_level_10.pkg,進(jìn)入vehicles/british/,看到有個(gè)文件夾叫GB84_Chieftain_Mk6,這就是酋長(zhǎng)的標(biāo)準(zhǔn)名

d. 配置 - 替換時(shí)調(diào)用游戲內(nèi)車輛(基礎(chǔ))
? ? 由于使用游戲自帶模型,不需要額外的“安裝模型”步驟,直接開(kāi)始配置即可。
? ? ?
1.? 在已安裝最新版加載器的情況下,啟動(dòng)游戲,進(jìn)入車庫(kù)
2.? 在車庫(kù)按F5刷新,若成功則右下角消息欄會(huì)出現(xiàn)一個(gè)刷新成功的提示。此過(guò)程能確認(rèn)加載器是否正常工作,并生成配置文件(如果是首次使用的話)
3.? 用任意純文本編輯器(推薦ultraedit, notepad++, 當(dāng)然使用記事本也不是不行)打開(kāi)配置文件? res_mods/x.x.x.x/scripts/client/mods/ownModel.xml? ?這文件前半段是一些零碎的功能開(kāi)關(guān),后半段主體是許多預(yù)制的改模型配置頭。為了調(diào)用游戲內(nèi)坦克模型我們需要依葫蘆畫瓢的仿制一個(gè)類似的配置頭插入到這個(gè)列表中。
4.? 例如想讓自己駕駛的59調(diào)用游戲內(nèi)酋長(zhǎng)坦克的模型,首先需要知道59和酋長(zhǎng)各自的標(biāo)準(zhǔn)名。用上一節(jié)的方法得知酋長(zhǎng)的標(biāo)準(zhǔn)名是GB84_Chieftain_Mk6,59的標(biāo)準(zhǔn)名是Ch01_Type59。在ownModel.xml中插入以下數(shù)據(jù)節(jié):
<GB84_Chieftain_Mk6>
? ? <enabled> true</enabled>
? ? <swapNPC> false </swapNPC>
? ? <useWhitelist> true </useWhitelist>
? ? <whitelist> Ch01_Type59,
? ? dummyTankName2 </whitelist>
</GB84_Chieftain_Mk6>
其中:
[*]? 主節(jié)點(diǎn)名是想要使用的模型名,這里是酋長(zhǎng)的標(biāo)準(zhǔn)名GB84_Chieftain_Mk6
[*]??<enabled> 設(shè)為true啟用這個(gè)模型
? ? ?? ? ? ? ? ? ? ? ? ? 如果設(shè)為false則關(guān)閉這個(gè)模型替換
[*]??<swapNPC>設(shè)為false,禁止替換非玩家車輛(友軍或者敵軍車輛)
? ? ?? ? ?? ? ? ? ? ? ? ? ?如果設(shè)為true,則其他玩家開(kāi)的車輛也可以被替換
[*]??<useWhitelist>設(shè)為true按照白名單來(lái)替換。當(dāng)自己駕駛的坦克是白名單中的一個(gè)時(shí)進(jìn)行替換
? ? ? ?? ? ? ?? ? ? ? ? ? ? ? 如果設(shè)為false,則無(wú)論開(kāi)什么坦克都將被替換
[*]??<whitelist>? 當(dāng)<useWhitelist>為true時(shí),這里設(shè)定將要被替換的車型列表。必須使用標(biāo)準(zhǔn)名,用逗號(hào)進(jìn)行分隔
5.? 保存配置文件。回到車庫(kù)按F5刷新,令新的配置更改生效。若上一步驟插入的數(shù)據(jù)節(jié)有語(yǔ)法錯(cuò)誤則整個(gè)配置文件會(huì)被重置,錯(cuò)誤的配置會(huì)被拋棄以防止游戲崩潰。
最后配置文件大概會(huì)變成這個(gè)樣子。注意插入的部分處于</models>之前,與其他結(jié)構(gòu)類似的配置頭同級(jí)別。



e. 配置 - 替換時(shí)調(diào)用游戲內(nèi)車輛(進(jìn)階)
當(dāng)所調(diào)用的WoT官方坦克模型有多個(gè)零件可選(銀幣車)時(shí)加載器會(huì)默認(rèn)加載零件序列號(hào)最大的零件。這通常代表該車的完全體,但也有例外。此時(shí)可用可選的配置節(jié)<configString>進(jìn)行指定,所用數(shù)值為4位數(shù)字,分別是輪組/車體/炮塔/炮管的零件序列號(hào),初始序號(hào)為1. 例如<configString>2127</configString>代表第2條履帶,第1個(gè)車體,第2個(gè)炮塔,第7個(gè)炮管。若此處放入的序號(hào)超過(guò)了實(shí)際可用的零件總數(shù)則自動(dòng)變成可用零件中序列號(hào)最高者,所以可以放心填入任何4位數(shù)字進(jìn)行試驗(yàn)。
有些官方坦克擁有多套模型,也就是WG銷售的所謂3D皮膚。它們沒(méi)有自己獨(dú)有的標(biāo)準(zhǔn)名而是以style的方式寄居于母車之中。此時(shí)可用可選的配置節(jié)<styleSet>進(jìn)行指定。其中填入3D涂裝標(biāo)準(zhǔn)名或者序號(hào)。由于目前出現(xiàn)了3D涂裝標(biāo)準(zhǔn)名和3D涂裝文件夾名不一致的情況(意大利8金野牛的3D涂裝),獲取3D涂裝標(biāo)準(zhǔn)名變得比較困難,今后推薦全都使用序號(hào)。序號(hào)1就是屬于這輛車的第一套3D涂裝,序號(hào)2就是第二套。輸入的序號(hào)不在有效區(qū)間時(shí)會(huì)自動(dòng)回退到最接近的有效序號(hào),所以大家可以直接填入1然后進(jìn)車庫(kù)F5看是否是你想要的3D涂裝。如果不是就填入2,以此類推。比如想調(diào)用查找查滌綸25t的3D皮膚,可以填入<styleSet>?1?</styleSet>
這會(huì)導(dǎo)致配置文件中出現(xiàn)多個(gè)基于同一個(gè)母車的不同模型配置頭。由于配置頭的名字必須唯一,此時(shí)可將配置頭的名字使用自定義名稱而不是母車標(biāo)準(zhǔn)名,然后用可選的配置節(jié)<parent>將其鏈接回母車
使用了這些可選配置節(jié)的配置頭的示例文件,參見(jiàn)
res_mods/x.x.x.x/scripts/client/mods/@example.xml
其中
第一個(gè)例子是保時(shí)捷虎王(白板炮塔+88炮)只使用了<configString>來(lái)指定零件
第二個(gè)例子是百夫長(zhǎng)mk1,同樣使用了<configString>來(lái)調(diào)用GB23_Centurion的白板形態(tài)。由于使用了自定義名稱 Centurion_Mk1?以示分別所以也使用了<parent>
第三個(gè)例子是戰(zhàn)錘40K這個(gè)3D皮膚的BDR G1B,并指定白板形態(tài),使用了所有三個(gè)可選配置節(jié)。這個(gè)例子文件做得比較早,styleSet仍然使用了3D涂裝標(biāo)準(zhǔn)名,實(shí)際上仍然推薦使用序號(hào)1,還請(qǐng)注意。

f. 配置 - 替換時(shí)調(diào)用獨(dú)立模型(UML適配的第三方模型mod)
相對(duì)于?配置 - 替換時(shí)調(diào)用游戲內(nèi)車輛(基礎(chǔ)),區(qū)別是在配置和啟用之前必須先安裝相關(guān)的模型資源文件,否則空引用必然造成游戲崩潰。以及不再需要從無(wú)到有的寫入配置頭而是直接修改已經(jīng)預(yù)制好的配置頭
1.? 安裝想要使用的獨(dú)立模型。典型來(lái)源是:
最好是有個(gè)國(guó)內(nèi)的mod站,但目前還沒(méi)有出現(xiàn)。
WG的官方mod站點(diǎn)wgmods.net上我的作品集,會(huì)相對(duì)較少,發(fā)布速度也會(huì)因?yàn)閷彶闄C(jī)制而慢上兩天到兩周,通常下載速度較快,但畢竟用了CDN偶爾會(huì)被國(guó)情誤傷變得很慢。注意勾選‘所有版本’,因?yàn)楠?dú)立模型有極強(qiáng)的跨版本兼容性?https://wgmods.net/search/?owner=48363
UML的EU發(fā)布貼中所附的獨(dú)立模型資源,存儲(chǔ)于mediafire,少量mega,國(guó)內(nèi)下載較慢? ?http://forum.worldofTanks.eu/index.php?/topic/457839-1911universal-model-loader-uml-change-only-the-appearance-of-your-own-Tank/
WG的EU論壇涂裝板塊的涂裝發(fā)布總貼。更新速度最快,但無(wú)序管理,要翻查發(fā)布較早的特定資源基本得自己一頁(yè)頁(yè)找??http://forum.worldofTanks.eu/index.php?/topic/421524-remodelling-reposts-public-storage/
2.? 在已安裝最新版加載器的情況下,啟動(dòng)游戲,進(jìn)入車庫(kù)
3.? 在車庫(kù)按F5刷新,若成功則右下角消息欄會(huì)出現(xiàn)一個(gè)刷新成功的提示。此過(guò)程能確認(rèn)加載器是否正常工作,并生成配置文件(如果是首次使用的話)。此步驟同時(shí)會(huì)識(shí)別剛安裝好的wotmod格式模型包并注入預(yù)制的配置頭。
4.? 用任意純文本編輯器(推薦ultraedit, notepad++, 當(dāng)然使用記事本也不是不行)打開(kāi)配置文件??res_mods/x.x.x.x/scripts/client/mods/ownModel.xml? ?這文件前半段是一些零碎的功能開(kāi)關(guān),后半段主體是許多預(yù)制的改模型配置頭。新安裝的改模型配置頭通常位于該文件的末尾。
5.? 例如想讓自己駕駛的59調(diào)用M60A1RISE的模型,之前已經(jīng)于步驟1下載安裝了模型資源(https://wgmods.net/2230/)用之前的方法得知59的標(biāo)準(zhǔn)名是Ch01_Type59,所用模型M60A1RISE的配置頭名稱是N16_M60A1_RISE。在ownModel.xml中查找已經(jīng)預(yù)制好的<N16_M60A1_RISE>配置頭,然后進(jìn)行修改,最后大概是這么個(gè)樣子:
<N16_M60A1_RISE>
? ? <enabled>?true</enabled>
? ? <swapNPC> false </swapNPC>
? ? <useWhitelist> true </useWhitelist>
? ? <whitelist> Ch01_Type59,
? ??dummyTankName2 </whitelist>
</N16_M60A1_RISE>
其中:
[*]??主節(jié)點(diǎn)名是想要使用的模型名,這里是所下載獨(dú)立模型的配置名N16_M60A1_RISE
[*]??<enabled>?設(shè)為true啟用這個(gè)模型
? ? ???? ? ? ? ? ? ? ? ? 如果設(shè)為false則關(guān)閉這個(gè)模型替換
[*]??<swapNPC>設(shè)為false,禁止替換非玩家車輛(友軍或者敵軍車輛)
? ? ???? ???? ? ? ? ? ? ? ?如果設(shè)為true,則其他玩家開(kāi)的車輛也可以被替換
[*]??<useWhitelist>設(shè)為true按照白名單來(lái)替換。當(dāng)自己駕駛的坦克是白名單中的一個(gè)時(shí)進(jìn)行替換
? ? ? ???? ? ?? ? ? ? ? ? ? ? 如果設(shè)為false,則無(wú)論開(kāi)什么坦克都將被替換
[*]??<whitelist>? 當(dāng)<useWhitelist>為true時(shí),這里設(shè)定將要被替換的車型列表。必須使用標(biāo)準(zhǔn)名,用逗號(hào)進(jìn)行分隔
6.??保存配置文件?;氐杰噹?kù)按F5刷新,令新的配置更改生效。若上一步驟插入的數(shù)據(jù)節(jié)有語(yǔ)法錯(cuò)誤則整個(gè)配置文件會(huì)被重置,錯(cuò)誤的配置會(huì)被拋棄以防止游戲崩潰。

g. 支持的快捷鍵
F5? ? ? ? ? ? ? ? -- 車庫(kù)刷新,將修改后的配置文件刷入游戲中
\ 或 退格鍵? ?--? 副炮開(kāi)火(如果模型支持)
INSERT? ? ? ?--? 自定義動(dòng)畫啟動(dòng)(如果模型支持) -- 比如開(kāi)艙門
DELETE? ? ? -- 自定義動(dòng)畫歸位(如果模型支持)?-- 比如關(guān)艙門

h.?模型mod資源
*? 我在EU官方論壇的模型發(fā)布合集帖。以后大概會(huì)在B站文摘區(qū)弄一個(gè)鏡像。國(guó)內(nèi)玩家盡量使用其中的國(guó)內(nèi)網(wǎng)盤鏈接。
? ??http://forum.worldoftanks.eu/index.php?/topic/777745-atacms-remodel-repository/
在WGmods.net也有個(gè)發(fā)布頁(yè),但因?yàn)樯蟼鞣浅@щy所以內(nèi)容不齊
? ??https://wgmods.net/search/?owner=48363
*??在WGmods.net官方模組站搜關(guān)鍵詞replaceAnyTank會(huì)找到我和其他一些EU作者發(fā)布的UML適配的模型。注意一定要在過(guò)濾選項(xiàng)里選‘所有版本’和‘所有語(yǔ)言’,否則會(huì)什么也看不到。
? ??https://wgmods.net/search/?title=replaceanytank
*??在WGmods.net官方模組站搜關(guān)鍵詞[uml]會(huì)找到A_SaltyFish_WoTs和cnhkdd(璀璨星光)發(fā)布的UML適配的模型。A_SaltyFish_WoTs的模型以WT導(dǎo)入模型為主,數(shù)量多種類齊,蘇系居多,有少量和我的發(fā)布重疊的模型。璀璨星光發(fā)布的主要是基于WoT原車的帶動(dòng)畫的魔改。注意一定要在過(guò)濾選項(xiàng)里選‘所有版本’和‘所有語(yǔ)言’,否則會(huì)什么也看不到。
? ??https://wgmods.net/search/?title=[uml]
*? 前文提到過(guò)的TheFalkonett 的旨在為WoT自有坦克添加動(dòng)畫元素的UUP項(xiàng)目(已停更)。已發(fā)布內(nèi)容除了T34重坦以外都仍可以使用。
? ??http://forum.worldoftanks.eu/index.php?/topic/644772-1301-thefalkonetts-uup-uml-utilization-project/

i. 常見(jiàn)問(wèn)題
Q:找不到res_mods/x.x.x.x/scripts/client/mods/ownModel.xml,并沒(méi)有這個(gè)文件。
A:全新安裝加載器時(shí),需要至少啟動(dòng)一次游戲客戶端后才會(huì)有這個(gè)文件。
Q: 安裝后車庫(kù)按F5,右下角消息欄沒(méi)有變化
A: 加載器安裝路徑錯(cuò)誤,加載器與最新版WoT不兼容,或加載器與其他已安裝MOD相沖突。注意加載器是安裝在res_mods目錄的最新版本目錄下,不是一般wotmod格式的模組所使用的mods目錄
Q: 安裝后無(wú)限加載車庫(kù)
A: 隨機(jī)bug,按F5
Q: 戰(zhàn)斗結(jié)束后卡死
A: 隨機(jī)bug,按F5
Q:我設(shè)置了替換,在車庫(kù)中沒(méi)有任何效果,但戰(zhàn)斗中的確有效
A:當(dāng)useWhitelist為false,處于無(wú)條件替換模式時(shí),為了防止車庫(kù)所有的車都變成一個(gè)模型造成困擾,車庫(kù)的坦克不會(huì)進(jìn)行替換。
Q:我設(shè)置了whitelist替換,但在車庫(kù)中預(yù)覽那輛車時(shí)沒(méi)有任何變化
A:為了防止與車庫(kù)裝甲查看器模組相沖突,即使是whitelist替換也只對(duì)實(shí)際擁有的坦克有效,預(yù)覽未購(gòu)買車輛時(shí)不生效
Q:我找到了一個(gè)很好看的模型(比如https://wgmods.net/3892/ 戰(zhàn)雷導(dǎo)入的挑戰(zhàn)者2),能不能把它應(yīng)用于加載器上
A:理論上可以,尤其是A_SaltyFish(https://wgmods.net/search/?owner=162024)或者mirukii(https://wgmods.net/search/?owner=1893)模型本質(zhì)上已經(jīng)是獨(dú)立模型了,但缺少一個(gè)給加載器準(zhǔn)備的配置文件(UMLprofile)。mirukii的很多模型我已經(jīng)預(yù)制了配置頭,大體可以安裝模型包,找到相對(duì)應(yīng)的配置頭然后啟用,但A_SaltyFish的并沒(méi)有,需要他或者我或者玩家自己構(gòu)造一個(gè)配套的UMLprofile。 UMLprofile的示例和安裝位置在res_mods/x.x.x.x/scripts/client/mods/UMLprofile/之下。

i.更新日志
v1.662 build 20240125
*更新內(nèi)嵌的modsListAPI至v1.4.6
*修正部分損壞的splineTrack和physicalTrack的季節(jié)變種機(jī)制
*內(nèi)嵌為limpidStickersV2.14制作的隨機(jī)卡車庫(kù)補(bǔ)丁。補(bǔ)丁給WG的緩存機(jī)制多加了一層例外處理,并不依賴于是否安裝了limpidStickers
v1.661 build 20231230
*添加裝填鎖功能(裝填時(shí)炮管會(huì)提升并鎖定在特定的裝填角度,裝填結(jié)束后還原。需要模型端制作時(shí)使用此功能)
*修正非玩家車輛無(wú)法啟動(dòng)某些動(dòng)畫元素的bug
v1.660 build 20231218
*修正由于和官方新引入的自定義元素ID段沖突而導(dǎo)致的新年偷菜界面打不開(kāi)的問(wèn)題
*UML自帶車標(biāo)ID段整體增加3000。模型作者今后在制作模型時(shí)如果使用了這些素材請(qǐng)直接使用車標(biāo)的字符串標(biāo)識(shí)名而不是數(shù)字ID,以防止以后再有此類事情。
*比如使用<emblemId> ODS_Vsmall </emblemId> 而不是<emblemId> 16010 </emblemId>
v1.659 build 20231022
*?可以兼容萬(wàn)圣節(jié)模式了(大概)
*?修正一些過(guò)時(shí)的老函數(shù),提高整體穩(wěn)定性
v1.658
* 修正1.22.1.0下炮彈命中時(shí)沒(méi)有火光和音效的問(wèn)題*?重新激活了UML音效模塊
* 其實(shí)是因?yàn)?.22.1.0實(shí)際上是回滾到了活動(dòng)之前的1.22.0.0客戶端,所以為1.22.0.1和1.22.0.2所作的修正反而在當(dāng)前版本下造成了新的沖突。
v1.657
* 修正特定條件下迷彩色調(diào)異常的問(wèn)題
*?重新激活了UML音效模塊
v1.656
* 修正1.22.0.1下炮彈命中時(shí)沒(méi)有火光和音效的問(wèn)題
* 在UML音效包能更新到新格式之前,暫時(shí)禁用了UML音效模塊
* 新的英國(guó)輪式線可以被調(diào)用了(模型接收者和提供者車輪數(shù)相同的情況下)
v1.652 build 20230507
*??修正當(dāng)掛有迷彩/2D涂裝的坦克使用游戲內(nèi)的無(wú)炮塔TD模型時(shí),游戲卡住的問(wèn)題
v1.651 build 20230506a
*??修正亞服玩家使用加載器會(huì)立刻崩掉的問(wèn)題。
v1.650 build 20230506
*??修正兼容WoT?V1.20.1.0
*??修正一些早期模型上部分2D涂裝在炮塔和炮管上顯示異常的bug
制作UMLprofile時(shí)各個(gè)零件里的<density>和<aoTextureSize>節(jié)點(diǎn)將被忽略,轉(zhuǎn)而從<tiling>參數(shù)自動(dòng)計(jì)算出來(lái)。根camouflage節(jié)點(diǎn)中的這兩個(gè)節(jié)點(diǎn)繼續(xù)有效。
*??新增了在UMLprofile或者改模型的文件夾中注冊(cè)模型主色調(diào)的功能,以修正游戲內(nèi)迷彩/油漆/2D涂裝。具體細(xì)節(jié)參見(jiàn)內(nèi)附文檔instruction_on_registering_base_colour.txt