Недавно я нашла способ поиграть в дилогию Fallout на Linux нативно и без эмуляторов аля DOSBox и DuskStation.
Я буду использовать Ubuntu и демонстрация будет на Ubuntu. Я использую WSL (Windows SubSystem for Linux). Этот гайд будет работать и на других дистрибутивах Linux.
В конце 1990-х две первые игры франшизы Fallout были созданы Black Isle Studios и изданы InterPlay. Fallout 1 и Fallout 2 представляют собой 2D-стратегию в сеттинге пост-аппокалипсиса.
В первой половине 2000-х у создателей дилогии Fallout произошли серьёзные проблемы. В результате все права на Fallout перешли Bethesda. Дальше вы сами всё знаете.
Дело в том, что Fallout 1 и Fallout 2 вышли только на MS-DOS, Windows 95 и PlayStation 1. Ранее если хочется поиграть в дилогию Fallout на Linux, то приходилось использовать DOSBox, Wine и DuckStation соотвественно.
Теперь необходимости в эмуляторах для того, чтобы поиграть в дилогию Fallout, больше нет.
Есть годный/годный проект/проекты целью которых является: нативно поиграть в дилогию Fallout на современных системах. Это Fallout1-CE и Fallout2-CE (Comunity Edition). Это реверс-инженеринг движков от дилогии Fallout.
На этих проектах играбельны Steam, GOG и EpicGames-версия дилогии Fallout (TorrentEdition тоже возможно будет работать). Эти проекты имеют нативную поддержку современных систем:
- Android
- FreeBSD
- MacOS (Intel Apple и Silicon)
- Linux
На Linux у вас обязательно должна быть установлена библиотека SDL2. Если у вас 64-битный Linux, то скачивайте и устанавливаете именно 64-битную версию Fallout1-CE и Fallout2-CE. Далее распакуйте архивы:
Перемещайте файлы файлы master.dat, critter.dat и папку data из директории с игрой Fallout 1 в директорию с бинарником Fallout1-CE.
В моём случае не потребовалось превращение названий файлов из капслока в некапслок. В каких-то случаях потребуется в каких-то нет. Дело в том, система регистров символов Linux отличается от виндового. Если в Windows большой S равен маленькому S, то в Linux равенства между ними нет. Имейте это ввиду.
Открываем директорию с Fallout1-CE в терминале:
Вводим такую команду:
Запускаем.И вот теперь возможно поиграть в первый Fallout.
Алгоритм установка тот же самый как и с Fallout 1 в этом гайде. Перемещайте файлы файлы master.dat, critter.dat, patch000.dat и папку data из директории с игрой Fallout 1 в директорию с бинарником Fallout1-CE.
Напоминание: В моём случае не потребовалось превращение названий файлов из капслока в некапслок. В каких-то случаях потребуется в каких-то нет. Дело в том, система регистров символов Linux отличается от виндового. Если в Windows большой Х равен маленькому Х, то в Linux большой символ не равен маленькому символу.
Открываем директорию с Faloout2-CE в терминале. Самый удобный способ:
Вводим
Запускаем. Теперь возможно поиграть и во второй Fallout.
Для Falout1-CE и Fallout2-CE есть пару важных файлов конфигурации. Это fallout.cfg (для второго фолыча fallout2.cfg) и f1_res.ini (Fallout 2 — f2_res.ini). Один отвечает за типа базовые настройки, второй за оконный режим и разрешение игры. Без этих файлов скорее всего игры не запустятся.
На Linux возможно нативно и удобно играть в дилогию Fallout без эмуляторов и костылей. Этот гайл ориентирован на современные системы и компьютеры.