-
Постов
4 022 -
Зарегистрирован
-
Победитель дней
42
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Xipho
-
-
Все дело в кодировке. Когда редактишь исходный код, кодировка ставится Win-1251. После компиляции все отображается как UTF-8. Для английского текста это не имеет ровным счетом никакго значения, а вот с русскими текстами именно такая канитель и происходит.
-
Пофиксено.
-
Если требуется OHK - по той же цепочке без последнего или предпоследнего уровня проверять - вот тебе и готовый фильтр )
-
А зачем вообще делать фильтр, если есть рабочая цепочка указателей? В любую частовыполняемую инструкцию достаточно вставить запись нужного здоровья по этой цепочке и все.
-
Хм. Игры под рукой нет, поэтому конкретнее пока ответить не могу. *ушел качать игру*
-
А что мешает через указатель на героя и указатель на структуру в любом куске кода, который выполняется постоянно сделать прыжок и ручками заполнять структуру повреждений нужными значениями? Тогда и фильтр не понадобится.
Зы. Ой )) Сам себе репу поднял
-
Это все поправлю, как только будет чуток свободного времени.
Добавлено:
Быстрый ответ включил.
-
ПЛЗ Хипхо если тебе не трудно! Меня как обычный ник можно сделать?
Завтра сделаю. Ибо сегодня в базу уже не полезу. Надо будет поправить базу, после переноса не все поля корректно работают.
-
Сделал. Правда, база пользователей немного кривовато перенеслась, поэтому пришлось прямо в базе править ((
ЗЫ. Логин прежний. Изменено только отображаемое имя.
-
Это самый удобный двиг из всех, которые я встречал. Если при конвертации какие-то темы были потеряны - найдем и восстановим.
-
push eax // сохранить регистр дабы не получить вылет из игры
mov eax,[RocketKnight+XXX] // - указатель первого уровня
mov eax,[eax+8] // - первое смещение до указателя второго уровня
mov eax,[eax+128] // - третий уровень ну и так далее..
затем
mov [my],eax
pop eax // - восстановление регистра. -
Чтобы драйвер мог быть загружен во время работы - он должен быть написан по принципам Plug'n'Play. Но в этом, в принципе, сложностей практически нет.
-
Мысли-то правильные, да не совсем. Из третьего кольца защиты ты не сможешь получить доступ к нулевому кольцу (в котором работают драйвера), а он необходим, чтобы провести инжект... А если вдруг тебе все-таки удастся получить доступ к уже загруженному драйверу (что очень и очень маловероятно )) ) - с большим процентом вероятности попытка инжекта вызовет синий экран.
-
Для того, чтобы запустить прогу в нулевом кольце защиты необходимо писать драйвер (так же, как работает упомянутый софтайс), который сможет останавливать работу системы. Не думаю, что это актуально для трейнеров.
-
А что там выкладывать? Читай инфу по функции GetTickCount и действуй соответственно. Есть еще QueryPerfomanceCounter - она практически аналогичная.
-
Один из самых простых вариантов - на главный цикл программы повести счетчик тактов процессора, и, если он превышает определенное пороговое значение (а при отладке он по-любому будет превышать его, ведь будут использоваться бряки), молча делать выход из программы )
-
Нет. И советую таких вопросов больше не задавать. На нашем форуме мы не затрагиваем взлом онлайн-игр.
-
Я уже писал, чтобы трейнеры для размещения присылали мне на админский ящик (админ[собака]геймхаклаб.ру - естественно, все на английском).
-
Насчет поддержки спецсимволов в никах - не обещаю, ибо это весьма прилично придется движок модифицировать. Но попробую что-нибудь придумать )
-
оО! У "Лаборатории геймхакинга" светлое будущее.
А еще вопрос: Xipho, статьи на сайте только твои публикуются? Или можно например хорошую, отличную переведенную статью прислать?
ЗЫ "Служу Российской Федерации?"
Можно другие статьи. Только чтобы хорошие были. И хорошо переведены.
-
Регистрация на сайте выключена. Но, в будущем, планируется закрытый раздел для постоянных участников, приносящих пользу форуму и сайту. Всех участников я буду добавлять вручную.
ЗЫ. Спасибо за трейнеры.
-
сравнение неверное. одним из операндов должен быть регистр процессора или число. Выход - сначала из одной ячейки памяти, которую нужно сравнить, загружаешь данные в регистр, и затем сравниваешь.
[cod]push eax
mov al,[ipl]
cmp byte ptr [ebp+37c],al
pop eax[/cod]
-
Попрошу выражаться предельно культурно. Не в колхозе находимся.
-
На это
4. В инсталятре есть лоадер, который сбрасывает настройки (правда немного он не продуман, из-за него запускается каждый раз предложение пройти тренировку, в будущем исправлю)
http://depositfiles.com/files/1cnou918b
Если депозит не нравится то юзаем savefrom.net
К чему это было? Инсталлятор выложен на самом сайте вместе с лоадером.
Обсуждение работы сайта и форума
in О работе сайта и форума
Опубликовано
Код заносится в одну строчку потому, что переносы приведены не в стандарте, принятом для текущей локали. У меня, например, все коды вставляются абсолютно нормально.