├── .cargo └── config ├── .gitignore ├── .vscode └── settings.json ├── Cargo.toml ├── README.md ├── minicrt.lib ├── src ├── hack.rs ├── hack │ ├── game.rs │ └── game │ │ ├── hooks │ │ ├── createmove.rs │ │ ├── mod.rs │ │ ├── paint.rs │ │ ├── painttraverse.rs │ │ └── recorduserinput.rs │ │ ├── interfaces │ │ ├── cliententitylist.rs │ │ ├── engineclient.rs │ │ ├── mod.rs │ │ ├── vclient.rs │ │ ├── venginevgui.rs │ │ ├── vguipanel.rs │ │ └── vguisurface.rs │ │ ├── netvars │ │ └── mod.rs │ │ └── sdk │ │ ├── cbaseentity.rs │ │ ├── dt_recv.rs │ │ ├── mod.rs │ │ └── usercmd.rs ├── lib.rs ├── utils.rs └── utils │ ├── hooking │ ├── mod.rs │ ├── steam.rs │ └── vmt.rs │ ├── macros.rs │ ├── math │ ├── mod.rs │ └── vec.rs │ ├── memory │ ├── mod.rs │ └── pattern.rs │ ├── wrappers.rs │ └── writer.rs └── targets └── i686-pc-windows-minicrt.json /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/.cargo/config -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/README.md -------------------------------------------------------------------------------- /minicrt.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/minicrt.lib -------------------------------------------------------------------------------- /src/hack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack.rs -------------------------------------------------------------------------------- /src/hack/game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game.rs -------------------------------------------------------------------------------- /src/hack/game/hooks/createmove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/hooks/createmove.rs -------------------------------------------------------------------------------- /src/hack/game/hooks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/hooks/mod.rs -------------------------------------------------------------------------------- /src/hack/game/hooks/paint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/hooks/paint.rs -------------------------------------------------------------------------------- /src/hack/game/hooks/painttraverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/hooks/painttraverse.rs -------------------------------------------------------------------------------- /src/hack/game/hooks/recorduserinput.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/hooks/recorduserinput.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/cliententitylist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/cliententitylist.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/engineclient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/engineclient.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/mod.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/vclient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/vclient.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/venginevgui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/venginevgui.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/vguipanel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/vguipanel.rs -------------------------------------------------------------------------------- /src/hack/game/interfaces/vguisurface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/interfaces/vguisurface.rs -------------------------------------------------------------------------------- /src/hack/game/netvars/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/netvars/mod.rs -------------------------------------------------------------------------------- /src/hack/game/sdk/cbaseentity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/sdk/cbaseentity.rs -------------------------------------------------------------------------------- /src/hack/game/sdk/dt_recv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/sdk/dt_recv.rs -------------------------------------------------------------------------------- /src/hack/game/sdk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/sdk/mod.rs -------------------------------------------------------------------------------- /src/hack/game/sdk/usercmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/hack/game/sdk/usercmd.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/utils/hooking/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/hooking/mod.rs -------------------------------------------------------------------------------- /src/utils/hooking/steam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/hooking/steam.rs -------------------------------------------------------------------------------- /src/utils/hooking/vmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/hooking/vmt.rs -------------------------------------------------------------------------------- /src/utils/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/macros.rs -------------------------------------------------------------------------------- /src/utils/math/mod.rs: -------------------------------------------------------------------------------- 1 | //! Math utilities 2 | pub mod vec; 3 | -------------------------------------------------------------------------------- /src/utils/math/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/math/vec.rs -------------------------------------------------------------------------------- /src/utils/memory/mod.rs: -------------------------------------------------------------------------------- 1 | //! Memory utilities 2 | pub mod pattern; 3 | -------------------------------------------------------------------------------- /src/utils/memory/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/memory/pattern.rs -------------------------------------------------------------------------------- /src/utils/wrappers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/wrappers.rs -------------------------------------------------------------------------------- /src/utils/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/src/utils/writer.rs -------------------------------------------------------------------------------- /targets/i686-pc-windows-minicrt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuragehime/source-base/HEAD/targets/i686-pc-windows-minicrt.json --------------------------------------------------------------------------------