Pirulax

Results 147 comments of Pirulax

Would be nice to fix this ASAP. So basically (if we chose option 1.) we just have to just swap the function names, by doing this the function's bodies will...

If anyone wants to work on this issue, please let me know. I'd be glad to help.

It's an urgent fix, because it makes (proper) debugging impossible The way to fix it (if we go with the 1st solution) is like [this](https://github.com/Updated-Classic/gta-reversed-modern/blob/76f35b6c37778a02f087e62cd15ab57cade25aa2/source/game_sa/Entity/Vehicle/Vehicle.cpp#L304)

Another solution would be to: 1. Change the GTA vtables to point to our functions 2. Completely get rid of `_Reversed` wrappers 3. And that's basically it. At this point...

> But that wont work, because the obtained virtual function address in reality is just a thunk function that redirects to the actual functions (this is to allow hot reload)....

basically, we need to revert https://github.com/Updated-Classic/gta-reversed-modern/pull/258 and slowly start removing the `_Reversed` wrappers.

Okay, great, thanks

Whoever has the time: Based on the code here implement these opcodes using the parser.