I found that the scripting engine of Wheel of Fortune (2010, Wii) has an "adapter" system, which seems to basically be logging. But the key method is: void SimpleVMAdapter::_report(char *message) { }
naturally the function I want to replace is 4 bytes before PVAlloc, which is used to allocate all memory for the scripting language, so overwriting it would be SLIGHTLY BAD
so I just need to write a function using the __thiscall calling convention that routes the one parameter to OSReport, find somewhere to stuff it in the binary, and then modify the vtable to point to it.