- Rust 100%
| .github/workflows | ||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
ColdLoader Proxy
This project is made to be used with coldloader. It's a simple proxy DLL that can load multiple DLLs. Works with both version.dll and winmm.dll, just rename the compiled DLL to the desired library.
Usage
-
Build the DLL:
cargo build --releaseThe resulting DLL will be located in
target/release/version.dll. -
Add the coldloader files to the game files:
Compile or download coldloader and get
coldloader.dll, create acoldloader.EXAMPLE.inifile if needed. Place them in the same directory as the game executable. -
Add the compiled version.dll:
Rename the compiled DLL to
version.dll(orwinmm.dllif you prefer) and place it in the same directory as the game executable. -
Run the game:
Start the game as you normally would.
Builds
Builds are available in the releases section of the repository. Nighly builds are also available in the actions section.
Disclaimer
This project is for educational and research purposes only. Use responsibly and respect software licenses.
Credits
- @notgitgit for the help in making this