The project is inspired by the page : https://cgsword.com/filesystem_graphicmap.htm which is a great resource for learning how to decode the data of Cross Gate an online game that has been popular since 2000.
This project is not a private server or an attempt to infringe upon the rights of SOFTSTAR ENTERTAINMENT INC. (https://cg.softstar.com.tw/). It is simply a fan-made implementation for non-commercial use.
-
Install and play Cross-Gate : https://cg.softstar.com.tw/
To test the CrossGate-Legacy project, please first enjoy the original Cross Gate game by installing and playing it from https://cg.softstar.com.tw/. As you explore the CG world and visit different maps, you will collect the map data that CrossGate-Legacy relies on.
-
Python 3.10 or higher
-
Python Development Headers
-
Visual C++ Redistributable for Windows build
-
miniforge
git clone https://github.com/ML-Cai/CrossGate-Legacy.git
cd CrossGate-Legacy# Open `x64 Native Tools Command Prompt for VS2022` as command prompt in Windows build
python -m venv .venv
.venv\Scripts\activate
python setup_requirements.py --build_type RelWithDebInfo# Open `x64 Native Tools Command Prompt for VS2022` as command prompt in Windows build
mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
cmake --build . --config RelWithDebInfo- GraphicsDataViewer : see tools/GraphicsDataViewer
- AnimeViewer : see tools/AnimeViewer