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)
На Asus Memo Pad ME301T полет отличный. Кстати у кого мощная машинка можно в конфиг добавить -cpu pentium3 или pentium2, но это будет помедленней



Реп: (0)
jedi.kriks, лагает сильно.



Реп: (268)
Роти, у вас просто очень слабый телефон.



Реп: (0)
Господа, пробую запустить на Ainol Novo Venus. Почему-то вылетает после экрана загрузки. Есть ли добрый человек который бы выложил куда-нибудь рабочие образы дисков с запиханым фолаутеком? МОжет у меня руки не оттуда, а может девайс слабоват... :sveta:



Реп: (49)
grotesque136660,
Опишите подробно, какие шаги Вы предприняли, чтобы запустить Фаллаут 1 на Вашем девайсе.



Реп: (1)
Сделал всё чётко по инструкции и не запускается libSDL. Обидно! Есть решение?



Реп: (49)
limb eater,
Пути прописаны неправильно если вообще не запускается. Перепроверь sdl.conf



Реп: (1)
jedi.kriks @ 27.2.2014, 12:29 *
limb eater,
Пути прописаны неправильно если вообще не запускается. Перепроверь sdl.conf

Я сделал как в инструкции + дополнительный диск.
/sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16 -hdc HDD_1Gb.img



Реп: (49)
limb eater,
А что происходит? Вообще Вам в теме по qemu можно было бы посидеть, но там слишком много повторных вопросов, поэтому могу предложить свою помощь. Можно попробовать:
1) без hdc: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16
2) hdc записать после hdb, а не после soundhw: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -hdc HDD_1Gb.img -usb -usbdevice tablet -soundhw sb16
3) без звука: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -hdc HDD_1Gb.img
4) без звука и второго диска: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet

Если у вас libsdl при нажатии на иконку ничего не открывает, это значит что проблема в sdl.conf и одном из следующих факторов:
1) У Вас неправильные названия дисков (Решение: внимательно перепроверить все названия и расширения дисковых файлов)
2) У Вас битый образ винды (Решение: перекачать из шапки)
3) В конфигурационном файле присутствует символы кирриллицы: ('с' или 'С' например) (Решение: переписать всю строку конфигурации на английской раскладке)



Реп: (0)
очень даж не плохо ,запускаются fallout 1,2 звук ужасный но это терпимо :happy: :happy:



Сообщение отредактировал konondog - 05.03.14, 21:57



Реп: (1)
jedi.kriks @ 4.3.2014, 13:23 *
limb eater,
А что происходит? Вообще Вам в теме по qemu можно было бы посидеть, но там слишком много повторных вопросов, поэтому могу предложить свою помощь. Можно попробовать:
1) без hdc: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16
2) hdc записать после hdb, а не после soundhw: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -hdc HDD_1Gb.img -usb -usbdevice tablet -soundhw sb16
3) без звука: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -hdc HDD_1Gb.img
4) без звука и второго диска: /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet

Если у вас libsdl при нажатии на иконку ничего не открывает, это значит что проблема в sdl.conf и одном из следующих факторов:
1) У Вас неправильные названия дисков (Решение: внимательно перепроверить все названия и расширения дисковых файлов)
2) У Вас битый образ винды (Решение: перекачать из шапки)
3) В конфигурационном файле присутствует символы кирриллицы: ('с' или 'С' например) (Решение: переписать всю строку конфигурации на английской раскладке)

К сожалению ничто из этого не помогло. libSDL как не запускался так и не запускается.
Upd: кстати, всё заново повторил и проблема не исправлена, может я конечно напрягаю тебя, но не мог бы ты проделать это всё под разрешение Xperia S и залить на Google/Яндекс диск? В ВУЗе в будни без компьютера хочется поиграть во что-то годное.
M
Ознакомьтесь с Правилами Форума!
4.19. Запрещено злоупотребление цитированием (оверквотинг, overquoting). Не нужно полностью цитировать сообщения оппонента - достаточно выделить главные моменты и нажать на кнопку Изображение


Сообщение отредактировал Gridzilla - 20.03.14, 09:32



Реп: (1)
Спасибо! Установил себе на телефон ZOPO C2. Правда пришлось повозиться. Установил себе на комп Fallout из Steam ( на компе играть некогда, купил давно уже, а так поиграть можно в любом месте на досуге, графика самое то для телефона). Версия английская и патч только первый. Пропатчил версиями от Фаргуса до 1.3.5., заодно и русифицировал. Патч для повышения разрешения не стал ставить. Запустилось. Вылетало уже при настройке характера персонажа, звук местами похрипывал. Выбрал готовый персонаж, минуты не прошло, зависло.
Звук в конфиге QEMU отключил. Пока работает стабильно.
Винда запускается быстро, но игра довольно долго. Но при выходе на рабочий стол андроида QEMU не вырубается, а "сворачивается в панель задач" ( не знаю как там это андроиде называется правильно), так что можно не вырубать QEMU.
Посмотрим как батарейку ест.



Реп: (0)
Вы на карту памяти кидали папку SDl или в память телефона?? У меня была проблема С F2, нажимал на libSDL, появлялось маленькое окошко и тут же пропадало,кинул в память телефона-заработало.



Реп: (0)
а можете выкласть готовую игру а то неполучается



Реп: (0)
А почему бы, пожалуйста, не выложить готовый образ игры? А то на данный момент доступа к компьютеру нет и не будет ещё месяца два, а в шедевр поиграть хочется уже сейчас.



Реп: (0)
Попросил друга сделать мне образ. WinImage отказывается открывать 1гб и 2гб жёсткие, остальные он ещё не пробовал.



Реп: (0)
Остановился на пункте 6! Ссылка на Empty HDD.7z не работает. Ребята, дайте, пожалуйста, рабочую ссылку... o.O



Реп: (1)
У меня на Qemu шрифты ужасно отображаются.



Реп: (2)
huawei mediapad 10 fhd на котором не идет exaGear и много чего ещё- проглотил файлы из шапки и ... полёт отличный! всё супер( тока звук г... полное- какие то хрипы непонятные)



Реп: (0)
все проделал,запустилась винда,но дальше она начинает стоять,рядом с курсором знак загрузки,ничего не двигается и не происходит


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

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

Сейчас: 07.10.24, 13:51