PDA

Просмотр полной версии : [Статья] Cheat Engine - Изменение команд в кс.


RIscRIpt
17.08.2010, 16:32
Я вчера нашел на форуме CSprotector и т. к. я не очень охотно использую Public версии, я всегда пытаюсь что то добавить своё или изменить...
На этот раз мне не понравилось что нельзя отредактировать изменение alias на 1lias и другие. (В HEX коде тоже ничего не нашел чтоб изменить...)
И ко мне пришла идея: а что если в памяти кс (с помощью СЕ или АРТмонеу) найти команды которые я хочу поменять. Попробав, всё получилось :bayan:
Например я изменил developer на d3v3l0p3r и на сервере где developer автоматом изменялся на 0, d3v3l0p3r стоял на 1.
Правда есть один минус... придется изменять при каждом запуске игры.

Совет: заранее запустить все скрипты, и изменять все найденные значения на новое одинаковой длины.
Возможные баги: у меня не искало сервера, так что изменяю команды когда зашел на сервер.

Те кто уже понял меня могут бежать пробовать у себя :goplol: или те кто уже знал это могут дальше не читать т.к. дальше я попробую объяснить как изменить команду в кс с помощью Cheat Engine...

Запускаем кс, и всё что обычно запускаете вместе с кс...
А дальше запускаем Cheat Engine нажимаем на иконку которая мигает справа вверху (на ней нарисован компьютер с лупой :goplol: ). Выбираем процесс - hl.exe в появившимся окошке и нажимаем Open. Дальше там где Value type выбираем Text. Выше, в поле "Text:" вводим команду которую хотим изменить, в нашем случае это будет bind. Введя в поле "Text:" bind, нажимаем на First Scan. И слева под колонкой Value должно появится множество команд "bind" нажимаем на 1 из них и нажимаем Ctrl + A (выделяем всё). Дальше нажимаем на стрелочку - ввниз в право (она находится с низу с права от значений bind). И ждём... (иногда, если значений много, СЕ подвисает...).
И наконец выделяем всё что появилось в таблице снизу (выделяем 1 любое значение и нажимаем Ctrl + A) и нажимаем Enter а там уже изменяем команду и помните что команда не должна содержать пробелов!
Если вы хотите изменить ещё 1 команду то перед этим удаляем всё что в нижней таблице (т.е. нажимаем на кнопку которая между 2 кнопками - Memory View и Add address manualy). И нажимаем на New Scan.
Удачи :pandal: !

П.С. если найду как изменять это всё через C++ или VB.net то попробую сделать прогу "изменение команд кс" :brberbrb: )

3AKyCKAw0w~
17.08.2010, 17:10
В принципе, статья хорошая. :) Однако стоит подумать, перед тем как изменять скрипт-команды (ведь скрипты не будут работать и стоит ли оно того) :)
Молодец, постарался, спасибо.

fanatik565
17.08.2010, 17:14
Ты мысль не уловил, на хнс к примеру есть фишка, плагин ставит тебе девелопер 0 и проверяет он по каманде именно developer, а если изменить на другое имя то можно ставить себе хоть сколько фпс и прыгать гоорааааааздо дальше Ы) В общем штука полезная, но в виде dll'ки было бы круче )))

RIscRIpt
17.08.2010, 17:15
В принципе, статья хорошая. :) Однако стоит подумать, перед тем как изменять скрипт-команды (ведь скрипты не будут работать и стоит ли оно того) :)
Молодец, постарался, спасибо.

В том-то и дело, что скрипты будут работать!
Для этого сначала надо запустить скрипты, а потом изменять команды, причём, все найденные ;)

Добавлено через 2 минуты
Ты мысль не уловил, на хнс к примеру есть фишка, плагин ставит тебе девелопер 0 и проверяет он по каманде именно developer, а если изменить на другое имя то можно ставить себе хоть сколько фпс и прыгать гоорааааааздо дальше Ы) В общем штука полезная, но в виде dll'ки было бы круче )))

Конечно круче :pandal:
Но можно и попробовать CSprojector-ом заблокировать

LeMont
18.08.2010, 13:11
спс,с ним также можно делать Speedhack и Slowmo