StarCraft для Android

Вряд ли ошибусь в своем предположении, что многие из вас как минимум задумывались о запуске первой части Старкрафта на своем смартфоне или планшете.
Что ж, поздравляю вас! Теперь эта мечта стала вполне реальной.
Полноценно рубиться по сети вряд ли получится, в первую очередь из-за специфики управления. Однако, проходить кампанию вполне возможно. А смотреть реплеи можно так и вовсе на ура, не вынуждая себя закачивать на карточку гигабайты водов.
В качестве примера в данной статье я буду запускать StarCraft Brood War на своем смартфоне Lenovo P770.
Небольшое сравнение:
Системные требования StarCraft BroodWar:
Характеристики Lenovo P770:
Как видите, технических характеристик телефона для запуска игры хватает за глаза и за уши. Остается лишь одна проблема: не подходящая операционная система Android 4.1
По этому нам придется прибегнуть к использованию специальной программы-эмулятора, позволяющего запусткать на Android-устройствах приложения для Windows - Winulator.
Данная софтина позволяет запускать под Андройдом игры для Windows 95\98. В настоящий момент находится на стадии Beta, поэтому поддерживается ограниченный круг игр.
Строго говоря, игр пока всего две: полностью поддерживаемый Cesar III и StarCraft Brood War, поддержка которого находится в завершающей стадии работы. (т.е. местами возможны кое-какие баги)
Скачать Winulator можно либо в GooglePlay (что обойдется в 240 вечно деревянных рублей за полную версию, и free за бету, но получите надпись в пол-экрана), либо у нас (полную русскую и английскую версию одним архивом, за спасибо)
Сама игра, впринципе, подойдет из любого обычного дистрибутива, с парой оговорок:
По этому я рекомендую использовать Repack by zafron, основанный на нашей сборке StarCraft Russian 7x Edition и адаптированный специально для запуска через Винулятор.
Репак существует в двух версиях:
Скачиваем, распаковываем архив с игрой на карту памяти телефона.
Лично я создал в корне карты памяти папку Games, в которую поместил распакованную папку StarCraft.
Жмем на иконку "гаечного ключа" и выбираем первый пункт "Автоматический поиск". Программа просканирует вашу SD карту и выдаст список поддерживаемых игр. Если программа ничего не находит, выбираем второй пункт: "Ввести путь вручную". Например: /storage/extSdCard/Games/Starcraft/ или /mnt/sdcard/Games/Starcraft/ - у разных устройств путь может различаться.
В случае успеха у вас появится иконка игры. Теперь жмем на нее и выбираем "Запуск".
Всякий раз при запуске, игра будет стартовать с заставки, как в первый раз. Пропускаем тапом по экрану.
Отлично, первый этап пройден. Игра установлена и запущена.
Теперь для одиночной или многопользовательской игры нужно создать профиль пользователя, после чего можно приступать к игре. Но для этого сперва нужно произвести несколько настроек относительно управления.
Сенсорный экран выполняет роль левой клавиши мыши. Для игры этого явно не достаточно. По этому нам нужно будет настроить недостающие элементы управления с помощью виджетов.
Как вы можете заметить, часть экрана не игрой используется, по скольку разрешение смартфона больше разрешения игры и широкоформатное. А непропорционально растягивать изображение на весь экран, как оно порой бывает на современных монитроах ПК Винулятор, к счастью, не умеет. Зато он умеет размещать там дополнительные настраиваемые элементы управления.
Кликаем на кнопку назад (та, что с загагулиной) и выбираем пункт "Настройка виджетов".
В первую очередь вам предложат выбрать расположение игрового окна, путем перетаскивания окрашенной зоны (Display Box) по сетке. Выберите удобное для вас, и тыкните в подтвержение по экрану.
Чтобы добавить виджет, нужно тапнуть в любое удобное место экрана и, не отпуская пальца, растянуть виджет до удобного размера.
Чтобы удалить виджет, нужно выделить его и нажать "Удалить (Remove)". Чтобы изменить уже готовый виджет, нажмите "Настройка (Configure)".
Виджеты делятся на 5 видов:
Чтобы сохранить настройки, нажмите назад, затем Сохранить (Save). Чтобы отменить изменения, нажмите Отменить изменения (Discard Changes)
Расположить виджеты на экране можно в произвольном порядке.
Я лично использую такой вариант:
Есть и такой:
Что бы биндить юнитов в группы, вам нужно в виджетах создать "Горячие клавиши", затем галочкой отметить "Сtrl" и в пункте (выбрать) выбрать номер группы (от 1 до 0). Создасться кнопка "ctrl-#группы". Теперь при нажатии на эту кнопку, забиндится группа под заданным номером. Чтобы вызвать группу с этим номером, нужно создать кнопку "Горячие клавиши ->(выбрать) -> # группы".
При первом заходе в одиночную игру или мультиплеер, вам предложат создать профиль пользователя. Жмем на "Новое имя", появляется поле ввода. Теперь, что бы вписать свой никнейм нужно воспользоваться виджетом "Системная клавиатура", активирующим сенсорную клавиатуру вашего устройства для ввода текста в игру. По другому никак, так что позаботьтесь о том, что бы его кнопка присутствовала на экране.
Есть другой вариант: вы можете просто скопировать папку characters из установленной игры с вашего компьютера. Получив попутно доступ к прогрессу кампании и прочим пользовательским установкам.
Играть по сети в Старкрафт на Андройде можно. Но придется предварительно поплясать с бубном. Привожу две инструкции от человека под ником zafron
Вы можете создать ее с помощью компьютера, роутера, или воспользоваться бесплатным Wi-Fi в кафе, например.
Один игрок будет создавать локалку на компьютере. Для этого можно воспользоватьря роутером или wifi-адаптером с программой connectify. Скачать ее можно отсюда: Connectify+Pro+3.6.0+24540.zip ( 7,26 МБ )
Второй будет коннектится (с телефона):
Способ работает без сторонней локальной сети.
Данный способ проверялся на девайсах Samsung Galaxy SII (4.1.2) и Samsung Galaxy Ace 2 (4.1.2). За участие в "эксперименте" отдельная благодарность stasik55.
Для хоста:
Для клиента:
P.S. Возможная проблема: при сворачивании игры на одном из устройств может возникнуть дисконнект. :(
В: Я запустил StarCraft, но он требует создать профиль. Как это сделать?
О: Установите виджет Системная клавиатура (Keyboard Popup) и впишите название профиля.
В: А как установить виджет?
О: Читаем пункт "Настройка управления с помощью виджетов".
В: Почему у меня клавиатура не печатает?
О: Пишите названия английскими буквами.
В: Почему у меня не работает клавиатура?
О: Решение проблемы до конца не выяснено. Попробуйте скачать стороннюю клавиатуру. Например, эту.
В: Я скачал клавиатуру, но она все равно не работает. Как мне создать профиль?
О: Качаете этот файл, распаковываете в папку StarCraft/characters/ (можете переименовать на ваше усмотрение).
В: А как же сохранятся без клавиатуры?
О: Поставте виджеты с буквами или цифрами и используйте их для ввода текста при сохранении.
В: В настройке виджетов в меню "Горячие клавиши (Keyboard Hotkeys)" у меня отсутствует пункт "выбрать (pick)". Что мне делать?
О: Возможный способ решения описан тут. Если проблема не исчезает, попробуйте этот способ (ROOT)
В: Почему у меня прозрачные юниты/здания?
О: Проблема эмулятора. Ждем, пока разработчик исправит. Решается перезапуском игры. (В текущей версии 2.0.2, судя по обещаниям разработчика, баг исправлен)
В: При прохождений огигинала/брудвар за расу Х на миссии Y при определенном действии эмулятор крашится. Что делать?
О: Скорее всего, это опять же баги эмулятора. Попробуйте перезапустить сохранение. Если не поможет, пересохранитесь в другой файл сохранения или попробуйте перепройти миссию. Попробуйте использовать repack by zafron (если вы использовали другой дистрибутив). Если и это не поможет, пишите в комментариях, проверю.
В: Почему в окне сохранений нет файлов? Они же были!
О: Баг эмулятора. Если попытаетесь сохраниться, игра вылетит. Решается перезапуском.
В: У меня есть своя версия старкрафт, я хочу использовать её. Можно ли ее как-нибудь адаптировать под эмулятор?
О: Можно. У вас ОБЯЗАТЕЛЬНО должна стоять версия 1.16.1. Если у вас другая версия, можно обновиться вот этим патчем.
Затем, положите в папку с игрой файл Starcraft.winulator-profile, из архива с Винулятором (иначе, эмулятор не найдет игру).
В: При попытке запуска игры эмулятор крашится, при этом вместо иконки игры значек Винулятора. Что делать?
О: Скорее всего, вы качали версию не из этой статьи и\или забыли положить в папку игры файл профиля винулятора. Скачать файлик можно из вопроса выше.
В: Работают ли читы?
О: Да. Во время игры нажмите клавишу [Enter] (создается виджетом) и вводите.
В: У меня постоянно на экране висит надпись "BETA". Можно ее убрать?
О: Скачайте полную версию Винулятора, или поддержите разработчика, купив программу в гугл маркете.
В: Работает ли сетевая игра?
О: Только по локалке. Как запустить, смотрим выше. Battle.net пока не работает, увы. =(
В: Где находятся сохранения?
О: Starcraft/save (файлы сейвов) и StarCraft/characters (прогресс кампании)
В: А компьютерные сохранения подойдут?
О: Если игра версии 1.16.1, то да.
В: Работают ли реплеи?
О: Да. Они находятся в папке StarCraft/Maps/Replays/
В: Работает ли мышка?
О: Работает. (На некоторых моделях устройств правая клавиша не выполняет свою функцию, т.к. она равносильна кнопке "назад")
Одиночная игра (Single Player Game)
[F10] Меню в игре (Game Menu)
[Alt+M] Меню в игре
[Alt+S] Сохранить игру (Save Game)
[Alt+L] Загрузить игру (Load Game)
[Alt+H] Меню Помощь (Help Menu)
[F1] Меню Помощь [Alt+O]
Меню Опций (Options Menu)
[+] Увеличить скорость игры (game speed)
[-] Уменьшить скорость игры
[Ctrl+X] Выйти из StarCraft(Exit Program)
[Alt+X] Выйти из StarCraft
[Ctrl+Q] Выйти из текущей миссии (Quit Mission)
[Alt+Q] Выйти из текущей миссии
[Ctrl+M] Вкл/Выкл музыку (Music On/Off)
[Ctrl+S] Вкд/Выкл звук (SFX On/Off)
[Space Bar] (пробел) центрировать экран на месте последнего сообщения
[Ctrl+{0-9}] Запомнить группу {0-9} (можно запомнить и здания)
[{0-9}] Выбрать группу {0-9}
[{0-9}{0-9}] (нажать два раза) Центрирование экрана на выбранной группе
[Shift+F{2-4}] Запомнить место на карте
[F{2-4}] Центрировать экран на запомненном месте
[Alt+SelectUnit] Вызвать группу
[Sift+Command] Указать точку маршрута (Waypoint)
[Ctrl+C] Центрировать экран на выбранной боевой единице
[Alt+C] Центрировать экран на выбранной боевой единице [Tab] Вкл/Выкл ландшафт на Мини карте (MiniMap)
[Shift+Tab] Вкл/Выкл обзначение боевых единиц цветом на Мини карте: Зеленый-Ваши войска, Желтый-войска союзников, Красный-войска противника
[Shift+SelectUnit] Добавить/Удалить боевую единицу из выбранной группы.
[Ctrl+SelectUnit] Выбрать все боевые единицы того же типа (до 12)
[Print Srceen] Записать картинку на экране в файл. Файл имеет расширение*.PCX и записывается в ту же директорию, куда проинсталирован StarCraft (на Андройде, вроде, не работает)
Многопользовательская (Multi Player Game) игра.
[Enter] Послать сообщение
[Shift+Enter] Послать сообщение всем
[Ctrl+Enter] Послать сообщение союзникам
Читы действуют только в режиме одиночной игры! :P
Во время игры нажмите клавишу [Enter] и вводите:
POWER OVERWHELMING - неуязвимость
BLACK SHEEP WALL - показать всю карту
SHOW ME THE MONEY - получить по 10,000 минералов и газа
BREATHE DEEP - бесконечный газ
WHATS MINE IS MINE - бесконечные минералы
FOOD FOR THOUGHT - возможность строить юнитов при превышении лимита (max 200)
GAME OVER MAN - проиграть
MEDIEVAL MAN - бесплатные улучшения для юнитов
MODIFY THE PHASE VARIANCE - возможность строить любые постройки вне зависимости от требований
NOGLUES - отключить использование магии у противника
OPERATION CWAL - быстрое строительство и проведение улучшений
OPHELIA - после ввода OPHELIA, нажать [Enter] а затем набрать имя любой миссии (Пример terran9 , protoss6)
SOMETHING FOR NOTHING - получить все возможные улучшения
STAYING ALIVE - миссию невозможно завершить
THE GATHERING - бесконечная энергия юнитов
THERE IS NO COW LEVEL - завершить миссию
WAR AINT WHAT IT USED TO BE - отключить туман войны
На этом вроде бы все. Удачной вам игры в дороге! Или просто экзотических ощущений всем тем, кто нигде не хочет расставаться со своей любимой игрой. =)
P.s. Отдельная благодарность: zafron - за создание репака и русификацию Винулятора.
|
ip: 89.207.79.*
ip: 109.191.200.*
ip: 176.15.209.*
ip: 37.19.76.*
ip: 78.111.186.*
ip: 109.126.141.*
Новичок
Прочитал F.A.Q. Проверил наличие нужного файла, даже перезаписал в папку. Все равно Винулятор крашится и ругается. Что делать теперь?
ip: 93.84.137.*
ip: 93.84.137.*
ip: 46.35.241.*
ip: 95.27.164.*
ip: 95.27.164.*
Хелп ми плиз!
ip: 83.139.146.*
ip: 195.182.156.*
ip: 213.87.139.*
One Winged Angel
Я тестировал на Lenovo P770 под Android 4.1 - все нормально работает.
Собственно, с него я скриншоты для статьи и делал.
ip: 194.44.203.*
http://1pic.org/view/2/f72 95959a5a0c83d8062.png.html
http://1pic. org/view/2/4d58772e75e9724c3a14.png.html
ip: 46.53.201.*
ip: 5.254.246.*
ip: 85.26.241.*
ip: 5.172.31.*
ip: 83.220.239.*
Подскажите что не так делаю. У меня смарт Sony Xperia E1.
Новичок
One Winged Angel
ip: 178.125.98.*