The official StrafesNET game client for bhop/surf, and related software.
Go to file
Quaternions 719c702b95 actually need ReplaceMouse because of OS level issue
The operating system does not report the timestamp at which it checks that the mouse was not moving, so the mouse interpolation will necessarily be incorrect for up to 1 polling period.  The alternative is to guess / make up a timestamp, but I don't want to do this.
2025-01-10 22:01:02 -08:00
.cargo use mold linker because it's faster 2025-01-09 05:36:55 -08:00
lib actually need ReplaceMouse because of OS level issue 2025-01-10 22:01:02 -08:00
strafe-client actually need ReplaceMouse because of OS level issue 2025-01-10 22:01:02 -08:00
tools move tools to root dir 2025-01-03 06:44:59 -08:00
.gitignore add .gitignore 2025-01-03 06:32:59 -08:00
Cargo.lock push solve! 2025-01-08 18:17:40 -08:00
Cargo.toml fix cargo warnings 2025-01-03 06:44:59 -08:00
logo.png rename logo image 2025-01-03 06:32:59 -08:00
README.md rename logo image 2025-01-03 06:32:59 -08:00

Strafe Project

Monorepo for working on projects related to strafe client.

How to build and run

  1. Have rust and git installed
  2. git clone https://git.itzana.me/StrafesNET/strafe-project
  3. cd strafe-project
  4. cargo run --release --bin strafe-client

Licenses

Each project has its own license. Most crates are MIT/Apache but notably the Strafe Client has a sole proprietor license.