Дополнение к багу с перемещением зданий в одну точку. Автоматизация процесса.
Первый раз может быть сложно, но усилия оправданы. Описание бага по сути является подробной инструкцией к программе WPE PRO
В Элладе самые выгодные здания - самые дешевые(дом на 3 жителя - 50монет, дом на 20 жителей - 6000монет), но беда в том, что они занимают драгоценное место. Так же с деревьями. Сейчас мы будем строить здания, а потом переносить их за видимую карту.
Реализация через WPE PRO
По шагам: 1. Запускаем Элладу
2. Строим на всех свободных клетках самые простые здания
3. Заселяем всех жителей
4. Отключаем фаерволл и антивирус (Windows Firewall тоже не забывайте)
5. Качаем WPE PRO [Ссылки могут видеть только зарегистрированные пользователи. ]
6. Запускаем WPE PRO, в процессах(Target process) выбираем свой браузер. В настройках оставляем только пакеты на отправку (View>Option, галочка только на "Send")
7. В WPE PRO Нажимаем кнопку плэй (Start Logging)
8. В Элладе перемещаем самое простое здание в любую точку. Затем еще раз, но в другую точку.
9. В WPE PRO нажимаем стоп (Stop Logging) - открылся список пакетов
10. В списке пакетов ищем самый длинный длинный отправленные пакет. Нажимаем на него - он полностью раскроется снизу. Спускаемся к последним строчкам(примерно 00000280). Ищем строчку, у которой в конце координаты "х" и "у"
[Ссылки могут видеть только зарегистрированные пользователи. ]
Наша строчка 00 03 78 04 FF FF FE E8 03 79 04 8B 48 09 68 61
Находим второй пакет на перемещение здания. Ищем такую же строчку.
11. Сравниваем строчки:
а - 00 03 78 04 FF FF FE E8 03 79 04 8B 48 09 68 61
б - 00 03 78 04 FF FF FF D8 03 79 04 8A 28 09 68 61
Выделенные значения отличаются. Это координаты по "х" и "у". Менять будем координаты "у", т.к. значение состоит из двух пар символов, а это позволит отправить домик к координату 9999.
12. Создаем фильтр для замены координат. В WPE PRO, в левой панеле, открываем первый фильт (Filter 1). Настраиваем по картинке:
[Ссылки могут видеть только зарегистрированные пользователи. ]
В строку Search записываем три пары символов, стоящих перед координатами "у" - 03 79 04.
В строку Modify, столбец "+003" вписываем CE 0F - это соответствует 9999.
Получилось:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Нажимаем "Apply"
Сохраняем фильтр, нажав на дискетку.
Ставим галочку напротив нашего фильтра.
Включаем выполнение фильтров кнопкой "on":
[Ссылки могут видеть только зарегистрированные пользователи. ]
13. Переходим в Элладу и начинаем перемещать здания в любые точки. Здания будут исчезать - улетать за карту, но население не меняется.
Не забывайте благодарить, если поможет.
Последний раз редактировалось qjoom; 18.09.2010 в 05:25.
Причина: "жи", "ши" пиши с буквой "и"