- 
				
Постов
1 635 - 
				
Зарегистрирован
 - 
				
Посещение
 - 
				
Победитель дней
55 
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент keng
- 
	1. В самой игре нет паузы? Вроде бы ведь можно было зайти в инвентарь или что-то подобное. 2. В OllyDbg есть функция заморозки процесса, её можно повесить на горячую клавишу. 3. Есть N программ, дающих такой функционал. Бонусное задание - написать такую самостоятельно. PS: Ну и, да, общий случай - это значение, обычно дробное (float\double), которое показывает (если визуально) угол отклонения модельки оружия от центра экрана по оси Z (глубины). Т.е. если прочертить линию от нижней границы экрана в его центр ("вглубь" экрана), то моделька будет задираться вверх на определённый угол. Чем дольше стреляем - тем больше угол \ выше задирается моделька \ больше отдача. Следовательно, это таймер или цикл. Ломается или реверсингом обработчика таймера\цикла, или же тупым NOP'ом инструкции. Абсолютно то же самое происходит при разбросе пуль, но визуально это выглядит по-другому.
 - 
	В "Счастливом Фермере" быстрее ничего расти не начнёт, если был понят мой тонкий намёк.
 - 
	Студия корявым по белому пишет, что нужен такой-то файл *.h. Как поступить? Просто: -Открываешь гугл, вбиваешь "имяфайла.h" -Смотришь, в какой библиотеке этот файл находится -Качаешь все потроха библиотеки вместе с файлом -В студии открываешь свойства проекта, в свойствах добавляешь путь к нужному файлу -Ctrl+F5 -?????? -PROFIT! Лучше научись один раз сам, ты в 100% проектов будешь с этим сталкиваться. Без заголовочных файлов - никуда.
 - 
	Там же все либы стандартные (за исключением детурс), в чём проблема пустой проект создать и сорец в него засунуть?
 - 
	А зачем это в отдельный поток заворачивать? Он хотя бы умирает после выполнения инструкций? Как вариант - поставить бряк на адрес вызываемой функции и поглядеть, что пихается в стек при обычном сохранении (у магнитофона, типа). Или ты не те данные (или не так) пихаешь в стек, или напутал с регистрами\потоком.
 - 
	Лучший способ освоить любой язык программирования - писать на нём код. (:
 - 
	Стим сам по себе не любит отладчики - как ring0, так и ring3. Возможно, проблема в этом. До кучи, в оле есть хардварные и софтварные брейкпоинты - можно с ними поиграться, к примеру.
 - 
	А как это к нашему занятию применимо? Редко встречаю шифрование сложнее "n * 10".
 - 
	В том вся штука, что int - это целое, а float - дробное. Округление как раз затем и используется. Ну и я подумал, что тебе нужны SSE, а не FPU-инструкции.
 - 
	float 2 int: The easy way to get SSE output is to just convert to integer, like this: movss xmm3,[pi]; load up constant addss xmm3,xmm3 ; add pi to itself cvtss2si eax,xmm3 ; round to integer ret section .data pi: dd 3.14159265358979 ; constant
 - 
	Само собой, что можно. Писал когда-то подобный софт для автоматизации. Определись, для начала, со своей задачей.
 - 
	Самое простое - в Cheat Engine есть AutoExecute, по сути - кусок скрипта, который выполняется при открытии этого же .ce-файла. Используя Lua, там можно натворить что угодно. А дальше - из любого языка найти выполнение файла, что-то вроде: ShellExecute("myTable.CE");
 - 
	A pointer to the base address of the region of pages to be queried. This value is rounded down to the next page boundary. To determine the size of a page on the host computer, use the GetSystemInfo function. If lpAddress specifies an address above the highest memory address accessible to the process, the function fails with ERROR_INVALID_PARAMETER. LPCVOID == A pointer to a constant of any type. IntPtr имеет размер 4 или 8 байт, в зависимости от архитектуры и значения поля IntPtr.Size. Или попробуй 8-байтовый размер задать, или просто в описании функции поменяй тип на что-нибудь пошире.
 - 
	Я каэш извиняюсь, что вклиниваюсь в разговор, но намного более надёжный вариант - отключить нанесение урона, нежели выдать 100500 жизней или здоровья. Никогда не понимал конструкций вида "mov [eax+0x24],999999999", потому что с моей точки зрения код игры сходит с ума, забивается в угол и начинает плакать от такого.
 - 
	Поищи у меня в видеоуроках (ссылка у меня в подписи) - я писал сканер сигнатур на решётках. Там достаточно медленный и сырой алгоритм, но простой и вполне рабочий.
 - 
	Не вижу особого смысла - внизу слева есть переключалка для мобильного вида.
 - 
	Я извиняюсь за оффтоп, но месье в глаза долбится? [Раз] [Два] [Три] [Четыре] И так далее.
 - 
	Просто он тебе больше дельфей нравится! Борись! Существуют и другие языки!!11!111
 - 
	[Тык] и [Тык]. Закидывай.
 
![Gamehacklab[RU]](https://old.gamehacklab.ru/uploads/monthly_2022_06/1_PNG_GHL_64x.png.6d61ef42c3de6821543db4c0243672ae.png)