Форум Dwarf Fortress

Модификации => Обсуждение модов => Тема начата: Maximoto от 16 Января 2011, 15:19:51

Название: Русское кликабельное меню
Отправлено: Maximoto от 16 Января 2011, 15:19:51
Наклепал простенькую прогу, которая содержит 2 пункта меню на русском языке из кнопок: строительство и указания.
(http://img689.imageshack.us/img689/5782/dwarfes.th.png) (http://img689.imageshack.us/i/dwarfes.png/)

Все это кликается мышкой (предусмотрены автоматические переходы между менюшками), а фокус управления постоянно передается игре.
Время автоматической передачи фокуса (верхняя галочка) настраивается в файле настроек программы.
8 стрелок вверху позволяют аккуратнее и быстрее строить:
- тыкаем правой на тайле в игре, к примеру, при копании
- выбираем число внутри стрелок и кликаем на одну из них
- далее программа нажимает enter двигает курсор в выбранном направлении и расстоянии и повторно нажимает enter.


В качестве перевода использовались материалы вики-дварфии (http://www.dfwk.ru/index.php/DF2010:Interface)

DF_RusManager_0.1.2 (http://files.mail.ru/I9HIJY)
Название: Re: Русское кликабельное меню
Отправлено: iKlim от 17 Января 2011, 13:22:03
Интересная программулина. А если версия выйдет новая, она будет работать?
Название: Re: Русское кликабельное меню
Отправлено: Maximoto от 17 Января 2011, 18:25:02
Все, чем она пока занимается - нажимает за вас в игре нужную последовательность клавиш для доступа в конкретный подраздел меню. По-этому она будет корректно работать, пока как-либо не поменяют меню.

Есть один недостаток - в строительстве часто расходятся меню в игре и программе. Доучить бы ее следить за "реальными" нажатиями игрока, чтобы синхронизация меню в игре и программе была автоматической... Возможно, кто-то подхватит мою идею  :)
Название: Re: Русское кликабельное меню
Отправлено: Jesus от 18 Января 2011, 04:38:50
Все, чем она пока занимается - нажимает за вас в игре нужную последовательность клавиш для доступа в конкретный подраздел меню. По-этому она будет корректно работать, пока как-либо не поменяют меню.

Есть один недостаток - в строительстве часто расходятся меню в игре и программе. Доучить бы ее следить за "реальными" нажатиями игрока, чтобы синхронизация меню в игре и программе была автоматической... Возможно, кто-то подхватит мою идею  :)
Научить перехватывать сообщения которые передаются окну я тебя могу :) (хотя надо еще самому вспомнить года 2 назад последний раз я этим пользовался).
но вот писать логику распознавания в каком мы счас меню :) это я не готов сделать.
Название: Re: Русское кликабельное меню
Отправлено: Giimer от 18 Января 2011, 08:37:54
А задавать последовательность в менеджере она умеет?
Название: Re: Русское кликабельное меню
Отправлено: Maximoto от 19 Января 2011, 19:17:43
Научить перехватывать сообщения которые передаются окну я тебя могу :) (хотя надо еще самому вспомнить года 2 назад последний раз я этим пользовался).
но вот писать логику распознавания в каком мы счас меню :) это я не готов сделать.
Как раз таки с первым нет проблем (погуглить hack'и). На выходных подумаю насчет логики, может в голову прийдет рациональная идея  :)


А задавать последовательность в менеджере она умеет?
Про какую последовательность идет речь? Программа сейчас с успехом "нажимает" клавиши, чтобы перейти одним кликом из постройки мастерской в меню указаний.
Название: Re: Русское кликабельное меню
Отправлено: Giimer от 20 Января 2011, 01:06:49
Можно тогда попросить добавить ей функциональность данного типа? Т е я приказываю создать собрать 1000 песка и создать 1000 стеклянных блоков-программа 33 раза задает в менеджере последовательность создания стеклянных блоков один раз создать 10 блоков, затем 33 раза задает собрать по 30 песка и ддин раз собрать 10 меска.

ЗЫ. в данный момент для подобного юзается макрос на G15, но там кнопок банально не хватает.
Название: Re: Русское кликабельное меню
Отправлено: phoenix от 06 Апреля 2011, 11:30:27
кажется ссылка умерла, а проект еще жив?