- Works with Gear protocol via the
gear-connector
app. - Saves game states to the chain.
- Load game states from the chain.
- Download the contract from https://github.com/gear-dapps/homm3
- Upload contracts
.opt.wasm
files with IDEA to https://idea.gear-tech.io/programs?node=wss%3A%2F%2Ftestnet.vara.rs
ipfs init # When running for the first time only
ipfs daemon
- Download the binaries package from the Releases section according to your OS.
- Unpack the archive and run:
VCMICLIENT_PATH=./vcmiclient ./gear-connector
To use VCMI you need to own original data files.
git clone https://github.com/gear-dapps/vcmi
cd vcmi
cd vcmi
./CI/<platform>/before_install.sh
mkdir -p build
cmake -S . -B build
cmake --build build
Find executables in the build/bin
directory.
Example for Ubuntu:
sudo apt update
sudo apt install -y libwebkit2gtk-4.0-dev \
build-essential curl wget \
libssl-dev libgtk-3-dev \
libayatana-appindicator3-dev librsvg2-dev
For Windows, macOS look at official Tauri docs
For another Linux distribution look at https://tauri.app/v1/guides/getting-started/prerequisites#setting-up-linux
cargo b -r --manifest-path=gear-connector/src-tauri/Cargo.toml
Find the gear-connector
executable in the gear-connector/src-tauri/target/release
directory.
VCMICLIENT_PATH=./build/bin/vcmiclient ./gear-connector/src-tauri/target/release/gear-connector