-
Постов
4 023 -
Зарегистрирован
-
Победитель дней
42
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Xipho
-
Вот, держи скрипт. Тут проблем вообще нет - нашел адрес здоровья, проанализировал инструкции, которые к нему обращаются, нашел инструкцию, которая срабатывает только при нанесении урона игроку и вуаля )) У меня эта инструкция нашлась по адресу deadrising3.exe+190C5D, у тебя может оказаться в другом месте. [ENABLE]//code from here to '[DISABLE]' will be used to enable the cheataobscanmodule(HEALTHPTR,deadrising3.exe,87 00 00 00 66 0F 6E 48 10) // should be uniquealloc(newmem2,$1000,"deadrising3.exe"+190C5D)label(code2)label(return2)label(HPTR)newmem2: push ebx mov ebx,[rax+14] mov [rax+10],ebx pop ebxcode2: movd xmm1,[rax+10] jmp return2HPTR: dq 0HEALTHPTR+04: jmp newmem2return2:registersymbol(HEALTHPTR)[DISABLE]//code from here till the end of the code will be used to disable the cheatHEALTHPTR+04: db 66 0F 6E 48 10unregistersymbol(HEALTHPTR)dealloc(newmem2)
-
Ты очень много вопросов задаешь. Действовать уже начни. Если известно для оружия значения урона, то можешь попробовать в структуре порыться и поискать его.
-
смотри, ты считываешь и записываешь 8 байт, когда у тебя значение, как ты выше писал, четырехбайтное. newMem:push rbxmov rbx,[rax+14]mov [rax+10],rbxpop rbxmovd xmm1,[rax+10]jmp returnHereВозможно, при этом зацепляешь соседнее нужное значение. Попробуй так: newMem:push ebxmov ebx,[rax+14]mov [rax+10],ebxpop ebxmovd xmm1,[rax+10]jmp returnHereТо есть, вместо rbx используй ebx, чтобы считывалось/записывалось 4 байта. Если и это не поможет - тут уже не копаясь самостоятельно в игре ответить не смогу.
-
Только методом проб и ошибок. Другого способа нет.
-
Что угодно можно сделать. Если знания есть. Если нет - не стоит даже ковырять.
-
Частенько бывает, что первый указатель - это указатель на таблицу виртуальных функций класса. Отсюда и название функции на 4 скрине.
-
при каких обстоятельствах ты делал эти скриншоты? Что за структуры у тебя на 3 и 4 скрине? Или мы должны телепатически догадываться? На 1 и 2 хоты бы видно, что ты искал патроны и полез в структуру оружия (видимо, в игру не играл, точнее сказать не могу).
-
Ребят, давно пора понять, что в айтишной сфере без базовых знаний английского просто не обойтись. Я не говорю сейчас о техническом английском для чтения научных статей и тому подобного. Я говорю о базовых знаниях, чтобы понимать, о чем идёт речь в каком-то иностранном туторе или видеоуроке, где все объясняется на разговорном английском.
-
Незнание данных звуковых форматов порождает подобные темы. Напрямую вав в хм перегнать нельзя. Вав или мр3 - это цифровая звуковая волна (в случае с мр3 пожатая с потерей верхних пределов частот, предполагаемо неслышимых человеческим ухом. Потому настоящие меломаны плюются от мр3, ну да сейчас не об этом речь), тогда как ХМ - это некоторое количество цифровых инструментов (читай, сэмплов) и набор паттернов, которые описывают в какой момент эти малюсенькие цифровые кусочки включаются. Отсюда и размер. Принцип, кстати, взят именно с формата миди, который представляет собой тупо набор нот (и наименований инструментов) для воспроизведения синтезатором, встроенным в любую из ныне существующих звуковых плат.
-
Ребят, человек статью попросил, а не готовую прогу. ЗЫ. Сам статью тоже что-то не нашел.
-
Да, потому я собираюсь этот модуль убрать вообще.
-
При необходимости удалить собственное сообщение, нужно нажать на нем кнопку "Жалоба" и в тексте попросить удалить.
-
В принципе, можно, но это надо ковыряться в движке, на это нужно время, которого, к сожалению, катастрофически не хватает даже на запись новых уроков...
-
Сейчас многие видео-сайты так делают. Это называется NLS. Что это - го в вики.
-
Я вот только не понял, зачем всю консоль перерисовывать? Не судьба просто сдвинуть курсор на нужную позицию перед выводом нужного текста? В этом случае старые текст затрется и перезапишется новым )
-
Даже если исходник и есть, то, понятное дело, делиться им никто не станет ))
-
Я повторю свой второй вопрос: