Pavel Djundik
Pavel Djundik
We can begin with a box 16x16x16 purple box as a default (or even a simple sprite). Next level would be parsing fgd files for `iconsprite` to create a mapping...
Dropship model in HL:A has this in DATA: ``` m_keyValueText = " { particles_list = [ { name = resource:\"particles/creatures/dropship/dropship_thruster.vpcf\" attachment_point = \"RearThruster_L\" attachment_type = \"point_follow\" attachment_offset = [ 0.0,...
The skybox works (in steamvr enviroments) but HL:A has them in separate vpks on disk, so we fail to find the file.
For example gman animates, but not properly.
### Describe the bug Exception: SharpGLTF.Validation.SchemaException: MeshPrimitive[1] JOINTS_0: 7470 must be equal to 14940. ### Reference file in a Valve game HL:A models\creatures\strider\strider_parking_garage_recover_cloth.vmdl_c models\personal\sergiy\cloth_tarp3_mesh.vmdl_c models\ui\map_hologram_menu.vmdl_c Dota 2 models\props_frostivus\frostivus_ancient\frostivus_ancient_destruction.vmdl_c
### Describe the bug  ### Reference file in a Valve game Dota 2, antimage_female_debut
We got the file list out, but there's more data in there. See https://github.com/SteamDatabase/ValveResourceFormat/blob/master/ValveResourceFormat/ToolsAssetInfo/ToolsAssetInfo.cs
https://github.com/vpenades/SharpGLTF looks like a good lib to use. Some thoughts are here: https://docs.google.com/document/d/12QWpRG5hnRU4pw0XLuWLj_SGH7BlaqAWIwqj0mhnYd4/view
I believe it's not correct and the fact it works is rather magical. 1. We don't return a size for it in `GetSize` 2. Looking at IDA, it uses half...