Broadly speaking, Ruptura's packages can be split into three different categories of functionality:

You can pick and choose which of these packages you would like to use. For example, if you already have a working solution for injection, you may want to just use Vezel.Ruptura.Memory for its function hooking APIs, or Vezel.Ruptura.System for convenient Win32 API access. You could also use Vezel.Ruptura.Injection and Vezel.Ruptura.Hosting to inject your managed assembly, but choose to implement your own function hooking method.

Either way, simply use dotnet add package <name> to add the relevant package(s) to your project and start writing code. No further configuration is required.

Last updated

Copyright © Vezel Contributors