Opened 11 years ago

Closed 11 years ago

#4180 closed defect (fixed)

DW2: Repeating SFX that should stop/pause don't

Reported by: SF/meddlingmonk Owned by: joostp
Priority: normal Component: Engine: Tinsel
Keywords: Cc:
Game: Discworld II

Description

This might be another big endian problem since I can't reproduce it on little endian machine.

There are certain sound effects in DW2 that repeat but which should stop or at least pause at certain times. Some examples are: the snoring of the women operating the wandering shop, Dibbler shouting 'Popcorn!' outside the Odium, the movie camera noises during the filming of Death's clickie, the beekeeper snarfing honey. The snoring/shouting/snarfing should stop when Rincewind is talking with the characters involved--and the camera noises should only be heard when Death is reciting his lines and Rincewind is actually filming--but instead they continue on regardless. So, for example, the woman in the wandering shop continues to snore even on top of her own dialog.

Ticket imported from: #2614150. Ticket imported from: bugs/4180.

Change History (6)

comment:1 by joostp, 11 years ago

Owner: set to joostp

comment:2 by joostp, 11 years ago

Thanks for reporting (and being the big endian guinea pig ;)). I'll take a look when I get a chance.

Just out of curiousity; how far have you played the game on your BE machine?

comment:3 by DrMcCoy, 11 years ago

The same used to happen on LE machines, too, until I put reelActor in SoundReel() (play.cpp) into the coro context where it belongs (r957 in the private repository).

comment:4 by SF/meddlingmonk, 11 years ago

I've played DW2 all the way through twice now on my PPC Mac: once before you fixed the Shades problem and once since. I think that this SFX issue may be the only remaining (or the only remaining hugely obvious) big endian problem. (I say that partly to lull other endian bugs into a false sense of security and give themselves away.)

comment:5 by joostp, 11 years ago

Resolution: fixed
Status: newclosed

comment:6 by joostp, 11 years ago

Should be fixed as of r38552.

Note: See TracTickets for help on using tickets.