├── .github └── workflows │ ├── benchmark.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── crates ├── dobby-sys │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── bind.h │ ├── build.rs │ ├── gen.sh │ └── src │ │ ├── ffi.rs │ │ └── lib.rs ├── liblovely │ ├── Cargo.toml │ ├── README.md │ ├── gen-h.lua │ ├── lovely.h │ ├── luajit.patch │ └── src │ │ └── lib.rs ├── lovely-core │ ├── Cargo.toml │ ├── benches │ │ ├── README.md │ │ ├── assets │ │ │ ├── sample_buffer.txt │ │ │ └── sample_buffer_short.txt │ │ └── patches.rs │ └── src │ │ ├── chunk_vec_cursor.rs │ │ ├── lib.rs │ │ ├── log.rs │ │ ├── patch │ │ ├── copy.rs │ │ ├── mod.rs │ │ ├── module.rs │ │ ├── pattern.rs │ │ ├── regex.rs │ │ └── vars.rs │ │ └── sys.rs ├── lovely-unix │ ├── Cargo.toml │ ├── run_lovely_linux.sh │ ├── run_lovely_macos.sh │ └── src │ │ ├── lib.rs │ │ └── lualib.rs └── lovely-win │ ├── Cargo.toml │ ├── build.rs │ └── src │ ├── lib.rs │ └── lualib.rs ├── flake.lock ├── flake.nix └── rust-toolchain.toml /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **.DS_STORE 3 | .vscode 4 | version.dll 5 | # nix output path 6 | result 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/README.md -------------------------------------------------------------------------------- /crates/dobby-sys/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | private 3 | Cargo.lock -------------------------------------------------------------------------------- /crates/dobby-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/Cargo.toml -------------------------------------------------------------------------------- /crates/dobby-sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/LICENSE -------------------------------------------------------------------------------- /crates/dobby-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/README.md -------------------------------------------------------------------------------- /crates/dobby-sys/bind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/bind.h -------------------------------------------------------------------------------- /crates/dobby-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/build.rs -------------------------------------------------------------------------------- /crates/dobby-sys/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/gen.sh -------------------------------------------------------------------------------- /crates/dobby-sys/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/src/ffi.rs -------------------------------------------------------------------------------- /crates/dobby-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/dobby-sys/src/lib.rs -------------------------------------------------------------------------------- /crates/liblovely/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/Cargo.toml -------------------------------------------------------------------------------- /crates/liblovely/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/README.md -------------------------------------------------------------------------------- /crates/liblovely/gen-h.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/gen-h.lua -------------------------------------------------------------------------------- /crates/liblovely/lovely.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/lovely.h -------------------------------------------------------------------------------- /crates/liblovely/luajit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/luajit.patch -------------------------------------------------------------------------------- /crates/liblovely/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/liblovely/src/lib.rs -------------------------------------------------------------------------------- /crates/lovely-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/Cargo.toml -------------------------------------------------------------------------------- /crates/lovely-core/benches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/benches/README.md -------------------------------------------------------------------------------- /crates/lovely-core/benches/assets/sample_buffer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/benches/assets/sample_buffer.txt -------------------------------------------------------------------------------- /crates/lovely-core/benches/assets/sample_buffer_short.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/benches/assets/sample_buffer_short.txt -------------------------------------------------------------------------------- /crates/lovely-core/benches/patches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/benches/patches.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/chunk_vec_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/chunk_vec_cursor.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/lib.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/log.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/copy.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/mod.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/module.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/pattern.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/regex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/regex.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/patch/vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/patch/vars.rs -------------------------------------------------------------------------------- /crates/lovely-core/src/sys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-core/src/sys.rs -------------------------------------------------------------------------------- /crates/lovely-unix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-unix/Cargo.toml -------------------------------------------------------------------------------- /crates/lovely-unix/run_lovely_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-unix/run_lovely_linux.sh -------------------------------------------------------------------------------- /crates/lovely-unix/run_lovely_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-unix/run_lovely_macos.sh -------------------------------------------------------------------------------- /crates/lovely-unix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-unix/src/lib.rs -------------------------------------------------------------------------------- /crates/lovely-unix/src/lualib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-unix/src/lualib.rs -------------------------------------------------------------------------------- /crates/lovely-win/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-win/Cargo.toml -------------------------------------------------------------------------------- /crates/lovely-win/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-win/build.rs -------------------------------------------------------------------------------- /crates/lovely-win/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-win/src/lib.rs -------------------------------------------------------------------------------- /crates/lovely-win/src/lualib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/crates/lovely-win/src/lualib.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethangreen-dev/lovely-injector/HEAD/flake.nix -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | --------------------------------------------------------------------------------