Перейти к содержанию

Strajder

Пользователи+
  • Постов

    48
  • Зарегистрирован

  • Посещение

  • Победитель дней

    7

Весь контент Strajder

  1. Подскажите пожалуйста что делает "cvttss2si" Читал в интернете но так толком ничего не понял. Заранее благодарен.
  2. Да действительно, проблема была в собственном отладчике игры, который запускается при запуске game.dat По совету собственно ничего не получилось. Выход нашел при помощи Process hacker. Отключил родной дебаггер, подключился CE. Полет нормальный. Но главное уже отключать при запущенной карте, а то при создании карты игра крашится.
  3. Привет всем. Собственно хотел поковырять старую игрушку The Lord of the Ring: The Battle for Minle Earth. По сути она построена на .ini файлах - в которых хранятся фиксированные характеристики и запресованных в один .DAT Как я понимаю Cheat Engine тут будет почти бесполезен - в плане написания скриптов, т.к. отладчик там работать не будет (в плане бряков) и устойчивой системы построения кода там нет (Заранее извиняюсь за ломаный язык написания - думаю изъяснил понятно). Возможность нахождения указателей значений в игре - Это предел для CE в таких играх? или же есть возможность расковырять данные игры без влезания в файлы .ini? Заранее благодарен.
  4. Ну и пожалуй последний гвоздь в игру Thea: The Awakening Выложу сразу все скрипты, может кому нужно будет, или трейнер кто соберет. Карточные скрипты: Здоровье: Броня: Урон+100: Выставление карт за ход (Активируется после установки первой карты): Общие - Игровые скрипты: Все ресурсы на 100, - лимит веса, - лимит обмундирования: Очки исследования: Бесконечные ходы отряда: Опыт - Максимальный опыт божества: Все скрипты сделаны для версии Thea: The Awakening 1.20.2516.0 Огромная благодарность всем кто помогал.
  5. Да скрипт работает. Но записал через mov, ибо через inc или add при выставлении карт идет увеличение значений, что не есть хорошо. Ну и еще 1 нюанс: Скрипт активируется только после того, как выставить одну карту. Видимо код срабатывает и прописывает себя, а до этого нужных сигнатур нет. Ну а дальше все норм.
  6. Доделать до конца и идти спать Всем добрых.
  7. Ошибку понял, завтра исправлю. Garik66 Спасибо еще раз. Пойду спать. Завтра еще на работе пахать и пахать.
  8. Поздно уже) Час ночи. Затупил ... Хотя как ни странно с 1 скриптом не работает.. (Либо 1 либо 2) С двумя да. Теперь понятно почему.) Первый отвечает за левую часть карт. А второй за правую.
  9. Сделал. Работает. Очки не уменьшаются. Почитал про "test" Честно говоря понял только то что он производит вычисления значений, но не записывает результат, а сравнивает. Можно если не затруднит показать какой - нибудь пример решения. Но не к данному случаю. Хочу сам понять как обойти этот "test eax,eax"
  10. Да. Сигнатуры убежали) Но не далеко. 48 89 43 18 8B 05 30 B2 4 адреса. Но это не суть. Удлиню цепочку. занопил. Очки не тратятся. Осталось уточнить. Откуда еще 2 адреса вылезли.
  11. На столе есть 2 пары карт вида: Игровые: Вспомогательные: //// //// //// //// //// //// Получается что, когда ноплю, то основные карты не тратят свое значение (уменьшение регистра eax не происходит) Но когда использую вспомогательные, то значение кол-ва карт падает. Видимо Нужно копать глубже...
  12. Пробуя ломать количество выставляемых карт за 1 ход: столкнулся с цепочкой проверки значения. Попыткой задушить первый DEC eax - nop срабатывает но до второй проверки Выход занопить оба DEC eax. Или же как то можно лучше реализовать? По проверке через AOB: 1)48 89 43 18 8B 05 30 B2 A0 06 83 EC 0C 50 39 00 E8 AC 2)48 89 43 18 8B 05 30 B2 A0 06 83 EC 0C 50 39 00 E8 E7 Всего по сигнатуре 48 89 43 18 8B 05 30 B2 A0 06 83 EC 0C 50 39 00 E8 находит 2 адреса в памяти. (Которые и участвуют) Правильным ли будет решение занопить 2 Dec eax по их общей сигнатуре 48 89 43 18 8B 05 30 B2 A0 06 83 EC 0C 50 39 00 E8 через такой скрипт? Или же есть другое решение?
  13. О как Спасибо большое всем. Не думал про "INJECT" - что так критично.
  14. Прошу вас проверить остальные скрипты. Искал и делал сам. С удовольствием выслушаю все комментарии. Скрипт на Ходы: Скрипт на 100 ресурсов, обнуление веса носимого персонажем, обнуление веса при одевании одежды: Скрипт на броню: Скрипт на урон: Скрипт на очки улучшения:
  15. Garik66 Спасибо. Совет учту. Я стараюсь учится по уже сделанным скриптам. Пытаясь понять и разобраться. Анализирую. Что не ясно читаю в интернете. Начинаю вечерками с старых игр. Ищу, пробую, щупаю. Чужой труд конечно брать нехорошо тут полностью с тобой согласен. С Уважением Александр.
  16. Проблему вроде удалось решить. Code caves поменял. При 1 сканировании code caves показало пустые адреса. Потом же оказались занятыми.
  17. Доброго времени суток . Ну и конечно же здравствуйте. Зовут меня Александр, - можно просто Саня. Вот уже 2 день мучаю данную игру в поисках взлома значений жизни "карт-войнов" в битве. Со взломом очков движения, ресурсов, очков исследования проблем собственно не возникло. Как только не искал - не нашел значения, пробовал через броню, но там для фильтра не нашел значений. Терпения не хватило да и посмотрел как это устроено у MrAntiFun. Сделал все 1в1 но все равно - итог 1: Вылет. Может я что и не так в скрипте написал? Но складывается такое ощущение что еще где то у него в коде что то еще есть Строго не судите) Начал осваивать Cheat Engine относительно недавно. Навыков программирования нет. Из Всего - только желание и любознательность. Ну а теперь собственно по делу: До и после инъекции: Ну и мой кривой скрипт По сути сравнивал Инструкции MrAntifan и свою. Инструкции прописываются 1в1. Но чего то не хватает) Наверное Ума? Буду рад любой помощи.
  18. Доброго времени суток. Хотел узнать по материалам: В частности ссылки на скачивание материалов уже не существуют. Появится ли возможность перезалить? http://nullalex.gamehacklab.ru/files/gamehacklab/articles_gamehacking/DevilMayCry.zip - not Found Был бы признателен. С Уважением Александр.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.