Skip to content

s&box map support #106

@izzint

Description

@izzint

Whenever I try to load a s&box VPK map file it gives me this error:


Python: Traceback (most recent call last):
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2_operators.py", line 109, in execute
    world.load(vpk_path.stem)
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\resouce_types\valve_world.py", line 43, in load
    self.load_entities()
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\resouce_types\valve_world.py", line 56, in load_entities
    handler.load_entities()
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\entities\abstract_entity_handlers.py", line 78, in load_entities
    self.load_all_entities()
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\entities\abstract_entity_handlers.py", line 99, in load_all_entities
    self.handle_child_lump(proper_path.stem, ValveCompiledFile(elump_file))
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\entities\abstract_entity_handlers.py", line 103, in handle_child_lump
    self.load_entity_lump(name, child_lump)
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\entities\abstract_entity_handlers.py", line 122, in load_entity_lump
    a.read(reader)
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\source2\utils\entity_keyvalues.py", line 11, in read
    version = reader.read_int32()
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\utilities\byte_io_mdl.py", line 171, in read_int32
    return self._read('i')
  File "C:\Users\zoome\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\SourceIO\utilities\byte_io_mdl.py", line 156, in _read
    return struct.unpack(t, self.file.read(struct.calcsize(t)))[0]
struct.error: unpack requires a buffer of 4 bytes

location: <unknown location>:-1

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