Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка skl экспорта, когда невозможно создать папку #732

Closed
PavelBlend opened this issue Jan 12, 2024 · 1 comment
Labels
bug Что-то не работает export Касается операторов экспорта skl/skls Форматы *.skl и *.skls

Comments

@PavelBlend
Copy link
Owner

При batch-skl экспорте, когда создаётся папка для анимаций, появляется ошибка, если имя папки совпадает с именем существующего файла:

Traceback (most recent call last):
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\log.py", line 284, in wrapper
    return method(self, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\stats.py", line 277, in wrapper
    result = method(self, context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\ie.py", line 70, in wrapper
    result = method(self, context, *args)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\skl\ops.py", line 441, in execute
    exp.export_skl_file(filepath, export_context)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\log.py", line 270, in wrap
    return func(*args, **kwargs)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\utils\stats.py", line 238, in wrapper
    result = method(*args, **kwargs)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\formats\skl\exp.py", line 48, in export_skl_file
    rw.utils.save_file(file_path, writer)
  File "C:\Users\Pavel\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\io_scene_xray\rw\utils.py", line 54, in save_file
    with open(file_path, 'wb') as file:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Pavel\\Desktop\\New Folder\\stalker_bandit_1.ogf\\norm_2_critical_hit_hend_left_0.skl'

Чтобы воспроизвести ошибку, нужно импортировать *.object с анимациями, а потом сделать экспорт *.object в любую папку и в ту же папку сделать batch-skl экспорт. Экспорт skl нужно делать с помощью этого оператора:
01

@PavelBlend PavelBlend added bug Что-то не работает skl/skls Форматы *.skl и *.skls export Касается операторов экспорта labels Jan 12, 2024
@PavelBlend
Copy link
Owner Author

Теперь будут появляться читаемые ошибки:

03

02

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Что-то не работает export Касается операторов экспорта skl/skls Форматы *.skl и *.skls
Projects
None yet
Development

No branches or pull requests

1 participant