If you're a player, rather than a developer, just follow the 单机版教程
TL;DR
The code compiles on Win10, VC6 is used.
Get the xerces-c lib 3.2.3, unzip it to the client project root path. You can get it from the internet or here is a mirror file.
The directory then looks like this:
$ ls -lah
total 202K
drwxr-xr-x 1 genius 197121 0 Jun 9 10:21 ./
drwxr-xr-x 1 genius 197121 0 Jun 9 09:53 ../
drwxr-xr-x 1 genius 197121 0 Jun 9 10:21 .git/
-rw-r--r-- 1 genius 197121 384 Jun 9 10:13 .gitignore
...
drwxr-xr-x 1 genius 197121 0 Oct 10 2015 xerces/
Get the directx9 lib, it's staled and hard to find, here is a mirror file. Extract it to someplace, and add it to the VC6 Include & Library directory:
You can put it to any path, not necessarily Game(800)
Open workspace client/Client/Client.dsw in VC6, everything should work.
Download the Data files from Mediafire or Baidu Netdisk (extract code 6bcl), extract it to client/DARKEDEN
, run "window.bat"
Modify the IP/Port in DARKEDEN/Data/Info/GameClient.inf
to your own login server IP/Port.
If you are using docker on the local Windows system, the IP should be 127.0.0.1
.
You can see "window.bat" is a simple script that run "fengshen.exe" with a argument:
fengshen.exe 0000000001
The meaning of the argument:
- 0000000001 windowmode
- 0000000002 fullscreen
- 0000000003 windowmode 1024
- 0000000004 fullscreen 1024
You need a server to play the game. You may follow the docker install guide to deploy server.