Skip to content

Windows throws error when running test-zenkit.exe #106

@rockysx27

Description

@rockysx27
[doctest] doctest version is "2.4.9"
[doctest] run with "--help" for options
===============================================================================
D:\Gothic Studio\ZenKit\tests\TestCutsceneLibrary.cc(39):
TEST SUITE: CutsceneLibrary
TEST CASE:  CutsceneLibrary.load(GOTHIC1)

D:\Gothic Studio\ZenKit\tests\TestCutsceneLibrary.cc(39): ERROR: test case THREW exception: Failed to open ./samples/ou.proprietary.bin

===============================================================================
D:\Gothic Studio\ZenKit\tests\TestCutsceneLibrary.cc(46):
TEST SUITE: CutsceneLibrary
TEST CASE:  CutsceneLibrary.dump(GOTHIC1)

D:\Gothic Studio\ZenKit\tests\TestCutsceneLibrary.cc(46): ERROR: test case THREW exception: Failed to open ./samples/ou.proprietary.bin

===============================================================================
D:\Gothic Studio\ZenKit\tests\TestDaedalusScript.cc(14):
TEST SUITE: DaedalusScript
TEST CASE:  DaedalusScript.load

D:\Gothic Studio\ZenKit\tests\TestDaedalusScript.cc(14): ERROR: test case THREW exception: Failed to open ./samples/menu.proprietary.dat

2025-07-15 03:15:12 [ZenKit] (WARNING) ÔÇ║ ModelScript: Syntax error (line 33, column 4): comments must start with two slashes
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEINFO.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading THUMB.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEDAT.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [VobTree % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [CutscenePlayer % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [SkyCtrl % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [WayNet % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [EndMarker % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEINFO.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading THUMB.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEDAT.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [VobTree  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [CutscenePlayer  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [SkyCtrl  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [WayNet  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [EndMarker  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEINFO.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading THUMB.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEDAT.SAV
2025-07-15 03:15:12 [ZenKit] (WARNING) ÔÇ║ ReadArchive.Binsafe: Reading 1764 bytes although 4356 are actually available
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [VobTree % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [CutscenePlayer % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [SkyCtrl % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [WayNet % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [EndMarker % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEINFO.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading THUMB.SAV
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ SaveGame: Loading SAVEDAT.SAV
2025-07-15 03:15:12 [ZenKit] (WARNING) ÔÇ║ ReadArchive.Binsafe: Reading 1764 bytes although 4356 are actually available
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [VobTree  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [CutscenePlayer  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [SkyCtrl  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [WayNet  0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [EndMarker  0 0]
2025-07-15 03:15:12 [ZenKit] (DEBUG  ) ÔÇ║ Vfs: Gothic 2 disk detected
2025-07-15 03:15:12 [ZenKit] (WARNING) ÔÇ║ ReadArchive: Unresolved reference: 796
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [MeshAndBsp % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c000
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c010
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c040
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c045
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c050
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ BspTree: Parsing chunk c0ff
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [VobTree % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [WayNet % 0 0]
2025-07-15 03:15:12 [ZenKit] (INFO   ) ÔÇ║ World: Parsing object [EndMarker % 0 0]
===============================================================================
D:\Gothic Studio\ZenKit\tests\TestWorld.cc(11):
TEST SUITE: World
TEST CASE:  World.load(GOTHIC1)

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(19): ERROR: CHECK_EQ( mesh.features.size(), 419936 ) is NOT correct!
  values: CHECK_EQ( 237416, 419936 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(20): ERROR: CHECK_EQ( mesh.materials.size(), 2263 ) is NOT correct!
  values: CHECK_EQ( 2244, 2263 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(35): ERROR: CHECK_EQ( verts[0], zenkit::Vec3 {91365, -4026.60083, 46900} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(36): ERROR: CHECK_EQ( verts[1], zenkit::Vec3 {92900, -4029.99976, 38399.9961} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(37): ERROR: CHECK_EQ( verts[500], zenkit::Vec3 {44263.8203, 708.517822, 6841.18262} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(38): ERROR: CHECK_EQ( verts[501], zenkit::Vec3 {45672.6094, 640.436157, 6877.81543} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(41): ERROR: CHECK_EQ( feats[0].texture, zenkit::Vec2 {1.11193848, 2.64415169} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(43): ERROR: CHECK_EQ( feats[0].normal, zenkit::Vec3 {0.0000220107158, 1, -0.000121058853} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(45): ERROR: CHECK_EQ( feats[1].texture, zenkit::Vec2 {-0.371101379, -0.909111022} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(46): ERROR: CHECK_EQ( feats[1].light, 4292927712 ) is NOT correct!
  values: CHECK_EQ( 4292993505, 4292927712 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(47): ERROR: CHECK_EQ( feats[1].normal, zenkit::Vec3 {0.0000251403726, 1, -0.000138271935} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(49): ERROR: CHECK_EQ( feats[500].texture, zenkit::Vec2 {-0.524971008, 2.59478664} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(50): ERROR: CHECK_EQ( feats[500].light, 4281084972 ) is NOT correct!
  values: CHECK_EQ( 4292993505, 4281084972 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(51): ERROR: CHECK_EQ( feats[500].normal, zenkit::Vec3 {-0.000046945388, -0.99999994, 0.000258200336} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(53): ERROR: CHECK_EQ( feats[501].texture, zenkit::Vec2 {1.93376923, -0.734043121} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(54): ERROR: CHECK_EQ( feats[501].light, 4281084972 ) is NOT correct!
  values: CHECK_EQ( 4292927712, 4281084972 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(55): ERROR: CHECK_EQ( feats[501].normal, zenkit::Vec3 {0.000102534526, -1, -0.00014051389} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(65): ERROR: CHECK_EQ( mat500.name, "OMWABROWNGREEN01" ) is NOT correct!
  values: CHECK_EQ( P:GWALD15_, OMWABROWNGREEN01 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(66): ERROR: CHECK_EQ( mat500.group, zenkit::MaterialGroup::STONE ) is NOT correct!
  values: CHECK_EQ( 0, 2 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(67): ERROR: CHECK_EQ( mat500.texture, "OMWABROWNGREEN01.TGA" ) is NOT correct!
  values: CHECK_EQ( OW_W_PORTALFORESTS.TGA, OMWABROWNGREEN01.TGA )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(70): ERROR: CHECK_EQ( polys.material_indices.size(), 106722 ) is NOT correct!
  values: CHECK_EQ( 106908, 106722 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(71): ERROR: CHECK_EQ( polys.lightmap_indices.size(), 106722 ) is NOT correct!
  values: CHECK_EQ( 106908, 106722 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(72): ERROR: CHECK_EQ( polys.feature_indices.size(), 106722 * 3 ) is NOT correct!
  values: CHECK_EQ( 320724, 320166 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(73): ERROR: CHECK_EQ( polys.vertex_indices.size(), 106722 * 3 ) is NOT correct!
  values: CHECK_EQ( 320724, 320166 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(74): ERROR: CHECK_EQ( polys.flags.size(), 106722 ) is NOT correct!
  values: CHECK_EQ( 106908, 106722 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(77): ERROR: CHECK_EQ( polys.material_indices[26680], 20 ) is NOT correct!
  values: CHECK_EQ( 14, 20 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(78): ERROR: CHECK_EQ( polys.material_indices[53360], 1097 ) is NOT correct!
  values: CHECK_EQ( 1081, 1097 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(79): ERROR: CHECK_EQ( polys.material_indices[106721], 4 ) is NOT correct!
  values: CHECK_EQ( 2015, 4 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(83): ERROR: CHECK_EQ( polys.lightmap_indices[53360], 557 ) is NOT correct!
  values: CHECK_EQ( -1, 557 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(84): ERROR: CHECK_EQ( polys.lightmap_indices[106721], -1 ) is NOT correct!
  values: CHECK_EQ( 2005, -1 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(89): ERROR: CHECK_EQ( polys.feature_indices[26680 * 3 + 0], 100792 ) is NOT correct!
  values: CHECK_EQ( 58642, 100792 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(90): ERROR: CHECK_EQ( polys.feature_indices[26680 * 3 + 1], 100793 ) is NOT correct!
  values: CHECK_EQ( 58643, 100793 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(91): ERROR: CHECK_EQ( polys.feature_indices[26680 * 3 + 2], 100794 ) is NOT correct!
  values: CHECK_EQ( 58644, 100794 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(92): ERROR: CHECK_EQ( polys.feature_indices[53360 * 3 + 0], 210349 ) is NOT correct!
  values: CHECK_EQ( 117995, 210349 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(93): ERROR: CHECK_EQ( polys.feature_indices[53360 * 3 + 1], 210350 ) is NOT correct!
  values: CHECK_EQ( 118002, 210350 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(94): ERROR: CHECK_EQ( polys.feature_indices[53360 * 3 + 2], 210351 ) is NOT correct!
  values: CHECK_EQ( 118004, 210351 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(95): ERROR: CHECK_EQ( polys.feature_indices[106721 * 3 + 0], 419933 ) is NOT correct!
  values: CHECK_EQ( 236986, 419933 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(96): ERROR: CHECK_EQ( polys.feature_indices[106721 * 3 + 1], 419934 ) is NOT correct!
  values: CHECK_EQ( 236983, 419934 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(97): ERROR: CHECK_EQ( polys.feature_indices[106721 * 3 + 2], 419935 ) is NOT correct!
  values: CHECK_EQ( 236982, 419935 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(99): ERROR: CHECK_EQ( polys.vertex_indices[0 * 3 + 0], 0 ) is NOT correct!
  values: CHECK_EQ( 1, 0 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(100): ERROR: CHECK_EQ( polys.vertex_indices[0 * 3 + 1], 2 ) is NOT correct!
  values: CHECK_EQ( 0, 2 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(101): ERROR: CHECK_EQ( polys.vertex_indices[0 * 3 + 2], 1 ) is NOT correct!
  values: CHECK_EQ( 2, 1 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(102): ERROR: CHECK_EQ( polys.vertex_indices[26680 * 3 + 0], 14241 ) is NOT correct!
  values: CHECK_EQ( 13695, 14241 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(103): ERROR: CHECK_EQ( polys.vertex_indices[26680 * 3 + 1], 14243 ) is NOT correct!
  values: CHECK_EQ( 13698, 14243 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(104): ERROR: CHECK_EQ( polys.vertex_indices[26680 * 3 + 2], 14242 ) is NOT correct!
  values: CHECK_EQ( 14184, 14242 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(105): ERROR: CHECK_EQ( polys.vertex_indices[53360 * 3 + 0], 28518 ) is NOT correct!
  values: CHECK_EQ( 28426, 28518 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(106): ERROR: CHECK_EQ( polys.vertex_indices[53360 * 3 + 1], 28512 ) is NOT correct!
  values: CHECK_EQ( 28435, 28512 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(107): ERROR: CHECK_EQ( polys.vertex_indices[53360 * 3 + 2], 28520 ) is NOT correct!
  values: CHECK_EQ( 28411, 28520 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(108): ERROR: CHECK_EQ( polys.vertex_indices[106721 * 3 + 0], 55429 ) is NOT correct!
  values: CHECK_EQ( 55369, 55429 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(109): ERROR: CHECK_EQ( polys.vertex_indices[106721 * 3 + 1], 55428 ) is NOT correct!
  values: CHECK_EQ( 55370, 55428 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(110): ERROR: CHECK_EQ( polys.vertex_indices[106721 * 3 + 2], 54576 ) is NOT correct!
  values: CHECK_EQ( 55372, 54576 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(113): ERROR: CHECK_EQ( polys.flags[26680], zenkit::PolygonFlagSet {0, 0, 0, 0, 0, 0, 0, -1, 1, 1} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(114): ERROR: CHECK_EQ( polys.flags[53360], zenkit::PolygonFlagSet {0, 1, 1, 0, 0, 0, 0, -1, 0, 0} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(115): ERROR: CHECK_EQ( polys.flags[106721], zenkit::PolygonFlagSet {0, 0, 0, 0, 0, 0, 0, -1, 1, 1} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(122): ERROR: CHECK_EQ( tree_polys.size(), 480135 ) is NOT correct!
  values: CHECK_EQ( 496369, 480135 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(126): ERROR: CHECK_EQ( tree_polys[150], 102 ) is NOT correct!
  values: CHECK_EQ( 104, 102 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(127): ERROR: CHECK_EQ( tree_polys[151], 103 ) is NOT correct!
  values: CHECK_EQ( 105, 103 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(128): ERROR: CHECK_EQ( tree_polys[152], 92 ) is NOT correct!
  values: CHECK_EQ( 106, 92 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(131): ERROR: CHECK_EQ( nodes.size(), 6644 ) is NOT correct!
  values: CHECK_EQ( 9052, 6644 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(135): ERROR: CHECK_EQ( nodes[0].back_index, 1599 ) is NOT correct!
  values: CHECK_EQ( 1835, 1599 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(145): ERROR: CHECK_EQ( nodes[1].back_index, 445 ) is NOT correct!
  values: CHECK_EQ( 679, 445 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(153): ERROR: CHECK_EQ( leaves.size(), 3318 ) is NOT correct!
  values: CHECK_EQ( 4521, 3318 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(155): ERROR: CHECK_EQ( leaves[10], 26 ) is NOT correct!
  values: CHECK_EQ( 27, 26 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(164): ERROR: CHECK( nodes[26].is_leaf() ) is NOT correct!
  values: CHECK( false )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(166): ERROR: CHECK_EQ( nodes[26].polygon_index, 446 ) is NOT correct!
  values: CHECK_EQ( 0, 446 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(167): ERROR: CHECK_EQ( nodes[26].polygon_count, 24 ) is NOT correct!
  values: CHECK_EQ( 0, 24 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(168): ERROR: CHECK_EQ( nodes[26].bbox.min, zenkit::Vec3 {48899.9961f, -4029.99976f, 47400} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(169): ERROR: CHECK_EQ( nodes[26].bbox.max, zenkit::Vec3 {67900, -4026.59961f, 67399.9921f} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(172): ERROR: CHECK_EQ( sectors.size(), 299 ) is NOT correct!
  values: CHECK_EQ( 298, 299 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(174): ERROR: CHECK_EQ( sectors[0].name, "WALD11" ) is NOT correct!
  values: CHECK_EQ( OWORC06, WALD11 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(175): ERROR: CHECK_EQ( sectors[0].node_indices.size(), 9 ) is NOT correct!
  values: CHECK_EQ( 8, 9 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(176): ERROR: CHECK_EQ( sectors[0].portal_polygon_indices.size(), 24 ) is NOT correct!
  values: CHECK_EQ( 2, 24 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(178): ERROR: CHECK_EQ( sectors[50].name, "OWCAVE01" ) is NOT correct!
  values: CHECK_EQ( GWALD26, OWCAVE01 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(179): ERROR: CHECK_EQ( sectors[50].node_indices.size(), 4 ) is NOT correct!
  values: CHECK_EQ( 5, 4 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(180): ERROR: CHECK_EQ( sectors[50].portal_polygon_indices.size(), 2 ) is NOT correct!
  values: CHECK_EQ( 20, 2 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(185): ERROR: CHECK_EQ( tree.light_points.size(), 3318 ) is NOT correct!
  values: CHECK_EQ( 4521, 3318 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(197): ERROR: CHECK_EQ( box0.min, zenkit::Vec3 {-71919.9609, -13091.8232, -59900} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(198): ERROR: CHECK_EQ( box0.max, zenkit::Vec3 {108999.992, 20014.0352, 67399.9921} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(212): ERROR: CHECK_EQ( vob0->visual_name, "SURFACE.3DS" ) is NOT correct!
  values: CHECK_EQ( OLDCAMP.3DS, SURFACE.3DS )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(220): ERROR: CHECK( vob0->cd_static ) is NOT correct!
  values: CHECK( false )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(229): ERROR: CHECK_EQ( children.size(), 7496 ) is NOT correct!
  values: CHECK_EQ( 3248, 7496 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(234): ERROR: CHECK_EQ( box1.min, zenkit::Vec3 {-18596.9004, -161.17189, 4091.1333} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(235): ERROR: CHECK_EQ( box1.max, zenkit::Vec3 {-18492.0723, -111.171906, 4191.26221} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(238): ERROR: CHECK_EQ( matc[0][0], -0.779196978f ) is NOT correct!
  values: CHECK_EQ( 1, -0.779197 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(240): ERROR: CHECK_EQ( matc[2][0], 0.626779079f ) is NOT correct!
  values: CHECK_EQ( 0, 0.626779 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(246): ERROR: CHECK_EQ( matc[0][2], -0.626779079f ) is NOT correct!
  values: CHECK_EQ( 0, -0.626779 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(248): ERROR: CHECK_EQ( matc[2][2], -0.779196978f ) is NOT correct!
  values: CHECK_EQ( 1, -0.779197 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(250): ERROR: CHECK_EQ( child1->vob_name, "FP_CAMPFIRE_PATH_BANDITOS2_03_02" ) is NOT correct!
  values: CHECK_EQ( LIGHT, FP_CAMPFIRE_PATH_BANDITOS2_03_02 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(253): ERROR: CHECK_EQ( child1->position, zenkit::Vec3 {-18544.4863, -136.171906, 4141.19727} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(254): ERROR: CHECK_FALSE( child1->show_visual ) is NOT correct!
  values: CHECK_FALSE( true )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(272): ERROR: CHECK_EQ( box2.min, zenkit::Vec3 {-9999.40234, -10000.0039, -9200} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(273): ERROR: CHECK_EQ( box2.max, zenkit::Vec3 {9060.59765, 5909.90039, 7537.47461} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(287): ERROR: CHECK_EQ( vob13->visual_name, "OLDCAMP.3DS" ) is NOT correct!
  values: CHECK_EQ( SURFACE.3DS, OLDCAMP.3DS )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(295): ERROR: CHECK_FALSE( vob13->cd_static ) is NOT correct!
  values: CHECK_FALSE( true )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(304): ERROR: CHECK_EQ( children.size(), 3250 ) is NOT correct!
  values: CHECK_EQ( 7494, 3250 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(323): ERROR: CHECK_EQ( wp100.name, "CASTLE_MOVEMENT_STRAIGHT3" ) is NOT correct!
  values: CHECK_EQ( OCC_CENTER_4, CASTLE_MOVEMENT_STRAIGHT3 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(326): ERROR: CHECK_EQ( wp100.position, zenkit::Vec3 {3362.21948, 8275.1709, -21067.9473} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(327): ERROR: CHECK_EQ( wp100.direction, zenkit::Vec3 {-0.342115372, 0, 0.939657927} ) is NOT correct!
  values: CHECK_EQ( {?}, {?} )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(339): ERROR: CHECK_EQ( edge5.a, 28 ) is NOT correct!
  values: CHECK_EQ( 25, 28 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(340): ERROR: CHECK_EQ( edge5.b, 30 ) is NOT correct!
  values: CHECK_EQ( 26, 30 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(342): ERROR: CHECK_EQ( edge100.a, 123 ) is NOT correct!
  values: CHECK_EQ( 100, 123 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(343): ERROR: CHECK_EQ( edge100.b, 126 ) is NOT correct!
  values: CHECK_EQ( 103, 126 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(345): ERROR: CHECK_EQ( edge500.a, 521 ) is NOT correct!
  values: CHECK_EQ( 472, 521 )

D:\Gothic Studio\ZenKit\tests\TestWorld.cc(346): ERROR: CHECK_EQ( edge500.b, 515 ) is NOT correct!
  values: CHECK_EQ( 473, 515 )

===============================================================================
[doctest] test cases:  101 |   97 passed |   4 failed | 17 skipped
[doctest] assertions: 1466 | 1362 passed | 104 failed |
[doctest] Status: FAILURE!

[process exited with code 1 (0x00000001)]
You can now close this terminal with Ctrl+D, or press Enter to restart.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions