安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
Please upload the original (MDL and related) files for the model that is giving trouble so we can troubleshoot and fix the problem.
The model can be found here in TF2: tf2_misc_dir.vpk -- models\workshop\player\items\medic\robo_medic_physician_mask
With Crowbar 0.24, the full path of the material name is listed in the mesh SMD files (reference and lod1). Example:
models\workshop\player\items\medic\robo_medic_physician_mask\robo_medic_physician_mask
With Crowbar 0.19, only the file name is listed in the mesh SMD files. Example:
robo_medic_physician_mask
I made the change in Crowbar 0.24 to write the full path if that is what was found in the MDL file because that's the data that was used to make the MDL.
My guess is that the full name is being clipped in BleST, but should not be. I am not sure what the length limit is for the material name.
To avoid other problems and for learning what others actually used to make a model, writing what was actually used to make the MDL seemed best overall.
That also means that it's going to be a pain to import those very long material names properly as Python strings deal with characters, not bytes.
The solution I'm currently in favour of is detecting the common directory at the start of each material name and removing it, which makes Crowbar putting it in a bit pointless. :) Could you possibly stick the common directory into the QC as $cdmaterials instead?
Plus, if you (ZeqMacaw) want to give people what's used to compile the models, you shouldn't include it, since with DMXes, one can set a material directory root (like $CDMaterials, except not used in texture groups), such as models/player/scout/, and then the materials will be named scout_blue for example, which StudioMDL will interpret as models/player/scout/scout_blue even though the material name is only scout_blue. At least I'm fairly certain that's what's going on. Why would people give the full material path as the material name in a modelling tool when also using $CDMaterials and a material root thing, anyway?
If you need me to confirm that material root thing does this, I can try, but I won't do it if you don't ask me to.