-
Постов
5 750 -
Зарегистрирован
-
Победитель дней
292
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Garik66
-
Повторю и в этом сообщении посмотри это видео.
-
Этот скрипт, ты опасно делаешь (хорошо что нету вылетов), т.к. у тебя в верхнем регистре FPU остаётся текущее значение НР, Для безопасности я бы сделал проще скрипт:
-
Жень, мы уже где-то обсуждали это. Если пишешь infinite HP, то пользуемся инструкциями "на доступ", а если пишем GodMod, то пользуемся инструкциями "на чтение" и уже от них ищем, где наносится урон и обнуляем его. Записыванием большого количества HP грешат многие - лень исследовать код, а потом в инструкциях "на доступ" чаще чем в инструкциях "на чтение" можно обойтись без фильтра, т.е. инструкция работает только с адресом HP ГГ. Ну например, смотрел на форуме CE, как люди реализовали GodMod для игр серии "King's Bounty" - там многие записывают HP юнитам 9999 или 5000, хотя игровые значения HP юнитов от 10 - 400 по-моему не больше. Я же сделал именно нормальный GodMod: Как видишь, обнуляю урон по нашим ГГ (кстати твоим любимым способом - с помощью XOR xor ebx,ebx), а в OneHitKill увеличиваю его по врагам.
-
Есть же урок у Xipho, чем он тебе не угодил? Урок: И ещё один урок у него же: Ну и у меня тоже есть урок (правда я тогда без голоса записывал:
- 2 ответа
-
- 1
-
-
Покопался, но по-видимому мозги не в том направлении работают. Допустим есть две игры, написанных на одном движке. Написан скрипт для обеих. Тело инъекции одинаковое, отличаются только сигнатура (оригинальный инструкции игры). Хочу сделать, чтобы был один скрипт для обеих игр. Есть вопросы к мастерам: 1. По pid игры отличить какая из игр запущена мы не можем, так как pid меняется. По идее нужно отличать по названию процесса, но процессы игр например выглядят так NG.exe и ng.exe, как в таком случае отличить какая из игр запущена. 2. Пытался сигнатуру в АА-скрипте в aobscanmodule(Health,NG.exe,xx xx xx xx xx) подставлять так aobscanmodule(Health,NG.exe,Signatura). а саму сигнатуру приравнивать в отдельном lua- скрипте в зависимости от запущенной игры, делал примерно так: Но так не получается, так как создаётся новый адрес, куда прописывается сигнатура (оригинальный код игры) и АА-скрипт подключается именно туда, а не в оригинальную инструкцию игры. 3. Так как меняются оригинальные инструкции игры, нужно менять и эти сигнатуры в АА-скрипте, делал также, как и во втором случае, но СЕ уже не компилирует это: Вот как правильно вcё это сделать? Надеюсь, что объяснил понятно..
-
Поздравляю!!! И на сколько такое чудо потянуло на сегодняшний момент? Корпус хорош - хорошо, что не пожадничал на нём.
-
A1t0r, если средства позволяют, то я бы брал брэнды: Процессор: Intel Core Мать: Gigabyte ОЗУ: Kingston Видео: NVIDIA GeForce клаву, мышь и вебкамеру: Logitech монитор: Sony У меня всё это, брал комп в начале 2011 г. (тогда был топовым) И до этого (3 компа) тоже эти бренды были До сих последний комп (был белой сборки "Бюрократ" не вскрывал его, пломбы не сняты). Сбоев не каких не было.
-
Ну вот, теперь сразу понятна твоя ошибка в скрипте с dec. cmp dword ptr [ebp+34],2037 // это у тебя не в dec, а в hex, поэтому не работает (hex 2037 = dec 8247). cmp dword ptr [ebp+34],#2037 // а вот если так сделаешь, то (hex 7f5 = dec 2037)
-
Сомневаюсь, что кто-нибудь ответит, мы же не телепаты, хотя бы выложи оба скрипта (с 4 байта в Hex и в Dec) посмотрим где ошибка. А так мы можем только гадать почему у тебя не работает фильтр.
-
Молодца!!! Но partoftheworID, как оказалось всё правильно написал здесь. Я пробовал его метод, но как теперь выяснил у меня была ошибка при поиске - при постановке игры на паузу, значение становится равным 3, а я ставил либо 1, когда стамина падала, либо 4 - когда росла. Т.е. нужно было проводить поиск: точное значение/4 байта / 0 - при полной стамине, пробежался, перешёл в СЕ (игра автоматически на паузе) отсев по значению 3, ну и т.д. А так получаются: 0 - при полной стамине, 1 - когда стамина падает 3 - пауза (или когда в игре вы остановились, то пару секунд, тоже троойка) 4 - когда стамина растёт. ЗЫ: Но это не сама Stamina, а флаг, который определяет с какой процедурой будет работать адрес Staminы, нужно будет посмотреть теперь по коду и выйти на саму Staminу, думаю она сама во float.
-
Качнул, поискал, самый долгий поиск неизвестное/float(4 байта)/изменилось - делать влом. Поэтому нашёл только саму полоску выносливости (видимое значение: Попробовал от неё по коду полазить, но не получилось тоже. Кстати там в регионе памяти (или в структуре) все бары и на здоровье и на стамину, ну и т.д. они все в одном месте. Ну и от нечего делать написал скрипт на патроны "Unfinite ammo (No reload)": Я только в самом начале, где ГГ падает с девушкой в Ад. Посмотрел видео-прохождение, ну кто в такое играет? Мне точно не понравится. Так что я искать не буду - влом. А так совет, если писал GodMod, попробуй в структуре ГГ посмотреть, может стамина там рядом со здоровьем, как и во всех играх.
-
Сейчас только что в Hitman Absolution подобрал кувалду, захожу на форум, а тут тоже кувалда. О_О!!!
-
При переезде форума на новый движок (было на моём опыте - два раза), полетели: спойлер, ссылки и код. В первый раз я вручную поправлял все свои сообщения (их было около 1000 тогда), сейчас мне влом. это делать. Но администрация делает что-то поэтому поводу, тем более планируется ещё один переезд.
- 2 ответа
-
- 1
-
-
Как я понял - так и пишутся "Отладочная информация" и "Встроенные в игру читы". Кстати для этой игры тоже есть встроенные читы и как я понял некоторые трейнер-макеры именно их использовали в своих трейнерах.