

Strajder
Пользователи+-
Постов
48 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Strajder
-
[the long journey home v1.4]
Strajder опубликовал тема в Вопросы по созданию читов в одиночных играх
Доброго времени суток. Собственно тема не про взлом. Многие ищут таблицу по игрушке the long journey home 1.4 Взял материал отсюда: https://fearlessrevolution.com/threads/the-long-journey-home-up3.2807/ Нашел и изменил в коде что было сдвинуто патчем. Не претендую ни на какие плюсы. Работа не моя - я это понимаю и осознаю. Делаю лишь потому, что может кому пригодится. Да единственное что тут сделал - это добавил бесконечные ресурсы, деньги 90к. На работоспособность проверил. Все работает. Увы я так и не понял как залить файл на сайт. В итоге кинул на свой яндекс диск. https://yadi.sk/d/xdp_Erug3WH95G Заранее прошу прощения у автора. Если будут какие либо разногласия / проблемы. Тему прошу удалить. С уважением Александр.- 1 ответ
-
- 2
-
-
При вводе кода на ресурсы (NIce gift) 4-ре инструкции: 1) 005B8C48 - 8B 52 24 - mov edx,[edx+24] 005B8C4B - 8B 14 DA - mov edx,[edx+ebx*8] 005B8C4E - 0FB7 04 0A - movzx eax,word ptr [edx+ecx] << 005B8C52 - C7 45 FC FFFFFFFF - mov [ebp-04],FFFFFFFF 005B8C59 - 8B 4D F4 - mov ecx,[ebp-0C] EAX=00000008 EBX=000000B9 ECX=000003EC EDX=05988000 ESI=01900240 EDI=00000360 ESP=0019EA4C EBP=0019EA98 EIP=005B8C52 2) 005A989E - 8B 49 24 - mov ecx,[ecx+24] 005A98A1 - 8B 0C D1 - mov ecx,[ecx+edx*8] 005A98A4 - 0FB7 14 31 - movzx edx,word ptr [ecx+esi] << 005A98A8 - 03 FA - add edi,edx 005A98AA - 66 89 3C 31 - mov [ecx+esi],di EAX=0000039C EBX=0562B040 ECX=05988000 EDX=00000008 ESI=000003EC EDI=00000064 ESP=0019EA08 EBP=0019EA94 EIP=005A98A8 3) 005A98A4 - 0FB7 14 31 - movzx edx,word ptr [ecx+esi] 005A98A8 - 03 FA - add edi,edx 005A98AA - 66 89 3C 31 - mov [ecx+esi],di << 005A98AE - 8B 83 E0030000 - mov eax,[ebx+000003E0] 005A98B4 - 8B 8B 74010000 - mov ecx,[ebx+00000174] EAX=0000039C EBX=0562B040 ECX=05988000 EDX=00000008 ESI=000003EC EDI=0000006C ESP=0019EA08 EBP=0019EA94 EIP=005A98AE 4) 005B723F - 8B 48 24 - mov ecx,[eax+24] 005B7242 - 8B 0C D9 - mov ecx,[ecx+ebx*8] 005B7245 - 0FB7 0C 11 - movzx ecx,word ptr [ecx+edx] << 005B7249 - 03 F9 - add edi,ecx 005B724B - 89 7D AC - mov [ebp-54],edi EAX=0FC4C910 EBX=000000B9 ECX=0000006C EDX=000003EC ESI=0562B040 EDI=00000000 ESP=0019E8A4 EBP=0019E948 EIP=005B7249
-
Garik66 Спасибо за способ. Работает. Но тут есть что то еще... Получается что делая: cmp esi,a4 //a4 это esi 1 ресурса да ресурсы добавляются. Но в [ecx+esi] со временем набиваются значения которые потом обнуляются, список постоянно увеличивается. Тем самым команда add word ptr [ecx+esi],#100 забивает 100-ками не только нужные нам значения. Но там и другие гвозди. Есть ресурсы которые производятся. И собственно пока ты не купишь их у торговца или не постоишь предприятие производящие его, то адреса не появляются в инструкции которую мы смотрим. Можно конечно пойти по другому пути... Для этой игры есть коды. Собственно можно найти значения ресурсов. Поставить бряк и ввести код. Посмотреть какие инструкции срабатывают для записи всех ресурсов. Чет я совсем запутался....
-
Доброго всем времени суток. Решил помучить себя и поломать игру и свою голову) Игра называется Затерянный мир 4, 2002 год. Издатель 1С, Snowball Вообщем сюжет таков: В игре происходит пассивный сбор ресурсов (камень, дерево, вода). Непосредственно игрок может указывать какие ресурсы собирать, и может их тратить но никакого активного участия в сборе не принимает. Нахожу значения игровых ресурсов ->F5->mov [ecx+esi],di Раньше никогда не взламывал игры подобного рода. Смущают: mov edx,00000FFF { 4095 } mov edi,00000FFF { 4095 } mov eax,00000FFF { 4095 } - Для чего? Большая просьба объяснить как это работает и по какому принципу происходит изменения, взлом. С уважением Александр.
-
Попробуй так:
-
Добавлю: Бесконечное масло в лампе (нужно зажечь лампу): Один бесконечный Патрон в магазине (пока не нашел как убрать анимацию после выстрела):
-
Всем Доброго времени суток. Давненько тут не появлялся. Вышла долгожданная компания Survival игры The Long Dark. Ломал чисто из идеалогически - хобби соображениях. Как и всегда буду благодарен в корректировках написания и прочего в скриптах. Жажда: Калории - Она же еда: Усталость: Холод: Жизнь: Бег: Все предметы в инвентаре по 25: Переносимый вес: Максимальный вес: (Увеличен с 40 до 100) Прочность одежды, ножей и прочего: Медицинские припасы не заканчиваются после использования: Может кому понадобится. На этом пока все, чего еще наищу - выложу. Повторюсь еще раз: Буду рад любым комментариям по корректировки написания (способа и грамотности) скрипта. С Уважением Александр.
-
Привет Всем. Времени было мало, но кое - что все же изменил. Ссылка на таблицу: https://yadi.sk/d/NfpXJ9v13KgMUV Заранее извиняюсь за то, что увы не знаю как загрузить таблицу на сайт. Тыкался - тыкался и ничего не нашел. Может так искал. Основные/Дополнительные Параметры Группы: Тут с этим скриптом мне в ЛС помог LIRW, Предложенный им скрипт оказался работоспособным. Но по его желанию я не стану его выкладывать в общий доступ. При желании - скину в ЛС участникам форума. Решение было представлено довольно таки интересное. Я же выложил свои 5 скриптов объединенные в 1 - более громоздки, но причину я описал выше. Добавить 1 талант (Таргет мышкой над персонажем): Ресурсы, Ремонт, быстрая постройка: Ресурсы по 100: Библиотека и мастерская 100% (Прочность): Быстрая постройка В мастерской: На этом пока все. В ближайшее время постараюсь найти нужную инструкцию для пойнтера. Очень уж охота создать нормальную таблицу со статами. Опыта пока мало - хотелок много . Посмотрел несколько видео Garik66 почерпнул у него аккуратность написания скриптов, ну и еще много интересного узнал. Спасибо всем за участие. Как и всегда.
-
И тут ты был тоже прав. Цепляет другие значения. Пропадают диалоги. Попробую с Esi.
-
Понял спасибо
-
Все равно пишет ошибка в строке 35. Не весь код пригоден к инъекции. Можно если не затруднит вкратце рассказать как получил [[Psyho] ""+10"" ]
-
Как не странно обнуляются, только первые 5 характеристик, остальные 16 не меняются. Скрипт работает как нужно
-
На счет твоего скрипта не работает. Ругается на смещения +10. Я еще пока, что мало знаю. Да и плохо понимаю, откуда +10 ты вычислил. Буду благодарен за ссылку. Где можно почитать об этом.
-
Сейчас займусь.
-
Да нет, тут маленько другое... Дочка с садика вернулась с температурой 37,6, маленькие истерики. Нам всего 4 года в августе будет. Вот и ныряю, туда - сюда.
-
Функция:
-
Вот собственно смещения от пойнтера: Вот графически. Что бы было более понятно. Наглядно так сказать. У остальных 7 персонажей все корректно отображается. Что в красном и зеленом квадрате отображается корректно.
-
Спасибо, мысль интересная. К сожалению в Lua тоже не силен. Попробую почитать вечером, после работы.
-
Привет Всем. Dead In Bermuda игра Survival, - решил ее поломать, ну и заодно подучиться . Собственно возникла пара вопросов: Но сначала немного о механике игры: В наличии 8 персонажей потерпевших крушение. У каждого из которых есть основные характеристики: 1) Голод 2) Болезнь 3) Дипрессия 4) Усталость 5) Ранения И общие характеристики: Скрытность, Изготовление, Исследования, Собирательство, Охота, Рыбалка, Сбор, Готовка, Сила, Ловкость, Телосложение, Борьба, Интеллект, Речь, Медицина, Знания. Пробовал сначала сделать каждую из основных характеристик своим скриптом: Голод: Болезнь: Депрессия: Усталость: Ранения: Все работает, но уж больно все громоздко, если учесть, что у всех 5 скриптов отличается AOB всего 1 - 2 последних байта, хотя и работают по однотипной инструкции. Отсюда и следует вопрос: Возможно ли заставить работать все 5 скриптов по одному коду? Примерно так: Соответственно скрипт не будет работать, т.к. label(return) объявлен всего 1 а должно быть 5. Позже пошел другим путем: Нашел инструкцию: Сделал пойнтер. Прописал смещения. При выделении персонажа, корректно показывает все его характеристики. Исключением является 1 персонаж у которого 4-6 стат показывают бред. Пробовал с другими инструкциями, итог один и тот же. Буду благодарен за подсказку в данном направлении. Скрипт на бесконечные ресурсы работает: Быстрая постройка в мастерской - тоже работает: Очки навыков работают: Все характеристики по 100 - работает, но нужно покопать поглубже, при рестарте не все значения остаются 100 Пока, что так: Ну и ремонт библиотеки и мастерской: Собственно нужна помощь / подсказка с характеристиками персонажей, с проблемой что описал выше. Заранее благодарен.