got the DirectInput8 hooked up, and everything works without crashing, now to make it actually useful :)
Also, there's currently a remastered version in the works and i got into the beta, they added encryption to the multiplayer network protocol... With a static key, took me 2 days to write a decrypting sniffer, Most of the time spent figuring out how the crypto they used was plugged together (https://haste.soulja-boy-told.me/aturabehej.py) there's a python snipped to decrypt the packets, underlying protocol seems to be mostly the same as the original, you can still crash multiplayer servers by setting a specific variable in the game engine and the connecting
Added a memory editor, entity list, and disassembler, also made a save game that exits the game when loaded, probably going to poke at the netcode next found some stuff that looks interesting in one of the Virtual Method Tables