Comments (3)
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.
from open1560.
Well actually is possible to play the game without using any dvd, for that you must do this three things:
-
Use this line argument: "-cdid"
-
Rip all the tracks from the cd in .ogg format using an external program and do it with the following names (track02.ogg,track03.ogg,etc) (skip track01.ogg because that is the data partition) and move them in a folder called "music" inside the root folder of the game.
-
Move the following files from this portable program called "DxWnd" to the root folder of your game:
vcda/winmm.dll
vcda/winmm.ini
dxwplay.dll
libogg.dll
libvorbis.dll
libvorbisfile.dll
DxWnd Link: https://sourceforge.net/projects/dxwnd/
I hope that this was helpful :D
from open1560.
Well actually is possible to play the game without using any dvd, for that you must do this three things:
- Use this line argument: "-cdid"
- Rip all the tracks from the cd in .ogg format using an external program and do it with the following names (track02.ogg,track03.ogg,etc) (skip track01.ogg because that is the data partition) and move them in a folder called "music" inside the root folder of the game.
- Move the following files from this portable program called "DxWnd" to the root folder of your game:
vcda/winmm.dll
vcda/winmm.ini
dxwplay.dll
libogg.dll
libvorbis.dll
libvorbisfile.dllDxWnd 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.
from open1560.
Related Issues (20)
- Play Intro Video HOT 2
- Force Feedback no longer working HOT 1
- Fanatec CSL DD doesn't work HOT 1
- Add rumble support
- Add joystick support
- Increase max joystick buttons
- Implement SDL CD wrapper
- Audio Muting When Passing Trains\ Planes (Ambient Sounds Fix)
- Support Traffic Mod HOT 1
- Increase AgiLibMax Value HOT 1
- Game sometimes crashes when restarting race
- Increase Game Menu Limits (Laps, Opponents)
- No Steering Wheel Detection on current version HOT 1
- Camera look hotkeys pause race timer
- Opponent Bus Crashes the Game
- Investigate Game Replay Capabilities
- Implement and Enhance `mmCullCity::LoadBangers` to Support CSV Format HOT 1
- Crash On Too Many Opponents Finishing HOT 2
- MSAA brings the hall of mirrors effect back HOT 1
- Include Releases in the home page HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open1560.