Я вчера нашел на форуме CSprotector и т. к. я не очень охотно использую Public версии, я всегда пытаюсь что то добавить своё или изменить...
На этот раз мне не понравилось что нельзя отредактировать изменение alias на 1lias и другие. (В HEX коде тоже ничего не нашел чтоб изменить...)
И ко мне пришла идея: а что если в памяти кс (с помощью СЕ или АРТмонеу) найти команды которые я хочу поменять. Попробав, всё получилось
Например я изменил developer на d3v3l0p3r и на сервере где developer автоматом изменялся на 0, d3v3l0p3r стоял на 1.
Правда есть один минус... придется изменять при каждом запуске игры.
Совет: заранее запустить все скрипты, и изменять все найденные значения на новое одинаковой длины.
Возможные баги: у меня не искало сервера, так что изменяю команды когда зашел на сервер.
Те кто уже понял меня могут бежать пробовать у себя
или те кто уже знал это могут дальше не читать т.к. дальше я попробую объяснить как изменить команду в кс с помощью Cheat Engine...
Запускаем кс, и всё что обычно запускаете вместе с кс...
А дальше запускаем Cheat Engine нажимаем на иконку которая мигает справа вверху (на ней нарисован компьютер с лупой
). Выбираем процесс - 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.
Удачи
!
П.С. если найду как изменять это всё через C++ или VB.net то попробую сделать прогу "изменение команд кс"
)