|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2010, 16:35 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Создание трейнера для игры
Всем доброго времени суток!
Вопрос: Как создавать тренеры для игр? Допустим есть игра. В ней есть оружие. У оружия я через artmoney находу кол-во патронов. И замораживаю. Как оказалось, при смерти ГГ или смене уровня, адрес значения меняется и приходится искать по новому. Как написать программу которая будет это делать за меня? |
02.11.2010, 17:18 | #2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Для начала надо бы найти указатели на эти значения, а там уже дальше думать.
|
02.11.2010, 17:35 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...TC, а почитать журнал нашего Клуба ? Cтатья "Искусство изменения GTA", как раз речь о насущном.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
02.11.2010, 17:54 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Спасибо , иду читать=) Тему можно клоуз=)
|
09.11.2010, 13:24 | #5 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
а как мине написать праграму каторая будет играть за миня????
PS: Извиняюсь за сарказм, оффтоп и флуд... Пугают такие темы просто.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
09.11.2010, 20:07 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в общем то такое можно, но нужно ориентироватся конкретно на игру, да и в играх обычно ИИ есть
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
09.11.2010, 23:45 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,544
|
Очень просто. Эмулировать нажатия клавиш и мышь можно элементарно (на форуме есть куча примеров). Получить скриншот экрана игры тоже не сложно.
Осталось самое простое: создать программулину, которая будет работать параллельно с игрой, делать скриншоты, распознавать по ним объекты в игровом мире и управлять персонажем, эмулируя нажатия кнопок и мышь. Единственное, программа должна понимать цель игры. К примеру, если это GTA, она должна уметь находить персонажей, раздающих миссии, читать с экрана диалоги, делать их разбор, что бы понять суть миссии и выполнять данные миссии. Вроде, ничего сложного E-Mail: arigato.freelance@gmail.com
|
10.11.2010, 14:41 | #8 | |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
Цитата:
хм, в точности как описано выше! =) причем, я даже знаю как определить какое оружие держит игрок, на кого наведен прицел (друг или враг), убит ли враг... вот интересно, а что будет в плане производительности? сколько по времени будет занимать скриншот, и его распознавание? |
|
10.11.2010, 16:16 | #9 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Вы вообще понимаете о чем говорите ?! ...делать программу которая управляет другой развлекательной программой, ...зачем тогда играть? ...если просе..., извините, проигрываете, то тренироваться нужно, ...это касается контры.
По поводу сетевой GTA - тоже ерунда, без исходников понять не возможно, если через 10 лет удастся создать искусственный интеллект, который по мыши клавиатуре и изображению с экрана будет пересылать действия в сеть, то он (ИИ) вас с легкостью заменит, вы ему будите не нужны, ...бунт на корабле Бросьте заниматься ерундой, ...оба (с уважением).
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
11.11.2010, 15:27 | #10 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
"а зачем тогда играть?" - вот именно.
ме всегда бесили мутаки, которые не могут пройти игры без "прохождения". что касается того как я играю в контру... да я почти в нее не играю. но если я играю в компклубе то почти всегда хорошо =) Beermonza, смысл не в том чтоб программа что-то там прошла, а в том сто бы СДЕЛАТЬ такую программу, понимаешь? =) p.s. я прошел весь Сан Андреас без читкодов, я могу не один час колесить по карте в СА имея на хвосте 5 звезд. я не помню когда в последний раз играл в СА без читкодов =) игра как таковая давно уже пройдена, так что код UZUMYMW и вперед!!! =) читкодов на кс не знаю и знать не хочу. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание мультиплеера для готовой игры | Michelin | Фриланс | 10 | 18.04.2010 16:07 |
ВНИМАНИЕ КОНКУРС!!! Создание лучшего бота для игры Fortress | rpy3uH | Свободное общение | 71 | 01.04.2010 20:23 |
Создание Бота для обраузерной игры | Gunjubasik | Фриланс | 4 | 31.03.2010 15:50 |
Создание бота для онлайн игры | zotox | Общие вопросы Delphi | 2 | 11.09.2009 14:30 |