Форум Dwarf Fortress
Модификации => Обсуждение модов => Тема начата: 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)
-
Интересная программулина. А если версия выйдет новая, она будет работать?
-
Все, чем она пока занимается - нажимает за вас в игре нужную последовательность клавиш для доступа в конкретный подраздел меню. По-этому она будет корректно работать, пока как-либо не поменяют меню.
Есть один недостаток - в строительстве часто расходятся меню в игре и программе. Доучить бы ее следить за "реальными" нажатиями игрока, чтобы синхронизация меню в игре и программе была автоматической... Возможно, кто-то подхватит мою идею :)
-
Все, чем она пока занимается - нажимает за вас в игре нужную последовательность клавиш для доступа в конкретный подраздел меню. По-этому она будет корректно работать, пока как-либо не поменяют меню.
Есть один недостаток - в строительстве часто расходятся меню в игре и программе. Доучить бы ее следить за "реальными" нажатиями игрока, чтобы синхронизация меню в игре и программе была автоматической... Возможно, кто-то подхватит мою идею :)
Научить перехватывать сообщения которые передаются окну я тебя могу :) (хотя надо еще самому вспомнить года 2 назад последний раз я этим пользовался).
но вот писать логику распознавания в каком мы счас меню :) это я не готов сделать.
-
А задавать последовательность в менеджере она умеет?
-
Научить перехватывать сообщения которые передаются окну я тебя могу :) (хотя надо еще самому вспомнить года 2 назад последний раз я этим пользовался).
но вот писать логику распознавания в каком мы счас меню :) это я не готов сделать.
Как раз таки с первым нет проблем (погуглить hack'и). На выходных подумаю насчет логики, может в голову прийдет рациональная идея :)
А задавать последовательность в менеджере она умеет?
Про какую последовательность идет речь? Программа сейчас с успехом "нажимает" клавиши, чтобы перейти одним кликом из постройки мастерской в меню указаний.
-
Можно тогда попросить добавить ей функциональность данного типа? Т е я приказываю создать собрать 1000 песка и создать 1000 стеклянных блоков-программа 33 раза задает в менеджере последовательность создания стеклянных блоков один раз создать 10 блоков, затем 33 раза задает собрать по 30 песка и ддин раз собрать 10 меска.
ЗЫ. в данный момент для подобного юзается макрос на G15, но там кнопок банально не хватает.
-
кажется ссылка умерла, а проект еще жив?