ktulho 5,780 #453388 Posted March 18, 2019 25 минут назад, BuSH сказал: А как на счёт какого-то индикатора уровня отклонения корпуса от плоскости земли запилить к артприцелу? Имеешь ввиду угол между проекцией орудия на плоскость (будем считать, что это поверхность земли) и максимальным углом склонения орудия для текущего положения корпуса и горизонтального угла орудия? Quote Share this post Link to post Short link Share on other sites
BuSH 174 #453390 Posted March 18, 2019 @ktulho хммм.... Не орудия а корпуса, который влияет на ограничения увн и угн. Ты не видишь этих ограничений пока в их не упрешься перемещаясь по карте в артприцеле. Особенно достаёт чуть приподнятый корпус у артобатов. Несется на тебя лт или, как сейчас почти каждый бой, велик а у тебя нижняя полка увн — НОЛЬ градусов, и при чуть приподнятом корпусе по низкому танку вблизи уже не дашь. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #453391 Posted March 18, 2019 (edited) 4 минуты назад, BuSH сказал: Не орудия а корпуса, который влияет на ограничения увн и угн. Ну так зачем корпус то? Хочешь сам вычеслять склонится орудие или нет? А если орудие в сторону смотрит? Edited March 18, 2019 by ktulho Quote Share this post Link to post Short link Share on other sites
BuSH 174 #453392 Posted March 18, 2019 @ktulho и у всех танчиков будет разная картина? А корпус поглядываешь чтобы как можно ровнее всегда был. Не просто так же, артоводы оседая на горе, всегда мостятся на типа ступеньках что бы выровнять корпус параллельно уровню земли. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #453394 Posted March 18, 2019 5 минут назад, BuSH сказал: Не просто так же, артоводы оседая на горе, всегда мостятся на типа ступеньках что бы выровнять корпус параллельно уровню земли. По моему вполне удобно когда корпус не сильно наклонен в сторону, в которую собираешься наводить орудие. Quote Share this post Link to post Short link Share on other sites
BuSH 174 #453396 Posted March 18, 2019 5 минут назад, ktulho сказал: По моему вполне удобно когда корпус не сильно наклонен в сторону, в которую собираешься наводить орудие. Тогда на артобатах и 261 не сможешь кидать на дальние расстояния. Постоянно же цели меняешь. Корпус поставил под одну, там свет потух, тянешь прицел куда ещё и он внезапно дальше не желает отдалятся. Выключаешь артприцел, уточняешь уровень корпуса к земле и опять дальше в прицел. Хотелось бы делать микроманёвры с выравниванием корпуса не покидая прицел :) Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #453401 Posted March 18, 2019 7 минут назад, BuSH сказал: Хотелось бы делать микроманёвры с выравниванием корпуса не покидая прицел Сомневаюсь, что с "пузырьком" будет проще, но можно попробовать. Если попадутся подходящие картинки, скинь. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #454314 Posted March 23, 2019 Думаю че у меня скорость полета снаряда неправильная,показалось,что это только на ЛФ.Оказывается когда то скрипт обновил,а вписать это забыл...Почему в дефолт не добавить,у всех же занижает значения как я понял? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454317 Posted March 23, 2019 2 часа назад, Slava7572 сказал: Почему в дефолт не добавить,у всех же занижает значения как я понял? А где, без модов, вы видите скорость полета снарядов? Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #454339 Posted March 23, 2019 6 часов назад, Slava7572 сказал: Думаю че у меня скорость полета снаряда неправильная 6 часов назад, Slava7572 сказал: у всех же занижает значения как я понял? Для проверки достаточно: Посмотреть значение скорости полета снаряда в тултипах в XVM Или: Открыть: scripts.pkg\scripts\item_defs\vehicles\{nation}\components\guns.xml Найти орудие по его системному наименованию Посмотреть скорость полета снаряда в секции <speed> XXXX </speed> Далее сравнить с тем значением что отдает макрос в прицеле. Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454340 Posted March 23, 2019 1 минуту назад, night_dragon_on сказал: Далее сравнить с тем значением что отдает макрос в прицеле. Это уже давно сделано. В guns.xml скорость указана в 1,25 раз больше чем та, что используется для расчета полета снаряда в бою. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #454352 Posted March 23, 2019 6 часов назад, ktulho сказал: А где, без модов, вы видите скорость полета снарядов? Я имею ввиду в дефолтном скрипте,мой то получается уже модифицирован.Где видеть?Например протанковский мод(хоть он и неудобно реализован как по мне),там правильно указана скорость...да и важно ли это,главное показания неверные. 3 часа назад, night_dragon_on сказал: Посмотреть скорость полета снаряда в секции <speed> XXXX </speed> в хмл правильно указано,а скрипт меньше отдает,для примера топовая пушка ВЗ-111 1-4 <speed>930</speed>,а в бою через скрипт 744. Мы это уже обсуждали когда то и в принципе нашли решение,почему всем так не сделать,чтоб правильные значения были? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454353 Posted March 23, 2019 (edited) 8 минут назад, Slava7572 сказал: Например протанковский мод(хоть он и неудобно реализован как по мне),там правильно указана скорость... Во-первых я спросил "А где, без модов, вы видите скорость полета снарядов?" Во-вторых, с чего вы решили, что там правильно указана скорость? Edited March 23, 2019 by ktulho Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #454355 Posted March 23, 2019 1 минуту назад, ktulho сказал: Во-первых я спросил "А где, без модов, вы видите скорость полета снарядов?" В том же хмл,на сайте(подробно о танке\огневая мощь) с недавних пор начали показывать...это важно вообще?Достаточно того,что ты для себя знаешь правильную. 4 минуты назад, ktulho сказал: Во-вторых, с чего вы решили, что там правильно указана скорость? В таком случае tooltips неверно показывает? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454356 Posted March 23, 2019 4 минуты назад, Slava7572 сказал: В том же хмл,на сайте(подробно о танке\огневая мощь) с недавних пор начали показывать...это важно вообще? Конечно важно. Вы предлагаете выводить скорость которая в клиенте ни где не используется. Давайте подойдем с другой стороны. Зачем вам надо знать скорость? Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #454357 Posted March 23, 2019 1 минуту назад, ktulho сказал: Конечно важно. Вы предлагаете выводить скорость которая в клиенте ни где не используется. Вообще запутался,т.е. она неправильная...или какая то усредненная? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454358 Posted March 23, 2019 Я уже несколько раз писал, что скорость, которую выводит мод из этой темы, используется для расчета полета снаряда. В 20.10.2018 в 16:36, ktulho сказал: А надо? Здесь, вроде, отображается скорость, которая участвует в расчетах. Могу умножать её 1,25. 3 часа назад, ktulho сказал: Это уже давно сделано. В guns.xml скорость указана в 1,25 раз больше чем та, что используется для расчета полета снаряда в бою. Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #454365 Posted March 23, 2019 48 минут назад, ktulho сказал: Я уже несколько раз писал, что скорость, которую выводит мод из этой темы, используется для расчета полета снаряда. Все,понял наконец то. Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,203 #454392 Posted March 23, 2019 (edited) Цитата В guns.xml скорость указана в 1,25 раз больше чем та, что используется для расчета полета снаряда в бою. Не совсем корректно написано. Правильно писать не о расчёте полёта снаряда, а о времени построения трассера. Криминальное чтиво: Есть баллистика полёта снаряда на сервере, а есть построитель трассеров в клиенте игры. Снаряды на сервере летают с v0 и g0 такими, какие указаны в xml-файлах игры. Например СУ-26 топовая стреляет УОФ-354КА с v0=455 м/с и g0=170 м/с^2 на сервере игры. Однако, трассер для такого снаряда клиент строить при 0.8*v0 и 0.64*g0. В исходниках в модуле чтения параметров из xml-файлов можно найти эти коэффициенты. Делается это чтобы трассер медленнее строился, если у нас 0.8*v0 и (0.8^2)*g0, то траектория полёта остается неизменной: y(x) = x*tgA0 - (g0*x^2)/(2*(v0*cosA0)^2), подставляем y(x) = x*tgA0 - (0.64*g0*x^2)/(2*(0.8*v0*cosA0)^2) , получаем x*tgA0 - (g0*x^2)/(2*(v0*cosA0)^2) А вот время изменится: T = (2*v0*sinA0)/ g0, подставляем T_ = (2*0.8*v0*sinA0)/(0.64*g0) = 1.25*T, т.е. на клиенте игры трассеры строятся медленнее нежели в реальности летит снаряд на сервере. Это делается для удобства восприятия игроком, чтоб он видел трассеры. Так что если вы юзаете цифры из vehicleType.gun.shots().speed и .gravity, то их нуно корректировать. Edited March 27, 2019 by StranikS_Scan 4 Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #454395 Posted March 23, 2019 14 минут назад, StranikS_Scan сказал: Криминальное чтиво: Есть баллистика полёта снаряда на сервере, а есть построитель трассеров в клиенте игры. Снаряды на сервере летают с v0 и g0 такими, какие указаны в xml-файлах игры. Например СУ-25 топовая стреляет УОФ-354КА с v0=455 м/с и g0=170 м/с^2 на сервере игры. Однако, трассер для такого снаряда клиент строить при 0.8*v0 и 0.64*g0. В исходниках в модуле чтения параметров из xml-файлов можно найти эти коэффициенты. Делается это чтобы трассер медленнее строился, если у нас 0.8*v0 и (0.8^2)*g0, то траектория полёта остается неизменной: y(x) = x*tgA0 - (g*x^2)/(2*(v0*cosA0)^2), подставляем y(x) = x*tgA0 - (0.64*g*x^2)/(2*(0.8*v0*cosA0)^2) , получаем x*tgA0 - (g*x^2)/(2*(v0*cosA0)^2) А вот время изменится: T = (2*v0*sinA0)/ g0, подставляем T_ = (2*0.8*v0*sinA0)/(0.64*g0) = 1.25*T, т.е. на клиенте игры трассеры строятся медленнее нежели в реальности летит снаряд на сервере. Это делается для удобства восприятия игроком, чтоб он видел трассеры. Так что если вы юзаете цифры из vehicleType.gun.shots().speed и .gravity, то их нуно корректировать. Познавательно. Увеличил значение значение возвращаемое макросом {{py:sight.shellSpeed}} в 1.25 раза. Обновил скрипт infoChargedShell.py. Quote Share this post Link to post Short link Share on other sites