|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
||||||
Трейнер04.08.2013, 17:59. Показов 6864. Ответов 12
Метки нет (Все метки)
Написал трейнер для игры Tony Hawk's Undeground 2 (THUG 2), но я то написал, а сам нормально не понял в чём польза от этого трейнера
![]() Объясню: Писал я по видео уроку, и по этому полностью не понял смысл ![]() Не нужно мне расписывать весь код, а только - как с помощью него изменить данные в игре (точнее взломать игру)? ![]() Код:
0
|
||||||
| 04.08.2013, 17:59 | |
|
Ответы с готовыми решениями:
12
Трейнер для игры: использование статичного указателя Трейнер для игры Как создать трейнер на языке C# |
|
75 / 80 / 51
Регистрация: 22.03.2013
Сообщений: 258
|
||||||
| 04.08.2013, 18:24 | ||||||
|
На форуме запрещено взламывать различные игры
И еще он будет одноразовым т.е вы должны постоянно менять адрес если хотите чтобы он работал На сколько я понял вы смотрели уроки: Михаил Ремизов[keng]
0
|
||||||
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 04.08.2013, 18:29 [ТС] | |
|
Да, его уроки
![]() А такая тема на форуме была, так что...) Ну ладно, буду искать другие уроки
1
|
|
|
75 / 80 / 51
Регистрация: 22.03.2013
Сообщений: 258
|
|
| 04.08.2013, 18:31 | |
|
Даниил, Это вполне рабочий код просто подключить небезопасный код добавить указатели(их можно взять в CE CheatEngine)а куда писать указатели нужно посмотреть урок понять что там писать(урок его же keng) и все вполне рабочий трейнер)
0
|
|
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 04.08.2013, 18:32 [ТС] | |
|
А вы можете мне помочь?
Я С# начал изучать только сегодня, но быстро всё начал понимать, и решил приступить к серьезным программам ![]() Но тут я не понимаю как исправить и что делать
0
|
|
|
75 / 80 / 51
Регистрация: 22.03.2013
Сообщений: 258
|
|
| 04.08.2013, 18:35 | |
|
никогда не писал трейнер(я немогу)) но я смотрел уроки так что keng просто делать одноразовые трейнеры а лучше всего если хочешь стать крутым читером))лучше с++ изучай он как раз хорошо работать с указателями
0
|
|
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 04.08.2013, 18:40 [ТС] | |
|
Я С++ уже месяц как изучаю, вчера захотел начать ещё что-то изучать
0
|
|
|
75 / 80 / 51
Регистрация: 22.03.2013
Сообщений: 258
|
|
| 04.08.2013, 18:48 | |
|
а на c++писали трейнеры?
0
|
|
|
68 / 41 / 1
Регистрация: 14.05.2013
Сообщений: 383
|
|
| 04.08.2013, 18:51 [ТС] | |
|
Нет
0
|
|
|
|
|
| 04.08.2013, 19:50 | |
|
ProgerHack, не нужен здесь никакой небезопасный код. Да и трейнер это не взлом.
Даниил, с помощью тех "двух" строк которые у вас написаны, вы ничего не взломаете. К примеру для заморозки значения (бессмертие, счётчик времени, перезарядка и т.д.), необходимо найти адрес с нужным значением, а потом во встроенном дизассемблере cheatengine смотрите что он пишет (не читает), меняете байты на nop (0х90) с помощью WriteProcessMemory, для возврата прежних значений байтам можно всё это обернуть в checkbox. вообще в тех уроках всё доступно объяснено.
0
|
|
|
75 / 80 / 51
Регистрация: 22.03.2013
Сообщений: 258
|
|||||||
| 05.08.2013, 12:03 | |||||||
0
|
|||||||
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
| 05.08.2013, 15:23 | |
|
Данная программа подключает методы из стандартной библиотеки Windwos kernel32.dll OpenProcess и WriteProcessMemory.
Далее: 1) получает список всех запущенных процессов - Process.GetProcesses() 2) среди них находит процесс игры по имени процесса - в цикле 3) получает дескриптор процесса при помощи OpenProcess из библиотеки 4) используя дескриптор процесса и функцию WriteProcessMemory перезаписывает данные в оперативной памяти процесса программы. как она влияет на игру непредсказуемо - так как в том адресе памяти может хранится все что угодно.
0
|
|
|
Почетный модератор
|
|||
| 05.08.2013, 17:56 | |||
|
1
|
|||
| 05.08.2013, 17:56 | |
|
Помогаю со студенческими работами здесь
13
трейнер Трейнер Непростой трейнер Работа с адресами (трейнер) Трейнер для DMA игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|