Laziz Опубликовано 8 июня, 2013 Поделиться Опубликовано 8 июня, 2013 Пару дней назад от нечего делать, придумал себе задание, на C# сделать универсальный трейнер. (под словом "универсальный" имею введу, создание трейнера как на СЕ, т.е. задаешь имия игры, нужные функции и трейнер готов). Вот что получилась. Показать контент Все настройки делаеться в файле "SettingsGHL.ini". Вот пример.(Попробую кратко обяснить).[GameName]{winmine} //тут имя процесса.[GameBackImage]{angel8.jpg} // тут имя файл фона, он же определяеть размер окна т.е. размер рисунка определяеть размер трейнера.[Avtor]{Автор: Laziz} //тут Автор функции и байтов.// Внутри "[OptionsValue] " тут задаеться имя кнопки, адрес, значение записиваемой в адрес, тип и смещение если есть(Смещение пишеться в виде "0x55, 0x66, 0x77, 0x88")[OptionsValue]{ // Adres Znach Type(тип принимает 2, 4 или 8)<Время :0100579C : 0 : 4: :><Количество бомб:010056A4 : 1 : 4: :>}[OptionsValue]// Внутри "[OptionsBytes]" Задаеться имя кнопки, Байт который ищем и байт который записиваем.[OptionsBytes]{ // Байт который ищем Байт котрый вставляем <Количество бомб (AOBScan): 0A 00 00 00 10 00 00 00 1E 00 00 00 1E 00 00 00 : 00 00 00 00:>}[OptionsBytes]Пример в виде рисунка Показать контент Скобки "{ }", "[ ]", "< >" и " : " играет особый роль при разделение функции.Программа работает при наличии dotNet 4.0.Сама программа: http://yadi.sk/d/5Mqxvi7H5bVqkЗа иконку спассибо ZOCKIR`у.Конечно СЕ трейнерем не сравнить но задача было увликательная.(в программе еще много недочетов и ошибок, если что пишите) 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 8 июня, 2013 Поделиться Опубликовано 8 июня, 2013 Молодец, пили дальше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 8 июня, 2013 Автор Поделиться Опубликовано 8 июня, 2013 (изменено) В 08.06.2013 в 10:34, Coder сказал: Молодец, пили дальше.Спассибо. по тихоньку постараюсь улчшать и добовлять новые функции.Оо репа +1) спс Изменено 8 июня, 2013 пользователем Laziz Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 8 июня, 2013 Поделиться Опубликовано 8 июня, 2013 От меня тоже + в репутацию. И перенос в группу Trainer Maker. Теперь ты свои работы можешь прикреплять прямо к сообщениям, дабы они никуда не "потерялись". Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 8 июня, 2013 Поделиться Опубликовано 8 июня, 2013 Laziz, Действительно идея очень классная и определенно требует развития!Молодец,потрясающе!Еслибы мог,то + тоже поставил))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 8 июня, 2013 Автор Поделиться Опубликовано 8 июня, 2013 В 08.06.2013 в 15:40, Xipho сказал: От меня тоже + в репутацию. И перенос в группу Trainer Maker. Теперь ты свои работы можешь прикреплять прямо к сообщениям, дабы они никуда не "потерялись".Спасибо, так и поступлю. В 08.06.2013 в 15:44, Vlad2 сказал: Laziz, Действительно идея очень классная и определенно требует развития!Молодец,потрясающе!Еслибы мог,то + тоже поставил)))Благодарю. Развитие думаю постепенно будет. Ссылка на комментарий Поделиться на другие сайты Поделиться
keng Опубликовано 10 июня, 2013 Поделиться Опубликовано 10 июня, 2013 А чому .NET? Советую, кстати, на github код залить. Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 10 июня, 2013 Автор Поделиться Опубликовано 10 июня, 2013 В 10.06.2013 в 11:58, keng сказал: А чому .NET? Советую, кстати, на github код залить.К чему учил, того и получай (шутка).Во первых, ты сам советовал и учил ДотНЕТуВо вторых, до конца не доучилься что бы перейти на С++.с github`ом разбирусь, потом залю. спс Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 12 июня, 2013 Автор Поделиться Опубликовано 12 июня, 2013 (изменено) Немножко обновил прогу1. В опции "[OptionsValue]" добавлено Чекбокс и горячая клавиша.2. В опции "[OptionsBytes]" добавлено горячая клавиша.Пример: Показать контент Пример запольнения "SettingsGHL.ini"Сама прога.GameHackLab_Utrainer.7z(Ссылка на первом посту, это старая версия)(Почемута ссылки по два получилис, не могу удалить второе. извиняюсь)GameHackLab_Utrainer.7z Изменено 12 июня, 2013 пользователем Laziz 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 12 июня, 2013 Поделиться Опубликовано 12 июня, 2013 Отлично, продолжай в том же духе.Добавь конструктор этого ini файла, чтобы руками не приходилось писать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 13 июня, 2013 Автор Поделиться Опубликовано 13 июня, 2013 В 12.06.2013 в 11:57, Coder сказал: Отлично, продолжай в том же духе.Добавь конструктор этого ini файла, чтобы руками не приходилось писать.Хорошая идея, сделаю.А пока еще немножко обновил.Добавил AOBScan`у ПрогрессБар. т.е. показывает шаги поиска (немножко корявинкий но работает)Game HackLab_Utrainer.7z Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 20 июня, 2013 Поделиться Опубликовано 20 июня, 2013 Молодец просто!!!Надеюсь дойдешь до такогоже редактора как в СЕ))Добавил скрипт или указатель,на него клавиши,форму создал и все такое)))И чтоб без 3ех метрового .ехе)) Ссылка на комментарий Поделиться на другие сайты Поделиться
Laziz Опубликовано 16 июля, 2013 Автор Поделиться Опубликовано 16 июля, 2013 (изменено) Сделал редактор трейнера. Только предыдущий Utrainer теперь не подходить к этому редактору, по этому добавил новый Utrainer. Все в архиве есть, с примером на игру "ALAN WAKE".Думаю все интуитивна понятно, если что спрашивайте.вид редактора. Показать контент выд трейнера. Показать контент В плане еще две идеи.1, Сделать так что бы создавал сразу *.exe файл.2, Что бы понимал СЕ скрипты. Если конечна это не нарушает авторские право СЕ. (Для этого изучаю Lazarus, что бы понят как СЕ этого делаеть)http://yadi.sk/d/MKkC7H306tOOqЗ.Ы. сама прога пока на яндексе, потому что периодический буду обновлять.з.ы. плюс, от СЕ трейнера. Меньше место занимает и можно сделать оригинальный вид трейнера. Изменено 17 июля, 2013 пользователем Laziz Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 21 июля, 2013 Поделиться Опубликовано 21 июля, 2013 Ооо, Laziz, все набирает и набирает обороты))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения