2026-03-11 07:25:20 -07:00
2026-02-19 21:41:14 -08:00
2026-03-11 07:23:17 -07:00
2026-03-11 07:23:17 -07:00
mv
2026-03-11 07:25:20 -07:00
2026-03-11 07:23:17 -07:00
2026-02-27 09:13:04 -08:00
2026-02-10 09:04:28 -08:00
2026-03-11 07:23:17 -07:00
2026-03-11 07:23:17 -07:00
2026-02-20 11:18:59 -08:00
2026-02-20 11:18:59 -08:00
2026-02-26 08:49:40 -08:00

How to clone this repository:

  • Install git
  • Install git lfs (for test files)
git clone https://git.itzana.me/StrafesNET/roblox-bot-player
cd roblox-bot-player
git lfs pull

How to build the wasm module:

  • Install rust
  • Install wasm-pack
cd wasm-module
wasm-pack build --target web --out-dir ../web-demo/pkg

How to serve the web demo (requires wasm module):

  • Install python3 or use your favourite http server
cd web-demo
python3 -m http.server

How to run the native player:

  • Install rust
cd native-player
cargo run --release -- ../web-demo/bhop_marble_5692093612.snfm ../web-demo/bhop_marble_7cf33a64-7120-4514-b9fa-4fe29d9523d.qbot

You can drag and drop map files and bot files to load them.

License

This code depends on a proprietary module, strafesnet_graphics. The resulting binary is not redistributable without the express permission of Rhys Lloyd. The code in this repository is MIT & Apache 2.0 dual licensed, and is free to use.

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Description
Embeddable wasm Roblox bhop/surf bot player with a js playback api.
Readme 1.9 MiB
Languages
Rust 88.4%
JavaScript 7.2%
HTML 2.5%
WGSL 1.9%