CGAssistant is a helper for you to play CrossGate with highly automated game experience.
QQ Group: 300303705
This project is only for academic purposes, commercial use is prohibited.
You are prohibited to publish this project elsewhere than GitHub.
All binaries included in the Release Package are compiled and built by GitHub Actions from Source Code, which could be reviewed and supervised by everyone. There is no chance of having malware or virus in this project.
However we make no promises to your game accounts and so you have to use this project at your own risk, including taking any damage to your accounts from scripts and binaries.
This project is licensed under MIT License, however if it is otherwise stated before, the latter shall prevail.
Release Package (Github) Release Package (Gitee, CN mirror)
Wiki (Github) Wiki (Gitee, CN mirror)
Visual Studio 2017
Windows SDK 10 (the msvc projects uses Windows SDK version 10.0.17763.0, please redirect to your local version if you have installed a different version of Windows SDK)
VC141 or VC142 Toolset (the msvc projects uses VC141 Toolset, if you want to use VC142 please change PlatformToolset in the vcxproj file and build-CGAHook.bat)
QT 5.12+ for msvc2017, win32 (x86), with QtCreator
NodeJS v14.16 (32-bit)
node-gyp (check https://www.npmjs.com/package/node-gyp how to install node-gyp)
Let's assume that you have all requirements installed correctly.
- Add "Qt5.xxx\Tools\QtCreator\bin" and "Qt5.xxx\5.xxx\msvc2017\bin" to your system environment variable "PATH" just like what is mentioned in the snapshot below.
-
Run "init-dep.bat", wait until all required submodules / dependencies are pulled. (this may takes couple of minutes, depending on your network connection and download speed)
-
Run "build-boost.bat", wait until all boost static libs are generated. (this may takes couple of minutes, depending on your CPU performance)
-
Run "build-CGAHook.bat", wait until "CGAHook.dll" is generated under "build" directory. Remember to redirect the Windows SDK version for msvc project if you have installed a different version of Windows SDK other than "10.0.17763.0".
-
Run "build-qhttp.bat", wait until "qhttp.dll" is generated under "build" directory.
-
Run "build-CGAssiatant.bat", wait until "CGAssistant.exe" is generated under "build" directory.
-
Run "build-nodegyp.bat", wait until "node_cga.node" is generated under "build/Release" directory.
-
Run "windeploy.bat"
Now you have all compiled binaries copied into "build" directory, if no error occured while compiling.