• Добро пожаловать на Хорошая оценка.
 

Новости:

Хотите продать или купить проверенную технику? Напишу обзор на Ваше оборудование.

Главное меню

Игра Airport City

Автор Oleg, 22 мая 2012, 12:17:08

« назад - далее »

Oleg

Игра Airport City находится в топе бесплатных игр на Андроиде.

Очень интересная и без-рекламная (!) игра.

19 мая 2012 была запущена акция "Киномания" : нужно построить отель и собрать 50 бабочек.

В ходе этой акции я стал получать бабочки от соседей. В первые два дня пришло по 3 бабочки от разных соседей.

Я зарегистрировался на сайте обмена http://avia.horeman.ru , и стал "ходить по соседям" (кликая по ретро-кинотеатрам и VIP-залам), после чего в середине третьего дня количество полученных бабочек выросло до 21 !

В тот момент ещё можно было кликать дважды-трижды-четырежды на одном и том же соседском объекте.

Также стал строить свой ретро-кинотеатр, достроил за 2-3 дня. Последнюю бабочку из 50 я получил из него.

Oleg

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

Oleg

#2
Игру можно хакнуть на деньги таким образом :

ЦитироватьС помощь рут эксплорера идем по пути
/data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml

В файле com.gameinsight.airport.xml находим и редактируем строки:
"Player/m_iCoins" value="*****" - золотые
"Player/m_iMoney" value="***" - баксы

где * - количество денег ставим по желанию.

если через рут эксплорер не выходит, то :
стянуть файл на комп, отредактировать обычным текстовым редактором и залить назад.

Имея 23 уровень и 27 звёзд, я добавил себе 40.000 "зеленых" денег и  22.000.000 "золотых" монет.

И за час потратил около 1.350 "зелени" и около 500.000 монет, только на расширение территории и на доступное на моём уровне улучшение функционала зданий.

Oleg

#3
Продолжаем раскопки файла /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml  :)

За полученные подарки в XML-файле отвечает секция :

Цитировать<string name="m_GiftFriendList">
[
{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"363", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"}
,
{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"368", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"}
,
{"level":"32", "nickname":"Ahmed1991_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"242", "gift_status":"Obtained", "user_id":"16dd6d6c-2d93-40d4-9222-4a276339b8f2", "app_version":"1.40.51800"}
,
{"level":"27", "nickname":"Capt. Murdock", "last_activity":"0", "status":"eFS_None", "item_id":"250", "gift_status":"Obtained", "user_id":"ebec2ba8-d7a8-46c5-bc7c-15278a66b549", "app_version":"1.40.51800"}
,
{"level":"23", "nickname":"OleGun_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"241", "gift_status":"Obtained", "user_id":"5f11339c-5e81-42a2-9792-b1a7b9b8c991", "app_version":"1.40.51800"}
]
</string>

Комментарий : Galene_4pda прислала мне штамп и калькулятор (2 первых подарка в списке подарков). Я эти два подарка специально не удалял, потому что они очень востребованы игровым сообществом.

Вот как эти два подарка представлены в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :

{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"363", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"} - это полученный штамп

{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"368", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"} - это полученный калькулятор.

Разумеется, можно их сделать не-полученными (редактированием признака "gift_status"), а затем войти в игру и получить :)

А перебирая значение реквизита "item_id", можно варьировать подарки.

Oleg

#4
Продолжаем раскопки файла /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml  :)

За максимальное значение топлива отвечает параметр
Цитировать<int name="Player/m_iMaxFuel" value="78" />

Причём я пробовал его увеличивать до 80000 :) и игра это "прожёвывает".

Oleg

#5
Сопоставление списка подарков в файле с имеющимся в программе списком подарков
Цитировать<string name="m_GiftFriendList">
[
{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"363", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"},
{"level":"32", "nickname":"Galene_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"368", "gift_status":"Obtained", "user_id":"72f3220a-913f-4836-933a-c769c89a4dd4", "app_version":"1.32.51648"},
{"level":"23", "nickname":"infinity2014_4pd", "last_activity":"0", "status":"eFS_None", "item_id":"250", "gift_status":"Obtained", "user_id":"be79aed9-997c-4bb5-9536-0356b4991f91", "app_version":"1.41.1900"},
{"level":"30", "nickname":"DEFROSTER", "last_activity":"0", "status":"eFS_None", "item_id":"358", "gift_status":"NewGift", "user_id":"e245d24d-7d93-4d8e-8a4b-4f55baca406c", "app_version":"1.41.1900"},
{"level":"35", "nickname":"iss35_4pda", "last_activity":"0", "status":"eFS_None", "item_id":"250", "gift_status":"Obtained", "user_id":"8ff862a2-c389-4bef-8c4f-c3b559699563", "app_version":"1.42.51900"},
{"level":"21", "nickname":"ampermetr.shtamp", "last_activity":"0", "status":"eFS_None", "item_id":"250", "gift_status":"Obtained", "user_id":"a4a8f44b-345d-4e4d-a602-261e89cffb9f", "app_version":"1.41.1900"},
{"level":"24", "nickname":"Виктор_галстуки", "last_activity":"0", "status":"eFS_None", "item_id":"261", "gift_status":"NewGift", "user_id":"a26ec833-5565-4b66-bfe3-f29b866ae6f2", "app_version":"1.42.51900"},
{"level":"28", "nickname":"pin02", "last_activity":"0", "status":"eFS_None", "item_id":"327", "gift_status":"NewGift", "user_id":"e04450aa-178b-4daa-81a5-96ba8627c517", "app_version":"1.41.1900"},
{"level":"28", "nickname":"Ilya178_4PDA", "last_activity":"0", "status":"eFS_None", "item_id":"327", "gift_status":"NewGift", "user_id":"d6d2c615-346e-401a-8c81-1170874742fb", "app_version":"1.38.51703"},
{"level":"18", "nickname":"TAтьяNKа м.табло", "last_activity":"0", "status":"eFS_None", "item_id":"366", "gift_status":"NewGift", "user_id":"739f7e70-84fd-40c9-a5bd-9ee2785af821", "app_version":"1.41.1900"}
]
</string>

даёт список видов подарков :

"item_id":"363" - штамп
"item_id":"368" - калькулятор
"item_id":"250" - бортпитание
"item_id":"358" - холодильная камера
"item_id":"261" - пассажиры 10
"item_id":"327" - гироскоп
"item_id":"366" - маркерная доска

Статусы подарков :

"gift_status":"Obtained" - подарок получен (нет кнопки или есть кнопка "Послать в ответ")
"gift_status":"NewGift" - подарок не получен (есть кнопка "Забрать")

Oleg

#6
Полная расшифровка подарков - предметов для отеля в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :







Подарокстрока подарка в файле
табличка "не беспокоить"<int name="Player/GiftItemGroup36/GiftIndex" value="0" />
полотенце<int name="Player/GiftItemGroup36/GiftIndex" value="1" />
одноразовый шампунь<int name="Player/GiftItemGroup36/GiftIndex" value="2" />
браслет постояльца<int name="Player/GiftItemGroup36/GiftIndex" value="3" />

Oleg

#7
Группа подарков "метеотабло" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :







Подарокстрока подарка в файле
степлер<int name="Player/GiftItemGroup28/GiftIndex" value="0" />
метеотабло<int name="Player/GiftItemGroup28/GiftIndex" value="1" />
бинокль<int name="Player/GiftItemGroup28/GiftIndex" value="2" />
маркерная доска<int name="Player/GiftItemGroup28/GiftIndex" value="3" />

Oleg

#8
Группа подарков "счетчик купюр" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :







Подарокстрока подарка в файле
амперметр<int name="Player/GiftItemGroup30/GiftIndex" value="0" />
шредер<int name="Player/GiftItemGroup30/GiftIndex" value="1" />
счетчик купюр<int name="Player/GiftItemGroup30/GiftIndex" value="2" />
детектор дыма<int name="Player/GiftItemGroup30/GiftIndex" value="3" />

Oleg

#9
Группа подарков "проектор" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :







Подарокстрока подарка в файле
радар<int name="Player/GiftItemGroup26/GiftIndex" value="0" />
копир<int name="Player/GiftItemGroup26/GiftIndex" value="1" />
проектор<int name="Player/GiftItemGroup26/GiftIndex" value="2" />
диспетчерский пульт<int name="Player/GiftItemGroup26/GiftIndex" value="3" />

Oleg

#10
Насколько я понял, если встречается запись вида
Цитировать<int name="Player/GiftItemGroup2/GiftIndex" value="-1" />
то этот подарок представляет собой рейсовый предмет, и изменить его на что-то другое (подставив другое значение вместо "-1") - нельзя.

Встретилась также странная запись группы подарков
Цитировать<int name="Player/GiftItemGroup35/GiftIndex" value="0" />
, в которой смена 0 на 1 - ни к чему не приводит!

Наверное, это был галстук-бабочка или ещё что-то (подарки для акций вроде Рок-магазина?)

Oleg

#11
Группа подарков "стекло кабинное" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
стекло кабинное<int name="Player/GiftItemGroup3/GiftIndex" value="0" />
краска<int name="Player/GiftItemGroup3/GiftIndex" value="1" />

Группа подарков "реактивный двигатель" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
реактивный двигатель<int name="Player/GiftItemGroup4/GiftIndex" value="0" />
шина авиационная<int name="Player/GiftItemGroup4/GiftIndex" value="1" />

Группа подарков "шасси" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
шасси<int name="Player/GiftItemGroup5/GiftIndex" value="0" />
кресло пассажирское<int name="Player/GiftItemGroup5/GiftIndex" value="1" />

Oleg

Топливно-пассажирские подарки в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
топливо 3<int name="Player/GiftItemGroup12/GiftIndex" value="0" />
пассажиры 5<int name="Player/GiftItemGroup12/GiftIndex" value="1" />





Подарокстрока подарка в файле
пассажиры 10<int name="Player/GiftItemGroup13/GiftIndex" value="0" />
топливо 20<int name="Player/GiftItemGroup13/GiftIndex" value="1" />

Oleg

#13
Группа подарков "гироскоп" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
гироскоп<int name="Player/GiftItemGroup23/GiftIndex" value="0" />
высотомер<int name="Player/GiftItemGroup23/GiftIndex" value="1" />

Группа подарков "кондиционер" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
кондиционер<int name="Player/GiftItemGroup24/GiftIndex" value="0" />
компьютер<int name="Player/GiftItemGroup24/GiftIndex" value="1" />

Группа подарков "сварочный аппарат" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
сварочный аппарат<int name="Player/GiftItemGroup25/GiftIndex" value="0" />
генератор<int name="Player/GiftItemGroup25/GiftIndex" value="1" />

Группа подарков "учебник" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :






Подарокстрока подарка в файле
летные очки<int name="Player/GiftItemGroup27/GiftIndex" value="1" />
логарифмическая линейка<int name="Player/GiftItemGroup27/GiftIndex" value="2" />
учебник<int name="Player/GiftItemGroup27/GiftIndex" value="3" />

Группа подарков "блок питания" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
блок питания<int name="Player/GiftItemGroup29/GiftIndex" value="0" />
станок сверлильный<int name="Player/GiftItemGroup29/GiftIndex" value="1" />

Группа подарков "лазерный резак" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
лазерный резак<int name="Player/GiftItemGroup31/GiftIndex" value="0" />
запчасти корпуса<int name="Player/GiftItemGroup31/GiftIndex" value="1" />

Группа подарков "архивный короб" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
архивный короб<int name="Player/GiftItemGroup32/GiftIndex" value="0" />
макет города<int name="Player/GiftItemGroup32/GiftIndex" value="1" />

Группа подарков "упаковочная машина" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
упаковочная машина<int name="Player/GiftItemGroup33/GiftIndex" value="0" />
холодильная камера<int name="Player/GiftItemGroup33/GiftIndex" value="1" />

Группа подарков "шлифовальный станок" в файле /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml :





Подарокстрока подарка в файле
шлифовальный станок<int name="Player/GiftItemGroup34/GiftIndex" value="0" />
вентиляционный фильтр<int name="Player/GiftItemGroup34/GiftIndex" value="1" />

Oleg

#14
Продолжаем исследовать формат хранения данных в файле игры /data/data/com.gameinsight.airport/shared_prefs/com.gameinsight.airport.xml  :)

Секция
Цитировать<int name="Player/ItemManager/count3" value="15" />
отвечает за количество бочек "топливо 50 ед." на складе игрока (и в данном конкретном примере у игрока на складе - 15 бочек "топливо 50 ед.").

Расшифровка остальных складских позиций (слева указан номер N из секции Player/ItemManager/countN ) :

0 набор загадка
1 подарочный набор
2 подарочный набор большой
3 "топливо 50 ед."
225 "топливо 20 ед."
4 "топливо 1 ед."
5 "топливо 3 ед."
6 "пассажиры 5"
7 "пассажиры 150"
8 "пассажиры 50"
9 "пассажиры 10"
10 посадочная фара
11 мощная радиостанция
224 запас горючего
12 дополнительный радар
13 добавки к горючему
14 запасная электропроводка
15 проблесковый маяк
16 бортпитание
17 навигационный модуль
18 заправочный шланг
19 антиобледенитель
20 запасной винт
21 хвостовая часть
22 легкий мотор
23 краска
24 стекло кабинное
25 реактивный двигатель
26 шина авиационная
30 высотомер
27 гироскоп
28 шасси
29 кресло пассажирское
39 генератор
38 летный шлем
40 логарифмическая линейка
205 лазерный резак
41 лист обшивки
31 сварочный аппарат
32 утеплитель
33 станок сверлильный
34 лётные очки
37 учебник
36 блок питания
35 амперметр
54 эргономичное кресло
53 степлер
52 метеотабло
206 дефростер
56 проектор
55 шредер
51 серверный шкаф
43 бинокль
42 холодильная камера
44 компьютер
45 счетчик купюр
46 генплан
50 кондиционер
49 штамп
47 макет города
48 детектор дыма
204 браслет постояльца
57 вода пресная
58 оригинальная керамика
157 веревочный мяч
177 уточка
179 кинофильм
178 галстук-бабочка
180 рекламные буклеты
183 блок управления
182 станина стальная
181 трос
185 портмоне
184 стабилизаторы
186 крем для загара
187 турбина

А теперь пойдут предметы-артефакты (катализаторы опыта и денег) :

198 счастливая фуражка
210 неразменная монета
199 старинный флюгер
200 подзорная труба
201 бизнес класс
202 матрёшка
209 секретный вентиль
203 игральные кости
213 небесный капитан

Уникальные здания на складе:

190 дельфинарий
189 ателье
188 строительный магазин
208 зоомагазин
194 китайский ресторан
195 итальянский ресторан
191 семейный ресторан
192 фармацевтическая фирма
193 мороженое
197 серая высотка
196 красная высотка

Предметы коллекций :

коллекция стюардессы, награда - Бизнес класс 201
140 пилотка
138 бутылочка вина
137 косметичка
139 правила
141 спасательный жилет

коллекция "в путь-дорогу", награда - Багажная тележка 207
155 винтажная сумка
156 старый чемодан
154 портфель
152 спортивная сумка
153 чемодан тележка

коллекция "забытые вещи", награда - Набор загадка 0
133 самокат
132 сачок
134 темные очки
135 книга
136 сотовый телефон

коллекция пилота, награда - Бизнес класс 201
144 фуражка
145 галстук
146 удостоверение
142 электробритва
143 маршрутный лист

коллекция мистера Вульфа, награда - Игральные кости 203
148 шейный платок
147 монокль
149 фотокарточка
150 часы на цепочке
151 записная книжка

Головные уборы, награда - Счастливая фуражка 198
61 феска
60 чалма
62 куфия
59 ушанка
63 соломенная шляпа

Статуэтки кошек, награда - Зоомагазин 208
158 египетская кошка
???

Фигуры и статуэтки, награда - Старинный флюгер 199
65 Статуэтка Будды
64 Фигура Иисуса
66 Античная Венера
67 Статуя Свободы
68 Конный рыцарь

Игрушки со всего мира, награда - Секретный вентиль 209
81 робот
83 матрешка
79 фарфоровая кукла
82 дракончик
80 ловец снов

Гербы пяти островов, награда - Подзорная труба 200
89 герб Кипра
93 герб Бали
92 герб Мальты
90 герб Канарских островов
91 герб Исландии

Спортивные состязания, награда - Неразменная монета 210
107 доска для серфинга
106 коврик для йоги
104 футбольный мяч
105 бейсбольная бита
103 лыжи

Тропические фрукты, награда - Фруктовый салат 219
121 авокадо
119 манго
117 кокос
120 бананы
118 маракуйя

Путешествия садового гнома, награда - Феникс 215
70 пирамиды
71 мост Золотые ворота
72 Биг Бен
73 Оперный театр
69 Эйфелева башня

Тайна трех океанов, награда - Аквариум 220
75 камень с отверстием
76 морская раковина
74 бутылка с письмом
77 галька
78 коралл

Алкогольные напитки, награда - Чаша 221
129 виски
127 вино
130 водка
131 саке
128 спирт

Высотные здания, награда - Небесная башня 216
86 - небоскреб Республик плаза
85 отель Бурдж аль-Араб
84 здание Техансенмэн
87 башня Цзинь Мао
88 здание Централ плаза

Мертвые языки, награда - Древняя книга 214
95 египетские иероглифы
94 латынь
98 письмена майя
97 санскрит
96 руны

Напитки разных стран, награда - Амрита 217
99 масала
100 кофе
101 черный чай
? мате
102 ласси

Музыкальные инструменты, награда - Лира 218
? барабан
110 саксофон
111 скрипка
109 лютня
108 варган

Звери, награда - фотоальбом 222
115 крокодил
116 кенгуру
114 медведь
113 слон
112 пингвин

Почтовые марки, награда - блок марок 223
126 Королева Виктория
122 Мэрилин Монро
125 Конфуций
124 Далай-лама
123 Амундсен

Тюрьма Алькатрас, награда - ключи 211
176 кандалы (?)
175 машинка для стрижки
172 миска
173 табличка с номером
174 шапка заключённого

Монеты разных стран, награда "копилка" - ?
? 169
? 168
170 Евро
? 167
171 Фунт

Сладкая жизнь, награда - Амур 212
163 пирожное Инь-янь
159 конфета Сердечко
161 корзинка с клубникой
162 сладкий леденец
160 пряник с глазурью

Великое слияние, награда - Небесный капитан 213
215 феникс
218 лира
216 небесная башня
214 древняя книга
217 Амрита

Дерево жизни, награда - Небесный капитан 213
220 аквариум
222 фотоальбом
219 фруктовый салат
223 блок марок
221 Чаша