-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Play Midtown Madness's soundtrack without the need to insert its disc or mount an iso of the game? #117
Comments
The music is stored on the CD just like a regular audio CD, and played using https://docs.microsoft.com/en-us/windows/win32/multimedia/mci. Most of the code to do this has already been reverse engineered at https://github.com/0x1F9F1/Open1560/blob/master/code/midtown/mmaudio/cd.cpp. While adding support for playing the music from disk is on my TODO list, it's not high priority. |
Well actually is possible to play the game without using any dvd, for that you must do this three things:
DxWnd Link: https://sourceforge.net/projects/dxwnd/ I hope that this was helpful :D |
Thank you @Guspr181 ! I didn't know about the existence of dxwnd. Being able to play this game and other games of my childhood that rely on the CD in order to play the soundtrack will be a truly nostalgic experience. I'm going to try it out this weekend. |
This wasn't working for me, because I had them as \Midtown Madness\vcda\winmm.* |
In the original executable, the game's engine only plays the game's songs if the Midtown Madness 1 CD is in the driver or a backup iso file is mounted. Would it be possible to code this reversed-engineered version of the game to play the game's soundtrack without needing to insert the CD every time we want to play it?
What are the functions of the game responsible for this restriction? Are they hard-coded in the game's engine?
The text was updated successfully, but these errors were encountered: