


This is the third time I've written this post, Ragezone is giving me an aneurysm. This is blood harvest compiled, I chose BH since it's more updated than Dysil, and had good resources around it to easily test the client. Thanks Milos for the server VM! I haven't worked on the server code yet, that's the next step. After I get the server code compiled and tested, I'll put together two build VMs for everyone, one for the server, the other for the client. In the meantime here is a small build guide that should help everyone get their foot in the door;
Code:
Install VS6, the updates, and the PlatformSDK I posted previously.
Install DX8 SDK, and add it to the VS6 directories BELOW the PlatformSDK Directories.
Use the Angelica2.0 SDK Fyyre released, place it a level above SMElement
Fix the C++ Include and Library Include paths in the ElementSkill, GfxCommon, AUInterface, and ElementClient projects to point to the Angelica2.0 SDK.
EX: ..\SDK\A3DSDK\Include
Open socket_handler.cpp located in SMElement\SMElementClient\defence
Add
#define _WSPIAPI_COUNTOF
Above
#include <ws2tcpip.h>
But Below
#include <winsock2.h>
That should be it! You should be good to build the client now!
Hopefully this helps everyone, I'll try my best to answer any questions people have. I used Win2k8 R2 for the VM OS. I'd like to have the VMs available for everyone by the end of the weekend, but I can't guarantee anything. I also know fyyre talked about wanting to upload a VM himself for everyone, so if he beats me to the punch then by all means use his VM :) I want to help this community as best as I can, while I've never really played Forsaken World, I can respect a community's wish to turn the game they love into their dream vision, and I will do all I can to help make that a reality.