Rusted Warfare eXtension
Rebuilding and extending Rusted Warfare as an open-source cross-platform RTS game
English, 简体中文
- Reconstruct project structure
- Desktop build
- Android build
- JVM modding system
- P2P-based multiplayer system
- Co-op mode support
- Reinforcement learning AI support
- CMake 3.16+
- C++17 compiler
- JDK (for JNI)
The rocketConnector native library requires libRocket.
1. Clone libRocket:
git clone https://github.com/libRocket/libRocket.git2. Build libRocket:
Linux or macOS:
cd path/to/libRocket/Build
cmake . -DBUILD_SHARED_LIBS=OFF
#for linux
cmake --build . -j$(nproc)
#for macOS
cmake --build . -j$(sysctl -n hw.logicalcpu)Windows:
cd path\to\libRocket\Build
cmake --build . --parallel3. Build rocketConnector:
# Point to libRocket source directory
export LIBROCKET_ROOT=/path/to/libRocket # for Windows: set LIBROCKET_ROOT=C:\path\to\libRocket
,/gradlew buildRocketConnectorNative # for Windows: gradlew.bat buildRocketConnectorNativeThis is an unofficial extension project for Rusted Warfare, aiming to extend game functionality and gameplay through a modern technology stack. All related assets used in this project belong to their original authors. For educational and research purposes only, commercial use is prohibited.