Подарунок до 9 травня

Наближається 9 травня. (Той хто читатиме цей текст пізніше – сьогодні 8 травня 2019 року). І у зв'язку з цим я хочу зробити нам усім ось який подарунок.

Нещодавно я виявив у себе в стопці занедбаних CD-дисків гру Return to castle Wolfenstein. Невиразно пригадуючи, що «здається, гра була непогана», я вирішив запустити її під Linux. Ну так, не скільки пограти, а більше покопатися. Тим більше, що розпочалися травневі свята, з'явився вільний час.

Подарунок до 9 травня

Для початку встановив за допомогою wine гру з диска. Чи не запрацювала. Пам'ятаючи про те, що гра базується на движку від Quake3, а до нього вже виходили порти під Linux, я поліз в Інтернет. Тут же на Хабрі є давній пост як запускати RTCW під Linux. Ось він. Загалом там все тривіально: інсталяційний скрипт, бінарник під Linux, скопіювати .pk3 файли від оригінальної гри, які у мене вже були встановлені з диска. У результаті мультиплеєр запускався, але без меню (вивалювалася ігрова консоль), а single не хотів запускатися взагалі. Через деяке «червоноокість» і HEX-редагування бінарника, запустився і сингл, але знову ж таки без будь-якого ігрового меню (консоль лаялася на відсутність файлів для користувача-інтерфейсу і ні в яку не хотіла брати те, що їй «вигодовувалося»).

Отже, лише консоль. Згадуючи команди з „квакі“, я взявся запускати мультиплеєрні карти (/map имя_карти), змінював роздільну здатність екрану (r_mode 6 це роздільна здатність 1024х768 і r_mode 8 1280х1024 відповідно ) і налаштування миші для включення інверсії по вертикалі. першому-ліпшому серверу (/connect ip), знайшовши там цілого живого гравця… Але виклик меню не працював (bind ESCAPE togglemenu). Звук, графіка, коннект все було, а можливості стартанути „сингл“ або поміняти клас гравця при грі на сервері — ні. І тут я згадав про двигун ioQuake - ще одному Linux-порті Q0.022, зібраному з вихідних джерел, викладених id Software. І про диво, виявилося, що існує крім ioQuake і ioRTCW. О чудовий світ форків опенсорсу! Скомпиливши ioRTCW файли з вихідних файлів і „годувавши“ йому *.pk3 файли оригіналу, нарешті, з'явилося і меню. Скрізь! І в сингл і в мультиплеєрі. Так, у RTCW два різні бінарники: один для синглу, інший для мережевої гри.

Отже, все запрацювало. Я вирішив полоскотати свої ностальгічні почуття і, попередньо скачав HD texture pack, запустив сингл ...

Подарунок до 9 травня

Друзі, що я маю сказати?! Гра виявилася вищою за всілякі похвали! Ось просто шедевр. Атмосфера, увага до деталей, зброя, кат-сцени, секретні кімнати, несподівані зустрічі… поведінка мобів нарешті. Гра, що вийшла в 2003 році, вже 16 років, а вона грабельна і навіть більш ніж! Мені, котрий закинув усі ігри багато років тому і охолодивши до них з віком, було просто не відірватися. Та що там, я просто таки насолоджувався ігровим процесом загалом та окремими моментами зокрема. Такими як, наприклад,: двоє фриців мирно ведуть розмову про вино у винному льоху, повному величезних бочок, а потім струмені, що ллються в ряд з них же, прострілених мною через кілька секунд. А стенди, розміщені всюди з німецькими агітками та постерами, зі старими газетами та картами, які є читабельними! (завдяки HD pack'у). Не кажу вже про середньовічні замки з готичними вітражними вікнами та лицарями, що падають на вас під час зіткнення.

На довершенні з'ясувалося, що гра, повторю: через 16 років, досі більш ніж жива і існує за підтримки спільноти! А саме: наявність безлічі живих ігрових серверів, з усілякими модами, на яких, увага (!), постійно перебуває по 25-30 осіб! Не кажучи вже про фан-сайти, мувіки, моди, які регулярно продовжують оновлюватись… Просто важко повірити! Ось буквально перед публікацією цього тексту я шукав картинку для посту і натрапив на мод від нашого співвітчизника під назвою RTCW Сталінград. Ви тільки подивіться на відео відео!

Ну, мабуть, вистачить захоплень. І ностальгія, так зроблено з любов'ю, та чіпляє. Але я не писав би це все тут. Головне, таки, що наближається 9 травня, ще кілька святкових днів і хочеться зробити невеликий подарунок як собі, так і іншим.

Навіть якщо ви байдужі до подібних речей, ігор і старих ігор зокрема, зробіть подарунок іншим: дітям, друзям, знайомим. Та загалом подарунок і самій грі, повертаючись до неї знову. Адже все менше і менше виходить „нетльонок“, у які хочеться грати через 16 років. Чи не правда?

На завершення цього кілька сумбурного посту, хочу привітати всіх із світаючим святом Великої Перемоги, яке, до речі, Європа святкує сьогодні, 8 травня.

С праздником!

Подарунок до 9 травня

Посилання:

ioRTCW на гітхабі
Фан-сайт із купою з усім необхідним, включаючи повні версії гри для Windows, MacOS, Linux
Він же з повним складанням ioRTCW+.pk3, судячи з розміру
Мап-пак із ще одними текстурами, з підтримкою високих дозволів та якісним зуком. Для Linux-версії беремо з нього лише .pk3
Реанімація ігри для Windows 10. Нова графіка, текстури, звуки
Аддон для синглу Сталінград

UPDATE:

Схоже, що форк форка ioRTWC під назвою realRTCW ще краще (ефекти, зброя, підтримка широких екранів та високих дозволів). Дійдуть руки – напишу.

Джерело: habr.com

Додати коментар або відгук