Updated pinpoint to finalize interface

This commit is contained in:
York Jasper Niebuhr 2025-10-25 21:41:05 +02:00
parent ee1e438e05
commit d7b07df8b7

View File

@ -5,7 +5,6 @@
target <uid> <size> <field count> target <uid> <size> <field count>
f <offset> <size> <flags> f <offset> <size> <flags>
f <offset> <size> <flags> f <offset> <size> <flags>
rf <offset> <target uid> // a member that is also randomized (dictates data patch order)
... ...
<o>.spslr.ipins: <o>.spslr.ipins:
@ -17,15 +16,13 @@ rf <offset> <target uid> // a member that is also randomized (dictates data patc
<o>.spslr.dpins: <o>.spslr.dpins:
myVar1 2 <strip true/false> myVar1 2 <strip true/false>
<offset> <target uid> <offset> <lvl> <target uid>
<offset> <target uid> <offset> <lvl> <target uid>
myVar2 1 <strip true/false> myVar2 1 <strip true/false>
<offset> <target uid> <offset> <lvl> <target uid>
... ...
Datapins indicate only the top-level relevant object Datapins are randomized in order of their level, from bottom of nest to top
Could still have 2 relevant members in an irrelevant object
Relevant members of relevant objects are randomized before (rf in target)
Datapin strip flag is set if it would not have been preserved in symtab without pinpoint plugin Datapin strip flag is set if it would not have been preserved in symtab without pinpoint plugin
*/ */