fallout2-touch
Описание
Fallout 2 Touch — мобильный порт Fallout 2 Community Edition для Android с сенсорным управлением, экранными контролами и русской локализацией
Языки
- C++95,3%
- Java4,5%
- CMake0,2%
Fallout 2 Touch
Мобильный порт Fallout 2 Community Edition для Android с полноценным сенсорным управлением, экранными контролами и русской локализацией.
Это движок-клиент. Для запуска необходимы файлы оригинальной лицензионной копии Fallout 2 (GOG, Steam, Epic).
Скриншоты
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Что нового относительно оригинального CE
Сенсорное управление
- Виртуальный джойстик с двумя режимами работы: pathfinding-клики (персонаж идёт в направлении наклона, сила наклона влияет на частоту кликов) и классические стрелки с auto-repeat
- D-pad для точного перемещения по карте
- Переключение режимов одной кнопкой: ВЫКЛ / ДЖОЙ / КРСТ
Экранные кнопки
Полный набор горячих клавиш для игры без клавиатуры:
| Кнопка | Действие | Кнопка | Действие |
|---|---|---|---|
| ИНВ | Инвентарь (I) | ПЕРС | Персонаж (C) |
| ПИП | Pip-Boy (P) | КРТА | Карта (Tab) |
| СКИЛ | Навыки (S) | ОПЦИ | Настройки (O) |
| АТАК | Атака (A) | РУКА | Смена руки (B) |
| КУРС | Режим курсора (M) | ПРЕД | Предмет (N) |
| ХОД | Конец хода (Space) | СОХР / ЗАГР | F6 / F7 |
Кнопки автоматически затухают через 3 секунды, панель меню сворачивается.
Экран импорта файлов
- Полностью переработанный UI в стиле Fallout: тёмная тема, жёлтый (#FFB000) текст, моноширинный шрифт
- Прогресс-бар с отображением процента при копировании
- Предварительный подсчёт файлов для точного прогресса
- Инструкция по установке прямо в приложении
Прочее
- Русская локализация интерфейса (values-ru)
- Обновлённый тулчейн: Gradle 8.9, AGP 8.1.4, compileSdk/targetSdk 34
- Сборка под arm64-v8a (при необходимости можно добавить armeabi-v7a, x86, x86_64 в
)abiFilters
Установка
Готовый APK
- Скачайте APK из Releases
- Установите на устройство (разрешите установку из неизвестных источников при необходимости)
- При первом запуске откроется экран импорта
- Скопируйте папку с игрой на телефон (USB, облако, файл-менеджер)
- Нажмите «Выбрать папку с игрой» и укажите путь к файлам
Необходимые файлы:
(~327 МБ)master.dat(~160 МБ)critter.dat- patch000.dat
- папка data/
Имена файлов должны быть в нижнем регистре.
Сборка из исходников
Что нужно:
- Android SDK + NDK 25.x
- JDK 17+
- CMake 3.21+
APK появится в .
Для подписи релизной сборки создайте :
Управление
Базовое (аналогично оригинальному CE):
- Один палец — перемещение курсора (как трекпад)
- Тап одним пальцем — левый клик
- Тап двумя пальцами — правый клик (переключение режима курсора)
- Два пальца + движение — скролл карты, инвентаря
Дополнительное:
- Кнопка в левом нижнем углу — переключение D-pad/джойстика
- Зона джойстика слева — касание и удержание для перемещения
- Панель кнопок справа — быстрый доступ ко всем игровым действиям
Структура проекта
├── src/ # C++ движок Fallout 2
├── os/android/ # Android-обёртка
│ └── app/src/main/
│ ├── java/ru/.../touch/ # Мобильный клиент
│ │ ├── MainActivity.java
│ │ ├── ImportActivity.java
│ │ ├── FileUtils.java
│ │ └── OverlayManager.java
│ └── res/
│ ├── layout/ # UI-разметка
│ ├── drawable/ # Стили кнопок
│ └── values-ru/ # Русские строки
├── third_party/ # SDL2, зависимости
└── CMakeLists.txt
Конфигурация
Основной конфиг — . Настройки , , , должны совпадать с регистром имён ваших файлов.
Разрешение экрана настраивается в :
Для мобильных: высоту ставьте 480, ширину рассчитайте по соотношению сторон экрана (например, 20:9 -> 480 * 20 / 9 = 1067).
На основе
Форк alexbatalov/fallout2-ce — полная реимплементация движка Fallout 2 с исправлениями багов оригинального движка и поддержкой современных платформ.
Лицензия
Fallout является зарегистрированной торговой маркой Interplay Entertainment Corp. / Bethesda Softworks LLC. Проект не аффилирован с правообладателями.




