Jump to content
Korean Random

Valberton

User
  • Content Count

    390
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by Valberton

  1. Вообще, репозиторий служит для загрузки слайдов с сервера. Не надо его загружать.
  2. Уровень костылей превышает все допустимые пределы! ОБНОВЛЕНИЕ RELEASE 9 - "ЭПИЦЕНТР" Секция "AMBIENT" - Актуализация с WT 2.33 "Господство в воздухе". - Добавлена поддержка карт, которые вышли с августа 2023 года. Секция "EXPLOSIONS" - Актуализация с WT 2.33 "Господство в воздухе". - Улучшено позиционирование и распространение звука в зависимости от расстояния. Секция "GUNSOUNDS" - Актуализация с WT 2.33 "Господство в воздухе". - Исправление недоработки резкой смены звука выстрела из снайперского режима в аркадный и обратно. - Увеличена общая громкость звуков выстрелов игрока в аркадном прицеле. - Секция объединена с секцией "PASSBY" Секция "IMPACTS" - Актуализация с WT 2.33 "Господство в воздухе". - Звуки попаданий по игроку и остальным танкам разделены. - Мелкие исправления и улучшения. Секция "MUSIC" - Музыка экрана логина не останавливается при заходе в ангар. - Музыка победы и поражения теперь запускается в конце боя и не замолкает после выхода в ангар. - Добавлена поддержка карт, которые вышли с августа 2023 года. Секция "GUI" - Добавлен звук смены снаряда. Секция "OBJECTS" - Актуализация с WT 2.33 "Господство в воздухе". Секция "PYHELPER" - Добавлены ресурсы для экрана загрузки игры. - Полностью переработан скриптовый помощник, исходный код открыт на GitHub. Секция "VEHICLES" - Изменен звук двигателя колесников на тот, который используется на E.B.R. (1954) - Исправления и улучшения позиционирования звуков. Секция "VOICEOVER" - Актуализация с WT 2.33 "Господство в воздухе". - Добавлено голосовое уведомление при выстреле арты врага в радиусе ~150 метров от игрока. - Добавлено голосовое уведомление при смене снаряда. - Добавлено голосовое уведомление при окончании перезарядки орудия. - Добавлено голосовое уведомление при попадании по игроку и повреждении модулей или экипажа. - Добавлено голосовое уведомление победы и поражения во время и в конце боя. - Добавлено голосовое уведомление при повреждении и починке колеса. Особая благодарность @Kurzdor за помощь в разработке нового скриптового помощника. Также убрана поддержка загрузки мода через BanksLoader ввиду особенности работы некоторых секций мода. Файлы в облаках уже обновлены и ждут вашего скачивания, облака в шапке темы. Там же и обновилось тизер обновления, скорее посмотри его!
  3. Насколько я знаю, игра внутри не использует никаких JSON файлов. А необходимые подгружает с сервера (экран загрузки игры, например).
  4. Решение проблемы углов найдено. Радианы перевел в градусы, но есть прикол: Когда значение переваливает за 322 градуса, значение уходит в -38 и уменьшается до 0. Это просто законтрить, отняв из 360 модуль полученного значения угла. Тему закрываю, всем спасибо за помощь.
  5. С прескорбием сообщаю, что разработка мода приостановлена ввиду утери проекта Wwise из-за своих кривых рук. К сожалению, все изменения, которые вы видели в видео за прошедший месяц полностью аннулированы. Простите за то, что я такой рукожоп. Отмена операции, все нормально. Умные люди помогли чукче восстановить утраченный коммит перед всем бляздецом.
  6. Хороший вопрос, надо хотя бы все актуализировать. А потом будем думать над нововведениями. Надеюсь, что до нового года успею.
  7. # PLACEHOLDER: Получаем дистанции и угол до захваченной цели и переводим в смену свитчей в Wwise def wtGetDistanceAndAngle(target): if target is not None: dist = avatar_getter.getDistanceToTarget(target) if dist < WTSM_CONSTS.DIST_VALUES[0]: corr_dist = 'near' else: corr_dist = min(WTSM_CONSTS.DIST_VALUES, key=lambda x: abs(x-dist)) angle = None corr_angle = min(WTSM_CONSTS.A2H, key=lambda x: abs(x-angle)) WWISE.WW_setSwitch(WTSM_CONSTS.SWITCHES['target_distance'], corr_dist) WWISE.WW_setSwitch(WTSM_CONSTS.SWITCHES['target_hours'], corr_angle) Для angle хотел взять код от spoter, который он скинул сюда, но все никак не могу выловить направление корпуса. @staticmethod def calc_radian(target_position, angle): cameraDir, cameraPos = cameras.getWorldRayAndPoint(0, 0) cameraDir.normalise() cameraToTarget = target_position - cameraPos dot = cameraToTarget.dot(cameraDir) if dot < 0: return targetRadian = cameraToTarget.lengthSquared radian = 1.0 - dot * dot / targetRadian if radian > angle: return return radian Чувствую себя лютой чукчей...
  8. Странно, во время тестов оно просто вставало в позу и ничего не давало. Попробую разобраться.
  9. Так и PlayerVehicle тоже ничего не выдает. Через Орион уже проверил.
  10. Не лень, но уже расшиб голову об стену. Никак не могу поймать направление корпуса. PlayerAvatar.matrix передает BigWorld.EntityMPov, у которого нет никаких методов/атрибутов.
  11. Нужно найти угол между корпусом танка игрока и танком противника в градусах. Пытаюсь рыть и бьюсь в потолок, помогите, добрые люди.
  12. Для интересующихся: на RUBY фурычить будет?
  13. Надеюсь на то, что только для патча, а не для кластера в целом. Деградация до FMOD less go!
  14. @Mixaill, лицензия у Лесты появится или будем, как неандертальцы шинковать большие моды на кучу мелких банков? Для моего мода это прям Брух.
  15. If you need to attach it (example, to tank), then: https://kr.cm/f/t/27921/c/297546/ If place model on map, then: model = BigWorld.Model('path_to_model') model.position = (x, y, z) BigWorld.addModel(model)
  16. В новых патчах танки 8 уровня разделены на три пакета, а не на два, как все остальные. Решение немного выше вашего сообщения. https://kr.cm/f/t/28240/c/523443/
  17. Ага, и пропал на несколько дней... Короче, обновил все свои моды до актуальной версии, в том числе и УГВ до билда 1022/1. Всего лишь мелкие исправления.
  18. Странно, а мне говорят, что на EU прошлый Banks Loader работает исправно.
  19. Тут было сообщение, но по своей глупость я его похерил. Вкратце, я сказал, что загрузчик полетел только на RUBY-клиенте.
×
×
  • Create New...