Advertisement
hedger

2.2.2

Feb 9th, 2013
7,094
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.14 KB | None | 0 0
  1. CustomCommandRose v.2.2.2 by hedger // WOT id: tehHedger
  2. Мод "Кастомизируемая роза команд"
  3.  
  4. ________________________________________________________________________________
  5. 0. ЧТО ЭТО?
  6.  
  7. Это мод, позволяющий настраивать стандартную розу команд. Изменённые сообщения
  8. видны другим игрокам!
  9.  
  10. Возможности данного мода:
  11. * Редактирование команд в меню
  12. - Поддерживаются макросы, подробнее в разделе 3
  13. - Можно указать, в общий чат отправлять фразу, или только своей команде
  14. * Возможность настроить разделы меню для каждого типа техники по отдельности
  15. * Подвешивание команд на комбинации горячих клавиш для вызова в обход меню
  16. * Автоматическое "прокликивание" указанных квадратов мини-карты
  17. * Совмещение встроенных команд (Назад, Перезаряжаюсь) и своего сообщения
  18. * Отдельный раздел меню с командами, привязанными к текущей карте
  19.  
  20. Стандартные команды, совмещённые с хоткеями F2-F8, продолжают работать как
  21. раньше.
  22.  
  23. Багрепорты и пожелания отправляйте через ПМ на форуме или в игре (tehHedger).
  24. Новые версии появляются тут:
  25. http://rghost.ru/users/Hedger/releases/CustomCommandRose
  26.  
  27. Отдельное спасибо mooseyaka за помощь в разработке и тестировании.
  28.  
  29. ________________________________________________________________________________
  30. 1. О ФАЙЛЕ С НАСТРОЙКАМИ
  31.  
  32. Файл с конфигурацией называется RadialMenu.xml и лежит по пути
  33. res_mods\<версия>\scripts\client\gui\Scaleform\
  34.  
  35. ВНИМАНИЕ!
  36. Через стандартный Блокнот конфиг лучше не редактировать, он ломается.
  37. Подойдёт WordPad, Notepad++, Sublime Text 2, PSPad или другой редактор
  38. простого текста.
  39.  
  40. В файле содержится несколько блоков команд:
  41. TankMenu - команды, используемые при игре на ПТ-САУ, ЛТ, СТ, ТТ;
  42. MapCommands - команды, загружаемые в зависимости от текущей карты;
  43.  
  44. SPGMenu, AT-SPGMenu, lightTankMenu, heavyTankMenu, mediumTankMenu
  45. - опциональные разделы, позволяющие использовать раздельные
  46. конфигурации меню при игре на разных типах техники;
  47.  
  48. HotkeyOnlyCommands - дополнительные команды, вызываемые по горячим клавишам.
  49.  
  50. В разделах TankMenu и относящихся к видам техники предусмотрены следующие
  51. секции:
  52. CommonCommands - общие команды, когда прицел ни на кого не наведён;
  53. TeamCommands - сообщения своим (когда прицел на союзном танке);
  54. EnemyCommands - аналогично для противников.
  55.  
  56. При игре на каком-либо танке, если секция, не найдена в разделе,
  57. соответствующем его типу, она загружается из танкового раздела.
  58.  
  59. ПРИМЕР: если разделе SPGMenu есть раздел EnemyCommands, но нет раздела
  60. TeamCommands, то на арте при наведении курсора на своих будет загружаться то же
  61. меню, что и на танках, а вот при наведении на противника меню будет уже другим.
  62.  
  63. В блоке <MapMenuKey> указан код кнопки, нажатие которой при вызове меню
  64. приведёт к отображению команд, привязанных к текущей карте.
  65.  
  66. ________________________________________________________________________________
  67. 2. НАСТРОЙКА ПОД РАЗЛИЧНЫЕ КАРТЫ
  68.  
  69. Команды, привязанные к карте, размещаются в разделе MapCommands. Они
  70. автоматически загружаются при попадании на конкретную карту. Этот режим меню
  71. вызывается нажатием кнопки меню карты (по дефолту левый альт) + кнопки показа
  72. радиального меню (по дефолту z).
  73.  
  74. В этом разделе размещаются секции с именем, соответствующим игровым названиям
  75. карт. Имя карты пишется с префиксом "Map_", т.е. под Малиновку (02_malinovka)
  76. имя секции "Map_02_malinovka".
  77. ВНИМАНИЕ! Горячие клавиши для команд в данной секции не обрабатываются.
  78.  
  79. Полный список карт в 0.8.3:
  80. 01_karelia 02_malinovka 03_campania 04_himmelsdorf 05_prohorovka 06_ensk
  81. 07_lakeville 08_ruinberg 10_hills 11_murovanka 13_erlenberg
  82. 14_siegfried_line 15_komarin 17_munchen 18_cliff 19_monastery 22_slough
  83. 23_westfeld 28_desert 29_el_hallouf 31_airfield 33_fjord
  84. 34_Redshire 35_steppes 36_fishing_bay 37_caucasus 38_mannerheim_line
  85. 39_crimea 42_north_america 44_north_america 45_north_america 47_canada_a
  86. 51_asia
  87.  
  88. Также есть секция Map_Default, которая грузится при отсутствии конфига под
  89. данную карту. Её можно рассматривать как дополнение общего раздела меню.
  90.  
  91. ________________________________________________________________________________
  92. 3. ФОРМАТ КОМАНД
  93.  
  94. Каждая команда определяется следующим образом:
  95. <Command>
  96. // Краткое название, выводимое в меню
  97. <Title>КД</Title>
  98.  
  99. // Иконка для меню (см. список ниже)
  100. <Icon>Reload</Icon>
  101.  
  102. // Текст, выводимый в чат (поддерживаются макросы)
  103. <Text>Ухожу на КД (%(ownPos)s), осталось %(reload)s сек.</Text>
  104.  
  105. // Режим чата, Team или All
  106. <ChatMode>Team</ChatMode>
  107.  
  108. <!- - Ниже идут опциональные поля - ->
  109.  
  110. // Команда из списка дефолтных, с отображением иконки на миникарте
  111. <Command>RELOADINGGUN</Command>
  112.  
  113. <Variants>
  114. <Variant>Список</Variant>
  115. <Variant>из нескольких строк,</Variant>
  116. <Variant>одна из которых подставляется в макрос %(randpart)s</Variant>
  117. <Variant>Строка выбирается случайно</Variant>
  118. </Variants>
  119.  
  120. // Список квадратов для "прокликивания", полезно в привязке к карте
  121. <Ping>B7 D9</Ping>
  122.  
  123. // Сочетание клавиш для отдачи команды без вызова радиального меню
  124. <Hotkey>KEY_LALT+KEY_R</Hotkey>
  125.  
  126. </Command>
  127.  
  128. Допустимые имена иконок:
  129. [ 'Attack', 'Yes', 'Helpme', 'Backtobase', 'No', 'Reload',
  130. 'Followme', 'Turnback', 'Helpmeex', 'Stop', 'Support', 'AttackSPG' ]
  131.  
  132. Допустимые имена команд:
  133. [ 'ATTACK', 'ATTACKENEMY', 'BACKTOBASE', 'FOLLOWME', 'HELPME', 'HELPMEEX',
  134. 'NEGATIVE', 'POSITIVE', 'RELOADINGGUN' 'STOP', 'SUPPORTMEWITHFIRE', 'TURNBACK']
  135.  
  136. Поддерживаемые в тексте сообщения макросы:
  137. %(name)s - имя игрока, на чей танк наведён прицел
  138. %(vehicle)s - название типа техники
  139. %(clan)s - название клана
  140. %(viewPos)s - квадрат, в который направлена камера
  141. %(ownPos)s - квадрат, в котором находится свой танк
  142. %(randpart)s - случайная строка из списка в тэге <Variants/>
  143. %(reload)s - оставшееся время перезарядки орудия, в секундах
  144. %(ammo)s - число неистраченных снарядов в барабане
  145.  
  146. Список допустимых названий кнопок - http://pastebin.com/5GKk9jBX
  147.  
  148. ________________________________________________________________________________
  149. 3. CHANGELOG
  150.  
  151. v.1.0
  152. * Первый релиз.
  153.  
  154. v.2.0
  155. * Полная переработка конфига
  156. + Возможность обращаться к мёртвым танкам
  157. + Конфигурация под арту
  158. + Новые макросы с названием клана и направлением камеры
  159. ~ Улучшения стабильности при кривом конфиге
  160.  
  161. v.2.1
  162. + Раздел под текущую карту
  163.  
  164. v.2.1.1
  165. ~ Обновлены хоткеи под 0.8.2 (привет, двигатели Кнопки!)
  166.  
  167. v.2.2.0
  168. + Новые макросы:
  169. + Макрос с позицией своего танка
  170. + Макрос случайной подстановки части фразы
  171. + Поддержка "прокликивания" карты из команды
  172. + Выдача встроенных команд через меню, с отображением иконки команды на карте
  173. + Экспериментальная поддержка "горячих" клавиш
  174. ~ Исправлена команда атаки для артиллерии
  175.  
  176. v.2.2.1
  177. + Макросы со временем перезарядки и числом снарядов в барабане
  178. + Возможность "пинговать" квадраты по макросам
  179. ~ Исправлено поведение дефолтной секции для карт
  180. ~ Улучшена стабильность обработчика горячих клавиш
  181.  
  182. v.2.2.2
  183. + Добавлена секция с командами, назначаемыми на горячие кнопки
  184. ~ Исправлена обработка горячих кнопок и их сочетаний при активном окне чата
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement