понедельник, 14 марта 2011 г.

Создаем уровни для Angry Birds

Добрый день, уважаемые читатели нашего блога. Я думаю, среди наших посетителей много любителей игры Angry Birds ( я тоже один из них :D ). Так вот, теперь у нас появилась отличная возможность самим создавать уровни для нее! Что нам понадобится:
1) Редактор уровней
2) WordPad (Есть в каждом Windows)
3) Zip архиватор (можно использовать абсолютно любой (WinRar, 7zip и тд.))
4) Сама игра  (пока есть возможность создавать уровни только для первой части)
5) Root Explorer

1. Итак приступим. Создадим уровень для Angry Birds.
- Заходим в редактор уровней
- Выбираем нужный объект
- Работаем с ним перетаскивая мышкой

Функции редактора:
 Выделяем мышкой объект и нажимаем..
d - создать дубликат объекта или нескольких объектов
q - поворот влево
w - поворот вправо
Зажимаем CTRL и левой кнопкой выделяем несколько объектов

2. Распакуем уровень Angry Birds и заменим его.
- Открываем с помощью архиватора angrybirds.apk
- Переходим assets\data\levels\
- Перед нами несколько папок вида packN . В них содержатся нужные нам уровни
- Для примера откроем pack1 и переместим Level1.lua на жесткий диск компьютера
- Открываем Level1.lua с помощью WordPad
- Удаляем все, что мы видим в этом файле и вставляем код уровня, который мы сделали
- Сохраняем файл
- Теперь перемещаем этот файл в наш архив (angrybirds.apk) в то место, где он находился и производим замену.
Готово!

3. Установка.
   К сожалению, просто попробовав установить приложение, вы получаете отказ системы. Но систему можно обмануть просто заменив файл установленного приложения на наш.
Итак
- Устанавливаем оригинал приложения (обязательно проверьте, чтобы установилось на телефон. Если это не так - перенесите)
- Устанавливаем Root Explorer
- С помощью него переименовываем файл игры с модифицированными уровнями в com.rovio.angrybirds-1.apk 
- Перемещаем теперь уже com.rovio.angrybirds-1.apk  в /data/app и производим замену
- ЗАПУСКАЕМ ИГРУ

PS При если вы хотите  создать уровни для компьютерной версии, то просто рекдактируйте их в папке Angry_Birds.2011\data\levels 

Если у вас есть предложения по поводу редактирования *.lua файлов, пишите в комментариях.

Свои уровни выкладываем на форуме. 

10 комментариев:

  1. огромный респект автору всё получилось!!!!!!!!!

    ОтветитьУдалить
  2. Выкладывай свои уровни ;)

    ОтветитьУдалить
  3. есть пк-версия энгри бёрдс???

    ОтветитьУдалить
  4. это типа на эмулятор телефона или как? (пк версия игры)

    ОтветитьУдалить
  5. пожалуйста версия для windows http://rutracker.org/forum/viewtopic.php?t=3381137
    Rovio сделали версии для всех платформ в том числе для симбиан, маемо, джавы и для макоси.

    ОтветитьУдалить
  6. про линукс я не в курсе.

    ОтветитьУдалить
  7. Бред полный,тот код который в редакторе другой по сравнению с тем который в игре,при замене кода игра на телефоне даже не может утановится не тож чтобы запуститься.Чо делать мне с этим????

    ОтветитьУдалить
  8. Анонимный7 мая 2011 г., 19:18

    класненько ваще

    ОтветитьУдалить