Skip to content

Unsupported DXGI format R16G16B16A16_FLOAT #441

@VCSoldier

Description

@VCSoldier

Python: Traceback (most recent call last):
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\operators\shared_operators.py", line 91, in execute
self.load_vmdl(content_manager, context, obj)
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\operators\shared_operators.py", line 406, in load_vmdl
container = load_model(content_manager, model_resource, import_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 91, in load_model
objects = create_meshes(content_manager, resource, container, import_contex)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 213, in create_meshes
sub_meshes = load_internal_mesh(content_manager, model_resource, container, mesh_info, import_contex)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 255, in load_internal_mesh
return create_mesh(content_manager, model_resource, container, data_block, index_buffers, vertex_buffers,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 428, in create_mesh
import_scene_object(content_manager, data_block, g_vertex_offset, import_context, index_buffers, mesh_id,
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 443, in import_scene_object
import_drawcall(content_manager, import_context, draw_call, mesh_id, mesh_name, mesh_resource, model_resource,
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 526, in import_drawcall
vertices, vertex_buffer = combine_vertex_buffers(all_buffers, mesh_resource)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\blender_bindings\source2\vmdl_loader.py", line 459, in combine_vertex_buffers
np_type, shape = attr.get_numpy_type()
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\5.0\scripts\addons\SourceIO-master\library\source2\blocks\vertex_index_buffer\vertex_buffer.py", line 83, in get_numpy_type
raise NotImplementedError(f"Unsupported DXGI format {self.format.name}")
NotImplementedError: Unsupported DXGI format R16G16B16A16_FLOAT

I get this error when trying to import a custom made CS2 map. odd thing is the model its erroring on has a texture that imported fine a few days ago. Could be cs2 changed formatting for some VMATS?

I can provide the VPK File of the compiled map if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions