You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>Click "Select Version" to choose an existing game version or "Choose JSON File" to upload your own
32
-
IL2CPP JSON file.</li>
33
-
<li>Use the search boxes and filters to narrow down the list of methods based on your criteria.</li>
34
-
<li>Click on column headers to sort the methods by that column.</li>
35
-
<li>The count display shows the number of methods currently visible out of the total loaded.</li>
36
-
<li>Click on a method to view more details about where it is called.</li>
37
-
</ol>
38
-
<h2>Counts Explained</h2>
39
-
<ul>
40
-
<li><strong>Mono Count:</strong> The amount of times the method is called in the original C# assembly.</li>
41
-
<li><strong>Xref Count:</strong> The amount of cross-references to the method in the IL2CPP binary.
42
-
<ul>
43
-
<li>It is possible for a method to be called dynamically, like abstract or interface methods. Dynamic calls don't count towards the Xref count.</li>
44
-
</ul>
45
-
</li>
46
-
<li><strong>This Count:</strong> The amount of times the method references the "this" object in the C# assembly.
47
-
<ul>
48
-
<li>
49
-
This counts were not analyzed before 17.0.1, so older versions will show 0 for all methods.
50
-
</li>
51
-
</ul>
52
-
</li>
53
-
</ul>
54
-
<h2>Filters Explained</h2>
55
-
<ul>
56
-
<li><strong>Search Methods:</strong> Filter methods by name.</li>
57
-
<li><strong>Search Return Types:</strong> Filter methods by their return type.</li>
58
-
<li><strong>Method Filter:</strong> Open advanced filtering options for method names.</li>
59
-
<li><strong>Toggle Buttons:</strong> Enable or disable filters for compiler-generated and generic methods.</li>
60
-
<li><strong>Min/Max Counts:</strong> Set minimum and maximum thresholds for Mono, Xref, and This counts.</li>
61
-
<li><strong>Tag and Type Filters:</strong> Select specific tags and types to filter methods accordingly.</li>
62
-
</ul>
63
-
<h2>Tags Explained</h2>
64
-
<ul>
65
-
<li><strong>Inlined:</strong> Methods that have been inlined by the compiler. These are usually not safe to patch, but are okay to call.
66
-
<ul>
67
-
<li>Inlined methods usually have higher Mono counts than Xref counts.</li>
68
-
<li>Not all methods tagged as inlined are actually inlined. Some methods may be falsely tagged due to limitations in analysis (like dynamic calls).</li>
69
-
</ul>
70
-
</li>
71
-
<li><strong>Used by Inlined:</strong> Methods that are used by inlined methods. Helpful to identify possibly inlined methods. These methods are typically safe to patch and call.
72
-
<ul>
73
-
<li>Methods called by inlined methods may have higher Mono counts than Xref counts.</li>
74
-
</ul>
75
-
</li>
76
-
<li><strong>Stripped:</strong> Methods that have been stripped from the build. These methods are not safe to patch or call. The code no longer exists in the game.</li>
77
-
<li><strong>Matched:</strong> Methods that have been matched to their IL2CPP counterparts. These methods are typically safe to patch and call.</li>
0 commit comments