If we were to change from within "DarkGDK_Window.h"
To:
// *** Pull in the darksdk2 lib rather than darksdk
//#pragma comment ( lib, "darksdk.lib" )
#pragma comment ( lib, "darksdk2.lib" )
#pragma comment ( lib, "core.lib" )
#pragma comment ( lib, "text.lib" )
#pragma comment ( lib, "display.lib" )
#pragma comment ( lib, "input.lib" )
#pragma comment ( lib, "file.lib" )
#pragma comment ( lib, "basic2D.lib" )
#pragma comment ( lib, "bitmap.lib" )
#pragma comment ( lib, "sound.lib" )
#pragma comment ( lib, "music.lib" )
#pragma comment ( lib, "sprites.lib" )
#pragma comment ( lib, "image.lib" )
#pragma comment ( lib, "animation.lib" )
#pragma comment ( lib, "light.lib" )
#pragma comment ( lib, "camera.lib" )
#pragma comment ( lib, "basic3D.lib" )
#pragma comment ( lib, "matrix.lib" )
#pragma comment ( lib, "world.lib" )
#pragma comment ( lib, "particles.lib" )
#pragma comment ( lib, "3dmaths.lib" )
#pragma comment ( lib, "ftp.lib" )
#pragma comment ( lib, "memblocks.lib" )
//#pragma comment ( lib, "multiplayer.lib" ) // ********************** maybe we can remove it?????
#pragma comment ( lib, "system.lib" )
#pragma comment ( lib, "convx.lib" )
#pragma comment ( lib, "conv3ds.lib" )
#pragma comment ( lib, "convmd2.lib" )
#pragma comment ( lib, "convmd3.lib" )
#pragma comment ( lib, "convmdl.lib" )
#pragma comment ( lib, "terrain.lib" )
#pragma comment ( lib, "shell32.lib" )
Am I correct in assuming that we would now be able to use the latest DirectX SDK?
Naturally we would not be able to use DarkGDK inbuilt networking functions.
EDIT: NOPE it does not work.
Even commenting out all instances of
#pragma comment ( lib, "multiplayer.lib"
and all instances of
#include "DarkSDKMultiplayer.h"
is still not enough.