

partoftheworlD
Пользователи+-
Постов
2 687 -
Зарегистрирован
-
Посещение
-
Победитель дней
172
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент partoftheworlD
-
Если подробней, то после того как игра завершилась после проигрыша координаты обнуляются, вернее сказать устанавливают стартовую точку, останется найти проверу перед обнулением типа "если сосед увидел, то вывести сообщение и установить используемые значения в обычное состояние" UPD еще способ отключить проверку видимости объекта у соседа, поколдовать с трассировочными лучами и процентом или коеффицентом видимости.
-
Да там читов как на PС, точнее модов.
-
PyInstaller сборщик скрипта в исполняемый файл
partoftheworlD опубликовал тема в Вопросы по утилитам
PyInstaller собирает приложение Python и все его зависимости в одном исполняемом файле. Пользователь может запускать собранное приложение без установки интерпретатора Python или любых модулей. PyInstaller протестирован на Windows, Mac OS X и Linux. Однако это не кросс-компилятор: собранное приложение в ОС будет работать только под этой ОС.(Windows = exe, MacOS = dmg) Требования: Python: 2.7 или 3.3-3.5 PyCrypto 2.4+ (только при шифровании байткода) Windows (32bit/64bit): Windows XP или новее. Linux (32bit/64bit) ldd objdump objcopy Mac OS X (64bit): Mac OS X 10.7 (Lion) или новее. Использование: pyinstaller /path/to/yourscript.py https://github.com/pyinstaller/pyinstaller -
Если не принципиально использовать собственный код, то будет куда эффективней записать макрос с помощью Macro Recorder,в нем можно написать скрипт который будет искать картинки кнопок и тыкать их.
-
Рандомный баг происходит с браузером Vivaldi, раз на раз отображаются уведомления в фоновом режиме, даже если никто ничего не писал в теме. Появляется уведомление типа " число новых ответов появилось в теме ...", где число количество всех ответов в теме.
-
Форма запроса:1. Название игры2. Версия игры3. Издание (если лицензия - пишем: "Лицензия", и больше ничего, если же тип издания - RePack, то пишем таблетку, и в скобках - имя релиз-группы)4. Тип - таблица или трейнер5. Цена6. Сроки выполнения7. Желаемые опции8. Дополнительная информация Поправь тему, желательно знать подробности перед тем как браться за работу.
-
Для начала определи, что ты хочешь сломать, попробуй разными способами изменить значения, а не просто "в лоб" менять количество золота к примеру. Если существует защита, от изменения количества золота например, то любую защиту можно обмануть изменив что-то ,что может повлиять на количество золота. Ps думаю стоит почистить тему, от постоянно повторяющихся сообщений о не правильно созданной теме, я давно предлагал создать шаблон, чтобы подобного не возникало и мне кажется стоит помочь пользователю, а не твердить что пользователь не читал правила и создал не верно тему во многих темах новичков, это будет их распугивать и они будут уходить на другие сайты, не круто когда на форуме всего 10-20 активных участников, лучше тогда вообще ничего не отвечать и мне кажется админы/модеры сами могут решить, что делать с темой.
-
Просто дизассемблер получил имена функций т.к. в .net, vb они подписаны по стандарту, это что-то типа файла содержащего отладочную информацию и информацию о состоянии проекта, которую использует Visual Studio вшитого сразу в экзешник. В c++ такая информация генерируется в отдельный .pdb файл к примеру. Таблицы экспорта это совсем не то, она используются для "связи" между файлами, чтобы можно было использовать модули, а не месить весь код в один файл.
-
С++ он по легче в плане веса приложения и побыстрей как мне кажется.
-
Ничего странного же, просто после того как игра прогрузится она помещает некоторые данные в глобальные переменные, чтобы другие функции могли работать с ними не загружая процессор постоянным получением значений из памяти, похоже на обычную оптимизацию. Проверка на одинарное нажатие решит эту проблему. pushad push 6A call GetAsyncKeyState test al,1 popad jz code на C будет выглядеть как if(GetAsyncKeyState(0x6A) & 1)
-
Смотри что в таблицах экспорта и импорта у файлов? так примерно поймешь что каждый из них делает, если один из них ничего не экспортирует, есть вероятность что он основной. Думаю можно, но через CE это будут костыли т.к. придется устанавливать права доступа для подпроцесса, чтобы получить доступ к его памяти на чтение/запись, раз к нему не будет подключатся CE на прямую. И конечно в аобскане указывать для конкретных скриптов конкретный процесс, так и сканирование быстрее будет проходить и косяков не должно быть. Как вариант, я несу чушь из-за нескольких дней без сна.
-
уф, зачем так усложнять все?.Реверсь, тебе надо найти функцию которая отвечает за линию видимости (Line of sight) Линия видимости является невидимой прямой линией, используется для определения того, могут ли объекты видеть другие объекты в мире. Вот она как выглядит. И из неё можно достать координаты конца луча, только надо указывать от какого ID ты отправляешь луч. Либо изменив 4 байта, включить отладочную отрисовку этой линии и тогда не придется ничего делать, ну только найти эту функцию.