https://github.com/holly-hacker/bulletforcehaxv3
Bullet Force hax using MV3 browser extension
https://github.com/holly-hacker/bulletforcehaxv3
browser-extension bulletforce cheat manifest-v3 mv3
Last synced: 2 months ago
JSON representation
Bullet Force hax using MV3 browser extension
- Host: GitHub
- URL: https://github.com/holly-hacker/bulletforcehaxv3
- Owner: holly-hacker
- Created: 2025-02-17T23:05:55.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-27T02:01:16.000Z (5 months ago)
- Last Synced: 2025-07-04T08:11:20.680Z (3 months ago)
- Topics: browser-extension, bulletforce, cheat, manifest-v3, mv3
- Language: Rust
- Homepage: http://variant9.dev/BulletForceHaxV3/
- Size: 580 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BulletForceHaxV3
BulletForceHaxV3 (BFHv3) is the third iteration of my attempt at writing tooling and cheats for a Unity WebAssembly game.
> [!NOTE]
> The goal here is not to make progress as quick as possible and make a generic cheat. Instead, I want to do things "right" and make something that is easy to work with, extensible and maintainable. That means spending time creating proper abstractions and tooling, instead of hacking together the first thing that works.## Comparison to previous iterations
- [BulletForceHax](https://github.com/holly-hacker/bulletforcehax): "An in-browser cheating/sniffing tool for Bullet Force"
- Originally written in Dart (compiled to JS), later partially rewritten in Rust (compiled to WASM/native)
- Web app that used a modified Unity WebGL template and would hook WebSocket functions to call into some synchronous JavaScript or WASM code.
- Contained an attempt at a UI in Angular, but was later abandoned
- Contained a working headless client that was able of connecting to matches and was capable of sending arbitrary packets, but that code was never committed
- [BulletForceHaxV2](https://github.com/holly-hacker/bulletforcehaxV2): "Bullet Force launcher and MITM-based hax"
- Written in Rust from the start
- Worked by exposing HTTP and WebSocket endpoints that would proxy all game network traffic
- Contained a native app that would host a WebView with the game and would automatically download the required game files, resulting in a fully self-contained experience
- Contained a fairly solid networking library that could in theory be used by other projects
- Used egui to provide a configuration UI
- [BulletForceHaxV3](https://github.com/holly-hacker/bulletforcehaxv3): You are here
- Written in Typescript and Rust
- Packaged as a MV3 browser extension that can be loaded by any(?) modern browser
- Forks BulletForceHaxV2's networking library, further improving it
- Big plans!## Future goals
These are some high-level goals that were conceived of near the start of development, take them with a grain of salt.
- [x] Build out a high quality networking library that could be published on its own
- [x] Create a decent packet sniffer, likely as a chrome DevTools page
- [ ] Create a headless bot, possibly scriptable
- [ ] Create some basic cheats that could be controlled from within the browser