Importing obj whose name ends with numbers causes wrong material and texture name

Hi all,

when I try to import an Obj whose material and texture end with a long number, Unreal generates a material and texture whose name is completely different from the original one.
If instead I terminate the material and texture file with a letter, for example an underscore, the import works as expected.

I found the bug in version 4.12.5 but also in more recent 4.16.2 version.

For example if the material name is MI_0123456789012.mtl, the imported uasset name is MI_0002147483647.uasset

I attach the two versions to reproduce the issue.

Thanks for fixing :slight_smile:

link text