


Since Microsoft was too lazy to error check several driver level APIs (and possibly kernel APIs too), this error was never handled by the OS and hence why in the past this game only worked on Vista (I'll blog about it later it's a LONG story). There was a bug in NtCreateEvent's implementation causing the most important event handle never to get created in the first place, causing the game to hang infinitely when you try to select anything in the menus. I wanted to make a few comments on these, as I feel it to be necessary. Since continuously urged me to get some code submitted, I spent all afternoon and evening working on this to make up for what I left unfinished (you guys inherited my mess, sorry about that).
