Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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.