Fallout 1 (QEMU x86) | Запуск Fallou 1 на андроид под Win 98 SE



Реп: (49)
Fallout 1 (QEMU x86)
версия: GOG Repack, v1.3.5 + High Resolution Mode

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение



Описание:
Всем привет,

Все уже научились запускать фаллаут первый из этого топика.

Я сделал также, но перформансом и сборкой предоставленного дистрибутива я остался недоволен, поэтому решил собрать фаллаут под андроид "в самом лучшем виде".

Системные требования (минимальные):
  • Процессор 1Ггц
  • 256 Мб оперативной памяти

Системные требования (рекомендуемые):
  • Dual Core 1.5 Ггц +
  • 512 Мб оперативной памяти +


Итак, что же нам понадобится?
  1. Версия QEMU эмулятора x86 v2.0 (sdl.7z в шапке)
  2. PC под рукой
  3. Утилита WinImage на нем
  4. Сборка от GOG, которую бесплатно можно скачать здесь (в поиске забиваем gog fallout и ищем самую тяжелую сборку)
  5. Оффициальный 1.0 патч (прикреплено к шапке)
  6. Полуоффициальный 1.2 патч (прикреплено к шапке)
  7. Неоффициальный 1.3.5 патч (прикреплено к шапке)
  8. High Resolution Mode патч (прикреплено к шапке)
  9. Эмулятор QEMU x86 v2.0 (прикреплено к шапке)
  10. Образы жестких дисков для QEMU (прикреплено к шапке)

Приступаем к установке!! :
  1. Установим на PC скачанную нами сборку Fallout 1
  2. Патчим в очередности 1.1 -> 1.2 -> 1.3 -> High Res Patch нашу сборку Fallout 1 (в каждом архиве есть соответствующий патчу README в котором все описано)
  3. Заходим в каталог с Fallout 1 и удаляем оттуда файл ddraw.dll
  4. В том же каталоге открываем f1_res_Config.exe (если такового нет значит вы не поставили High Res Mode). В открывшемся окне выбираем Graphics Mode = DirectX9, разрешение по вашему выбору, ставим галку Windowed -> Жмем Enable и потом Done
  5. Устанавливаем утилиту WinImage на PC (триал версия - ну ничего страшного ;))
  6. Из архива с HDD в шапке нам нужны образы дисков на 1 ГБ или 2 ГБ (лучше работает с 2 ГБ) и при помощи WinImage кидаем на этот диск весь каталог с PC куда был установлен Fallout 1
  7. Распаковываем папку sdl из архива что в шапке, и копируем туда образ жесткого диска из предыдущего пункта
  8. Кидаем в root директорию (sdcard) на девайсе папку sdl
  9. Теперь меняем на девайсе файл ~/sdl/sdl.conf. Строчка в нем должна выглядеть так: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16 (после -hdb мы вписываем название созданного нами жесткого диска, альтернативные пример: HDD_1Gb.img)
  10. Устанавливаем libSDl.apk из шапки
  11. Запускаем libSDL, и если вы все правильно настроили, то увидите измененную заставку Windows 98 Second Edition, а когда загрузится рабочий стол, то музыка Фаллаута возблагодарит вас за проделанную работу )))
  12. Теперь меняем разрешение винды под указанное в f1_res_Config.exe ранее.
  13. Ну а далее все просто - жмем на Vault 13 (с англ. Убежище 13, он же "Мой Компьютер"), там переходим на наш диск и запускаем Fallout ) В первый раз может загружаться долго, но в последующее бут игры занимает не более 40-50 секунд.


Вы думали это все? Увы но нет, когда вы запустите Фаллаут то у вас будет много претензий по перформансу, поэтому ниже я опишу всевозможные твики, при которых у меня только запуск игры на моем Nexus 7 занимает 30 секунд, а более я ни на что не жалуюсь)

Во-первых, в шапке лежит единственный там zip c двумя кастомизированными Fallout конфигами для слабого и сильного перформансов

Далее, обязательный в моем понимании пункт: использование виртуальной памяти. Для этого нам потребуется еще один диск на 1 ГБ для QEMU. Итак по порядку :
  1. Копируем HDD_1Gb.img в папку sdl на нашем девайсе
  2. Модифицируем sdl.conf. Для этого добавим следующий код в конце строчке: -hdc HDD_1Gb.img
  3. Запускаем libSDL -> проверяем что в Vault 13 виден наш подключенный диск на 1 ГБ.
  4. Далее Правый Клик по Vault 13 -> Выбираем Properties -> Вкладка Performance -> Жмем Virtual Memory -> указываем новый жесткий диск на 1 ГБ, все подтверждаем и вырубаем винду (НЕ ПЕРЕЗАГРУЖАЕМ)
  5. Запускаем заново libSDL и наблюдаем как винда и фаллаут загружаются шустрее ;)


Есть парочка apk-шных твиков, которые я все посоветую для лучшего перформанса игр на адндроиде вообще (пройдите по ссылкам и прочитайте сами зачем это нужно):
Seeder (устанавливаем и ставим его ON - ресурсов лишних не ест)
Antutu CPU (устанавливаем и чучуть увеличиваем минимальную скорость CPU, меняем режим c interactive на performance и нажимаем apply)

На последок добавлю, если у вас слабый девайс, но вы очено хотите поиграть в Фаллаут 1 на нем - ребята поставьте все твики, используйте слабый конфиг для фаллаута, забейте на мод с разрешением и просто в игре вырубите звук - и будет вам счастье, но увы без звука.

Прикрепленный файлsdl.7z ( 49.26 МБ )
Прикрепленный файлFallout1.cfg file x2.zip ( 1.81 КБ )
Прикрепленный файлEmpty HDD.7z ( 6.17 КБ )
Прикрепленный файлFallout_1_v1.1_patch.7z ( 560.79 КБ )
Прикрепленный файлFallout_1_v1.2_patch.7z ( 432.36 КБ )
Прикрепленный файлFallout_1_v1.3_patch.7z ( 340.7 КБ )
Прикрепленный файлlibSDL.apk ( 1.34 МБ )
Прикрепленный файлFallout1_High_Resolution_Patch_4.0.2.zip ( 1.03 МБ )


Сообщение отредактировал Gridzilla - 21.02.13, 12:05
Причина редактирования: Поправил скриншоты



Реп: (0)
Ребят, помогите. Всё сделал, винда запустилась, причём быстро. Хочу запустить F1_res_Config - пишет: "A required DLL file. SHLWAPI.DLL was not found". Думаю, фиг с ним, попробую хотя-бы Фоллаут запустить - не работает! Выдаёт ошибку: "This program requires Windows 95 with DirectX 3.0a or later or Windows NT version 4.0 with Service Pack 3 or greater".
Что делать? Подскажите!



Реп: (0)
Долго мучался - не запускалась винда. При загрузке крашилась. Выяснил, что это было из-за звука. Убрал последний параметр в конфиге и все заработало. Вопрос: можно ли как-то починить звук?



Реп: (24)
Бред. Так парится из-за какой-то битой фалоут. Лучше не пк играть.



Реп: (7)
Лутши бы разрабф портанули бы его



Реп: (0)
Кидаем в root директорию (sdcard) на девайсе папку sdl


А куда-то кидать.? Можно поподробнее?



Реп: (0)
Спасибо за инструкцию, все сделал, все работает, но возник такой вопрос: что делать с клавиатурой? Как вы вводите название сейва, имя персонажа? Нашлись уже те, кто по USB через OTG подключали устройства? Я вот думаю, может есть какая-то возможность использовать Android-клавиатуру в эмуляторе?



Реп: (0)
И что с этим делать?
Прикрепленное изображение


UPD: начал сравнивать файлы, не хватает f1_res.dll. Перекачивал несколько раз виртуальную дискету. На компьютере проверяю - все файлы на месте, открываю эмулятор - этого файла нет.

Сообщение отредактировал Sportsman43 - 29.11.15, 14:44



Реп: (49)
* Sportsman43,
qemu мог залочить файл, если Вы пытались обновлять файлы во время запуска. Советую проделать все заново.



Реп: (4)
Спасибо за инструкцию, все работает ;)



Реп: (1)
Ссылка на HDD не работает



Реп: (0)
Лутши бы разрабф портанули бы его

Interplay entertaient и BlackIsle studios закрылись в 2003.

Добавлено 27.05.2016, 21:09:

* BAKSiBAKS,
InterPlay и BlackIsle закрылись в 2003, какой порт, алло? Они 3 фоллыч(van buren) не выпустили, денег не хватило



Реп: (0)
Запилил на Asus ZenFone 2(ZE551ML), без звука запустилось, но фоллыч пишет: This program requires Windows 95 with DirectX 3.0a or later. Где взять Directx 3.0?



Реп: (16)
Спасибо большое за такую класную лекцию! :rabbi: Узнал много чего полезного :rabbi: и запустил Fallout, первый раз в жизни в него играю. Проблемы конечно же есть, вот на пример без FolderMount на карте памяти не прочитает игру, и со звуком проблемы, но все равно спасибо! :thank_you:



Реп: (16)
А также проблема в том что вылетает каждые от 5 до 30 минут, кто сталкивался с этим помогите.



Реп: (7)
Почему нельзя залит как для fallout 2



Реп: (16)
* CoolMops, Потому что этот вариант более оптимизирован. Как было сказано создателем темы, скорость работы fallout 1 установленым таким же образом как fallout 2 была не удовлетворительна, и в этой теме 1 fallout предоставлен в более оптимизированом варианте.

Сообщение отредактировал Arceni - 06.10.16, 21:05



Реп: (1)
Винда ушла в safe mode и более не захотела запускаться нормально. Увы. Всё же лучше на планшете будет запустить, на 10винде)



Реп: (0)
VovaMaster99 @ 27.05.16, 22:09 *
Запилил на Asus ZenFone 2(ZE551ML)

Подскажи как запиливал? по инструкции что-то не могу вкорячить...
6. Из архива с HDD в шапке нам нужны образы дисков на 1 ГБ или 2 ГБ (лучше работает с 2 ГБ) и при помощи WinImage кидаем на этот диск весь каталог с PC куда был установлен Fallout 1 - тут надо папку скинуть на HDD или содержимое папки?
8. Кидаем в root директорию (sdcard) на девайсе папку sdl - вот тут я не догоняю куда кидать - в папку root, или куда?



Реп: (43)
* LLIBAX, зачем эти бессмысленные и лишние танцы с бубном, если оба фаллаута, идеально запускаются и работают на exageae RPG?



Реп: (224)
* Madiark,
людям же надо как то заморочится , не? :)


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 07.10.24, 14:01