SesamePaste233 / StarfieldMeshConverter

Exports assets for Starfield. Supports models, morph, geometry and physics data.
MIT License
17 stars 4 forks source link

Feature Request: Build for Linux #2

Open ManApart opened 7 months ago

ManApart commented 7 months ago

Since Starfield is playable through proton and people are using the steam deck etc to play it, it would be great to be able to use this blender plugin on linux.

When I attempt to enable this addon in Blender, I get an OSError: ./MeschConverter.dll: invalid ELF header.

If it would be possible to build targeting linux as well as windows, it would enable people like myself (who are probably a great minority) to use the addon in our native linux machines.

I understand that the juice may not be worth the squeeze for you, but wanted to request it just in case.

SesamePaste233 commented 7 months ago

Thanks for your kind request. There will be a Linux build but it's not my current focus. Thanks for your attention and I'll let you know as soon as I have a Linux build ready.

ManApart commented 7 months ago

That's great to hear SesamePaste!

I'm sure you've got a ton your'e focusing on, and I understand linux is a minority of users, so I'm glad to hear it's on your radar at all.

Thank you!

fo76utils commented 2 months ago

I created a fork with very preliminary Linux support here. With this build, I was able to import a NIF in Blender, and export the basic cube that Blender creates by default, although exporting more complex models currently fails with a JSON parsing error. There are some other issues and limitations as well, and I had to disable some of the Python code that does not work with Blender 4.1.

What I changed so far includes:

However, it would still require a fair amount of work to get this port of the plugin to a really usable state, while also keeping up with the changes made to the upstream version. So, I am unsure if it would be better to focus on implementing better glTF support in NifSkope (which is already multi-platform) instead.

ManApart commented 1 month ago

That's great to hear! Thanks for the update!