I hope this will help you with playing Midtown Madness 2 on modern computers - Windows 10/8.1/8/7.
1. Find yourself an original MM2 CD, or you can use the "MyAbandonware" ISO version (RIP version should work fine as well). I was testing abandonware's ISO version and it was running without any problems.
2 Install it on your computer.
3. Download dgVoodoo2 (password for zip is on their website) - open the zip and copy "dgVoodooCpl.exe" to your Midtown Madness 2 game folder. Then move to MS --> x86 --> and copy all ".dll" files from "x86" folder to your MM2 folder.
4. Now we need to download Revisited mod v5. This mode enchances graphics of MM2 and also helps with running MM2 on Win 10. Open the .rar file and go to "Optional Addons" and "Instant Replay" folder. Copy everything from "Instant Replay" to your MM2 folder. [RECOMMENDED] - You can also copy all ".ar" files from "Main installation" if you want better graphics.
5. Start the game with "Midtown2.exe" - it will generate config files. Exit the game from menu.
6. Now download and run widescreen fix. Select "gfxconf.dat" in your MM2 folder. This will add widescreen resolutions to options.
7. Now open dgVoodooCpl in your MM2 folder. Select "DirectX" tab and uncheck dgVoodoo Watermark. Also make sure that "dgVoodoo Virtual 3D Accelerated Card" as a videocard is selected.
8. Start the game again. With every start of the game you will have to set-up settings again (it doesn't save - idk why...). Just make sure that the display is set to dgVoodoo DirectX wrapper. I suggest to set everything on Very high/high.
9. If sound doesn't work, go to Audio settings and select your default sound output (headphones, Realtek output, or whatever).
10. Now you can play! But you can also take these recommended extra steps to make the game look and run better...
11. Download Widescreen dash fix mod. Copy "! ! !widescreenfix.ar" to your MM2 folder.
12. Update Revisited mod with v5.1 patch. If you used the enchanced graphics option in step 4, you will have to copy all ".ar" files from the .zip to your MM2 folder again. If you didn't you can copy only inside of Instant Replay folder.
------------------------------------------------------------
13. Download Breakable Traffic Cars Mod 2.0. Copy only "! !breakable_traffic_cars.ar" to your MM2 folder.
14. Unlock all cars - go to "players" folder inside MM2 and delete everything except "players.dir".
*dgVoodoo2 will create a virtual GPU, wich "impersonates" older GPUs (back in 2002) wich where compatible with MM2. DgVoodoo2 then redirects all the rendering back to your PC's GPU, so the game can run fast and stable with high settings. (so don't worry about it)