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

24K

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

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

  • Посещение

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

    4

Сообщения, опубликованные 24K

  1. Я с прошлого конфликта решил опять дружить с сайтом, но опять объвинения, хоть вы мне и не верите все скрипты принадлежать мне и некому другому, я ночами усираюсь (Прошу прощения за выражения) делаю их, нахожу эти дибильные смещения, но в этот раз я не намерен терпеть это, мне есть куда уйти

  2. Самая первая таблица для этой игры +7, потом я удалил пост, и записал заново но функций +9, потом сново удалил пост, и написал заново но функций +16, и написал то что "Обновлено ....."

    я думаю что не по умному сделал

  3. ANT' timestamp='1272530890' post='704']

    Изменения:

    + assembler Fix

    + disassembler fix: movq

    + 5.6.1 commit

    + fix "find what this code accesses" in kernelmode not handling registers

    + rightclick on a register saves it to the clipboard

    + rightclick on a register saves it to the clipboard

    + rightclick on a register saves it to the clipboard

    + fix disassembling of sar 16- and 32-bit

    + adding the commonmodulelist to the svn (and psych's additions)

    + change the display of entries with auto assembler scripts

    + change the way the cursor is handled in the auto assembler windows

    + implement the "at least xx%" scanoption

    + when syntaxcheck, don't do an aobscan

    + save pointerscanner window position (+type selection)

    + recalculate addresses: Fix "Yes to all"

    + fix disassembling of fcomip

    + fix hotkeyform so it fits better on different dpi systems

    + fix floating point date copying

    + fix hotkey setting

    + fixed the more info window showing the xxm registers

    + undo more of the directxmess changes (that's for later) adjusted version

    + add a dbghelp to the bin folder

    + undo directx modifications

    + undo directx changes

    + Also implement the "Save values" feature in the structures view for ce 5.6

    + fix enable script by context not rendering properly

    + fix the frmregisters window

    + adding window save positions

    + fix same as firstscan for float

    + Implemented a check to see if there's enough diskspace left for a next scan

    + Add ability to update multiple offsets at the same time

    + floatingpoint saving in kernelmode inmplemented (no restore though)

    + set default pointer adding to insert instead of append

    + added Same as first scan Hotkey

    + fix bug 180

    + fix bug 192: Codes are not "disabled" when CE is attached to a process.

    + fix doubleclicking on a value so it uses the offset and not the calculated offset based on size

    + Fix hexedit.top

    + Fixed savememory regions where the last byte wasn't included

    + Kernelmode debugger now stops on "Find what addresses thic code accesses" <-- часто доставляла меня эта бага =/

    + Fix simple copy/paste

    + Обновлены исходники CE трейнера.

    (Перед копированием, нужно сначало удалить папку "standalone" в русской версии. Компилировать "trainerwithassembler.exe" только в Delphi 7 Enterprise (все остальные компилят не правильно, хз почему). Output derictory (папку bin) сами зададите в настройках проекта.)

    + Работает поиск значений после поиска указателей.

    + "apply fix for value pointerscan in 5.6 as well"

    + добавлен ранее пропущенный DB bigmemallochandler.pas

    + "numeric" тебперь обозначаются как "NUMPAD"

    + После сброски настроек CE (удаления ветки реестра) при помощи ceregreset.exe, больше не предлагает запустить Tutorial.exe (будет предлагать если только вы запустили CE первый раз или на чистой системе)

    + Исправил баг в русской версии, при котором невозможно было выделить найденный адрес

    + Добавлено контекстное меню в кнопку "Т"

    + В окне автоассеблера теперь можно задать/изменить/увидеть описание скрипта. Если при создании скрипта поле оставить пустым, то в таблицу он добавится с дефолтным названием "Auto assemble cheat"

    + Теперь в трейнер можно добавлять .xm музыку. (Музыка прекращает играть когда процесс найден или нажата кнопка "Launch")

    + Изменил интерфейс "Создателя трейнера":

    Увеличил TMemo для ввода текста в AboutBox. Лично мне не нравилось, что оно было таким маленьким.

    Добавил опцию предпросмотра текста в AboutBox для его удобного редактирования.

    Кнопка "Удалить" доступна только при выделении чита в cheatlist.

    Кнопка "Clear" доступна только при выставленной галочки.

    + Исправил баг, который заемучил всех пользователей Vista/7 с темой Aero, а именно, при нажатии клавиши "Alt" исчезали компоненты (кнопки, текст, чекбоксы и т.д.). Данный баг не CE, а Delphi программ в целом.

    + В создателе трейнера добавил автоматическое заполнение поля "Процесс:" (при открытии "Создателя Трейнеров") текущем открытым процессом в CE.

    + Переместил опции CE в "HKEY_CURRENT_USER\Software\Cheat Engine\Options" и подправил "ceregreset.dpr". Теперь после удаления настроек при помощи "ceregreset.exe" Утилиты и Плагины не Сбрасываются.

    + При первом запуске CE теперь запускается "tutorualRUS.exe"

    + При открытии окна "Создатель трейнеров" или редактировании трейнера кнопка "Т" стала не доступной (т.к. можно запускать много копий "создателя трейнеров").

    + В Создателе трейнера TEdit, с отображением пути .xm музыки, сделал ReadOnly. Чтобы не вводить в заблуждение, т.к. других функций, кроме как, показать какой трек в данный момент загружен, нет.

    + В окне дизайна трейнера добавлена "координатная сетка", для удобного выравнивания элементов дизайна

    + Написал мини программку, как замена cereset.exe

    + При запущенно "окне брейкпоинтов" кнопки "Брейкпоинт На запись/Брейкпоинт На доступ" не доступны.

    + При первом запуске, если в папке нет "tutorualRUS.exe" (кстате, кто с ошибкой назвал ?;P), то запускается "Tutorial.exe"

    + После выбора .xm музыки, в "Создателе трейнеров", TEdit теперь отображается не путь до файла, а название файла + размер.

    + Вернул кнопку "Donate" в окне "О CE"

    + Исправил работу пункта "Перейти в память" в контекстном меню.

    + Убрал из окна отладчика checkbox'ы "Nops"/"Jmps"/"Условия" и ListBoxStory. Т.к. они пока только в виде компонентов на форме.

    + Заменен pointerscannerfrm на более новый.

    + Мелкие исправления.

    + Исправлен баг в русской версии с невозможностью редактировать трейнре, если у него нет иконки.

    + Если в списке читов у вас активированны какие-либо скрипты и вы открываете новый процесс заново (например вылетела игра), то галочки со скриптов убираются автоматически. (Ранее появлялся мессаджбокс)

    Известные проблемы:

    При редактировании трейнера нужно снова указывать путь до .xm музыки (Пока не знаю как решить)

    Если открыть трейнер перед запуском игры, то .xm музыка будет еще играть от 0, до 15 секунд (Связанно из-за интервала поиска процесса. Легко решаемо)

    В "Cheatlist" увеличилось расстояние между названием Грячей_Клавиши и Описанием при использовании клавиш НЕ_НУМПАДОВ (Пока не знаю как решить)

    Если при редактировании скрипта выделить в таблице др. скрипт/адрес, то у "др. скрипта/адреса" поменяется на название редактируемого скрипта. (Тут тупняк у меня)

    http://www.multiupload.com/ISTS30RX54

    Устанавливать поверх оригинального Cheat Engine 5.6.1

    можеш перезалить ссылку?

    эта уже не работает

  4. Я предлогаю например статьи Grom - Skynet'a про высокий прыжок (http://forum.gamehac...B6%D0%BE%D0%BA/), про скорострельность (http://forum.gamehac...81%d1%82%d1%8c/), про как найти идентификатор игрока (ID Player) (http://forum.gamehac...sembler-engine/), про то как найти адрес с нужным значением (http://forum.gamehac...B8%D0%B5%D0%BC/)

    Про то как правильно писать скрипты (http://forum.gamehac...BF%D1%82%D1%8B/)

    Про Aobscan (http://forum.gamehacklab.ru/topic/1402-aobscan/)

    ну и для новичков: (Поиск Неизвестного значения) http://forum.gamehac...BD%D0%B8%D1%8F/

    И про Float значение ( http://forum.gamehac...BD%D0%B8%D0%B5/)

  5. На написание этой статьи меня подтолкнул Ramil.

    В таких играх как: Call Of Duty Modern Warfare 3, Medal Of Honor, и Battlefield нету индикатор здоровья, но когда в ГГ стреляют то сверху появляется "Красная полоса" и некоторым очень трудно её найти, об этом и статья!

    В этих играх адрес жизней DMA, так что если мы умрем или перезагрузим игру то всё насмарку.

    1. Запускаем Cheat Engine (Любая версия)

    2. Запускаем игру

    3. Возвращаемся к Cheat Engine

    4. Выбираем процесс игры "iw5sp.exe"

    5. Заходим в одиночную игру, выбираем любую миссию

    6. Возвращаемся к Cheat Engine

    7. Выбираем тип сканирования ("Scan Type") из раскрытого списка выбираем "Unknown initial value" (Это означает "Поиск Неизвестного значения")

    8. Выбираем тип значения ("Value Type") из раскрытого списка выбираем "4 byte" (Это означает "4 Байта") (В других играх, может быть другой тип)

    9. Нажимаем "Fist Scan" (Это означает "Начать поиск")

    10. В игре даем в себя стрелять и сверху появилась "Красная полоска" когда она появилась резко ставите игру на паузу (Это необходимые действия перед отсеиванием)

    11. Возвращаемся к Cheat Engine

    12. В "Scan Type" (Это означает "Тип сканирования") выбираем "Decreased value" (Это означает "Значение уменьшилось")

    13. И после этого нажимаем "Next Scan" (Это означает "Следующие сканирование" или "Отсеивание")

    14. Возвращаемся в игру

    15. Находим укрытие, ждем пока "Красная полоска" не пропадет с экрана, когда пропала ставим игру на паузу

    16. Возвращаемся к Cheat Engine в "Scan Type" (Это означает "Тип сканирования") выбираем "Increased value" (Это означает "Значение увеличилось")

    17. И после этого нажимаем "Next Scan" (Это означает "Следующие сканирование" или "Отсеивание")

    18. И так делаем несколько раз пока не останется несколько адресов (Адрес жизней или нет можно проверить путём "Заморозки адреса", слево адреса есть "Маленький квадратик" ("Active") - Он замораживает адрес, или активирует скрипты, достаточно нажать в середину "Маленького квадратика" и в нем появится "Крестик" - это означает что адрес заморожен, или скрипт активирован, деактивировать - можно, повторно нажав в середину "Маленького квадратика")

    19. Когда заморозили адрес, заходим в игру и опять даем врагов в себя стрелять, если враги в тебе стреляют а ГГ не умирает, то адрес наш!

    P.S В новых играх очень трудно и немножко долговато найходить адрес здоровья, так что нужно быть очень внимательными при "Отсеивании". Если инструкция работает с адресом нашего ГГ и адресами здоровья врагов то читаем эту тему: http://forum.gamehac...%B0-id-players/

    Скрипт "Бесконечное здоровье" в Call Of Dity Modern Warfare 3 (v1.0) (Автор скрипта Grom-Skynet)


    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(zd)

    newmem:
    push edx
    mov edx,[010BF428]
    cmp [esi+00000150],edx
    pop edx
    je zd
    sub ecx,ebp
    mov [esi+00000150],ecx
    jmp returnhere

    zd:
    db 90 90
    mov [esi+00000150],ecx
    jmp returnhere

    iw5sp.exe+22058:
    jmp newmem
    nop
    nop
    nop
    returnhere:

    [DISABLE]
    iw5sp.exe+22058:
    sub ecx,ebp
    mov [esi+00000150],ecx
    dealloc(newmem)

    • Плюс 3
  6. Выбираешь "Поиск Неизвестного" значения, заходишь в игру, даёшь в себя стрелять, возвращаемся к CE, выбираем "Значение уменьшилось" и "Отсев", заходим в игру, ищем укрытие (Красная полоска сверху должна исчезнуть), возвращаемся к CE, выбираем "Значение увеличилось" и "Отсев" и так далее..... пока не найдём несколько адресов (проверить рабочий или нет можно узнав заморозив его)

    p.s сделаю статью о том как находить неизвестные значения такие как в cod mw 3

  7. тебе нужно выучить http://forum.gamehac...%B0-id-players/

    вот скрипт здоровья: (v1.0)



    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)
    label(zd)

    newmem:
    push edx
    mov edx,[010BF428]
    cmp [esi+00000150],edx
    pop edx
    je zd
    sub ecx,ebp
    mov [esi+00000150],ecx
    jmp returnhere

    zd:
    db 90 90
    mov [esi+00000150],ecx
    jmp returnhere

    iw5sp.exe+22058:
    jmp newmem
    nop
    nop
    nop
    returnhere:

    [DISABLE]
    iw5sp.exe+22058:
    sub ecx,ebp
    mov [esi+00000150],ecx
    dealloc(newmem)

    учись и ещё раз учись, и не здавайся

    Скрипт "Бесконечные патроны"



    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)

    newmem:
    db 90 90 90
    pop edi
    pop esi
    jmp returnhere

    iw5sp.exe+B606C:
    jmp newmem
    returnhere:

    [DISABLE]
    iw5sp.exe+B606C:
    add [ecx+04],eax
    pop edi
    pop esi
    dealloc(newmem)

    Скрипт "Стрельба без перезарядки, бесконечные гранаты"

    [ENABLE]
    alloc(newmem,2048)
    label(returnhere)

    newmem:
    inc [eax+ecx*4+04]
    sub [eax+ecx*4+04],edx
    add esp,10
    jmp returnhere

    iw5sp.exe+D6832:
    jmp newmem
    nop
    nop
    returnhere:

    [DISABLE]
    iw5sp.exe+D6832:
    sub [eax+ecx*4+04],edx
    add esp,10
    dealloc(newmem)

    • Плюс 2
×
×
  • Создать...

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

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