AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Моды от Димы (http://forum.aviaskins.com/showthread.php?t=5439)

Vasya 08.04.2023 00:00

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224509)
Я дело говорю, Иначе моя программа не работала бы

Википедия говорит про истинную скорость.
https://ru.wikipedia.org/wiki/Приборная_скорость
Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224507)
Вася. Истинная скорость не существует.
.................................
.........................
А для ьомбометания испрдьщкется путевая. Я знаю, что говорю. Проблему изучил полностью. ................

:DONT_KNOW::I'm_thinking:

yezhik_lesnoy 08.04.2023 00:08

Надо читать не википедию а узко специализированные книги. По Википедии и баян гармошка, а у иностранцев вообще недоаккордеон.

Vasya 08.04.2023 00:09

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224511)
По книге Арбузова бомбометания воздушная скорость,
ваша истинная без ветра будет такая

Картинка не читабельна/глядябельна. :eek: :cry:

yezhik_lesnoy 08.04.2023 00:20

Вложений: 1
По книге арбузова ьомбометания воздушная скорость, ваша истинная без ветра будет такая

Vasya 08.04.2023 00:24

Диме:
23 модель опирается на дефолтную фм.
Цитата:

Property.set(class1, "FlightModel", "FlightModels/LaGG-3series29.fmd");

yezhik_lesnoy 08.04.2023 00:25

Путевая определяется решением навигационного треугольника скоростей. V-воздушной W-путевой и U-скорости ветра

Dimas1999 08.04.2023 00:38

Цитата:

Сообщение от Vasya (Сообщение 224504)
Может слово колижен заменим на слово агрегат или устройство?

С мотором и радиаторами я так и поступил: блок цилиндров, коленвал, опорный подшипник, наддув. Информацию о попаданиях в коллижены управления пока закомментировал. Мод ещё пошлифовал.

https://drive.google.com/file/d/1N63...usp=share_link

Сейчас сел за Яки, испраляю найденные недочёты, учитываю пожелания, применяю наработки по ЛаГГу.

Dimas1999 08.04.2023 01:05

Цитата:

Сообщение от Vasya (Сообщение 224515)
Диме:
23 модель опирается на дефолтную фм.

И? Не понимаю уже ничего)

Насчёт скоростей я вижу вот что.
Истинная скорость - это калька с англоязычного TAS True Air Speed - истинная воздушная скорость.
Разные авиационные школы у разных стран.
(Если не ошибаюсь, у нас и в европе у моноплана одно крыло, а в США 2 крыла у моноплана, разная терминология.)

У нас в Иле что при ОМе, что после пересмотра бомбовых прицелов в 4.13, требуется вводить истинную скорость, а не приборную!

Vasya 08.04.2023 01:12

Вложений: 1
Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224512)
Надо читать не википедию а узко специализированные книги.
По Википедии и баян гармошка, а у иностранцев вообще недоаккордеон.

Я выше дал ссылку на пояснение по пасажирским самолётам.
Наверное там тоже баян.
Ниже скрин - только сделал - внизу в углу экрана две скорости.
Они отличаются на 15 км. в час.
В какую сторону нужно двигать приборную скорость?
На спидометр в кокпите можно не обращать внимание -
его показания за 500 км.
Почему так?
Потому что приборы не из дефолтного Лагга.
Нужно искать/писать код для этого прибора заново.
В классе кокпита для каждого прибора вписан код, и если поменять
меши приборов, то и код их работы зачастую тоже нужно писать заново.
Хотите помочь - если знаете как посчитать и записать цифры в коде - помогите.

Vasya 08.04.2023 01:17

Вложений: 1
Цитата:

Сообщение от Dimas1999 (Сообщение 224518)
И? Не понимаю уже ничего)
...............

Мини-фикс - своя фм для Лагг-3 23 серии.

Vasya 08.04.2023 01:39

Вложений: 1
Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224509)
Я дело говорю, Иначе моя программа не работала бы.

Вот документ про испытания Фридриха-2.
Разница приборной и истинной скорости 8 км. в час у земли.
У нас в Иле - скорее всего - такая разница будет при температуре около 10 градусов.
При изменении температуры/давления разница будет колебаться,
возможно составит даже 20+ км. в час.
Если вы полагаете это положение расчёта скоростей неправильным
- то желательно/нужно написать Роме для исправления
"неправильных" рассчётов кодом в Иле.
-----------------
П.С.
Что немцы, что англичане испытывали самолёты при температурах
воздуха у земли примерно 12-20 градусов.
Редко встречал испытания при морозах или в жаркую погоду.
В документе по Чайке есть таблица испытания на лыжах.
Скорости почти совпали ( +-1-3 км. в час ) с полученными в Иле по оригинальной поляре.

SWORD 08.04.2023 06:45

Цитата:

Сообщение от Dimas1999 (Сообщение 224483)
. Crank case в данном случае не понял как точно перевести. Crankcase - картер, если слитно писать. Crank - рукоятка, колено, кривошип. Case - случай, чехол, корпус, чемодан. Пока написал коленвал.

Привет, Дима!
На мой взгляд, crank case надо переводить, как и crankcase, то есть картер - основная корпусная деталь ДВС.
В крайнем случае, можно перевести как корпус двигателя, но никак не как коленвал.

Dimas1999 08.04.2023 08:42

Вложений: 1
Цитата:

Сообщение от SWORD (Сообщение 224526)
Привет, Дима!
На мой взгляд, crank case надо переводить, как и crankcase, то есть картер - основная корпусная деталь ДВС.
В крайнем случае, можно перевести как корпус двигателя, но никак не как коленвал.

Тут вполне мог быть вольный перевод на английский. Почему коленвал? Потому что в одном из вариантов идёт engine crank case hit - engine stuck. Двигатель ккривошип корпус повреждён - двигатель заклинило. Меня смущает, что в этом случае движок сразу клинит, разве пробитие картера может к такому привести? Тут вопрос к знающим, на какие основные элементы делится авиационный мотор 30-40х годов?
Во вложении:
1 как я понял это crankcase по задумке авторов игры, в 3д модели он просто case назывется
2 в 3д модели это cyl1 cy2 цилиндры

SWORD 08.04.2023 13:07

Цитата:

Сообщение от Dimas1999 (Сообщение 224528)
Меня смущает, что в этом случае движок сразу клинит, разве пробитие картера может к такому привести?

Если масло из поддона картера вытекло, то есть, если отверстие достаточно большое, то в течение секунд наступает "масляное голодание" и заклинивание двигателя.
Кстати, если есть в кабине пилота датчик давления масла, то на нем, после пробития картера, стрелка должна резко скатиться к 0.

UFO 08.04.2023 13:40

Цитата:

Сообщение от SWORD (Сообщение 224533)
Если масло из поддона картера вытекло, то есть, если отверстие достаточно большое, то в течение секунд наступает "масляное голодание" и заклинивание двигателя.
Кстати, если есть в кабине пилота датчик давления масла, то на нем, после пробития картера, стрелка должна резко скатиться к 0.

Не секунд а минут, это любой нормальный автомеханик и опытный водитель скажет. На "холостых" - десятки минут. Кто сам менял моторное масло знает - 1. слил, 2. включил на минутку остатки выгнать :)

И так, на вскидку: https://1gai.ru/autonews/517987-vot-...bez-masla.html

yezhik_lesnoy 08.04.2023 15:08

Цитата:

Сообщение от Dimas1999 (Сообщение 224518)
И? Не понимаю уже ничего)

Насчёт скоростей я вижу вот что.
Истинная скорость - это калька с англоязычного TAS True Air Speed - истинная воздушная скорость.
Разные авиационные школы у разных стран.
(Если не ошибаюсь, у нас и в европе у моноплана одно крыло, а в США 2 крыла у моноплана, разная терминология.)

У нас в Иле что при ОМе, что после пересмотра бомбовых прицелов в 4.13, требуется вводить истинную скорость, а не приборную!

Вводить в прицел для вычислений угла сброса бомб который в игре. У меня в программе надо вводить приборную. От неё вычисляется воздушная и путевая, также как и в угломере для 4.12.2 версии. Прога выдаёт угол и снос, который ваш прицел не показывает никак при ветре и я опускаю прицел на нужный угол и сбрасываю бомбы. Всё просто. Я год изучал термины, формулы и расчёты. Программа прекрасно себя зарекомендовала. Я думаю хватит о ней

SWORD 08.04.2023 16:25

Цитата:

Сообщение от UFO (Сообщение 224539)
Не секунд а минут, это любой нормальный автомеханик и опытный водитель скажет.

Спорить не буду, в автомобиле так и есть, но в авиационном поршневом двигателе немного по-другому.

Конечно, насчёт секунд, я погорячился, но это не автомобильный двигатель, и я много раз читал, что после вытекания масла двигатель работает 30-40 секунд, потом клинит.

carsmaster 08.04.2023 16:37

Цитата:

Сообщение от SWORD (Сообщение 224543)
Спорить не буду, в автомобиле так и есть, но в авиационном поршневом двигателе немного по-другому.

Конечно, насчёт секунд, я погорячился, но это не автомобильный двигатель, и я много раз читал, что после вытекания масла двигатель работает 30-40 секунд, потом клинит.

Я тоже так думаю, что на "режиме" авиационный ДВС протянет совсем недолго:), может на аля "холостом" ходу авиационный ДВС и протянет чуть дольше, но на холостом ходу от этого ДВС для самолета проку нет никакого, что он есть, что его нету и он уже заклинил.

-OSF-Джо 08.04.2023 16:47

Цитата:

Сообщение от SWORD (Сообщение 224543)
...я много раз читал, что после вытекания масла двигатель работает 30-40 секунд, потом клинит.

12 января 1945 года в районе итальянского города Брешия у истребителя P-47 «Тандерболт» зенитным огнем был перебит маслопровод, и из двигателя стало вытекать масло. Пилот, 1-й лейтенант Эдвин Кинг (Edwin L. King) из 347-й эскадрильи 350-й истребительной группы 12-й воздушной армии ВВС США, сумел довести самолет до базы и посадить его.
На фотографии Эдвин Кинг стоит на крыле своего самолета после возвращения из этого боевого вылета.


ХЗ, конечно, где та база находилась, но явно не в минуте лёта...

https://i.postimg.cc/d0J9ZRc0/154488...-news-su-7.jpg


Мессер. Та же проблема. ;)

https://i.postimg.cc/d34GPpxP/7818-main.jpg

carsmaster 08.04.2023 16:52

Цитата:

Сообщение от -OSF-Джо (Сообщение 224546)
[I]...перебит маслопровод, и из двигателя стало вытекать масло. ..

Ну объективно говоря, "вытекание" "вытеканию" рознь.
Вполне допускаю, что пилот зная неиправность(ее невозможно не увидеть:umora:), много планировал, берёг ДВС и дотянул таки.

Пы Сы
Но уверен это не тема для горячих споров, ибо все зависит от конкретных обстоятельств. :beer:

Vasya 08.04.2023 17:13

В немецких моторах был "сухой" картер.
Пробитие картера не ложило мотор немедленно.
Как было дело с М-105 - чесно, не знаю.
Если масло плескалось, то из-за пробития масло могло
быстренько смешаться с атмосферой.
Думаю, что 3-4 снаряда 20 мм. поламали б и коленвал,
поэтому наличие масла уже пофиг.
Вобщем, енергию для повреждения колена/картера повысить
до 6-7 единиц - наверное будет нормально.

andrey65 08.04.2023 18:10

https://proza.ru/2018/08/25/1108
Когда двигатель остался без масла...
Действительно, все зависит от обстоятельств...

Grejf11 08.04.2023 20:06

Василий понятие "сухой"картер условно. Все авиамоторы сухие потому что способны работать в любом пространственном положении. Кратность оборачиваемости двигатель- маслобак высокая (кстати нужно знать этот коэффициент) влияет на живучесть мотора. Чем выше коэффициент тем быстрее вынесет масло внутри картерным давлением через дыру на улицу и мотор под гром аплодисментов повырывает себе вкладыши и лабиринтовые уплотнения.

Dimas1999 08.04.2023 20:21

По всем "crank case". Эти поломки вызываются при попадании по коллижену case. Вероятно, что и картер среди них тоже есть.
Вот что происходит при активации сценариев повреждений.

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stucks..");
Движок мгновенно останавливается, будто коленвал развалился и мгновенно клин происходит.
Можно будет поменять "Коленвал: неисправен" на "Коленвал: разрушен"

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged..");
Движок получает некоторый мгновенный урон, думаю, можно оставить "Коленвал: повреждён".

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
"Система питания повреждена" у меня, при дословном переводе "Подача цилиндра". Впускной коллектор? Тогда по идее МГ написали бы intake manifold, может тогда ГБЦ?

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck..");
"Опорный подшипник заклинило" всё просто и понятно, мгновенный клин.

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Readyness Reduced to " + FM.EI.engines[0].getReadyness() + "..");
"Коленвал: повреждён" сейчас, идёт повторение. Readyness - готовность с ошибкой написано, в движке игры прям так везде написано. От этого рединес разом уменьшается "здоровье" мотора. Не знаю что тут можно сказать.

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stalled..");
Сейчас написано "Коленвал: разрушен". Не так понял "Двигатель заглох" (Engine Stalled), от этого движок глохнет, но его можно завести ещё раз. Что именно приводит к этому - не могу сказать.

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed..");
Сейчас "Топливопровод пробит" написано.

Grejf11 08.04.2023 23:43

Цитата:

Engine Crank Case Hit - Engine Stalled..
Картер двигателя пробит -двигатель встал вот вам точный перевод. Все таки 25 лет с движками в англоязычной среде
Цитата:

Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed
Картер двигателя пробит , топливо подача пробита, двигатель пожар.

readiness-готовность обычно в процентах либо out of order -выход из строя что тотальный капец
FUBAR- fucked up beyond all repairs полный трындейц или как пишет толковый словарь out of working order; seriously, perhaps irreparably, damaged.

А вот если хотите убить мотор быстро нужен нижний коллижен camshaft case hit вот тут мнгновенная утечка масла и плюс без распредвала никто не едет никуда

Vasya 09.04.2023 02:17

Думаю :I'm_thinking: так было б хорошо. :ok:
Цитата:

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged..");
Картер двигателя пробит

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
Система питания левого/правого блока повреждена
Цитата:

Сообщение от Grejf11 (Сообщение 224565)
Картер двигателя пробит -двигатель встал вот вам точный перевод. Все таки 25 лет с движками в англоязычной среде
Картер двигателя пробит , топливо подача пробита, двигатель пожар.

readiness-готовность обычно в процентах либо out of order -выход из строя что тотальный капец
FUBAR- fucked up beyond all repairs полный трындейц или как пишет толковый словарь out of working order; seriously, perhaps irreparably, damaged.

А вот если хотите убить мотор быстро нужен нижний коллижен camshaft case hit вот тут мнгновенная утечка масла и плюс без распредвала никто не едет никуда

Точно так. :good:

andrey65 09.04.2023 09:07

Вообще подробности про попадание в коленвал или распредвал - излишни, по-моему. То, что двигатель сразу встанет, понятно, а пилоту пофиг уже конкретная причина). Вот я не заметил такого: М-105 - двигатель водяного охлаждения, и именно попадание в систему охлаждения - критично для ЛаГГов и Яков, что общеизвестно. В моде это отражено?

Dimas1999 09.04.2023 09:51

Коллажен водо радиатора у ЛаГГа добавил, у Яка он был. Но у них не было кода его повреждения. Добавил код от Спитфайра, но условия повреждения взял от кода маслорадиатора Яка. У Спитфайра повреждение водорадиатора происходит от любого попадания. При повреждении водорадиатора за самолётом начинает тянуться белый пар.

Grejf11 09.04.2023 11:21

Цитата:

Вообще подробности про попадание в коленвал или распредвал - излишни, по-моему
То есть информация ни на слух ни на глаз не воспринимается причем упорно. Речь идет о "коробках" считай в данном случае зонах коллижена включающих в себя упомянутое. Всего навсего - двигло водяного охдаждения должно выглядеть как торт из 3х слоев - для немецких моторов (инвертированных А образных) crank case ; water jacket; camshaft case, для всех остальных V образных порядок пирога идет сверху вниз начиная с camshaft case

andrey65 09.04.2023 12:23

Цитата:

Сообщение от Dimas1999 (Сообщение 224570)
Коллажен водо радиатора у ЛаГГа добавил, у Яка он был. Но у них не было кода его повреждения. Добавил код от Спитфайра, но условия повреждения взял от кода маслорадиатора Яка. У Спитфайра повреждение водорадиатора происходит от любого попадания. При повреждении водорадиатора за самолётом начинает тянуться белый пар.

Классно! Попробуем. Была игра такая "Битва за Британию", от Ровер, вроде, можно было и руководить ПВО Англии, и налетами на Британию, назначать цели, и летать за летчика. Там была интересная озвучка... помню, как при попадании в систему охлаждения спита кто-то обязательно сообщал:"... Такой-то! у тебя гликоль течет..!"
Это просто вспомнилось...

Константин 09.04.2023 14:43

Цитата:

Сообщение от andrey65 (Сообщение 224574)
Классно! Попробуем. Была игра такая "Битва за Британию", от Ровер, вроде, можно было и руководить ПВО Англии, и налетами на Британию, назначать цели, и летать за летчика. Там была интересная озвучка... помню, как при попадании в систему охлаждения спита кто-то обязательно сообщал:"... Такой-то! у тебя гликоль течет..!"
Это просто вспомнилось...

У меня на этом диске была бонусом другая игра -леталка, там писалось куда ты попал по противнику; вы попали в двигатель, в кабину или крыло...

Dimas1999 09.04.2023 22:21

Что означают цифры в коде хитбона для бронеспинок и бронестёкол?

Код:

getEnergyPastArmor((double)World.Rnd().nextFloat(5F, 12.7F) / (Math.abs(Aircraft.v1.x) + 9.9999997473787516E-005D), shot);

Dimas1999 10.04.2023 21:09

Ещё пошлифовал ЛаГГи, чуть поменял перевод сообщений о повреждениях, сделал всем моделям коллизию бронеспинки.
Кто не использует звуковые моды, для них перепаковал баттонз со ссылками на стандартные звуки. Необходимо найти в папке с модом файл "-LAGG" и убрать знак "-" в имени. Родной баттонз "LAGG" можно переименовать в "--LAGG" или удалить.
https://drive.google.com/file/d/1Gqm...usp=share_link

Fagot 10.04.2023 21:41

Вложений: 7
Цитата:

Сообщение от Dimas1999 (Сообщение 224594)
Ещё пошлифовал ЛаГГи, чуть поменял перевод сообщений о повреждениях, сделал всем моделям коллизию бронеспинки.
Кто не использует звуковые моды, для них перепаковал баттонз со ссылками на стандартные звуки. ]

"Родной" звук приятен уху за 20+ лет:) Новые сообщения о повреждениях систем свежи и интересны.

Спасибо за такого красавца! Причем работающего в почти в "чистом" Иле.:ok:

Fagot 10.04.2023 22:15

Вложений: 2
А кабинет каков! Лампочки загораются и по температуре, и по аварийному остатку, магнето щелкает, шаг меняется!:)

Специально пикировал с открытыми совками и уменьшенными оборотами, переохладил на посадке.

Очень впечатлен такими штуками, повышающими общее восприятие игры.

-OSF-Джо 10.04.2023 22:16

Цитата:

Сообщение от Fagot (Сообщение 224595)
Новые сообщения о повреждениях систем свежи и интересны.

"Управление пропеллером: повреждено"
Как-то режет слух, если честно...
Может - "Редуктор винта повреждён"?:rolleyes:

Fagot 10.04.2023 22:20

Цитата:

Сообщение от -OSF-Джо (Сообщение 224598)
"Управление пропеллером: повреждено"
Как-то режет слух, если честно...
Может - "Редуктор винта повреждён"?:rolleyes:

Такая формулировка конечно больше подходит к нашему симулятору, но я под впечатлением от ЛаГГа, компанию "Истребитель" начал в сотый раз:) там правда МиГ под Москвой, но думаю и до него у автора руки дойдут!

tarakan67 10.04.2023 22:36

Цитата:

Сообщение от -OSF-Джо (Сообщение 224598)
"Управление пропеллером: повреждено"
Как-то режет слух, если честно...
Может - "Редуктор винта повреждён"?:rolleyes:

Скорее "управление шагом винта повреждено"

Dimas1999 10.04.2023 23:01

Цитата:

Сообщение от Fagot (Сообщение 224597)
А кабинет каков! Лампочки загораются и по температуре, и по аварийному остатку, магнето щелкает, шаг меняется!:)

Специально пикировал с открытыми совками и уменьшенными оборотами, переохладил на посадке.

Очень впечатлен такими штуками, повышающими общее восприятие игры.

Очень рад, что понравилось.
Переплёт фонаря ранних серий делал Barnesy с Фримоддинга, позднему Лаггу уже я попробовал, пульты управления слева скруглял я. Мои скругления сделаны "грязно", но иначе пока не умею. Круглые лампочки взял из мода Яков. Некоторые кнопки и детали взял от стандартного Ла-5. Ориентировался на книги и фотографии 1940-х.

Сейчас я делаю то, что ожидал от игры 10 лет назад, когда только начинал. Тогда, будучи ребёнком, верил что у нас всё правильно, в точности по чертежам и графикам сделано:umora:

Цитата:

Сообщение от -OSF-Джо (Сообщение 224598)
"Управление пропеллером: повреждено"
Как-то режет слух, если честно...
Может - "Редуктор винта повреждён"?:rolleyes:

Просто перевёл дословно "Engine Prop Governor Damaged".
У нас есть некоторое число деталей - коллиженов, которые могут воспринимать повреждения. Один коллижен может имитировать повреждения разных узлов.
Возвращаемся к "Engine Crank Case Hit". Так обозваны повреждения, которые вызываются при попадании по коллижену xxcase. Так разработчики подписали попадания по xxcase, чтобы был понятно, что попали именно в xxcase, а не в xxcyl, например. У М-105 нижняя часть - это картер. (Глядя на автомобильные моторы, вначале я обозвал его блоком цилиндров) Но не все попадания - это именно пробитие самого картера, есть и "Ball Bearing Jammed", и "Ball Bearing Jammed".
Так много отказов на одном коллижене из-за ограничения движка, не более 7 коллиженов в одном меше. Сейчас я добавляю скрытые меши и на них вешаю коллижены, так у Яков сделаны по дефолту пронеспинки и органы управления.

Цитата:

Сообщение от Fagot (Сообщение 224599)
Такая формулировка конечно больше подходит к нашему симулятору, но я под впечатлением от ЛаГГа, компанию "Истребитель" начал в сотый раз:) там правда МиГ под Москвой, но думаю и до него у автора руки дойдут!

И до МиГов тоже дойдём, но чуть позже.

Grog 11.04.2023 01:43

Цитата:

Сообщение от Fagot (Сообщение 224595)
Спасибо за такого красавца! Причем работающего в почти в "чистом" Иле.:ok:

Признавайся, в каком таком почти чистом ИЛе?:D
Не, ну я то догадываюсь;):D
:beer:


Текущее время: 19:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot