-
Постов
2 999 -
Зарегистрирован
-
Победитель дней
129
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент MasterGH
-
День рождения у Xipho 18 Марта, 1981. Исполнилось 34 года С Днем рождения! Желаю здоровья, желаю много времени на семью, много сил на работу, много сил и времени на любимое дело, много сил на управление gamehacklab.ru. Самое важное - соблюдение режима сна и отдыха для любого программиста, системного администратора. Желаю сделать много трейнеров на С++ и OpenGL/DirectX. Желаю сил на завершение видеоуроков из серии "Взлом игр от "А" до Я"..." Желаю успехов в музыке, много-много саунд треков...
-
Извиняюсь, за оффтоп, не смог удержаться. Я откопал твой трейнер Xipho и он наполовину заработал (только годмод и инфинити аммо): 1. Музыка сама отключилась как трейнер увидел процесс игры 2. При активации и деактивации соотв. звук, что порадовало. Не приходится нажимать много раз и проверять 3. Только вот num3 и num4 что-то не хотели включаться (это гранаты и таймшифт), не было никакого звука, а изменения в игре не мог проверить на начальном уровне 4. Почему-то с перезарядкой чит работает на макс. патроны. имхо перезарядка не нужна отнимает время 5. Что порадовало твой трейнер для 1.01 версии. Похоже сканер сигнатур есть и у тебя.
-
К сожалению трейнер у меня не заработал. 1. ОСь Win7 x64 Pro 2. Звук трейнера постоянно играет. Невозможно отключить. 3. При активации клавиш ничего не происходит. 4. Версия 1.02 RUS репак. Ссылку я сброшу в личку 5. Название процесса игры "TimeShift.exe" 6. Пробовал запускать с админ. провами и трейнер, и игру. Бестолку. 7. Даже отрубил антивирь и фаервол, тоже без толку Пожелания: Жаль трейнер нужно класть в директорию игры, ИМХО ограничение, но терпимо. Просто я храню трейнеры в другой специальной директории. Музыку все-таки лучше позволить отключать через кнопку. Если чит не работает по какой-то причине, а горячие клавиши считываются, то желательно выводить мессагу с описанием причины, ну или звук ошибки хотя бы.
-
Можно узнать, 1) в этом замечательном трейнере есть сканирование сигнатур? 2) на каком языке программирования он написан? 3) буквы, которые скачут сделаны на OpenGL, DirectX или просто WinAPI? Кажется последнее, т.к. вроде бывает заметна "рябь" титров. Протестирую трейнер сегодня
-
1. Лайки обычно выпрашивают школьники, а у большинства школьников знаний не хватит сделать хотя бы один чит на видео (например, высокий прыжок). 2. Это видео (скорее копия) я уже где-то видел, а новое опубликовано пару дней назад. Либо у меня дежавю. 3. Кто-то может такое видео забабахать с эмулируемым локальным сервером и подсунуть exe, который будет тырить пароли с ваших акков, ахните. Я бы не советовал положительно оценивать любое видео взлома с результатом, без объяснения. Это может быть фейком. Разве что лайк и +1 хитрости за разводку, но увы желания нет.
-
Оформление главного окна. About. Музыка. Буковки. Я таких не видел ни разу. Все-таки чувствуется дух Team-X. Хорошая работа. Мне очень понравилось
-
CuBiC, добавлен в группу Trainermaker. Поздравляю!
-
Зачем собирать текст из памяти игры? isSorted = trueisCaseSensitive = falsemaxCountLines = 100000function FindForm(formName) local formCount = getFormCount() for i=0, formCount-1 do if(getForm(i).Name == formName) then return getForm(i) end endendfrmSaveDialog = nilfunction SaveToAdressesList(path) local frmStringMap = FindForm("frmStringMap") local stringMapListView = frmStringMap.findComponentByName('ListView1') local items1 = stringMapListView.Items local linesCount = items1.getCount() local stringList = createStringlist() if(linesCount > maxCountLines) then linesCount = maxCountLines end for i=0, linesCount-1 do local subItems = items1.getItem(i).subItems local itemCount = subItems.getCount() stringList.add(string.format('%s %s', subItems[0], items1.getItem(i).Caption)) end stringList.CaseSensitive = isCaseSensitive stringList.Sorted = isSorted stringList.saveToFile(path) stringList.destroy()endfunction OnCloseSaveDialog(argFrmSaveDialog) local path = argFrmSaveDialog.FileName SaveToAdressesList(path)endif(frmSaveDialog == nil) then frmSaveDialog = createSaveDialog(nil)endfrmSaveDialog.DefaultExt = '.txt'frmSaveDialog.FileName = fileNamefrmSaveDialog.Filter = '*.txt'frmSaveDialog.FilterIndex = -1frmSaveDialog.OnClose = OnCloseSaveDialogfrmSaveDialog.Execute()
-
GetCurrentDir; Значит ты не поставил маленький знак "\" - обратный слеш (обратная косая черта) if FileExists(GetCurrentDir+'\hack.dll') then begin InjectDLL(PAnsiChar(GetCurrentDir+'\hack.dll'), StrToInt(EpiD)); ShowMessage('Чит запущен,Свернуть-Развернуть меню чита на кнопку HOME'); Application.Terminate; end
-
Спасибо за ссылку. Это, скорее всего, начинающие, судя по: Лекарство: 1. Делаем локальный эмулируемый сервер 2. Делаем ботов-разведчиков, которые изучают оригинальный сервер и наполняют эмулированный локальный с разных ip 3. Делаем ботов, которые перебирают варианты на высоких скоростях с эмулируемым сервером 4. Пишем программу, которая компилирует ботов-разведчиков по данным обучившихся ботов для того чтобы продолжать собирать данные с оригинального сервера и собирать данные с топов. Боты разведчики должны прорываться в топе. После того как в топе достигнуто постоянство, то отключается работа с эмулируемым сервером. Бот разведчик будет играть постоянно, пока не начнет проигрывать.
-
CE Lua плагины (или руководства к ним) наверно можно поместить в Наши релизы-> Модернизация CE как подраздел. Это же наши релизы, и похоже на модернизацию.
-
Привет, CuBiC! Guru.exe вроде регался, но несколько лет назад и сообщений шесть оставил и все SER[G]ANT держится, CE переводит на русский. Ну, а я - тот кто застал закат Team-X где-то 2006-2008 году и был на вашем форуме... К сожалению в команду я не попал, не было знаний. Но я помню, как тебя приняли. Кажется ты был последним, кто вошел в команду.
-
В архиве около трех десятков очень простых примеров по работе с WinAPI на C++, которые помогут понять как писать небольшие по размеру программы Начиная от #include <windows.h>//--------------------------------------------------------------------------// WinMain() -> Funзгo principal//--------------------------------------------------------------------------int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ MessageBox(NULL, "Esse й o Primeiro Programa-Exemplo!", "Prog 01", MB_OK); return(0);}
-
В первом посте можно аккуратно оформить всю информацию по пунктам. Лишние посты в этой теме я могу почистить.
-
Поддерживаю. Я придерживаюсь следующей мысли CE - для исследования, тестов инъекций, быстрых результатов на скорую руку. Трейнер на CE Lua это сродни черновой работы, очень грубой, нацеленной на результат. Хотя не спорю, я встречал просто огромнейшие таблицы читов, с огромным количеством функций - их на CE сделать быстрее, но и на C++ можно что-то придумать. С++ (или другой язык программирования) - для эффектов со звуками, графикой и прочее. Как захотел эффекты сделать, значит пора подумать о переходе на язык программирования. Начать с пустой формы, горячих клавиш, контролов, About дилога, картинки в трейнере, записи, чтении байтов, поиск сигны. Поискать или сделать пиксельный олдскульный шрифт, поискать или сделать трекерный музон, попробовать на вкус OpenGL в трейнере с меш анимацией, нфошку зарядить... Ну и достаточно. Придумать свой пакер и защиту трейнера - уже потяжелее. На CE можно в теории генерировать исходный код для C++ трейнера - тоже тема интересная. Мне вот нравится такой шрифт
-
call смещает ESP на 4 байта или на 8 байт (зависит от 32 или 64 разрядной платформы) Тогда fst dword ptr [esp+08] уже будет другим например 0x8+0x4 = 0xС fst dword ptr [esp+0С] или 0x8+0x8 = 0x10 fst dword ptr [rsp+10]
-
Работает на CE 6.4 - только что проверил. А на 6.3 конечно может не работать, там другой "танец".
-
Короче, ответ [ENABLE]{$LUA}PlaySound(findTableFile('tada.wav')){$ASM}// код инъекции[DISABLE]{$LUA}PlaySound(findTableFile('tada.wav')){$ASM}// код отмены инъекции
-
aktiv.wav - убрать точку и поместить в ресурсы. У файла не должно быть точек, вроде. 'C:\aktiv.wav' - писать так путь нельзя. 'C:\\aktiv.wav' Работает ли PlaySound надо проверять. Если не работает, то на форуме CE было решение - проигрывание wav файлов изнутри самой игры через АА-скрипт вызывая WinAPI функцию
-
Начались танцы с бубном. Забей С++ и WinAPI твой путь. Это тебе скажет Coder. А Keng скажет, что язык не важен, так что можешь брать любой другой язык, который удобен, но не CE. CE - это танцы с бубном. У CE будут постоянно баги и постоянно недописанная документация.
-
1. Путь либо через поиск пути, либо через задание жесткого пути. Пример "C:\\path\\path\\myFile" 2. Добавляешь звуковой файл в ресурсы CE через меню в главном окне CE
-
1. Туда, куда будет задумано. Либо в АА скрипты, либо в окно Lua окно кода из меню главного окна CE 2. Два типа *.wav и *.xm. Файлы можно класть в ресурсы CE при этом они увеличивают размер таблицы или трейнера на размер двухкратный размеру файла. Еще можно искать системные звуки в Windows. 3. Есть три варианта проигрывания звука. Пу пути на жестком диске, ссылка на tablefile, ссылка на stream xmplayer class.The xmplayer class has already been defined as xmplayer, no need to create it manuallyproperties IsPlaying : boolean - Indicator that the xmplayer is currently playing a xm file Initialized: boolean - Indicator that the xmplayer is actually actively loaded in memorymethods playXM(filename, OPTIONAL noloop) playXM(tablefile, OPTIONAL noloop) playXM(Stream, OPTIONAL noloop) pause() resume() stop() ------- beep() : Plays the fabulous beep/ping sound!playSound(stream, waittilldone OPTIONAL): Plays the given memorystream containing a .WAV formatted memory object. If waittilldone is true the script will stop executing till the sound has stoppedplaySound(tablefile, waittilldone OPTIONAL) : Takes the memorystream from the tablefile and plays it. There are two tablefiles predeclared inside cheat engine "Activate" and "Deactivate" . You are free to use or override them
-
Используя директивы в АА скриптах {$LUA} и {$ASM} под ENABLE и DISABLE можно вызывать Lua функции, которые проигрывают звук или включают появление графики в окне игры. Документация, если это можно назвать документацией. В ней можно найти функции по проигрыванию звука или рисованию в окне игры. Примеры как работать со звуком и графикой в CE можно поискать в Интернете. Ты подумай, может быть лучше немного освоить С++ и WinAPI. Начнешь с пустой формы, хотя бы с обработкой горячих клавиш, а там гляди прикрутишь и звук, и рисование в окне игры, и поиск по сигне, запись в память и прочее, и прочее. Не думаю, что это сложно, когда куча примеров валяется в Интернете. Это может быть даже проще чем на CE AA и CE Lua танцы с бубном. Ну и размер программы будет не 2-3 Мб, а много меньше.
-
Я посмотрел под отладкой внимательно, что меняется. Регистры ecx и edx менялись и стек лишний раз менялся на 0x10 из-за ret 10. Мой вариант рабочий
-
Активацию чита лучше не делать с мессагой, т.к. 1) игра может быть в полном экране и толку от этой месаги ноль 2) при активации чита обычно делают звук или визуальное отображение в самой игре (рисование в игре) //...call MyMessageBoxret // совсем не нужный ret, т.к. должен выполниться прыг на returnHerejmp returnHere//...Вроде, должно работать, если рет убрать. Если не будет работать, то по шагам в отладке можешь пройти и увидеть ошибку.