Opened 22 years ago

Closed 22 years ago

Last modified 6 years ago

#7969 closed patch

Simon cd (.voc files) sound

Reported by: SF/olki Owned by: SF/ender
Priority: normal Component: Engine: AGOS
Version: Keywords:
Cc: Game: Simon the Sorcerer 1

Description

I've managed to get speech to work with Simon the Sorcerer (.voc version) by converting simon.voc to simon.wav using the attached Perl script. It's not really optimal since we should get scummvm to work with the game and not the game to work with scummvm, but at least it is a solution for the time being. The script only works with UN*X and also only on machines where an unsigned integer is 32 Bit long.

Sound effects and music do not work.

Ticket imported from: #562376. Ticket imported from: patches/74.

Attachments (5)

extract.pl (1.6 KB ) - added by SF/olki 22 years ago.
Perl script to convert simon.voc to simon.wav
vocpatch (2.1 KB ) - added by SF/olki 22 years ago.
patch for voc support
vocpatch.2 (2.3 KB ) - added by SF/olki 22 years ago.
corrected patch
voc_speech_and_effects_patch (6.0 KB ) - added by SF/olki 22 years ago.
Fixes speech and sound effects for the .voc version of simon
voc_speech_and_effects_patch.2 (6.2 KB ) - added by SF/olki 22 years ago.
fixed patch

Download all attachments as: .zip

Change History (12)

by SF/olki, 22 years ago

Attachment: extract.pl added

Perl script to convert simon.voc to simon.wav

by SF/olki, 22 years ago

Attachment: vocpatch added

patch for voc support

comment:1 by SF/olki, 22 years ago

The Perl script is not needed anymore. I attached a patch for simon.cpp. It is now able to read simon.voc directly.

by SF/olki, 22 years ago

Attachment: vocpatch.2 added

corrected patch

comment:2 by SF/olki, 22 years ago

Sorry, wrong patch. Correct one added.

by SF/olki, 22 years ago

Fixes speech and sound effects for the .voc version of simon

comment:3 by SF/olki, 22 years ago

Ok. I've gotten the sound effects to work too. It's mainly copy and paste and it's really dirty. I am not sure whether Simon2 works with scummvm, but if it does, my patch will certainly break it. But maybe my work will be of some help to a more skilled C/C++ developer (I'm a newbie).

by SF/olki, 22 years ago

fixed patch

comment:4 by SF/olki, 22 years ago

Sound was buggy. fixed.

comment:5 by SF/ender, 22 years ago

Applied :) Thanks.

comment:6 by SF/ender, 22 years ago

Owner: set to SF/ender
Status: newclosed

comment:7 by digitall, 6 years ago

Component: Engine: AGOS
Game: Simon the Sorcerer 1
Note: See TracTickets for help on using tickets.