You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's possible to import SourceIO in Blender Python, provided it's installed & available
We could probably rig up a bulk asset importer for Titanfall that hooks that
try:
importSourceIOexceptImportError:
pass# switch to our own implementation / disable feature# ORimportimportlibifimportlib.util.find_spec("SourceIO") isNone:
... # disable prop loading feature
imo option 2 is better, as we can use a is_SourceIO_available global
Titanfall 2 .mdl / Apex .rmdl support might require collabing w/ SourceIO devs
A fork or PR of SourceIO is an idea, but I'd want to check w/ the devs first to make sure they'd be OK with that
Otherwise we just build our own importer
availability could get wierd depending on the order addons are initialised & cached in
I haven't encountered inter-addon dependencies before so idk
To figure out what parts of SourceIO to use, I'd trace backwards from operators
e.g. SOURCEIO_OT_BSPImport
We'd have to implement our own content manager for Titanfall Engine assets
I still think hooking the .mdl importer would be less work than building our own
Should collab w/ other addons like Perimeter
.rpak
tools will be a mustFormats
.mdl
v46.mdl
.rmdl
Settings
Prerequisites
The text was updated successfully, but these errors were encountered: