Skip to content

CGAssistant is a helper for you to play CrossGate (中译:魔力宝贝) with highly automated game experience.

License

Notifications You must be signed in to change notification settings

git-ligy/CGAssistant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGAssistant

中文README

CGAssistant is a helper for you to play CrossGate with highly automated game experience.

QQ Group: 300303705

Warning

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.

Links

Source Code

Release Package (Github) Release Package (Gitee, CN mirror)

Wiki (Github) Wiki (Gitee, CN mirror)

Build Requirement

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)

Build Instruction

Let's assume that you have all requirements installed correctly.

  1. 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.

  1. 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)

  2. Run "build-boost.bat", wait until all boost static libs are generated. (this may takes couple of minutes, depending on your CPU performance)

  3. 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".

  4. Run "build-qhttp.bat", wait until "qhttp.dll" is generated under "build" directory.

  5. Run "build-CGAssiatant.bat", wait until "CGAssistant.exe" is generated under "build" directory.

  6. Run "build-nodegyp.bat", wait until "node_cga.node" is generated under "build/Release" directory.

  7. Run "windeploy.bat"

Now you have all compiled binaries copied into "build" directory, if no error occured while compiling.

About

CGAssistant is a helper for you to play CrossGate (中译:魔力宝贝) with highly automated game experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 60.9%
  • C 38.7%
  • CMake 0.2%
  • Python 0.1%
  • Batchfile 0.1%
  • QMake 0.0%