Note: this page will be moving to Wiki
Bgeometry Asserts & Respective Fixes
ScriptError.cpp(87): Load error: (customdata)...
Caused by incorrect CustomData. In Blender, make sure the CustomData field isn't set improperly.
In 3ds Max, make sure the User Defined properties tab in Object Properties contains no invalid data.
CreateAiData.cpp(145): "curSector = lastSector" safe area did not overlap all sectors.
Route #ai_route must be shortest and widest route. Check that routes #ai_safe and #ai_race are longer than #ai_route and completely covered by it.
CreateAiData.cpp(236): "(numTri % 2) == 0" Invalid triangle count in AI sector data (quads expected)
It's not recommended to use triangles as part of routes, but if you do, check that there is even number of triangles.
CreateAiData.cpp (256): "c.y > 0.f"
Caused by an incorrect face order in AI sectors.
Caused by flipped normals and negative scale.
CreateAiData.cpp (283): "startZ <= 0.f"
Caused by first AI sector being on positive side of Y-axis. Make sure your track is on the negative side of Y-axis.
In Blender open top view and move track below the red axis line.
CreateAiData.cpp (323): "(al==1 && ar==2) || ar==1) && al==2)"
AI Route path fully enclosed and/or Route has a loose face
bbIo.cpp(888): "buffer[0] != '\0'" Did not find relative directory in:
Caused by .bgo file not under "data" folder. For example all folders under Wreckfest/mods/xxx/data/... are valid folders.
Bgo2Scne.cpp (1426): "imagePath.length() > 4"
Caused by a texture path that somehow ended up with a length less than 4. Make sure your texture paths are all correct.
Bgo2Scne.cpp (1449): "0"
In Blender 2.79, this is caused by textures outside 11 first texture slots. Make sure all textures are inside first 11 slots.
Bgo2Scne.cpp(1501): "c0" Error in material slot 0 (Ambient color). Likely problem with #blend material.
Bgo2Scne.cpp(1503): "c2" #blend, third material missing _c(?)
Bgo2Scne.cpp(1504): "c3" #blend, third material missing _ns(?)
Bgo2Scne.cpp(1505): "m" #blend detailblend missing(?)
Bgo2Scne.cpp(3566): "GetSize(boxTop) == 1"
In vehicles, this is caused by an incorrect hierarchy. Make sure you have proxies, collision spheres, a solidbody, etc.
bbSystem.cpp(1643): "size <= block->heading->maxCount"
Limit exceeded for BagFile section. Check tag for section name.
If error appears with tag 'aisc' there is too many ai sectors.
Also caused by an object having a material assigned to too many polygons.
Vector3.inl(150): "f != 0.f"
Object with scale 0 will cause this error.
Object with dimensions exceeding 1000 meters with multiple vertices in same coordinate will cause this error.
Try Mesh > Clean up > Merge by Distance or split one large mesh into few objects.
BgoImporter.cpp(1382): "numFaces > 0" Invalid face count in "model"
Caused by edge not attached to face in model.
Errors to ignore:
BgoImporter(439): custom data has illegal key otherway
When in Error.log this error usually means nothing.
Exporter bugs:
Popup with text: "Report: Error, Python: Traceback"
Caused by bug in Blender BGO Exporter. Make sure exporter is the latest version.
Cryptic codes:
0.f Number 0.0
c.y Coordinate Y
!= Not equal
StartZ: ai_route's first sector's right vertex. (first sector is route end with largest Y value)