Broken Sword 2 - Speech2.clu - Help Please ?

Ask for help with ScummVM problems

Moderator: ScummVM Team

User avatar
Jimbob
Posts: 307
Joined: Mon Oct 31, 2005 4:36 pm
Location: Somewhere in the UK

Post by Jimbob »

wo33er wrote:Im currently at Act 7 on "The Beach" where i am looking for the three stones. The speech sound (and possible SFX) have completed stopped, iv tried playing for a while without them but the great voice acting is such a great feature not to be missed :(
Going back to your original post, I loaded up my last game save and I think I'm at the same location as you possibly. I'm at Ketch's Landing where I'm looking for 2 of the 3 stones. This isn't going to really help but the sound and speech seem to be fine here, I've compressed my files using OGG format. Have you tried compressing your data files? If there's something screwed up with the speech2.clu file then the compressing utility will report an error I guess.

Jimbob
User avatar
sev
ScummVM Lead
Posts: 2301
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

wo33er wrote:Haha :P, yeah its definatly pointing at the right one :D.
Okay, let's try this. Please, attach your scummvm config file (scummvm.ini) and recursive list of your BS directory with exact file sizes.


Eugene
wo33er
Posts: 15
Joined: Sat Dec 17, 2005 9:07 pm
Location: UK
Contact:

Post by wo33er »

Video : Video Files
Saves : Save Games

Image of PC : http://www.wo33er.com/brokensword/desktop.jpg
File of scummvm : http://www.wo33er.com/brokensword/copy% ... cummvm.ini

Directory of files : http://www.wo33er.com/brokensword/

(Sorry for long image, im running on dual monitors, one of the reason i need to run the game in windowed on scummvm.

+++++++++++++++++++++++++++++++
I removed the following folders and all files recently to see if it made a difference from something that someone suggested in previous posts:

Smacks : From CD
Sword2 : From CD
Clusters : From CD
+++++++++++++++++++++++++++++++

Thank You - Wo33er

P.S the line "extrapath=I:\Games\Broken Sword 2\Clusters\" has been added for testing since this thread, i began with the problem without the "extra" path
User avatar
sev
ScummVM Lead
Posts: 2301
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

wo33er wrote: Directory of files : http://www.wo33er.com/brokensword/
Umm, I need something like this:

Code: Select all

drwxr-xr-x  2 sev  wheel    1024 Sep 17 18:46 CLUSTERS
-rw-r--r--  1 sev  wheel  132096 Aug 22  1997 Credits.exe
-rw-r--r--  1 sev  wheel  206848 Sep  5  1997 Profile.exe
-rw-r--r--  1 sev  wheel   94208 Sep  1  1997 RVScroll.dll
-rw-r--r--  1 sev  wheel   71680 Mar 12  1997 SMACKW32.DLL
-rw-r--r--  1 sev  wheel      10 Aug 14  1997 Settings.dat
-rw-r--r--  1 sev  wheel     390 Sep  4  1997 Startup.inf
-rw-r--r--  1 sev  wheel    5757 Aug  4  1997 cd.bin
-rw-r--r--  1 sev  wheel     294 Aug 26  1997 cd.inf
-rw-r--r--  1 sev  wheel  191488 Sep 10  1997 game.exe
-rw-r--r--  1 sev  wheel  423936 Sep 10  1997 jel.sys
drwxr-xr-x  2 sev  wheel    1024 Mar 14  2004 video
But longer and recursive.


Eugene
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

sev wrote: But longer and recursive.

Eugene
Meaning: Include the files of your subdirectories as well....

Not everybody knows what recursion is, I'd think? :wink:

Best regards

Joachim
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3558
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

The odd thing is that it appears to be trying to play the speech from speech1.clu, not speech2.clu. I wonder what could be causing that.

Thinking aloud for a while...

It determines which file to use by asking the resource manager which is the current CD. When the resource manager is first initialized, the _curCd variable is set to 1, but whenever a resource is read it checks to see if it's associated with a particular CD. (Some resources are assumed to always be available. They do not affect this.)

The information about which resource file comes from which CD is stored in the cd.inf file. If you bring up the Broken Sword 2 debug console (by pressing Ctrl-D), type "res" and press Enter, you should see the following list:

Code: Select all

SCRIPTS.CLU          HD
Pyramid2.clu         CD 2
General.clu          HD
Carib1.clu           CD 2
Carib2.clu           CD 2
Pyramid1.clu         CD 2
Carib3.clu           CD 2
Players.clu          HD
Warehous.clu         CD 1
Paris.clu            CD 1
Jungle.clu           CD 2
Quaramon.clu         CD 1
Docks.clu            CD 1
TEXT.CLU             HD
4146 resources
Or at least something close to it. Specifically, if it claims that Jungle.clu and Carib1.clu are anywhere else than on CD 2, something is strange about your cd.inf file. Or possibly resource.inf.
wo33er
Posts: 15
Joined: Sat Dec 17, 2005 9:07 pm
Location: UK
Contact:

Post by wo33er »

Directory of I:\Games\Broken Sword 2

18/12/2005 21:31 <DIR> .
18/12/2005 21:31 <DIR> ..
14/12/2005 22:02 29,537,932 Carib1.clu
14/12/2005 22:03 28,797,271 Carib2.clu
14/12/2005 22:03 24,246,760 Carib3.clu
14/12/2005 22:03 294 cd.inf
14/12/2005 21:59 83,544 Cluster.tab
18/12/2005 21:31 <DIR> Clusters
26/08/1997 22:00 6,372 Credits.bmp
04/01/1988 05:50 4,747 Credits.clu
14/12/2005 21:59 20,262,263 Docks.clu
23/05/1997 11:21 34,878 Font.clu
14/12/2005 21:59 7,059,728 General.clu
14/12/2005 22:02 19,033,297 Jungle.clu
04/09/1997 11:45 147,440,068 Music1.clu
04/09/1997 11:45 147,226,491 Music2.clu
14/12/2005 21:59 29,426,152 Paris.clu
14/12/2005 21:59 10,091,432 Players.clu
14/12/2005 22:03 21,758,357 Pyramid1.clu
14/12/2005 22:03 41,994,533 Pyramid2.clu
14/12/2005 22:00 25,676,575 Quaramon.clu
14/12/2005 21:59 175 resource.inf
14/12/2005 21:59 16,584 resource.tab
18/12/2005 20:16 <DIR> Saves
14/12/2005 21:59 1,039,952 SCRIPTS.CLU
18/12/2005 21:31 <DIR> Smacks
01/09/1997 17:43 176,260,048 Speech1.clu
01/09/1997 17:45 210,746,030 Speech2.clu
14/12/2005 21:59 390 Startup.inf
18/12/2005 21:30 <DIR> Sword2
14/12/2005 21:59 304,968 TEXT.CLU
18/12/2005 20:15 <DIR> video
14/12/2005 22:00 26,819,225 Warehous.clu
26 File(s) 967,868,066 bytes
7 Dir(s) 3,144,544,256 bytes free

---------------------------------------------------------------

Directory of I:\Games\Broken Sword 2\Sword2

18/12/2005 21:30 <DIR> .
18/12/2005 21:30 <DIR> ..
04/08/1997 16:52 5,757 cd.bin
26/08/1997 17:22 294 cd.inf
22/08/1997 10:35 132,096 Credits.exe
10/09/1997 12:32 191,488 game.exe
10/09/1997 12:32 423,936 jel.sys
05/09/1997 10:52 206,848 Profile.exe
01/09/1997 09:41 94,208 RVScroll.dll
14/08/1997 11:56 10 Settings.dat
12/03/1997 15:46 71,680 SMACKW32.DLL
04/09/1997 12:34 390 Startup.inf
10 File(s) 1,126,707 bytes
2 Dir(s) 3,144,544,256 bytes free

---------------------------------------------------------------

Directory of I:\Games\Broken Sword 2\Clusters

18/12/2005 21:31 <DIR> .
18/12/2005 21:31 <DIR> ..
08/09/1997 15:26 29,537,932 Carib1.clu
08/09/1997 15:26 28,797,271 Carib2.clu
08/09/1997 15:26 24,246,760 Carib3.clu
09/09/1997 16:25 83,544 Cluster.tab
26/08/1997 22:00 6,372 Credits.bmp
04/01/1988 05:50 4,747 Credits.clu
08/09/1997 15:26 20,262,263 Docks.clu
23/05/1997 11:21 34,878 Font.clu
08/09/1997 15:24 7,059,728 General.clu
09/09/1997 16:16 19,033,297 Jungle.clu
04/09/1997 11:45 147,226,491 Music.clu
04/09/1997 11:45 147,226,491 Music2.clu
09/09/1997 16:05 29,426,152 Paris.clu
09/09/1997 15:44 10,091,432 Players.clu
09/09/1997 14:01 21,758,357 Pyramid1.clu
08/09/1997 15:26 41,994,533 Pyramid2.clu
09/09/1997 14:36 25,676,575 Quaramon.clu
09/09/1997 16:25 175 resource.inf
09/09/1997 16:25 16,584 resource.tab
09/09/1997 16:25 1,039,952 SCRIPTS.CLU
08/09/1997 15:23 304,968 Text.clu
26/06/1997 10:35 50,578 vielogo.tga
09/09/1997 15:54 26,819,225 Warehous.clu
23 File(s) 580,698,305 bytes
2 Dir(s) 3,144,540,160 bytes free

---------------------------------------------------------------

Directory of I:\Games\Broken Sword 2\Smacks

18/12/2005 21:31 <DIR> .
18/12/2005 21:31 <DIR> ..
03/09/1997 10:41 3,170,556 carib.smk
03/09/1997 16:55 4,477,140 escape.smk
26/08/1997 17:26 9,224,100 eye.smk
04/09/1997 12:58 33,260,928 finale.smk
03/09/1997 10:56 1,221,872 Guard.smk
29/08/1997 15:39 38,465,460 intro.smk
03/09/1997 10:57 2,164,956 jungle.smk
03/09/1997 10:58 4,613,564 Museum.smk
26/08/1997 15:58 1,243,876 pablo.smk
04/09/1997 11:51 1,387,316 pyramid.smk
27/08/1997 13:26 3,352,940 Quaram.smk
12/08/1997 10:42 14,304,624 river.smk
03/09/1997 10:59 2,377,012 sailing.smk
04/09/1997 08:38 10,704,040 shaman.smk
04/09/1997 12:00 420,000 Stone1.smk
27/08/1997 12:44 5,658,060 stone2.smk
27/08/1997 16:56 1,232,900 stone3.smk
17 File(s) 137,279,344 bytes
2 Dir(s) 3,144,540,160 bytes free

---------------------------------------------------------------

I hope thats what you ment, i didnt quiet get what you posted or how to get that, such as "sev" and "wheel" :P. Hope this help if not can you quickly go over how i can get more information for you.

All files were attribute : A, none read only.
wo33er
Posts: 15
Joined: Sat Dec 17, 2005 9:07 pm
Location: UK
Contact:

Post by wo33er »

eriktorbjorn wrote:
SCRIPTS.CLU HD
Pyramid2.clu CD 2
General.clu HD
Carib1.clu CD 2
Carib2.clu CD 2
Pyramid1.clu CD 2
Carib3.clu CD 2
Players.clu HD
Warehous.clu CD 1
Paris.clu CD 1
Jungle.clu CD 2
Quaramon.clu CD 1
Docks.clu CD 1
TEXT.CLU HD
4146 resources
Thats exactly what i get, tried it
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3558
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

I've tried re-creating the directory structure described above, but it still works for me. You do have a lot of unnecessary files there, though, so to clean up/save disk space, you could:
  • Remove the "Smacks" sub-folder. ScummVM doesn't play the original cutscenes.
  • Remove the "Clusters" sub-folder. You already have all those files in the main folder, except for vielogo.tga which isn't used by ScummVM. (The "Clusters" folder also seems to have two copies of the music file from CD 2, but that shouldn't cause any problem.
  • Remove the "Sword2" sub-folder. You already have cd.inf and startup.inf in the main folder.
That still doesn't explain the problem, of course. At least, I don't think removing these will make any difference.
joachimeberhard
ScummVM Team Member
Posts: 377
Joined: Sat Sep 24, 2005 12:25 pm
Location: Austria

Post by joachimeberhard »

Well, what if he added the subdirectory "clusters" instead of the main directory to the ScummVM launcher?

He could have done that by entering the Broken Sword 2 directory and clusters being marked than before clicking "OK" in the launcher....

Then he would have problems because the duplicate files in "clusters" subdirectory aren't according to necessary name-conventions in ScummVM.....
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3558
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

joachimeberhard wrote:Well, what if he added the subdirectory "clusters" instead of the main directory to the ScummVM launcher?
Not according to the scummvm.ini he posted. What I don't understand is why it appears to think it's still on CD 1...
User avatar
Jimbob
Posts: 307
Joined: Mon Oct 31, 2005 4:36 pm
Location: Somewhere in the UK

Post by Jimbob »

eriktorbjorn wrote:
joachimeberhard wrote:Well, what if he added the subdirectory "clusters" instead of the main directory to the ScummVM launcher?
Not according to the scummvm.ini he posted. What I don't understand is why it appears to think it's still on CD 1...
Maybe an idea may be to delete everything including ScummVM and scummvm.ini. Reinstall only the data files required from the CD's to a new directory and try again.

Jimbob
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3558
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

I've added some debugging messages which could possibly help track down the problem. They should be in the next daily snapshot, or at the very least the one after that.

Starting ScummVM from a command line at debug level 3 (i.e. the -d 3 command-line option) or higher should then produce a bunch of messages like:

Code: Select all

Loaded resource 'Brn52WK' from CD 2
Loaded resource 'Brn52LK' from CD 2
Loaded resource 'Brn52WK2' from CD 2
Loaded resource 'Text Resource 1541' from CD 2
Playing speech from CD 2
It's when a resource is loaded that the "current CD" variable is updated, so the most recent "Loaded resource" message will tell where the next speech or music will be played from. So it might help if you could try this and post the last few messages, including the "Loaded resource" and "Playing speech" messages, where it fails to play the speech.

In other words, you do not have to post the entire output from running the game. :)
wo33er
Posts: 15
Joined: Sat Dec 17, 2005 9:07 pm
Location: UK
Contact:

Post by wo33er »

Sorry but iv not a clue how the daily snapshots work :P, i tried downloading the latest but could you explain what i do with the file ?, or what to do if im miles off ?.
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3558
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

wo33er wrote:Sorry but iv not a clue how the daily snapshots work :P, i tried downloading the latest but could you explain what i do with the file ?, or what to do if im miles off ?.
I assume you install it, just like you would install the stable version. But I don't run the Windows version myself, so I couldn't say for sure.
Post Reply