sdl_sound/mixed mode audio/ogg support

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #5527
    flamming_python
    Participant

    I have a .cue/.bin pair of files for a game (Worms United, off of Steam).

    I can mount the .bin file fine with imgmount to the D: drive

    I can’t mount the .cue file; it gives me the error:
    MSCDEX: Failure: Invalid file or unable to open.

    However if I go into the .cue file and delete all tracks/lines referencing .ogg files, and leave just the reference to the .bin file; then imgmount does work with the .cue file and mounts it with no problems.

    So what gives, man?
    From my research I’m to understand that DosBox has to be built with the sdl_sound flag in order for it to support .ogg file playback.
    Is that what the problem here is?
    If so, then any ETA on when such will be implemented? Or is it currently not in the pipeline?

    #5528
    admin
    Keymaster

    Hard to say without having these files. Ogg support was added long time ago. For a test I just tested dungeon keeper from gog.com and it works.

    Did you test these files with desktop dosbox?

    EDIT : I just tested worms united from gog.com. This version uses cue+ogg too and it works. They renamed cue to dat, but it is only extension rename. All works fine.

    #5529
    flamming_python
    Participant

    I havent tested it on desktop DosBox but I would assume it works based om the fact that this is the default Steam install and config for this game.

    Could you link me the .cue/.dat file from the GOG version?

    And what did you do to mount the image – imgmount on the .dat file?
    Maybe you can post your config as well please.

    #5530
    admin
    Keymaster

    Hi,

    Here is mgc file, you can check how I setup it. Just import it in mdosbox, i used expert settings.

    https://www.dropbox.com/s/2jk5onl6nvzcj6a/Worms_united.mgc?dl=0

    And here is that dat file
    https://www.dropbox.com/s/zeahl6d4p7ehh1e/WORMS.DAT?dl=0

    #5531
    flamming_python
    Participant

    Hey man thanks a bunch for your efforts.. looking at your .dat file, I figured it out in the end.

    In my .cue file the .ogg files were defined as such:
    FILE “02.ogg” OGG
    TRACK 02 AUDIO
    INDEX 01 00:00:00

    Whereas in your .dat file it was like this:
    FILE “02.ogg” MP3
    TRACK 02 AUDIO
    INDEX 01 00:00:00

    So the .ogg files were defined as MP3 files in the .dat, and that was why it worked. When they are defined as OGG files, the .cue/.dat file isn’t parsed and throws an error.
    Hope that helps

    #5532
    admin
    Keymaster

    Interesting! thanks for discovery

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.