├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .vscode └── launch.json ├── BulletForceData.md ├── Cargo.lock ├── Cargo.toml ├── Development.md ├── Justfile ├── LICENSE.md ├── Photon.md ├── README.md ├── bacon.toml ├── bulletforcehax2_lib ├── Cargo.toml └── src │ ├── hax │ ├── hax_impl.rs │ ├── impl_proxy.rs │ └── mod.rs │ ├── lib.rs │ ├── protocol │ ├── mod.rs │ ├── player_script.rs │ └── rpc.rs │ ├── proxy │ ├── mod.rs │ ├── webrequest_proxy.rs │ └── websocket_proxy.rs │ └── version_scraper.rs ├── bulletforcehax2_server ├── Cargo.toml ├── assets │ ├── index.html │ └── script.js └── src │ ├── config.rs │ ├── main.rs │ ├── routing │ ├── game_assets.rs │ ├── hax_ipc_server.rs │ ├── mod.rs │ ├── web_assets.rs │ └── web_assets_live.rs │ ├── utils.rs │ └── version_management.rs ├── bulletforcehax2_shared ├── Cargo.toml └── src │ └── lib.rs ├── bulletforcehax2_web ├── Cargo.toml ├── Trunk.toml ├── index.html └── src │ ├── app.rs │ ├── hax_ipc │ ├── mod.rs │ └── ws_worker.rs │ ├── main.rs │ ├── ui │ └── mod.rs │ └── ui_context.rs ├── commands.nu ├── photon_lib ├── Cargo.toml └── src │ ├── highlevel │ ├── constants │ │ ├── actor_properties.rs │ │ ├── event_code.rs │ │ ├── game_property_key.rs │ │ ├── mod.rs │ │ ├── operation_code.rs │ │ ├── parameter_code.rs │ │ └── pun_event_code.rs │ ├── macro_impl.rs │ ├── mod.rs │ ├── structs.rs │ └── structs_impl.rs │ ├── lib.rs │ ├── photon_data_type.rs │ ├── photon_message.rs │ ├── primitives.rs │ └── utils │ ├── derive_utils.rs │ ├── mod.rs │ └── photon_data_type_extensions.rs └── rustfmt.toml /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /BulletForceData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/BulletForceData.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/Development.md -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Photon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/Photon.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/README.md -------------------------------------------------------------------------------- /bacon.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bacon.toml -------------------------------------------------------------------------------- /bulletforcehax2_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/Cargo.toml -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/hax/hax_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/hax/hax_impl.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/hax/impl_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/hax/impl_proxy.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/hax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/hax/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/lib.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/protocol/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/protocol/player_script.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/protocol/player_script.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/protocol/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/protocol/rpc.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/proxy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/proxy/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/proxy/webrequest_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/proxy/webrequest_proxy.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/proxy/websocket_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/proxy/websocket_proxy.rs -------------------------------------------------------------------------------- /bulletforcehax2_lib/src/version_scraper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_lib/src/version_scraper.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/Cargo.toml -------------------------------------------------------------------------------- /bulletforcehax2_server/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/assets/index.html -------------------------------------------------------------------------------- /bulletforcehax2_server/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/assets/script.js -------------------------------------------------------------------------------- /bulletforcehax2_server/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/config.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/main.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/routing/game_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/routing/game_assets.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/routing/hax_ipc_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/routing/hax_ipc_server.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/routing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/routing/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/routing/web_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/routing/web_assets.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/routing/web_assets_live.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/routing/web_assets_live.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/utils.rs -------------------------------------------------------------------------------- /bulletforcehax2_server/src/version_management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_server/src/version_management.rs -------------------------------------------------------------------------------- /bulletforcehax2_shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_shared/Cargo.toml -------------------------------------------------------------------------------- /bulletforcehax2_shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_shared/src/lib.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/Cargo.toml -------------------------------------------------------------------------------- /bulletforcehax2_web/Trunk.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/Trunk.toml -------------------------------------------------------------------------------- /bulletforcehax2_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/index.html -------------------------------------------------------------------------------- /bulletforcehax2_web/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/app.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/src/hax_ipc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/hax_ipc/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/src/hax_ipc/ws_worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/hax_ipc/ws_worker.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/main.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/ui/mod.rs -------------------------------------------------------------------------------- /bulletforcehax2_web/src/ui_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/bulletforcehax2_web/src/ui_context.rs -------------------------------------------------------------------------------- /commands.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/commands.nu -------------------------------------------------------------------------------- /photon_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/Cargo.toml -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/actor_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/actor_properties.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/event_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/event_code.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/game_property_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/game_property_key.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/mod.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/operation_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/operation_code.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/parameter_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/parameter_code.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/constants/pun_event_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/constants/pun_event_code.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/macro_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/macro_impl.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/mod.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/structs.rs -------------------------------------------------------------------------------- /photon_lib/src/highlevel/structs_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/highlevel/structs_impl.rs -------------------------------------------------------------------------------- /photon_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/lib.rs -------------------------------------------------------------------------------- /photon_lib/src/photon_data_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/photon_data_type.rs -------------------------------------------------------------------------------- /photon_lib/src/photon_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/photon_message.rs -------------------------------------------------------------------------------- /photon_lib/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/primitives.rs -------------------------------------------------------------------------------- /photon_lib/src/utils/derive_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/utils/derive_utils.rs -------------------------------------------------------------------------------- /photon_lib/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/utils/mod.rs -------------------------------------------------------------------------------- /photon_lib/src/utils/photon_data_type_extensions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/photon_lib/src/utils/photon_data_type_extensions.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/holly-hacker/BulletForceHaxV2/HEAD/rustfmt.toml --------------------------------------------------------------------------------