Some textures have names longer than 63 characters (i.e. fx_channelholdduckplushietalkquestionlargeracesnotwai_channel_4690956.png). Blender is unable to properly deal with these on its own, as it will either:
Cut them at 63 characters (i.e. when trying to add something to a collection like bpy.data.images; fx_channelholdduckplushietalkquestionlargeracesnotwai_channel_4)
Cut the last 4 characters and replace them with a counter (i.e. when creating a new material; fx_channelholdduckplushietalkquestionlargeracesnotwai_chann.001)
This PR solves the parsing bit by offloading the materials array to csv files that are loaded when needed and the creation of materials bit by truncating the name.
Feedback & other ways to solve this are very welcome!
Some textures have names longer than 63 characters (i.e. fx_channelholdduckplushietalkquestionlargeracesnotwai_channel_4690956.png). Blender is unable to properly deal with these on its own, as it will either:
This PR solves the parsing bit by offloading the materials array to csv files that are loaded when needed and the creation of materials bit by truncating the name.
Feedback & other ways to solve this are very welcome!