A roadmap for Minie Physics

gradle dependencies

Minie has its own DLL, of course. But in order to cause JmeDesktopSystem to load that DLL automatically during statup, I had to give it the same name as jme3-bullet’s DLL. Hence both DLLs are named “bulletjme.dll”.

So how can you tell which DLL is being loaded? Well, when jme3-bullet’s DLL initializes, it prints “Bullet-Native: Initializing java classes” to the standard output. Whereas when Minie’s DLL initializes, it prints “Libbulletjme version x.y.z initializing”.

Thanks for the stack trace. I see that the crash occurred while finalizing a collision object. Since that code was rewritten for v2, I think there’s an excellent chance v2 will resolve your issue.

1 Like