/XrefViewer

Functional written MelonLoader Mod that allows user input based xref scanning at runtime

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Xref Viewer

Requirements

Description

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.

Example Video

XrefViewerUI-compressed.mp4

Credits

The repository includes files of the following packages used for the WPF application:

WinForms Version (Deprecated)

Usage

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

Screenshot

Screenshot