; Link against the real game object; no copied loader, window or profile writes. .686 .model flat, stdcall option casemap:none include kernel32.inc InitPaths3D PROTO InitBuckshot3D PROTO FreeBuckshotAssets3D PROTO InitRussianGame3D PROTO FreeRussianAssets3D PROTO .code RunBuckshotPathProbe PROC call InitPaths3D call InitBuckshot3D test eax, eax jz path_probe_failed call FreeBuckshotAssets3D call InitRussianGame3D test eax,eax jz path_probe_failed call FreeRussianAssets3D invoke ExitProcess, 0 path_probe_failed: invoke ExitProcess, 1 RunBuckshotPathProbe ENDP END RunBuckshotPathProbe