Bug 5650 - Speech stops working after a while
Status: REOPENED
Alias: None
Product: Psychonauts
Classification: Unclassified
Component: everything
Version: unspecified
Hardware: PC MacOS X
: P2 normal
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
Depends on:
Blocks:
 
Reported: 2012-06-10 20:16 EDT by Rob Hunter
Modified: 2013-01-04 14:21:08 EST
0 users

See Also:


Attachments
Fixed OpenAL build (46.54 KB, application/octet-stream)
2012-12-31 01:11 EST, Ryan C. Gordon

Description Rob Hunter 2012-06-10 20:16:24 EDT
When I first launch Psychonauts, all in-game speech plays perfectly.

After a while, something weird happens with the sound. It's most noticeable in speech, because every sample only plays the first fraction of a second. In a scripted conversation between two parties, the characters take turns making a syllable and then waiting. (ie the timing is still fine between clips, but only the first part of each line plays.)

Other sounds (like player pain effects and noises from levitation ball) are also affected -- they are silent and/or stuck in a repeating loop.

If I save and restart the game, everything is fine again.
Comment 1 Rob Hunter 2012-06-10 20:17:05 EDT
This is on OS X Lion, by the way, and still happens with the Psychonauts v0.2 patch applied.
Comment 2 Ryan C. Gordon 2012-06-20 11:49:03 EDT
(I'm adding this comment to many bugs that this fix might apply to...sorry if you see it multiple times or it doesn't _actually_ fix your issue.)

Here is a new test build, please try it and report back. It's a 2.1 megabyte
download, so you don't have to redownload the whole game again.

This is meant to fix crash bugs mostly. We still have rendering issues, etc to sort out. If this didn't fix your issue, please report it on this bug. If there are still other unrelated issues, please file a new bug or add yourself to the CC list of one of the other bugs. Here's the open bug list if you want to check for others with the same problem:

    https://bugzilla.icculus.org/buglist.cgi?query_format=specific&bug_status=__open__&product=Psychonauts

Steam users: you'll get this through Steam shortly.

Linux users, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-linux-0.3-patch.tar.bz2

...and unpack it. Overwrite Psychonauts and libSDL-1.2.so.0 with it. This works with either of the first two builds from HumbleBundle.com.

Mac users that aren't using Steam, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-mac-0.3-patch.tar.bz2

...double click it, and run the patcher program it produces.

We'll do a more formal build once we get some feedback.

--ryan.
Comment 3 Ryan C. Gordon 2012-06-21 15:18:15 EDT
Consolidating bugs... (I think this is fixed in 0.3).

--ryan.

*** This bug has been marked as a duplicate of bug 5583 ***
Comment 4 Ryan C. Gordon 2012-06-21 15:18:54 EDT
Whoops, wrong bug number...

--ryan.

*** This bug has been marked as a duplicate of bug 5683 ***
Comment 5 Rob Hunter 2012-06-21 18:10:16 EDT
I tried the new v0.3 pre-release and eventually the sound went wrong in the same kind of way as it did when I opened this bug.

(where would you like follow-ups tracked? I'm cross-posting this comment to the catch-all bug #5683)
Comment 6 Ryan C. Gordon 2012-06-21 21:52:05 EDT
Reopening this bug.

--ryan.
Comment 7 Ryan C. Gordon 2012-06-21 22:04:41 EDT
Marking a bunch of rendering/sound/gameplay bugs as Priority 2.

--ryan.
Comment 8 Ryan C. Gordon 2012-06-21 22:07:03 EDT
Marking a bunch of rendering/sound/gameplay bugs as Priority 2.

--ryan.
Comment 9 Ryan C. Gordon 2012-12-31 01:11:53 EST
Created attachment 3316 [details]
Fixed OpenAL build


This will be fixed in the next build. It was a bug in the OpenAL implementation, fixed by this changeset:

    http://hg.icculus.org/icculus/al_osx/rev/0a953a090334

I've attached an OpenAL that solves this problem in the meantime, since it's only 48 kilobytes. Download it,  find the Psychonauts game icon, right click it, choose "Show Package Contents", find "Contents" -> "MacOS" -> "openal.dylib" in the Finder window that pops up, overwrite openal.dylib with this downloaded file, close all those windows and relaunch the game.

--ryan.
Comment 10 Ryan C. Gordon 2013-01-04 14:21:08 EST
Here is a new test build that should fix this bug, please try it and report back. 

It's a 2 megabyte download, so you don't have to redownload the whole game again.


Steam users: you'll get this through Steam shortly.

Linux users, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-linux-0.6-patch.tar.bz2

...and unpack it. Overwrite Psychonauts and libSDL-1.2.so.0 with it. This works
with any build from HumbleBundle.com earlier than today.

Mac users that aren't using Steam, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-mac-0.6-patch.tar.bz2

...double click it, and run the patcher program it produces.

--ryan.