haekb / nolf2-modernizer

NOLF 2 Modernizer aims to unlock resolution support, restore multi-player support, and fix a few bugs here and there.
https://haekb.itch.io/nolf2-modernizer
30 stars 4 forks source link

[WIP] ServerDir Re-implementation! #6

Closed haekb closed 4 years ago

haekb commented 4 years ago

After experimenting with packet sniffing, and sending, I noticed QTracker just accepts any query version for any game. Since NOLF1 had no encryption, I could just re-use those queries to send and receive data.

The IServerDirectory class/interface looks well enough documented to try and reverse engineer. So I'm gonna do that.

haekb commented 4 years ago

Moving the base to master. Disabled the discord build for now.

This should be good enough on its own. It works well enough for me to move on.