Whoopsie-doodle! Seems I forgot my old password (and lost that email) to the other account (nopenopenopenope). I had some trouble making the account in the first place, so I think I made it a throw-away when I didn't actually mean to.
-------------------------
anyways~
I opened the file mentioned above (
Assembly-CSharp-firstpass.dll) in Ghidra and I do see the isPurchased function. I'll see if I can't mock up any stand-in DLL or spoof the function some other way. Seems like a good amount of progress this has come to. We'll get there eventually!
@grandtheftauto, I do appreciate you though, very helpful! It would have taken quite a bit longer to figure that out without you!