The project is now based on a mod which extracts a WPF (.NET 4.7.2) application on startup and transfers data via tcp sockets between processes. WPF performs much faster and better than WinForms running inside a mod.
This mod utilizes xref scanning methods from Il2CppAssemblyUnhollower and provides user input based scans at runtime controlled by a external WPF application. It can be very helpful for modders to find methods via xref scanning to have persistence against game updates.
XrefViewerUI-compressed.mp4
The repository includes files of the following packages used for the WPF application:
- Newtonsoft.Json (Covered by MIT license)
- AdonisUI (Covered by MIT license)
Command | Description | Arguments | Argument Description |
---|---|---|---|
xref | Scan a method or a type | -t typename -m methodname -s -c -l |
-t Defines the type -m Defines the method from the type -s Print only strings of the method -c Use methodname as part of name -l Allow large scan results |
dump | Writes console to file | -f filepath | -f Defines the destination file |
clear | Clears the console window | ||
help | Prints all commands |