enenra / space-engineers-utilities

A Blender 4.0+ addon to streamline working on assets for Space Engineers.
https://spaceengineers.wiki.gg/wiki/Modding/Tools/Space_Engineers_Utilities
GNU General Public License v3.0
47 stars 12 forks source link

EO44 won't export my model #346

Closed TiaanSWU closed 1 year ago

TiaanSWU commented 1 year ago

Describe the bug This is from error EO44 I am trying to make a Christmas tree, but it refuses to export the model

To Reproduce Steps to reproduce the behavior:

  1. Click on export

Expected behavior It to export the Christmas tree for use in game

Screenshots If applicable, add screenshots to help explain your problem.

BLEND file Don't share the file It for a server I work and supposed to be unique

Christmas_Tree_Space Engineers_Bug.zip

Versions (please complete the following information):

Additional context I think it may be because of the number of leaves and details but I truly don't know tried everything, but it finally told me to submit a bug report so here I am.

enenra commented 1 year ago

Hi, could you please send me your log file as described in the error message / in the troubleshooting page on SEMREF for E044?

SEUT: An error ocurred during MWM conversion. See *.mwm.log file (generated if 'Delete Temp Files' is toggled off) for details. (E044)

If you prefer, you can also just upload any file to my discord server in the channel #file-drop, which has its history disabled so nobody can see what was posted. :-)

TiaanSWU commented 1 year ago

Christmas_Tree.mwm.log

enenra commented 1 year ago

Well, there you go:

    System.Exception: Mesh 'tree.001' has no UV map/channel!
       at MwmBuilder.MyModelBuilder.<Build>g__LogUVError|5_0(Mesh mesh, String message) in C:\Users\cheyn\Google Drive\3D_Projects\MWMBSourceStollie\MyModelBuilder.cs:line 120
       at MwmBuilder.MyModelBuilder.Build(String filename, String intermediateDir, String outputDir, MyModelConfiguration configuration, Byte[] havokCollisionShapes, Boolean checkOpenBoundaries, Single[] lodDistances, Boolean overrideLods, Func`2 getMaterialByRef, IMyBuildLogger logger) in C:\Users\cheyn\Google Drive\3D_Projects\MWMBSourceStollie\MyModelBuilder.cs:line 138
       at MwmBuilder.ProgramContext.ProcessItem(ItemInfo item, String outputDir, Byte[] havokCollisionShapes, Boolean checkOpenBoundaries, Single[] lodDistances, Boolean overrideLods) in C:\Users\cheyn\Google Drive\3D_Projects\MWMBSourceStollie\ProgramContext.cs:line 416
       at MwmBuilder.ProgramContext.ProcessFile(String file, String outputDir, Dictionary`2 defaultVars, Boolean exportXml, Boolean forceBuild, Boolean checkOpenBoundaries, String lodDistances, Boolean overrideLods) in C:\Users\cheyn\Google Drive\3D_Projects\MWMBSourceStollie\ProgramContext.cs:line 366
       at MwmBuilder.ProgramContext.ProcessFileSafe(String file) in C:\Users\cheyn\Google Drive\3D_Projects\MWMBSourceStollie\ProgramContext.cs:line 156

Once of your objects doesn't have an UV map.

enenra commented 1 year ago

I'm assuming this has been resolved. If not, let me know. :-)