custom file format plugin

Any guides or documentation about creating C++ plugins that add support for other file formats to be imported into UE4’s Content Browser? I couldn’t find much.

Thanks!

They describe that the documentation is still lacking in this area in a recent twitch stream:

http://www.twitch.tv/unrealengine/c/4025439 (go to about 1:09:00)

However they do mention one example that implements a new file format, so you might want to have a look at that.

So that’s what that Paper2D plugin does. Ok, that should get me going. Thanks! Especially thanks for the very very specific and accurate time index for the video! :slight_smile:

Unfortunately, that link is no longer available.

@Arnage can you please give us the other link (from youtube) , current link is not working !!

Recently, Unreal has actually made a class on their Academy page covering this exact topic, see here:
https://academy.unrealengine.com/Class/plugins

Not the same source, but I just posted a link to a Epic created tutorial.

I want to understand how unreal imports fbx file into unreal, so i am looking into FBX importer code (FbxImporter class) but its complicated n has lot of dependencies ?

Can u help me to do that if you know the workflow of code or if you knows any documentation available for this ?

Also i cant debug that file as it is “Read only” , so you know how to debug “Read only files”?

Thanks

This really should be it’s own question, but let me give you a little preview. Nobody except Autodesk knows how FBX files are structured. People have made guesses/reverse engineered as best they can, but FBX remains a hugely problematic file format (Not in the least because there’s several different version of the format, which are all structured differently). Anyway, I think Unreal itself already has an importer?

If you want to create your own, I would highly recommend ‘borrowing’ someone else’s implementation and modifying it to suit your needs.

Thanks @Bronzdragon , i will do look into others implementation, but my next question is how to get my custom into this list

Can you please help me understand the process to do this ?

Start by learning how to make your own asset types, there more tutorials named like that, then you can use UFactory that you create in progress for file import function.

Thanks @anonymous_user_f5a50610

@anonymous_user_f5a50610 if you got any links for tutorial , it will be very helpful !

Thanks