-
Notifications
You must be signed in to change notification settings - Fork 2
vnaum/h2cdplay
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
h2cdplay is a sound server that plays tracks on win32 events. It's intended to be used with old Windows games that used CD audio soundtracks (most of them have compatibility issues on modern systems). It was created for Heroes of Might and Magic 2, but can be used with other games as well. Of course, game needs to be patched first to fire the events on track / volume switches, and you need to rip/encode original audio tracks. h2cdplay uses BASS audio library (http://www.un4seen.com/bass.html) to decode/playback tracks. h2cdplay works with WINE on linux. You can also build more "native" binaries using winebuild and Linux version of BASS library. On Debian/Ubuntu systems you will need wine-utils and libwine-dev packages. You should also check out fheroes2, free heroes2 engine at sourceforge: http://sourceforge.net/projects/fheroes2/ Sample console-based client is included for testing purposes (just enter event number to fire the event). Protocol description: Events are created with text names like "h2cd_play_track#%02d" Event 0: stop playback Events 1..49: play given track Events 50..60: set playback volume (in a rather convoluted way) Event 61: set "save/restore" posiion flag for this track (playback will be continued from saved position) Event 63: terminate server
About
Sound server that plays tracks on win32 events
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published