The-New-Platinum-Team / PlatinumQuest-Dev

The main repository for the game PlatinumQuest after the formation of new development team.
MIT License
14 stars 8 forks source link

Implement NAT Traversal #115

Closed RandomityGuy closed 1 year ago

RandomityGuy commented 1 year ago

Screw port forwarding. We will just punch a hole into your NAT. Take from: https://github.com/MBU-Team/OpenMBU/tree/natholepunch Will require some amount of reverse engineering to find relevant function addresses and etc, and also override them in MBExtender. Let me know if you want the IDB files/ghidra project with applied structure defs and such for reverse engineering.

RandomityGuy commented 1 year ago

About halfway there: https://github.com/The-New-Platinum-Team/MBExtender-Dev/commit/86cedd65b961080ed4e64cd9af10ad14b759cd0e

RandomityGuy commented 1 year ago

Testing of this remains