Эксклюзивно для этого форума. Список id всех объектов Долины фермеров (ну почти всех). Добывал сам.
Покажу на примере как это можно использовать.
Есть, как минимум, два способа получить нужную вещь в игре: накрутить количество монет и ММ и купить её, или сразу создать вещь на ферме, бесплатно, яко бы достав её со своего склада. Рассмотрю второй способ, потому что он сложнее и интереснее =) Для хака нам понадобятся:
1. Любой браузер с поддержкой Flash, способный загрузить Долину фермеров;
2. HTTP(S) отладочный прокси-сервер Fiddler2 ([Ссылки могут видеть только зарегистрированные пользователи. ]).
3. Моя утилита для подписывания запросов к серверу Долины фермеров (http://zhyk.ru/forum/showpost.php?p=148143&postcount=3).
4. Список ID игровых вещей (прикреплён к этому посту).
5. Любой простой текстовый редактор, я использую Блокнот.
Устанавливаем Fiddler2. По умолчанию ждёт входящих подключений от браузера на 8888 порту. Поэтому запускаем ваш браузер и настраиваем его на работу через прокси-сервер по адресу 127.0.0.1 порт 8888. Это делается по-разному для всех браузеров, а как именно - можно узнать в любом поисковике по запросу «настроить прокси в [имя браузера]». Что такое «браузер» можно узнать там же. После того, как всё настроите, запускайте Fiddler2, потом браузер, и открывайте в последнем Долину фермеров. В левом окне Fiddler должны начать появляться строчки, нас будут интересовать те, что помечены синим цветом. Подождите, пока игра загрузит все ресурсы и в левом окне Fiddler несколько секунд не будет появляться ничего нового. Теперь возьмите список ID игровых вещей и найдите там то, что вы хотите иметь у себя на ферме, а также пустое место на участке, куда это надо поставить. Нужно купить любой декор, я выбрал самый дешёвый – «Прикольный цветок» за 300 монет. Теперь подойдите к нужному месту и в игровом меню откройте книгу «О деревьях!», потом сразу её закройте. Это действие вызовет сохранение игры, что нам и надо. В левом окне Fiddler появится синяя строка с адресом «/saveprofile.php». Это обращение игры к скрипту saveprofile.php, который сохраняет игру. Достаньте со склада купленный декор и поставьте туда, где должен появиться новый предмет. Потом сразу снова откройте книгу «О деревьях!». Вновь появится обращение к скрипту saveprofile.php. Щёлкнете на него ЛКМ. В правом окне выберите закладку Inspectors и там же, чуть ниже, нажмите кнопку TextView. Вы увидите содержание запроса, которое начинается с «[{"JSON_OBJECT_TYPE":"sig","auth_key":…». Скопируйте _весь_ текст из этого окна в Блокнот. Уже в Блокноте ищем в конце такой текст «{"JSON_OBJECT_TYPE":"achange","creditsDelta":null ,"typeObject":ххххххх,"tileId":ууу,"auditChangeAct ion":40,"newCredits":null}» и заменяем ххххххх на id нужной вещи из моего списка (число). уyy это номер клетки на ферме, куда встал наш «лазерный целеуказатель» (декор). В будущем, если вы знаете этот номер, или определили его как-то ещё, декор покупать и ставить на землю будет не нужно! Теперь надо обновить подпись нашего изменённого запроса. Подпись – это всё, что находится в конце, начиная с символа ‘|’. Её удаляем. Копируем всё полностью в верхнее окно моей утилиты Sig. Идём в Fiddler. В правом окне открываем закладку Request builder. В левом окне зажимаем ЛКМ на выделенном запросе к saveprofile.php (этот наш, он, скорее всего, стал уже не последним в списке) и тащим его на правое окно. Кидаем там, изменения будут видны сразу: все поля заполнятся. Теперь в Sig нажимаем Подписать, идём в Fiddler в правое нижнее окно (содержание запроса), там выделяем весь текст (Ctrl-A) и вставляем наш подписанный запрос из буфера (Ctrl-V) на его место. Сейчас самое время подобрать с земли наш декор, иначе он пропадёт. Те, кто верит в удачу, могут скрестить пальцы. Но удача тут не нужна. Нажимаем Execute, смотрим в левом окне, как отправляется наш запрос: мелькает стрелка вверх, потом вниз… Всё, мы «достали со склада» и поставили на ферму новую вещь. Если она была у вас в наличии на складе, она исчезнет. А если не было – ничего не пропадёт, игра щедро подарит вам её ))
Чтобы увидеть изменения не надо сохраняться, нужно заново открыть Долину фермеров.
P.S.: Если у вас при работе через Fiddler страницы стали открываться _очень_ медленно, нужно изменить пару настроек подключения к интернету в Windows. Идём в Панель управления / Свойства обозревателя. Закладка Подключения. Выбираем своё подключение к интернету и жмём Настройка. Снимаем галку Автоматическое определение параметров. Закрываем окошко. Жмём Настройка сети и снимаем там такую же галку. Всё, Ок, закрываем, проверяем скорость. На самом деле достаточно снять одну галку, но я не помню какую )
Добавлено:
Для посадки волшебного дерева auditChangeAction должен быть 53.
Слушай возможно как-то купить твоим методом собаку допустим которая за ММ, но если нет ММ вообще?
если да, и есть какие либо ещё интересные фишки отпишись мне пожалуйста в аську 233-609-600.
Весьма благодарен!
Я не отвечал никому в аську и не буду. Связь только через этот форум.
Я покупал собаку другим способом, но после последних обновлений он перестал работать. Сейчас я не знаю, как её достать (