Impossible to use the Import Raw feature to import meshes.
I have created a mesh using Blender and want to import it to a game I'm modding. The feature that's supposed to work is Import Raw, a button that when clicked is supposed to take in raw mesh files. (like obj) However on 3.0, if you click this button, UABE crashes!!
This is quite inconvenient since there is no way to "convert" obj to dump .txt (that's what google tells me) Please fix!
Import Raw only works for Unity's file format (which is often even incompatible across Unity releases). If you import, say, a regular .obj file, the asset just becomes invalid. There is no Mesh import support for now.
The crash you meant apparently occurs if you haven't selected anything (fixed now in the code), but doesn't appear to impact 'intended' use where you select an asset before pressing the button.
If you want to import meshes, you'll have to get the Unity software with a matching engine version (if you open the .assets/.unity3d/whatever file in a Hex editor, you'll see something like 2021.3.6f1 pretty much at the top), import your file in the Unity editor and place the mesh in the scene. Build the project, and you'll be able to transfer the Mesh asset from the generated .assets or .unity3d file through UABE (Export Raw from there, then Import Raw into your target game file).
Import Raw only works for Unity's file format (which is often even incompatible across Unity releases). If you import, say, a regular .obj file, the asset just becomes invalid. There is no Mesh import support for now.
Yea i figured that out this week actually. I understand that now. It really sucks that there isn't mesh import support.
The crash you meant apparently occurs if you haven't selected anything (fixed now in the code), but doesn't appear to impact 'intended' use where you select an asset before pressing the button.
Okay, if it's fixed thats good. Because older versions of UABE don't crash, even if you import the wrong file type.
If you want to import meshes, you'll have to get the Unity software with a matching engine version (if you open the .assets/.unity3d/whatever file in a Hex editor, you'll see something like 2021.3.6f1 pretty much at the top), import your file in the Unity editor and place the mesh in the scene. Build the project, and you'll be able to transfer the Mesh asset from the generated .assets or .unity3d file through UABE (Export Raw from there, then Import Raw into your target game file).
Yea I figured that out the hard way, I decided I won't go through all that hassle. Is there a easier way? Google gave no results on that either. Hopefully mesh import support gets added because who would've thought you needed to basically "create" your own game using unity just to get the raw data of ONE ASSET. Its super inefficient and a waste of time.