Please visit the website for Racing+.
This is the client software for Racing+, a Binding of Isaac: Repentance racing platform. Normally a single player game, the Lua mod, client, and server allow players to be able to race each other in real time.
The client is written with Electron and uses WebSockets to communicate with the server. The pretty elements are courtesy of HTML5 UP.
You may also be interested in the Lua mod or the Go server.
The location for the client settings file is: C:\Users\[Username]\AppData\Local\Programs\settings.json
git clone https://github.com/Zamiell/isaac-racing-client.git
cd isaac-racing-client
npm ci
./run.sh
sudo apt install curl git -y
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
nvm install node
git clone https://github.com/Zamiell/isaac-racing-client.git
cd isaac-racing-client
npm ci
./run.sh
python.exe release.py
electron
due to a bug with it not sending the previously gotten cookie when establishing a websocket connection.node-fetch
and @types/node-fetch
due to TypeScript not supporting ESM-only modules.