
(partial) One inconsistency found (ambient set to 1.0f instead of 0.0f), but it's not thecause of the issue.Source of the bug is engine/gfx/Mesh module.Finally, the issue needs to be identified as either a bug (or difference from LegoRR) in the referenced Gods98 source, or a bug created when porting to C++ Interface calls and other conventions.Once module(s) have been identified, begin slowly re-hooking functions until the source of the issue can be narrowed down.(worst case may be in engine/core/Utils, where certain string parsing may be failing) If this does not solve the issue, then there may be additional problems in engine/Main, or possibly even engine/drawing/DirectDraw. Begin unhooking engine/gfx/ mesh-related modules until the issue seems to be resolved.Additionally, the texture is fuzzy and blurred, in contrast to the sharp texture seen in the original. When compared side-by-side with LegoRR's original rendering, it seems these outlines are the mesh extending beyond its normal bounds. When looking a Rock Raider minifigure model in-game (in OpenLRR), they seem to have a dark outline around most of their edges.
