Стартира връщане в замъка Wolfenstein на Linux

Не толкова отдавна кодът на славната игра Return to Castle Wolfenstein от легендарния idsoftware беше отворен под лиценза GPL. Това между другото е така.

castle

И след като издържах изпита по физика, исках да си почина малко. Реших да играя RTCW. Както се оказа, стартирането на играта под Linux е повече от реалистично.

Внимание! Статията предполага, че имате основни умения за терминал на Linux.
Някой TTimo от idsoftware публикува ЧЗВ за стартиране на RTCW 1.41 на Linux.

За успешно стартиране са ни необходими:

  • Диск за игри
  • Инсталационен файл за Linux
  • Инсталиран libstdc ++ 2.10-glibc2.2

Диск за игри

Предполага се, че имате диск Return to Castle Wolfenstein. Нуждаем се само от файлове с ресурси от него: mp_pak0.pk3, mp_pak1.pk3, mp_pak2.pk3, pak0.pk3, sp_pak1.pk3, sp_pak2.pk3.

Инсталационен файл на Linux

Файлът е на ipsoftware ftp сървъра. Но моето люлеене оттам беше нестабилно: скоростта или се увеличаваше, или намаляваше. Затова за всеки случай го качих в кутията. Би било хубаво, ако някой може да отразява публичното си хранилище.

Libstdc ++ 2.10-glibc2.2 библиотека

Ако необходимите съставки вече са в ръка, нека да преминем директно към инсталацията на играта.

Нека създадем необходимата папка за играта:
Копиране на източник | Копирайте HTML

  1. sudo mkdir/usr/local/games/wolfenstein /
  2. sudo mkdir/usr/local/games/wolfenstein/main

Инсталиране на ресурси:
Копиране на източник | Копирайте HTML

  1. sudo cp mp_pak0.pk3 mp_pak1.pk3 mp_pak2.pk3 pak0.pk3 sp_pak1.pk3 sp_pak2.pk3/usr/local/games/wolfenstein/main /

Инсталиране на библиотека libstdc ++ 2.10-glibc2.2
Копиране на източник | Копирайте HTML

  1. sudo dpkg -i libstdc ++ 2. 10 -glibc2.2_2. 95. 4 -24_i386.deb

Инсталиране на играта:
Копиране на източник | Копирайте HTML

  1. sudo chmod + x wolf-linux- 1 .41b.x86.run
  2. sudo ./wolf-linux- 1.41b.x86.run

ВНИМАНИЕ! Ако инсталацията спре с текста „Извличането не е успешно“ - не се паникьосвайте - решението е по-долу под заглавието „Решаване на някои проблеми“.

Ако разопаковането е успешно, ще се стартира псевдо-графичен инсталатор. Преминаваме през стандартните стъпки.

Играта се стартира от командите:
Копиране на източник | Копирайте HTML

  1. wolfsp

и
Копиране на източник | Копирайте HTML
  1. вълк

за сингъл и мултиплейър, съответно.

ВНИМАНИЕ! Ако в играта няма звук - не се паникьосвайте - решението на проблема е по-долу под заглавието „Решаване на някои проблеми“.

Извличането не бе успешно

Казват, че причината е, че/tmp, където се извършва разопаковането, не е гумен. (Наистина). За да разрешите проблема, стартирайте инсталационната програма с ключа --target/custom/temp/folder, където/custom/temp/folder е всяка папка, която ще се използва за разопаковане на временни файлове. Например:
Копиране на източник | Копирайте HTML

  1. sudo ./wolf-linux- 1.41b.x86.run --target/media/mydisk

Без звук

Добавете реда към изпълнимия файл/usr/local/games/wolfenstein/wolfsp:
Копиране на източник | Копирайте HTML

  1. ехо "wolfsp.x86 0 0 директно" | sudo tee/proc/asound/card0/pcm0p/oss

отпред
Копиране на източник | Копирайте HTML
  1. exec ./wolfsp.x86 "$ @"

Моля, обърнете внимание, че при стартиране на играта ще е необходима парола (така че въпросът е частично отворен). Ако искате да стартирате играта не от терминала, а от менюто, използвайте например gksudo вместо sudo:
Копиране на източник | Копирайте HTML

  1. ехо "wolfsp.x86 0 0 директно" | gksudo tee/proc/asound/card0/pcm0p/oss

Ако все още няма звук, опитайте да инсталирате пакета oss-compact:
Копиране на източник | Копирайте HTML

  1. sudo apt-get install oss-compact

(отидете в папката, където сте копирали следните файлове с ресурси от диска:
mp_pak0.pk3, mp_pak1.pk3, mp_pak2.pk3, pak0.pk3, sp_pak1.pk3, sp_pak2.pk3)

Копиране на източник | Копирайте HTML

  1. wget http: //au.archive.ubuntu.com/ubuntu/pool/universe/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-24_i386.deb
  2. wget ftp: //ftp.idsoftware.com/idstuff/wolf/linux/wolf-linux-1.41b.x86.run
  3. sudo su
  4. mkdir/usr/local/games/wolfenstein /
  5. mkdir/usr/local/games/wolfenstein/main
  6. cp mp_pak0.pk3 mp_pak1.pk3 mp_pak2.pk3 pak0.pk3 sp_pak1.pk3 sp_pak2.pk3/usr/local/games/wolfenstein/main /
  7. dpkg -i libstdc ++ 2. 10 -glibc2.2_2. 95. 4 -24_i386.deb
  8. chmod + x wolf-linux- 1.41b.x86.run
  9. ./ wolf-linux- 1.41b.x86.run
  10. изход
  11. wolfsp

Ако имате нужда от повече информация - вижте "официалните" често задавани въпроси и инструкциите за инсталиране.

Между другото, на моя нетбук Asus EeePC 901 играта работи чудесно с максимални параметри.