Hey guys, I've been in trouble for this implict pipeline which documentation does not give me proper guidance at all.
For the 3DSMAX (version 2021) plugin SDK 18.0, first I found that the generate XML key is not working which means. It does not have any response. I have to create an XML file manually.
The second problem is that, it pops out this error
And I clicked save, but this error still occurs.
How to deal with that?
--------------------------------
When I want to export a new mesh,
I click export ticked, the plugin tried to generate XML first but fails
For the 3DSMAX (version 2021) plugin SDK 18.0, first I found that the generate XML key is not working which means. It does not have any response. I have to create an XML file manually.
The second problem is that, it pops out this error
Despite that I've already clicked menubar-Babylon-Babylon Resolve UniqueIDs..---------------------------
An error as occured during the export process
---------------------------
MAXScript exception raised.
-- Runtime error: .NET runtime exception: Export interrupted due to UniqueID conflict in the following nodes, Xinyi_Hangar_Frame
Fix the issue trough Babylon -> Resolve UniqueID button
---------------------------
OK
---------------------------
And I clicked save, but this error still occurs.
How to deal with that?
--------------------------------
When I want to export a new mesh,
I click export ticked, the plugin tried to generate XML first but fails
Something went wrong while updating the XML file of APLoc_Helper_LOD0, the XML will not be updated but the export will still be performed :
ERROR : This file doesn't exist. can't update it
Overwritten param
3
3
However, if I create one XML manually, and then click export ticked, the plugin still fails
Traceback (most recent call last):
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\multiExporter.py", line 679, in _clickedExportTicked
self.sendToExporter(selected)
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\multiExporter.py", line 768, in sendToExporter
exporter.exportObjects(objects, optionPreset, prompt=prompt)
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\exporter.py", line 177, in exportObjects
bundles = collectObjectBundlesForExport(objects, optionPreset)
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\exporter.py", line 138, in collectObjectBundlesForExport
lodLog = updateSingleMetadataLODValue(metaPath, lodLevel, lodValue)
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\exporter.py", line 408, in updateSingleMetadataLODValue
log += writeXML(xmlPath, root)
File "G:\Tools\3dsMax\FlightSimPackage\scripts\msfs_max_py\MultiExporter\exporter.py", line 424, in writeXML
dom_string = os.linesep.join([s for s in xmlstr.splitlines() if s.strip()])
TypeError: sequence item 0: expected str instance, bytes found
Last edited: