Skip to content

Latest commit

 

History

History
86 lines (56 loc) · 1.82 KB

File metadata and controls

86 lines (56 loc) · 1.82 KB

Banner


GitHub Created At Discord

Rusted Warfare eXtension

Rebuilding and extending Rusted Warfare as an open-source cross-platform RTS game

English, 简体中文

🗺️ Roadmap

  • Reconstruct project structure
    • Desktop build
    • Android build
  • JVM modding system
  • P2P-based multiplayer system
  • Co-op mode support
  • Reinforcement learning AI support

💬 Community Discussion

🔨 Building

Prerequisites

  • CMake 3.16+
  • C++17 compiler
  • JDK (for JNI)

rocketConnector Native Library

The rocketConnector native library requires libRocket.

1. Clone libRocket:

git clone https://github.com/libRocket/libRocket.git

2. 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 . --parallel

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

Disclaimer

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