Как исправить звук в вольфенштейне вражеской территории

7

Я установил wolf: et, и я не могу заставить звук работать. Все, что я установил, находится по умолчанию, у меня было 10.4, а затем обновлено до 10.10 с помощью программного обеспечения gui. У меня был звук, работающий в 10.04 с методом до 2.

Я пробовал следовать

  1. killall esd; et; esd

    с тем, что я получаю

    ------- sound initialization -------
    /dev/adsp: No such file or directory
    Could not open /dev/adsp
    ------------------------------------

  2. sudo -i
    echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
    echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
    exit

    с тем, что я получаю

    bash: /proc/asound/card0/pcm0p/oss: No such file or directory
    и, действительно, у меня этого нет, у меня есть только sub0 и sub1 в pcm0p

  3. Я попытался запустить et с скриптом et-sdl-sound, но с этим я получу этот вывод в консоли
    Ссылка
    Я, вероятно, испортил библиотеки sdl, не смог заставить звук работать, поэтому загрузил новый с сайта пакета debian и установил их.

  4. Пробовал настройку SDL_AUDIODRIVER="pulse" в et-sdl-sound , похоже, что я получаю ту же ошибку, что и в методе 3.

  5. pasuspender -- et +set s_alsa_pcm plughw:0

    дает мне

    ------- sound initialization -------
    /dev/adsp: No such file or directory
    Could not open /dev/adsp
    _------------------------------------

Разное: @Oli: я не знаю, если я запускаю импульс или esd, как я могу проверить это?

    
задан GrizzLy 15.12.2010 в 13:45
источник

6 ответов

3

Я устал от перезагрузки окон, чтобы играть в wolf-et, поэтому я попытался выполнить чистую установку ubuntu 10.10 (maverick).

И после этого я только что установил Wolfenstein: ET из playdeb, и все отлично работает. Ссылка

    
ответ дан GrizzLy 18.01.2011 в 22:14
источник
2

Не уверен, почему вы используете esd . Я думал, что это было выпущено много лет назад для PulseAudio. Если у вас нет PulseAudio, я, вероятно, не буду следовать остальным данным ответам.

Сначала убедитесь, что SDL может напрямую разговаривать с Pulseaudio:

sudo apt-get install libsdl1.2debian:i386 libsdl1.2debian

Затем с помощью скрипта et-sdl-sound измените SDL_AUDIODRIVER="alsa" на SDL_AUDIODRIVER="pulse" .

Звук должен волшебным образом влиться в ваши уши, и жизнь будет намного лучше.

Некоторые люди также в прошлом имели успех с временным убийством PulseAudio (для выпуска оборудования) и вручную установкой драйвера:

pasuspender -- et +set s_alsa_pcm plughw:0
    
ответ дан Oli 15.12.2010 в 13:57
1

Мне было скучно пытаться исправить звук и попытался установить винтовую вражескую территорию с вином.

Он работает (есть некоторые проблемы, но в основном работает так, как должно быть, со звуком).

Здесь вы можете установить его:

  1. Установите вино (если его нет).

  2. Загрузите wolfenstein et client для windows (здесь: Ссылка ). Извлеките его где-нибудь в безопасном месте, например homefolder и open terminal.

    Тип: cd путь к файлу WolfET_2_60b_custom.exe (пример: cd / home / workspace). Затем выполните следующие действия: wine WolfET_2_60b_custom.exe (программа для открытия открытых окон, запустите его).

  3. Загрузить punkbuster и keygenerator (здесь: Ссылка ) Извлеките его и щелкните правой кнопкой мыши ET_PBSetup.exe и запустите с вином (установите его в папку wolfenstein).

  4. В вашей системе перейдите в /.wine/dosdevices/c:/Program Files / Wolfenstein (или там, где вы установили wolfenstein et), rightclick et.exe и сделайте ссылку. Вырезать ссылку и вставить ее в рабочее пространство.

  5. Перезагрузите, закройте, дважды щелкните ссылку link_to_et.exe в рабочей области и получайте удовольствие от et.

ответ дан user293591 14.06.2014 в 20:59
0

Для 12.04 , то, что сработало для меня, было использование взлома SDL, который был сделан несколько лет назад.

  1. Получить SDL с параметрами ALSA :

    sudo apt-get install libsdl1.2debian-alsa

  2. После установки получите хак:

    wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound

  3. Перезагрузите компьютер.

После перезагрузки вместо того, чтобы набирать только et для запуска, на этот раз введите et-sdl-sound .

    
ответ дан Will Sams 30.09.2012 в 18:14
0

@Wall Sams "2. После установки получите хак:

wget -q -O - Ссылка | gzip -d > et-sdl-sound & amp; & amp; chmod a + x et-sdl-sound " Мой вывод терминала для этого был:

gzip: option --ascii ignored on this system

gzip: stdin: not in gzip format

Любая помощь с этим?

    
ответ дан battleof3 27.01.2014 в 19:54
0

Я загрузил установщик окон в вине, и у меня отличный звук, я думаю, что любая игра с opengl wil работает в вине, поэтому попробуйте.

    
ответ дан Bart 30.08.2014 в 13:11