Nick dug into the game's files and discovered the issue: Twisted Metal 2 used a legacy video rendering method (software rendering via ancient DirectDraw) that Windows 10 dropped support for. But instead of using a PS1 emulator (the usual solution), he decided to reverse-engineer the EXE.
After weeks of using a debugger (x64dbg) and a hex editor, he found that the game hard-coded a check for 16-bit color depth. Windows 10 still supports 16-bit color, but the game's renderer couldn't access modern GPU memory. He wrote a small DLL patch that intercepted the game's drawing commands and translated them to OpenGL. twisted metal 2 windows 10
So the story goes: one developer in his bedroom fixed a 25-year-old car combat game better than a multi-billion dollar corporation could. And his patch still works on Windows 11 today. Nick dug into the game's files and discovered