1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
1

Распознать имя персонажа в Warcraft III

02.10.2013, 21:51. Показов 984. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вообщем передо мною встала задача написать программу которая автоматически распознавала за какого персонажа я играю. Даже незнаю с чего подступиться. Помогите люди добрые!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2013, 21:51
Ответы с готовыми решениями:

Создания лаунчера, для Warcraft III
Здесь такая задача. Скопировать из папки с программой 2 файла в указанный путь и запустить один из...

WarCraft III
У меня на 7 винде такая проблема запускаю варкрафт захожу в бателнет на европу или любой...

Неполадки с warcraft III
Я на этом форуме недавно, поэтому не уверена, что обратилась в нужную мне ветку форума. Если...

Запуск реплеев в Warcraft III
Добрый день! у меня до недавнего времени файлы реплеев .w3g от Warcraft III - Frozen Throne...

7
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
02.10.2013, 21:54  [ТС] 2
Достаточно всего лишь имя персонажа. Вот скрин:
Миниатюры
Распознать имя персонажа в Warcraft III  
0
{c0Der}
138 / 123 / 18
Регистрация: 20.02.2009
Сообщений: 434
Записей в блоге: 4
03.10.2013, 17:07 3
EEjester, можно читать из памяти процесса, но это достаточно сложно и придется обновлять код при изменении версии карты или WC. Проще считывать кусок экрана в нужный момент и проводить анализ по нему.
0
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
03.10.2013, 18:14  [ТС] 4
Цитата Сообщение от Markus_13 Посмотреть сообщение
EEjester, можно читать из памяти процесса, но это достаточно сложно и придется обновлять код при изменении версии карты или WC. Проще считывать кусок экрана в нужный момент и проводить анализ по нему.
но из за разрешения всё будет иначе, неговоря уже о палитре и графике... проще уж будет читать в памяти.
0
{c0Der}
138 / 123 / 18
Регистрация: 20.02.2009
Сообщений: 434
Записей в блоге: 4
03.10.2013, 19:55 5
Цитата Сообщение от EEjester Посмотреть сообщение
но из за разрешения всё будет иначе, неговоря уже о палитре и графике... проще уж будет читать в памяти.
функция определения координат заданного участка можно подстроить под любое разрешение, насчет настроек палитры и графики - на текст это не повлияет (насколько я помню)

З.Ы. на самом деле кому-как удобней, мне проще с графическими данными работать
0
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
07.10.2013, 14:49  [ТС] 6
Нет, с картинками это просто жесть!! Сделал программу по сравниванию пиксилей... Так это вообще дикий ужас какойто... Фигня полная получилась. Нужно как то иначет. Я нашел адрес в памяти где пишется имя героя, только как его считать от туда теперь? В интернете нормальной инфы ненашел. Киньте пример или типо того что нить.
0
22 / 22 / 6
Регистрация: 24.03.2013
Сообщений: 119
07.10.2013, 22:03 7
все переменные хранятся в ячейках памяти.Значит достаточно знать адрес ячейки с переменной типа string и считывать ее. На этом принципе работает artmoney, за читака не судить)))

Добавлено через 3 минуты
Сори твой последний пост не заметил

Добавлено через 6 минут
Попробуй поработать с таблицей artmoney и объектами OLE или COM.
0
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
08.10.2013, 14:36  [ТС] 8
можно пример?
0
08.10.2013, 14:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2013, 14:36
Помогаю со студенческими работами здесь

Warcraft III незапускаетсо на Win7
Вообщем при запуске пищет вот ето "Warcraft III was unable to initialize DirectX. Please ensure you...

Warcraft III TFT Алькар для Ubuntu 10.04
подскажите пожалуйсто.как установить на ubuntu 10.4 Warcraft III TFT для онлайн игры(алькар)....

Warcraft III TFT vs. Hamachi vs. Домашняя сеть
Имеется: -Warcraft III TFT; -Hamachi; -Battle.LAN v.0.5; -Домашняя сеть вида(ADSL Роутер...

Создание Игры, похожей на карты Петры Баланс в Warcraft III
Я хочу сделать игру на WF... Ну бла бла бла.... Смысл в том что сначало хотел сделать тупо пародию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru