Skip to content

astral4/neopatch

Repository files navigation

neopatch

neopatch is a Touhou game mod for end-to-end latency reductions, optimizations, and other fixes.

Usage

neopatch ships as a DLL file. The file should be named dinput8.dll and placed in the game directory alongside the game executable.

neopatch is configured through a neopatch.ini file, which should also be placed in the game directory. Please check the per-game example files to see what's possible with neopatch! Here is a list of supported games and versions; support for more games is planned for the near future.

neopatch is not compatible with similar mods like vpatch and OpenInputLagPatch (OILP). Attempting to use neopatch with them may cause hard-to-troubleshoot issues.

Development

neopatch is cross-compiled from Linux to i686-pc-windows-gnu. Build hosts need a mingw-w64 i686 toolchain. Wine is used as the Cargo test runner.

An example with the neopatch_th15 crate:

cargo build -p neopatch_th15 --release

See justfile for commands you can run via just.

Acknowledgements

neopatch would not be possible without these projects:

And special thanks to all pre-release testers!

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Touhou game mod for end-to-end latency reductions, optimizations, and other fixes

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

3 stars

Watchers

0 watching

Forks

Contributors