Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как превратить Wine в машину для ретро-гейминга  (Прочитано 4525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Перед любителями старых игрушек часто стоит проблема - игра не работает на современной системе Windows.

К сожалению, Wine тоже разрабатывается, в основном, под более современные тайтлы.

Пожалуйста, подскажите, есть ли способ быстро и просто настроить Wine, чтобы на нём запускались Windows-игры, выходившие 1995 по начало нулевых годов?!

У меня 3 основных вопроса -

1) Какую систему лучше выбрать в "Вайне" (95,98,Me или Xp) ?

2) Какие библиотеки докачать через PlayOnLinux для этой старой системы? DIrect X, кодеки и так далее...

3) Как настроить конфигурацию системы через PlayOnLinux: видеопамять, методы рендеринга и т.п =)

Спасибо большое за внимание!

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6839
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #1 : 04 Сентября 2019, 17:58:35 »
Цитировать
Windows-игры, выходившие 1995 по начало нулевых годов
В 95-ом еще не существовало DirectX. Был его предок WinG.
И большинства современных кодеков не существовало. Не было mp3, mp4.
Мне кажется, с каждой игрой нужно делать что-то, наподобие снапа.
« Последнее редактирование: 04 Сентября 2019, 18:06:15 от andytux »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #2 : 04 Сентября 2019, 18:23:02 »
Надо посмотреть несколько таких игр. Есть примеры?
Вообще не уверен, что надо настраивать.
У меня F.E.A.R. (2005, но всё же) с Wine 4.12 вообще без единой настройки префикса летает, только в хосте для появления звука пришлось установить libmpg123-0:i386 libpulse0:i386
Debian 11, Debian 11 Server

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #3 : 04 Сентября 2019, 18:30:13 »
System shock 2 (1999) - тоже без всяких настроек взлетел

Пользователь добавил сообщение 04 Сентября 2019, 18:33:13:
А вообще, запускать из терминала постфактум и смотреть выхлоп. В 99% случаев всё будет написано. Также поглядывать на https://appdb.winehq.org/
« Последнее редактирование: 04 Сентября 2019, 18:34:29 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #4 : 04 Сентября 2019, 20:17:08 »
... выходившие 1995 по начало нулевых годов?!
swampy_earl, имеются ещё более офигенные ретро-игры, например Digger аж 1983 года, и он уже запилен под ubuntu - Wine не требуется никакой. Надеюсь, вам не составит труда найти эту версию в сети.
Я странен, а не странен кто ж? (С)

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #5 : 04 Сентября 2019, 20:23:41 »
Пожалуйста, подскажите, есть ли способ быстро и просто настроить Wine, чтобы на нём запускались Windows-игры, выходившие 1995 по начало нулевых годов?!
Я вот тоже посматриваю в эту сторону, но у меня с Wine в этом плане не срослось. С интересом почитал бы про правильную настройку для этих целей.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #6 : 04 Сентября 2019, 20:57:11 »
Думы 1-3, Еретик, Блад, Аркс Фаталис, Елдер Скроллс с 1 по 3, Квейк 3-4 тоже портированы.
Клон Эпохи Империй есть.
Debian 11, Debian 11 Server

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #7 : 05 Сентября 2019, 01:03:55 »
Просто, есть некоторые игры - очень нишевые. Ну, наподобие старых квестов, например. Игры не очень популярные, у них нет фан-базы - следовательно, никто не заморачивается с их портацией. Вот для таких целей и пригодилась бы ретро-подгонка "Вайна"!

А круче всего было бы, если бы человек, который реально шарит в программировании, сделал отдельную сборку "Вайна" для старых игрушек.

А то лично я в программировании - полный ноль. Длинные куски кода вводят меня в ступор и вызывают сверхъестественный ужас.

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 488
  • Oderint, dum metuant
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #8 : 05 Сентября 2019, 01:22:40 »
я решил просто
--- поставил на виртуальную машину ХРюшу и пользую
ВинО -- реально не прокатила, ибо оно сейчас стремится к последним версиям винды
** однако есть и проблема.
-- у меня на мать совсем не ставятся оси ниже ХРюши, так что совсем в ретро окунуться не представляется возможныи

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #9 : 05 Сентября 2019, 12:56:40 »
Просто, есть некоторые игры - очень нишевые. Ну, наподобие старых квестов, например. Игры не очень популярные, у них нет фан-базы - следовательно, никто не заморачивается с их портацией. Вот для таких целей и пригодилась бы ретро-подгонка "Вайна"!
Во, точно! Есть масса хороших игр с различными технологиями вроде воксельной графики и т.п. Вайн для эмуляции Win95-98-ME для таких вещей очень интересен. Даже для Windows подобный проект есть.

Пользователь добавил сообщение 05 Сентября 2019, 12:59:02:
--- поставил на виртуальную машину ХРюшу и пользую
Не всегда XP подходит для этих вещей, увы. А поддержка DOS и Win95 в современных виртуалках чисто номинальная. Для DOS можно DOSEmu или DOSBox использовать, а вот для Win95 - тут как раз Wine и мог бы помочь.
« Последнее редактирование: 05 Сентября 2019, 12:59:02 от Tear »

Оффлайн swampy_earl

  • Автор темы
  • Активист
  • *
  • Сообщений: 324
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #10 : 06 Сентября 2019, 02:31:46 »
И всё-таки "Вайн" - крутая вещь.

В последнее время я целую неделю бьюсь над тем, чтобы запустить под "Вайном" русский ретро-квест "Шерлок холмс - Возвращение Мориарти" (2000 год). Игра прекрасно инсталлируется, но при первом же запуске - краш.

Всё перепробовал, все системы под
"Вайном"; различные дополнительные драйвера, настройки конфигурации... Не помогает. При запуске - чёрный экран и краш.

Ради интереса решил запустить эту же игрушку на Windows 7 64-битной. И что вы думаете? Даже инсталлятор не работает. Даже несчастный инсталлятор не запускается. Кружочек крутится, крутится и... срывается.

Я, конечно, понимаю, что "Семёрка" вышла почти через 10 лет после "Возвращения Мориарти", которая писалась под "Девяносто восьмую", но, блин, отсутствие обратной совместимости всё равно огорчает! На мой взгляд это реально трагедия, что разработчики новых операционных систем работают без оглядки в прошлое =(((((((

Теряется преемственность поколений...

А "Вайн" - молодец. Хотя бы справился с записью игры на жёсткий диск. Спасибо и на этом. Даром, что она не запускается...

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #11 : 06 Сентября 2019, 05:48:36 »
Наверное каких-нибудь библиотек не хватает.
Что пишет в чистом префиксе?
WINEPREFIX=~/clean-prefix WINEARCH="win32" "путь_к_exe"
Debian 11, Debian 11 Server

Оффлайн Tear

  • Старожил
  • *
  • Сообщений: 1445
  • Ubuntu 16.04 LTS
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #12 : 06 Сентября 2019, 06:19:42 »
Ради интереса решил запустить эту же игрушку на Windows 7 64-битной.
На 32-битной вполне могла бы и запуститься!

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 488
  • Oderint, dum metuant
    • Просмотр профиля
Re: Как превратить Wine в машину для ретро-гейминга
« Ответ #13 : 18 Сентября 2019, 09:18:16 »
Не всегда XP подходит для этих вещей, увы. А поддержка DOS и Win95 в современных виртуалках чисто номинальная. Для DOS можно DOSEmu или DOSBox использовать, а вот для Win95 - тут как раз Wine и мог бы помочь.
тогда ставь Win95 на виртуалку
// в чем проблема...

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.