Jump to content
Korean Random

0kosmo

User
  • Content Count

    114
  • Joined

  • Last visited

Everything posted by 0kosmo

  1. Есть предложение в моде размещать не только инфу по заездам на горы, но и проезды через реки. Грани грозил выложить видео по 4 проездам через реку на Эрленберге, Проезд по воде на Малиновке. Езда по льду на Заполярье. Есть наверное и другие подобные проезды.
  2. Есть необходимость внести маленькие изменения в файл локализации. Одну строку в виде (если смотреть в notepad++) nulИвановnulНиколаевnul то есть значения разделены Null. Необходимо в начале каждого значения подставить символ "=". Как это сделать быстро? Пытался в notepad++, но в hex виде null заменяется на знак пробела, а в обычном виде просто удаляется.
  3. Если делать мод заездов на "позиции от Маракаси", то достаточно для каждой карты исправить две картинки - миникарту и ту, которая ложится сверху поверхности (аналогично как делают ребята организующие гонки на танках). Плюс условные значки (достаточно значка минимальной скорости на которой можно заехать и значок "поелозить танком" (для заездов где необходимо делать движение корпусом вправо-влево)). зы. умею заезжать на некоторые, но лично считаю все это танковой порнографией - некоторые раки не воюют, а время теряют пытаясь заехать на позиции. А в ряде случаев позиции являются имбалансными - например когда на тяже ни увидеть невозможно ни заехать. Поэтому надеюсь, что если это будет относительно массовым, то прикроют эту фигню. зызы. делая такой мод можно разместить рекламу чью-либо (типа в тренде - на поле малиновки какое-нибудь торнадо). если есть желающие - дерзайте.
  4. Я прицепил строку над панелью состояния машины (левый нижний угол) { "$ref": {"file":"default/battleLabelsTemplates.xc", "path": "def.totalEfficiency" }, "x": 0, "y": -230, "screenHAlign": "left", "screenVAlign": "bottom" } пробуй поиграться параметрами
  5. * переименованы параметры: "damageAvgPerMinute" -> "avgDamagePerMinute", "damageAvg" -> "avgDamage" Если используется самописный конфиг, то никто посторонний не угадает где используется к примеру "damageAvgPerMinute". Только поиск по всему конфигу. Не знаю как проверяют другие, я просто сравниваю дефолтные предыдущую и текущую версию XVM. Затем в своей конфигурации ищу как прямые изменения, так более "высокие" структуры изменений.
  6. По теме по aimingposition нашел 4 варианта файла aimingposition.py Что нужно, а что не нужно. Что важно, а что не критично. Спецы, разъясните. 1. исходный вариант http://www.koreanrandom.com/forum/topic/31856-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B-%D0%B2-python/page-54?do=findComment&comment=366568 2. http://www.koreanrandom.com/forum/topic/31856-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B-%D0%B2-python/page-59?do=findComment&comment=369932 одно изменение в def collideVehiclesAndStaticScene() (1) if distDynamic < 1000000: (2) if distDynamic < distStatic: 3. http://www.koreanrandom.com/forum/topic/31856-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B-%D0%B2-python/page-60?do=findComment&comment=370952 - в объявлении (1) # from gui.battle_control import g_sessionProvider (3) from constants import ARENA_PERIOD from helpers import dependency from skeletons.gui.battle_session import IBattleSessionProvider - в def refreshList(self): изменение получения allyIdList и player (1) try: if self.__minimap is None: return player = BigWorld.player() allyIdList = vos_collections.AllyItemsCollection(vos_collections.VehicleInfoSortKey).ids(player.guiSessionProvider.getArenaDP()) aimDict = {} for vid in allyIdList: # player=BigWorld.player() (3) try: if self.__minimap is None: return sessionProvider = dependency.instance(IBattleSessionProvider) if sessionProvider is None or sessionProvider.getArenaDP() is None: return if sessionProvider._BattleSessionProvider__arenaVisitor.getArenaPeriod()!=ARENA_PERIOD.BATTLE: return allyIdList=vos_collections.AllyItemsCollection(vos_collections.VehicleInfoSortKey).ids(sessionProvider.getArenaDP()) aimDict={} for vid in allyIdList: player=BigWorld.player() 4. https://koreanrandom.com/forum/topic/31856-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B-%D0%B2-python/page-56?do=findComment&comment=366998 - в объявлении (1) # from gui.battle_control import g_sessionProvider (4) from gui.battle_control import g_sessionProvider - в def refreshList(self): изменение получения allyIdList и player (1) try: if self.__minimap is None: return player = BigWorld.player() allyIdList = vos_collections.AllyItemsCollection(vos_collections.VehicleInfoSortKey).ids(player.guiSessionProvider.getArenaDP()) aimDict = {} for vid in allyIdList: # player=BigWorld.player() (4) try: if self.__minimap is None: return allyIdList=vos_collections.AllyItemsCollection(vos_collections.VehicleInfoSortKey).ids(g_sessionProvider.getArenaDP()) aimDict={} for vid in allyIdList: player=BigWorld.player()
  7. Вот полезная вещь XVMAimpos, только у меня с ней проблемы. Раньше прицел залипал. Сейчас попробовал - появились регулярные вылеты при загрузке боя.
  8. Вот такая конструкция должна работать? ("up:GoldBattleDiff") А то у меня выходит пустое окно. "UserMacros": { "um:Results": [ "<p><font color='{{c:BattleResult}}' size='18'><b>{{BattleResultName}}!</b></font></p>\n", "<p>Бой: <font color='#D3D3D3'>{{BattleMapName}}</font></p>", "<p>Техника: <font color='#D3D3D3'>{{BattleTankName}}</font></p>", "<p>Кредитов: <font color='{{c:BattleCreditDebit}}'>{{BattleCreditDebit}}</font> ( <font color='#D3D3D3'>{{BattleCredits}}-{{BattleExpenses}}</font> )</p>", "<p>Полученный опыт: <font color='#D3D3D3'>{{BattleXP}}</font></p>", "<p>Опыт экипажу: <font color='#D3D3D3'>{{BattleTmenXP}}</font></p>", "<p>Урон: <font color='#D3D3D3'>{{BattleDamageDealt}} / {{BattleBlockedByArmor}} / {{BattleDamageRating}}%</font></p>", "<p>{{up:GoldBattleDiff}}</p>", "\n<p><textformat tabstops='68,143'>EFF: <font color='{{c:BattleEFF}}'><b>{{BattleEFF}}</b></font>\tWN8: <font color='{{c:BattleWN8}}'><b>{{BattleWN8}}</b></font>\tWN8K: <font color='{{c:BattleWN8K}}'><b>{{BattleWN8K}}</b></font></p>", "\n{{BattleAchievements}}{{um:ButtonResult}}" ], "um:ButtonLastBattle": ["<a href=event:Page:LastBattle'><b>Бой</b></a&gt], "um:ButtonCurrent": ["<a href=event:Page:Current'><b>Текущая</b></a&gt], "um:ButtonOverall": ["<a href=event:Page:Overall'><b>Полная</b></a&gt], "um:ButtonMaps": ["<a href=event:Page:Maps'><b>Карты</b></a&gt], "um:ButtonTanks": ["<a href=event:Page:Tanks'><b>Танки</b></a&gt], // "um:ButtonReset": ["<a href='event:Reset'><b>[R]</b></a>"], "um:ButtonReset": ["<a href=event:Reset'><b>Сброс</b></a&gt], "um:ButtonResult": ["\n<p align=center'><a href='event:showBattleResults'>Подробнее</a></p&gt] }, "UserPattern": { "up:GoldBattleDiff": "\n<img src='img://gui/maps/icons/library/GoldIcon-2.png' width='16' height='16' vspace='-4'><font color='#ff0000'> <b>{{BattleExpensesG}}</b></font>", "up:BattleMastery": " <img src='img://gui/maps/icons/library/proficiency/class_icons_{{BattleMastery}}.png' width='20' height='20' vspace='-5'>", "up:BattleDamageRating": "% отметки:\t<font color='#D3D3D3'>{{BattleDamageRating}}%</font>\n", "up:DamageRating": "<font color='{{c:DamageRating}}'>{{DamageRating}}%</font>" },
  9. Почему то у меня не работает в результатах последнего боя color='{{c:BattleResult}}'. Цвет серый и не зависит от результата боя. Нашел строку "Result": [{"value": "Defeat", "color": "#C40900"}, {"value": "Draw", "color": "#D86704"}, {"value": "Win", "color": "#46B700"}], вставил ее и заменил "Result" на "BattleResult" - не прокатило. И еще как-то не понятно работает {{Current_DiffCredits}}. Он выдает данные только по боевым выплатам? То есть если я купил ходовую или целый танк и в результатах это не отображается? (выводил {{Current_DossCredits}} {{AccCredits}} {{Current_DiffCredits}} посмотрел, продал пульки ненужные - {{Current_DiffCredits}} не изменился и перестал соответствовать действительному). зы. гифка с скинами по моему слишком быстро меняет изображения. Не успеваешь посмотреть. Можно только смотреть при установке, а это не всегда удобно.
  10. Сорри закрутился. Такая петрушка - катал на лт и там при сбитии гусеницы все в норме. свой реплей не нашел, но на чужом это воспроизводится - постановка на гуслю (союзники наносят урон по этому танку) но сообщения нет. Лично для меня в принципе совершенно безразлично если сообщение отсутствует только при игре на арте. Но если Вам интересно прикладываю реплей (12:20 и 8:10) с логами. 'конфигурация' 'xvm.log' 'лог питона' 14879587700936_ussr_R52_Object_261_malinovka.wotreplay
  11. Кидаю на арте сплешом - информации о сбитии гусли нет. Только накрыл.
  12. А для артиллерии будет адаптация? А то при виде сверху и уголки отображаются не корректно и, вроде, расположение уголков не соответствует крайним точкам относительно местности.
  13. Есть желание использовать свои иконки на определенные танки. Причем список этих танков регулярно меняется. В текущих условиях возможно это сделать? Раньше все складывал в \res_mods\0.9.хх\gui\maps\icons\vehicle\contour\ сейчас вроде все на атласах.
  14. Спасибо. Действительно дело в нем. ps. у картошки новая фича - при вылете клиент самостоятельно загружается, при этом некоторые данные берутся из какого-то кеша. Играю в оконном режиме и поэтому для быстроты вырубал клиент через крестик в углу. Когда смотрел из-за чего глюки, после такого выключения вернул некоторые моды (файлы) - не подхватились. Только после корректного выхода и последующего захода.
  15. Граждане, никто не жаловался что в 6.5.0 в некоторых случаях прицел начинает скакать как оглашенный? На блохе вчера катался, если в начале в снайперский режим выходить через кусты, то прицел с кругом сведения просто постоянно прыгает в разные стороны (будто точка прицела на листики наводится, а листики колышутся и он свой листик найти не может :)). Грешил на другие моды - оказалось все исключительно из-за моей конфигурации (на типовой не наблюдалось). Кстати, что очень плохо, на реплеях прицел ведет себя адекватно. Если руки дойдут, то буду смотреть какая часть конфига так влияет.
  16. Такой вопрос - при выстреле повреждаются обе гусли. Одна сбивается, вторая не до критического состояния. Возможно ли, что событие по второй гусле просто перекрывает событие по первой гусле?
  17. Поиграл на выходных - слышал то что нужно (звоночек + озвучка голосом). В файле банка находится три озвучивания - два с голосовым уведомлением и один имеющий только звоночек крита. Ради интереса - в каких случаях проигрывается последний. Потому как я проверял на реплее с артой (фунтиком).
  18. Настроил "Повреждение модуля (гусеница, орудие) противника (оповещение голосом)". Но прогнал пару реплеев и при попадании в гусеницу слышу только звоночек крита.
  19. А что там с секцией про звуки? Висит до лучших времен?
  20. Але, мододелы, такой шанс быстро запилить мод под "Танковые асы". Чобы в реальном времени на экране ОРИЕНТИРОВОЧНЫЕ данные показывались. На динамических макросах.
  21. Dimrik100 В твоих словах очень много эгоцентризма. Тебе не нравится лог урона в XVM, а десятки человек на форуме сказали что они хотят чтобы лог урона был в XVM. Кроме того, ты пришел на форум, сообщил свое мнение. Что ты ожидал в результате? Что разработчики побегут убирать не понравившийся тебе элемент? Ты можешь САМ убрать этот лог урона (это легко), ты мог попросить помощи чтобы сделать это. Но, ты решил обидеться. зы. не все в этом мире крутится вокруг тебя.
  22. Модами (конкретно под WoT) занимается относительно узкий круг людей. Занимаются они ими, в подавляющем числе случаев, как хобби (то есть интереса ради). Подумай, это очень интересно копаться в коде ради ЧУЖОГО интереса. Вот если это станет им интересно - они могу копать день и ночь. Если это не заинтересовало, тогда будет ответ в РАМКАХ имеющихся знаний. Упрощенно - если знают, то скажут. А если не знают - не скажут. А по поводу гайдов и доков. Если ты будешь регулярно это делать - тебя будут хвалить и возносить (иногда). ТЫ БУДЕШЬ ДЕЛАТЬ ГАЙДЫ И ДОКИ? (опять же банальщина - люди любящие ковыряться в коде не любят такую нудную и скучную работу как написание гайдов и доков).
  23. Некорректно сформулировал. Чтобы поместить строку данных над панелью с модулями. То есть необходимо знать размер этой панели. Так вот, можно ли относительно просто получить этот размер. ps. в принципе уже разместил где хотел (но подбором).
  24. А есть красивый способ привязать это все к левому нижнему углу? (без подбора координат)
×
×
  • Create New...