Difference between revisions of "1.0.5/ru"
From Kerbal Space Program Wiki
< 1.0.5
m (Blanked the page) |
m (Reverted edits by Rocketing Rudolph (talk) to last revision by Rsa) |
||
Line 1: | Line 1: | ||
+ | {{:1.0.5/Box}} | ||
+ | Версия '''1.0.5''' - минорное обновление, выпущенное 9<sup>го</sup> ноября 2015. 1.0.5 включает некоторые функции, которые изначально должны были стать частью будущего обновления 1.1. | ||
+ | {{Quote| | ||
+ | Это обновление включает контент, исправления ошибок и изменения в балансе, которые будут частью следующего огромного обновления 1.1, которое добавит такие вункции, как многопоточный расчёт физики и поддержку 64 бит в Windows и OSX. Подготовка этого обновления идёт дольше, чем предполагалось, и мы пришли к моменту, когда огромное количество контента было готово к тестированию и может быть выпущено самостоятельно. Так как это детали готовы, мы хотим выдать их вам как можно быстрее, и я думаю, что нам удалось быстро распространить этот патч. | ||
+ | |HarvesteR | ||
+ | }} | ||
+ | |||
+ | ==Изменения== | ||
+ | |||
+ | ===[[Parts/ru|Детали]]=== | ||
+ | * Добавлен 0.625m реактивный двигатель [[J-20 "Juno" Basic Jet Engine]] | ||
+ | * Добавлен 0.625m воздухозаборник [[Small Circular Intake]] | ||
+ | * Добавлен 0.625m топливный бак [[Mk0 Liquid Fuel Fuselage]] | ||
+ | * Добавлен форсированный турбореактивный двигатель [[J-404 "Panther" Afterburning Turbofan]] | ||
+ | * Добавлен гигантский турбореактивный двигатель [[J-90 "Goliath" Turbofan Engine]] | ||
+ | * Добавлен ракетный двигатель [[S3 KS-25 "Vector" Liquid Fuel Engine]], со сверхбольшим диапазоном отклонения вектора тяги | ||
+ | * Добавлена грузовая рампа [[Mk3 Cargo Ramp]] | ||
+ | * Добавлена консоль двигателя [[Mk3 Engine Mount]] | ||
+ | * Добавлена двухместная кабина[[Mk1 Crew Cabin]] | ||
+ | * Добавлен новый мини-конвертор [[Convert-O-Tron 125]] | ||
+ | * Исправлена модель кокпита [[Mk1 Cockpit]] | ||
+ | * Исправлена IVA-модель кокпита Mk1 Cockpit | ||
+ | * Исправлена модель воздухозаборника [[XM-G50 Radial Air Intake]] | ||
+ | * Исправлены модели фюзеляжей [[Mk1 Liquid Fuel Fuselage]], [[Structural Fuselage]] и [[Mk1 Fuselage - Intake]] | ||
+ | * Исправлена модель двигателя [[T-1 Toroidal "Aerospike" Liquid Fuel Engine]] | ||
+ | * Исправлена модель двигателя [[J-33 "Wheesley" Basic Jet Engine]] | ||
+ | * Исправлена модель двигателя [[J-X4 "Whiplash" Turbo Ramjet Engine]] model overhauled | ||
+ | * Исправлены модели [[Engine Nacelle]] и [[Engine Pre-cooler]] | ||
+ | * '''(недокументировано)''' Добавлен радиальный бак для руды [[Radial Holding Tank]] | ||
+ | * '''(недокументировано)''' Добавлена мини-дрель [['Drill-O-Matic Junior' Mining Excavator]] | ||
+ | * '''(недокументировано)''' Добавлена панель радиатора [[Radiator Panel (edge)]] | ||
+ | |||
+ | ===[[Contract/ru|Контракты]]=== | ||
+ | * Добавлены контекстно-зависимые контракты для баз и станций, требующие модификации/расширения существующих баз и станций. | ||
+ | * Добавлены контекстно-зависимые контракты для спутников, требующие проведения обслуживания ранее запущенных спутников. | ||
+ | * Добавлены исследовательские контекстно-зависимые контракты, требующие проведения исследовательских миссий с помощью существующих приземлившихся кораблей. | ||
+ | * Изменена логика генерации контрактов на тестирование деталей. У каждой детали теперь имеется определённый набор ограничений для генерации, чтобы высоты, скорости и прочие требования были более логичны и реалистичны. | ||
+ | * Пассивные награды за прогресс: небольшие награды автоматически выдаются за любые новые достижения. Они выдаются независимо от контрактов на мировое первенство и в гораздо более скромных размерах. | ||
+ | * Пенальти за отклонение контрактов: Небольшое пенальти на репутацию накладывается за отклонение контракта, чтобы избежать превращения Mission Control в игральный автомат. | ||
+ | * Новые контракты в ранней части игры - тесты деталей, которые требуют только доставить полезную нагрузку в заданную локацию. | ||
+ | * Исследовательские контракты в ранней части игры стали более щедрыми. | ||
+ | * Новые тесты деталей добавлены для обтекателей и тепловых щитов. | ||
+ | * Добавлено множество этапов, побуждающих игрока к созданию прикольных вещей. | ||
+ | |||
+ | ===[[Strategies/ru|Стратегии]]=== | ||
+ | * Добавлена стратегия Leadership Initiative: увеличивает пассивные награды за достижения ценой снижения наград за выполнение контрактов. | ||
+ | |||
+ | ===Игровой прогресс=== | ||
+ | * Добавлен [[List of story line contracts|новый тип контрактов на мировое первенство]] на выход в открытый космос, переход экипжа и полёт на атмосферных планетах. | ||
+ | * Теперь есть четвёртая линейка рекордов - за океанические глубины. | ||
+ | * Многие точки прогресса теперь отслеживают отдельно пилотируемые и беспилотные достижения. Это позволяет выдавать контракты в более подходящее время. | ||
+ | * Контракты на базы, станции, установку флага, спасение кербанавтов, исследования экипажем, туризм и некоторые контракты на мировое первенство теперь требуют прогресса в пилотируемых полётах. | ||
+ | * Контракты на спутники теперь требуют прогресса в беспилотных полётах. | ||
+ | * Алгоритм выбора планет для всех контрактов изменён на более логичный. Максимальная базовая "дистанция" уменьшена до двух. Это означает, что вы больше не увидите контрактов на Дюну и Еву сразу после взлёта с Кербина. | ||
+ | |||
+ | ===[[Science/ru|Наука]] и Связь=== | ||
+ | * Сообщения о передаче научных отчётов теперь показывают изменения очков науки, финансов и репутации. | ||
+ | * Все [[Antenna/ru|антенны]] теперь режут передачу, прерванную из-за недостачи энергии для предотвращения серьёзных потерь в получаемой науке. | ||
+ | * В контекстное меню антенн добавлена опция для ручного включения режима частичной передачи. | ||
+ | * Прерванная передача теперь не удаляет научные данные. Производится попытка вернуть данные в контейнер, из которого они были взяты. | ||
+ | * Отчёты с орбитальных баз и научных лабораторий были слегка исправлены, чтобы выглядеть более похожими на стандартные научные донесения. | ||
+ | |||
+ | ===[[Navball|Навбол]]=== | ||
+ | * Навбол теперь доступен в [[EVA]] для ориентации при исследованиях. | ||
+ | * Навбол в EVA NavBall ориентируется по камере, а не положению кербанавта. Это позволяет оглядеться вокруг и засечь маяк. | ||
+ | * Тяга и индикатор RCS в навболе привязаны к джетпаку EVA. | ||
+ | * Навбол в IVA теперь отображает исследовательские маркеры. | ||
+ | * Иконка исследовательского маркера теперь автоматически переключается на следующую/ближайшую контрольную точку иследования после завершения работы в текущей контрольной точке. | ||
+ | |||
+ | ===Термодинамика=== | ||
+ | * Введена концепция 'теплового ядра'. Позволяет системе деталей более экспрессивно работать с температурой, уменьшает нежелательные перекрёстные зависимости между внутренними температурными эффектами и передачей тепла в другие детари. | ||
+ | * [[Radiator/ru|Радиаторы]] должны оказывать значительное влияние на тепловое ядро, позволяя ресурсным модулям (ISRU) работать с пиковой производительностью. | ||
+ | * Особо горячее ядро должны передавать тепло родительским деталям, постепенно нагревая весь корабль. | ||
+ | * Детали не должны взрываться при перегреве ядра, то ресурсные модули могут прекращать работу. | ||
+ | * Термоэффективность должна быть одинаковой на любом уровне варпа - никаких читов! | ||
+ | * Ресурсные мини-модули сбалансированы так, чтобы не работать бесконечно. Они периодически останавливаются из-за перегрева и требуют времени на охлаждение. | ||
+ | * [[PB-NUK Radioisotope Thermoelectric Generator/ru|Ритег]] так же являются частью этой механики, выделяя значительное тепло (Преимущество Кербалов в том, что им не требуется картофель для [[w:The Martian (Weir novel)|незапланированного долгого пребывания на бесплодной планете]]). | ||
+ | * Истправлены проблемы с термодинамикой в 1.0.4, касающиеся теплопроводности отдельных деталей. | ||
+ | * Переработаны верхние слои планетных атмосфер для лучшего аэроторможения. Добавлены конвективный множитель и множитель ударной волны для каждого небесного тела. | ||
+ | * Кербанавты в EVA обрабатываются правильно. | ||
+ | * Снижена максимально допустимая внутренняя температура обитаемых модулей. | ||
+ | * Изменён баланс нагрева от выхлопа двигателей. | ||
+ | * Нагрев на высоком варпе больше не моментальный и настраивается через новый интерфейс. | ||
+ | * Термодинамика к незагруженным кораблям за всё время их неактивности применяется при их загрузке. | ||
+ | |||
+ | ===Плавучесть и вода=== | ||
+ | * Водоизмещение рассчитывается для каждой детали с использованием информации об её аэродинамических проекциях для оценки полного реального объёма детали. | ||
+ | * Теперь у планет есть плотность воды в океанах. Кербин и Лейте - 1 т/m<sup>3</sup>, Ева - 1.5 т/m<sup>3</sup>. | ||
+ | * Нижняя и верхняя точки детали рассчитываются относительно воды и погружённая часть объёма рассчитывается для изменения выталкивающей силы. | ||
+ | * Скорость столкновения (сравниваемая с crashTolerance) зависит от угла столкновения, с регулируемым минимальным множителем. | ||
+ | * Сопротивление воды использует аэродинамические проекции и точное вычисление динамического давления. | ||
+ | * Сопротивление меняется с высокого при первом контакте корабля к низкому за несколько секунд. | ||
+ | * Сопротивление также растёт при движении корабля ниже минимальной скорости (для моделирования высокой турбулентности потока при старте и для гарантии, что корабль остановится). | ||
+ | * Подъёмная сила аналогично начинается с нуля для имитации высокой турбулентности при первом контакте или начале движения, поднимаясь затем до приемлемого значения. | ||
+ | * Различные полые детали имеют водоизмещение, настроенное с учётом пустот. | ||
+ | * Солнечные панели теряют мощность под водой, ракетные двигатели снижают Isp. | ||
+ | * Добавлен туман и искажение цвета под водой, исправлены проблемы с камерой. | ||
+ | |||
+ | ===Физика=== | ||
+ | * PhysicsGlobals теперь правильно создаёт стандартные значения при удалении файла Physics.cfg. Добавлено много новых параметров. | ||
+ | * Коэффициент сопротивления изменяется основываясь на на тех же факторах, что турбулентная конвекция (псевдо-число Рейнольда).Это означает высокое сопротивление высоко в атмосфере и несколько меньшее сопротивление при движении очень низко с очень высокой скоростью. | ||
+ | * [[Asteroid/ru|Астероиды]]имеют корректные профили сопротивления. | ||
+ | * Исправлены проблемы с неверными аэродинамическими проекциями радиаторов при их вращении. | ||
+ | * Добавлены отсутствующие аэродинамических проекциях для пустотелых деталей. | ||
+ | * Аэродинамические проекции EVA теперь могут быть заданы в Physics.cfg. | ||
+ | * Исправлены проблемы с перезагрузкой аэродинамических проекций и корневых деталей при возврате/загрузке/смене корабля. | ||
+ | * Исправлены проблемы с женской моделью кербала. | ||
+ | * Исправлена ошибка с расчётом уменьшения освещённости в атмосфере. | ||
+ | * Отстреленные панели [[Fairing/ru|обтекателей]] теперь существуют в новом уровне (L19), выделенном для физических объектов - не деталей. | ||
+ | * Контакт с объектами уровня L19 не приводит к смене статуса корабля на 'приземлившийся'. | ||
+ | * Кербалы могут стоять на объектах из L19, независимо от их собственного статуса приземления (аналогично нахождению на лестнице). | ||
+ | * Контакт только с объектами L19 позволяет Кербалам стоять и идти в границах уровня поверхности/скорости (контакт с такими объектами на орбите имеет тот же эффект, как и врезание во что-нибудь другое). | ||
+ | * Изменены верхние слои атмосферы Евы и Джула. На Дюне темерь молярная масса атмосферы такая же, как не Еве, но давление ниже, чем раньше, что даёт ту же плотность атмосферы на уровне моря, но лучшие физические характеристики. | ||
+ | |||
+ | ===Разное=== | ||
+ | * Исправлен неверный расчёт горизонтальной скорости на поверхности. | ||
+ | * Стартовые опоры теперь правильно крепятся на пусковом столе, а не следуют за секущим кораблём. | ||
+ | * Двери грузовых и служебных отсеков в ангаре открываются гораздо быстрее. | ||
+ | * Исправлена ошибка с локализацией и settings.cfg. Исправлена проблема с ошибками/потерей конфигурации при подключении/отключении контроллеров. | ||
+ | * Сохранение и загрузка особенностей кербалов в сейве игры, теперь они генерируются из хэша имени только если отсутствуют в сейве. | ||
+ | * Исправлена проблема с неверным расчётом длины солнечного дня при установке периода вращения Кербина. | ||
+ | * Добавлен обход для ситуации, когда кербал становится мусором, для исключения серьёзных проблем. | ||
+ | * Ускорен поиск доступных деталей (особенно заметно при заполнении списка в меню загрузки кораблей). | ||
+ | * Слегка ускорена загрузка кораблей. | ||
+ | * Ускорен FlightIntegrator, особенно в части Occlusion. | ||
+ | * Исправлены ошибка в запросах ресурсов, снижавшие производительность или приводившие к утечке ресурсов. Оптимизирован вызов ресурсов. | ||
+ | * Двигатели теперь используют топливную модель с равномерным расходом из всех доступных баков (непроходные детали блокируют перекачку). | ||
+ | * Исправлена ошибка с наклоном камеры под водой. | ||
+ | * Исправлена проблема со спамом ошибок на глубине более 600 м под водой. | ||
+ | * Исправлена проблема, при которой быстрый выход кербала в EVA приводил к NaN. | ||
+ | * Исправлена ошибка, со спамом в лог при составной детали и нулевом угле поворота камеры. | ||
+ | * Оптимизированы некоторые параметры контрактов/прогресса. Теперь в них используется не цикл ожидания, а события. | ||
+ | * Изменена ориентация солнечного освещения в IVA. | ||
+ | * Контракты всех старых карьер обновлены на новую версию с сохранением совместимости. | ||
+ | * Добавлено много новых карьерных читов. | ||
+ | * ontracts.cfg теперь полностью самодокументирован. | ||
+ | |||
+ | ===[[Editor|Редактор]]=== | ||
+ | * Исправлена проблема с неверной установкой partInfo для некорневой детали, размноженной в редакторе. | ||
+ | * Исправлена проблема с увеличением степени симметрии выше предельной. | ||
+ | |||
+ | ===Классы и [[Module/ru|модули]] деталей=== | ||
+ | |||
+ | * Исправлена проблема с RCS/ru, RCS переключается в редакторе и имеет слайдер процента тяги. | ||
+ | * Солнечные панели и радиаторы: исправлена проблема с кривой эффективности солнечной панели из-за которой при высоких температурах генерировалось отрицательное количество EC. | ||
+ | * Солнечные панели и радиаторы теперь используют динамическую модель давления вместо (линейной) скорости при расчёте повреждения. | ||
+ | * Добавлено изменение аэродинамических профилей солнечных панелей и радиаторов при слежении за солнцем даже если анимация не определена и поддержка смещения угла при слежении за солнцем. | ||
+ | * Солнечные панели теперь можно открывать и закрывать в редакторе. | ||
+ | * Солнечные панели теперь учитывают обтекатели при генерации EC. | ||
+ | * Парашюты: исправлен спам исключений в модуле парашютов в редакторе, исправлен момент сброса парашютов. | ||
+ | * Добавлена опция блокировки парашютов, если они разблокированы, но ещё не выпущены. | ||
+ | * Иконка парашютов в стеке красная при небезопасном выпуске, жёлтая при рискованном. | ||
+ | * Парашюты больше не качаются одинаково. | ||
+ | * Парашюты теперь не моментально ориентируются по вектору скорости. | ||
+ | * Описание парашютов в редакторе показывает безопасную скорость выпуска на уровне моря Кербина. | ||
+ | * Разрешена привязка альтернаторов и FXAnimateThrottle к MultiModeEngine, к индексированным модулям двигателей и к именованным модулям двигателей. | ||
+ | * Исправлены некоторые ошибки в ModuleAlternator, добавлена поддержка лимита, ниже которого ресурсы не будут отправляться/получаться. | ||
+ | * FXAnimateThrottle теперь опционально может зависеть от выхода двигателя или от currentThrottle двигателя, а не от уровня таги корабля/UI. Также вместо времени можно изменять скорость анимации. | ||
+ | * Добавлена поддержка уровней в ModuleAnimateGeneric, ModuleAnimateHeat и FXModuleAnimateThrottle. | ||
+ | * FXModuleAnimateThrottle может теперь выбирать анимацию исходя из активности двигателя (используется в многорежимных двигателях). | ||
+ | * Многорежимные двигатели могут сохранять уровень тяги при переключении и отключать автоматическое переключение (переключатель не показывается). | ||
+ | * ModuleAnimateHeat лучше настраивается в новой модели термодинамики. | ||
+ | * Док-порты теперь могут быть несимметричными (папа/мама) и поддерживают ограничение стыковочных углов. | ||
+ | * Статус перекачки ресурсов через док-порты теперь постоянный и может переключаться в редакторе и экшен-группой. | ||
+ | * Расстыковку док-порта можно назначить на стадию запуска. | ||
+ | * Поле типа ноды док-порта поддерживает список допустимых типов через запятую. | ||
+ | * Исправлена ошибка со спамом лога при ориентации защищённого док-порта в редакторе. | ||
+ | * Исправлены разные ошибки, способные привести к поломке игр. | ||
+ | * Исправлено сохранение экшен-групп воздушных тормозов. | ||
+ | * Воздушным тормозам задана та же устойчивость к температуре, что и прочим детали самолётов. | ||
+ | * Исправлена проблема с постоянными сообщениями "Look rotation vector is zero" при попытке присоединить воздушные тормоза с не заданным вектором ориентации в редакторе. | ||
+ | * Снижена ненормально высокая прочность авиационных деталей. | ||
+ | * Лестницы теперь имеют несколько аэродинамических профилей (в зависимости от их анимации). | ||
+ | * Исправлена проблема с ошибкой выпуска/убирания лестниц после загрузки в редакторе. | ||
+ | * Кожухи больше не светятся при возвращении и могут быть установлены на отсоединение только при открытых нодах, а не только при активации ступени. | ||
+ | * Кожухи могут быть отключены в редакторе. | ||
+ | * Состояние выпуска управляющих поверхностей теперь правильно сохраняется. | ||
+ | * Внутренние ноды грузовых люков слегка смещены и не полностью перекрываются с внешними для облегчения крепления деталей. | ||
+ | * Процедурные обтекатели устанавливают массу в редакторе так же, как и в полёте, правильно смещая CoL, CoP, CoM в зависимости от состояния обтекателя, правильно обнуляет аэродинамический профиль после сброса. | ||
+ | * Исправлены проблемы с логикой работы воздухозаборников и отображением воздушной скорости. Воздухозаборники теперь могут иметь кривую, определяющую их эффективность при различных числах Маха. | ||
+ | * IntakeAir больше не отображается, поскольку он вводил в заблуждение. Вместо этого двигатели показывают, удовлетворены ли их потребности. | ||
+ | * Модули двигателей поддерживают новые кривые для изменения Isp в зависимости от плотности воздуха и текущего числа Маха, поэтому multFlow больше не существует как переключатель. | ||
+ | * Исправлена проблема, когда тяга не сбрасывалась в ноль на заглохшем двигателе. | ||
+ | * Модули двигателей теперь показывают процент удовлетворения потребности в топливе. | ||
+ | * Исправлено отображение лимита потока в информации. | ||
+ | * Исправлено отображение 'fuel flow'. | ||
+ | * События и действия ModuleAnimateGeneric могут быть независимо разрешены/запрещены в сценах. | ||
+ | * Дистанция препятствий выхода из люка настраивается для каждой детали. | ||
+ | * Запрет активации в трюме/под обтекателем настраивается в конфиге для двигателей и RCS. | ||
+ | * Исправлен расчёт полосы пропускания для ModuleDataTransmitter. | ||
+ | * Активация изменяемого вектора тяги при любой активации двигателя, а не только при активации ступени. | ||
+ | * Настройки полного диапазона тормозного усилия на колёсах, предел настраивается в конфиге. | ||
+ | * Исправлено отсутствие лимита потока в конфиге реактивных двигателей. | ||
+ | * Воздухозаборникам и двигателям в конфиге можно установить запрет работы под водой (disableUnderwater). | ||
+ | * Декуплеры могут иметь переключаемые настройки активации ступени и пропуска ресурсов. | ||
+ | * Исправлены несколько случаев, когда трюм неправильно изменял статус защищённости у находящихся внутри деталей. | ||
+ | * Соединённые трюмы теперь передают изменение статуса всем трюмам с общим пространством, чтобы все они обновили свой состояние. | ||
+ | |||
+ | ===Пользовательский интерфейс=== | ||
+ | * Единицы измерения были добавлены в описание и температурные данные, описания деталей показывают больше информации. | ||
+ | * В температурных данных указывается, относится ли температура оболочки к выбранной детали или ко всей оболочке. | ||
+ | * Тепловые щиты не показывают данные при включении температурных данных. | ||
+ | * Исправлена ошибка, когда индикатор температуры использовал для показа максимальную внутреннюю температуру, а не максимальную температуру оболочки, хотя сравнивал с температурой оболочки. | ||
+ | * Сделано раздельное подсвечивание рёбер, переключаемое из инструментов. | ||
+ | * Меню настроек теперь показывает различные настройки и F10 переключает по всем доступным вариантам. | ||
+ | * Флаги больше не показываются как активные полёты в интерфейсе продолжения игры в основном меню. | ||
+ | * Исправлена проблема с подсчётом значений FlightLogger'а без относительных сдвигов. | ||
+ | * Если целью выбрана часть корабля, то название корабля отображается по центру части, а не по центру корабля. | ||
+ | * Исправлен маркер центра тяги (CoT) в редакторе )неправильно рассчитывалось направление). | ||
+ | * Исправлена проблема, при которой загрузка сейва через меню Load Save работала неправильно, выдавая сообщение AppLauncher. | ||
+ | * Исправлена проблема с ошибкой загрузки агента (и контрактов в целом) при нечитаемой текстуре агента. | ||
+ | * Сделан доступным переход экипажа через контекстное меню детали. | ||
+ | * Сделано доступным переименование корабля в полёте независимо от наличия управления (хотя ModuleCommand по прежнему необходим для переименования в полёте). | ||
+ | * Устранена проблема с использованием partname вместо названия детали. | ||
+ | * Исправлен расчёт вектора на цель (на навболе). Теперь используется вектор с текущей позиции управления на цель, а не с корневой детали корабля на цель.. | ||
+ | * Исправлена проблема со спамом событий OnVesselModified в редакторе при при открытии настраиваемых деталей. Это также уменьшило утечку памяти. | ||
+ | |||
+ | ===[[Controls/ru|Управление]]=== | ||
+ | * Дабл-клик RMB включает режим просмотра мышью, аналогично поведению RMB в режиме IVA. | ||
+ | * Добавлена независимая привязка кнопки [backslash] для переключения режим просмотра мышью. | ||
+ | * Режим просмотра мышью выключается дабл-кликом LMB или MMB или нажатием RMB или Esc. | ||
+ | * Режим просмотра мышью отключается автоматически при смене сцены, но сохраняется при смене режима камеры для непрерывного панорамирования в различных режимах просмотра. | ||
+ | * Нажатие ModKey больше не выключает режим просмотра мышью в IVA. | ||
+ | |||
+ | ===Графика=== | ||
+ | * AeroFX лучше настроен (и более настраиваемый), что привело к уменьшению сверхзвуковых эффектов без горения ракет на средних высотах. | ||
+ | * Настроено свечение деталей при их сильном нагреве (не то же самое, что из подсветка при околокритической температуре). | ||
+ | * Исправлена проблема со сбросом флага на стандартный, флаг не меняется на первых двух уровнях пусковой площадки. | ||
+ | * Исправлено отсутствие визора у Валентины на экране основного меню. | ||
+ | * Добавлен RenderType в некоторых PQS и Scaled шейдерах для улучшения визуального моддинга. | ||
+ | * Добавлено смещение положения глаз для кресел в IVA, как для нормального, так и для портретного видов (разные переменные). | ||
+ | * Добавлено масштабирование для IVA и IVA-kerbal. | ||
+ | * На экран разработчиков при соотношении больше, чем 16:9 добавлены поля (сжимают экран до 16:9). | ||
+ | |||
+ | ===Поддержка модов=== | ||
+ | * Добавлена поддержка KSPEvents даже для неактивных кораблей (по умолчанию выключена, можно включить для события). | ||
+ | * Исправлена проблема с разным порядком создания VesselModule / PartModule для новых и загружаемых кораблей. | ||
+ | * Исправлена проблема с невозможностью задания порядка VesselModule, теперь он перекрывает GetOrder, с помощью которого сортируются все VesselModules. | ||
+ | * VesselModules по умолчанию имеют order = 999, но FlightIntegrator имеет order = 0 (это позволяет легко задать загрузку некоторых модулей до FlightIntegrator, и остальных после, 0 - хороший разделитель). | ||
+ | * GameVariables теперь знает, вызвана она для ракеты (VAB/Pad) или космоплана (SPH/runway). | ||
+ | * Отлавливаются ошибки во время загрузки ScenarioModule и Contract, блокируя вылеты игры когда моды выбрасывают исключения во время этой загрузки. | ||
+ | * Исправлена проблема при проверке зависимости от версии для сборок. | ||
+ | * Добавлен новый интерфейс IActivateOnDecouple, который вызывает заданный метод при отделении детали на заданной ноде. | ||
+ | * ConfigNodes/values поддерживают комментарии (которые сериализуются при записи). | ||
+ | * Добавлен резервный URL дерева технологий когда по основному URL не найдено корректное дерево. | ||
+ | * PartModules может определять, включать деталь в список ступеней или нет. | ||
+ | * Декуплеры (и док-порты, но они по умолчанию не в ступенях) имеют такой PartModule по умолчанию. Это часть базового PartModule, поэтому всё, что нужно - добавить настройки в MODULE. | ||
+ | * Ресурсам добавлен флаг isVisible, определяющий видимость ресурсов в контекстном меню. Установлен (в false) для IntakeAir. | ||
+ | * KerbalEVA сейчас использует rotPower. | ||
+ | * Исправлен парсинг перечисления в BaseFields (то есть KSPFields). Должен работать. | ||
+ | * Поддержка отметки модели Drag_Hidden (аналогично Icon_Hidden), так что теперь она не будет отрисовываться при отрисовке аэродинамического профиля (drag cube). | ||
+ | * Добавлено событие OnFlightUIModeChanged, генерируемое в FlightUIModeManager (сообщает об переключении между режимами Staging, Docking и Map в полёте). | ||
+ | * На высоком варпе (аналитическая) термодинамика поддерживает три интерфейса: IAnalyticTemperatureModifier, IAnalyticPreview и IAnalyticOverheatModule для лучшей настройки и использует новые поля детали для регулировки. | ||
+ | |||
+ | ==Хотфикс проблем в 1.0.5== | ||
+ | |||
+ | 11<sup>го</sup> ноября 2015, вышел "тихий" хотфикс, также под номером 1.0.5, исправляющий следующие проблемы в релизе 1.0.5: | ||
+ | |||
+ | * Уменьшен нагрев двигателей: меньше взрывов при разделении. | ||
+ | * Исправлено исключение на Кербале когда часть его в тени. | ||
+ | * Исправлена поломка IVA при переходе экипажа. | ||
+ | * Исправлена опечатка в корабле Dynawing. | ||
+ | * Ресурс IntakeAir теперь полностью скрыт в списке. | ||
+ | * Fixed body lift (it now exists again). | ||
+ | * Исправлен каждый экземпляр имени детали, теперь корневые детали могут быть найдены во всех контрактных экземплярах. | ||
+ | * Использована сила сопротивления из Unity для исключения ошибок при приводнении. | ||
+ | * Ограничено свечение парашютов. | ||
+ | * Обновлены старые экземпляры положения кораблей в карьерных сейвах. | ||
+ | * Добавлен слой 19 объектов в возможно окружающем коллайдере для трюмов (исправляет некоторые ошибки с перекрытием). | ||
+ | |||
+ | [http://i.imgur.com/RqnW84F.png Номер билда] в основном меню после применения фикса меняется с 1024 на 1028. | ||
+ | |||
+ | ==Внешние ссылки== | ||
+ | [http://kerbaldevteam.tumblr.com/post/132047908194/ Devnote Tuesdays] от 27<sup>го</sup> октября 2015<br /> | ||
+ | [http://kerbaldevteam.tumblr.com/post/130640252764/ Devnote Tuesdays] от 6<sup>го</sup> октября 2015 | ||
+ | |||
+ | {{Versions}} |
Latest revision as of 18:50, 17 March 2017
1.0.5 Official release | ||
Дата публикации: | 9.11.2015 | |
Официальное сообщение: | KSP 1.0.5 is live! | |
Стим | Стим-сообщество | |
← 1.0.4 1.1 → | ||
⇐ 1.0 |
Версия 1.0.5 - минорное обновление, выпущенное 9го ноября 2015. 1.0.5 включает некоторые функции, которые изначально должны были стать частью будущего обновления 1.1.
« | Это обновление включает контент, исправления ошибок и изменения в балансе, которые будут частью следующего огромного обновления 1.1, которое добавит такие вункции, как многопоточный расчёт физики и поддержку 64 бит в Windows и OSX. Подготовка этого обновления идёт дольше, чем предполагалось, и мы пришли к моменту, когда огромное количество контента было готово к тестированию и может быть выпущено самостоятельно. Так как это детали готовы, мы хотим выдать их вам как можно быстрее, и я думаю, что нам удалось быстро распространить этот патч. — HarvesteR |
» |
Изменения
Детали
- Добавлен 0.625m реактивный двигатель J-20 "Juno" Basic Jet Engine
- Добавлен 0.625m воздухозаборник Small Circular Intake
- Добавлен 0.625m топливный бак Mk0 Liquid Fuel Fuselage
- Добавлен форсированный турбореактивный двигатель J-404 "Panther" Afterburning Turbofan
- Добавлен гигантский турбореактивный двигатель J-90 "Goliath" Turbofan Engine
- Добавлен ракетный двигатель S3 KS-25 "Vector" Liquid Fuel Engine, со сверхбольшим диапазоном отклонения вектора тяги
- Добавлена грузовая рампа Mk3 Cargo Ramp
- Добавлена консоль двигателя Mk3 Engine Mount
- Добавлена двухместная кабинаMk1 Crew Cabin
- Добавлен новый мини-конвертор Convert-O-Tron 125
- Исправлена модель кокпита Mk1 Cockpit
- Исправлена IVA-модель кокпита Mk1 Cockpit
- Исправлена модель воздухозаборника XM-G50 Radial Air Intake
- Исправлены модели фюзеляжей Mk1 Liquid Fuel Fuselage, Structural Fuselage и Mk1 Fuselage - Intake
- Исправлена модель двигателя T-1 Toroidal "Aerospike" Liquid Fuel Engine
- Исправлена модель двигателя J-33 "Wheesley" Basic Jet Engine
- Исправлена модель двигателя J-X4 "Whiplash" Turbo Ramjet Engine model overhauled
- Исправлены модели Engine Nacelle и Engine Pre-cooler
- (недокументировано) Добавлен радиальный бак для руды Radial Holding Tank
- (недокументировано) Добавлена мини-дрель 'Drill-O-Matic Junior' Mining Excavator
- (недокументировано) Добавлена панель радиатора Radiator Panel (edge)
Контракты
- Добавлены контекстно-зависимые контракты для баз и станций, требующие модификации/расширения существующих баз и станций.
- Добавлены контекстно-зависимые контракты для спутников, требующие проведения обслуживания ранее запущенных спутников.
- Добавлены исследовательские контекстно-зависимые контракты, требующие проведения исследовательских миссий с помощью существующих приземлившихся кораблей.
- Изменена логика генерации контрактов на тестирование деталей. У каждой детали теперь имеется определённый набор ограничений для генерации, чтобы высоты, скорости и прочие требования были более логичны и реалистичны.
- Пассивные награды за прогресс: небольшие награды автоматически выдаются за любые новые достижения. Они выдаются независимо от контрактов на мировое первенство и в гораздо более скромных размерах.
- Пенальти за отклонение контрактов: Небольшое пенальти на репутацию накладывается за отклонение контракта, чтобы избежать превращения Mission Control в игральный автомат.
- Новые контракты в ранней части игры - тесты деталей, которые требуют только доставить полезную нагрузку в заданную локацию.
- Исследовательские контракты в ранней части игры стали более щедрыми.
- Новые тесты деталей добавлены для обтекателей и тепловых щитов.
- Добавлено множество этапов, побуждающих игрока к созданию прикольных вещей.
Стратегии
- Добавлена стратегия Leadership Initiative: увеличивает пассивные награды за достижения ценой снижения наград за выполнение контрактов.
Игровой прогресс
- Добавлен новый тип контрактов на мировое первенство на выход в открытый космос, переход экипжа и полёт на атмосферных планетах.
- Теперь есть четвёртая линейка рекордов - за океанические глубины.
- Многие точки прогресса теперь отслеживают отдельно пилотируемые и беспилотные достижения. Это позволяет выдавать контракты в более подходящее время.
- Контракты на базы, станции, установку флага, спасение кербанавтов, исследования экипажем, туризм и некоторые контракты на мировое первенство теперь требуют прогресса в пилотируемых полётах.
- Контракты на спутники теперь требуют прогресса в беспилотных полётах.
- Алгоритм выбора планет для всех контрактов изменён на более логичный. Максимальная базовая "дистанция" уменьшена до двух. Это означает, что вы больше не увидите контрактов на Дюну и Еву сразу после взлёта с Кербина.
Наука и Связь
- Сообщения о передаче научных отчётов теперь показывают изменения очков науки, финансов и репутации.
- Все антенны теперь режут передачу, прерванную из-за недостачи энергии для предотвращения серьёзных потерь в получаемой науке.
- В контекстное меню антенн добавлена опция для ручного включения режима частичной передачи.
- Прерванная передача теперь не удаляет научные данные. Производится попытка вернуть данные в контейнер, из которого они были взяты.
- Отчёты с орбитальных баз и научных лабораторий были слегка исправлены, чтобы выглядеть более похожими на стандартные научные донесения.
Навбол
- Навбол теперь доступен в EVA для ориентации при исследованиях.
- Навбол в EVA NavBall ориентируется по камере, а не положению кербанавта. Это позволяет оглядеться вокруг и засечь маяк.
- Тяга и индикатор RCS в навболе привязаны к джетпаку EVA.
- Навбол в IVA теперь отображает исследовательские маркеры.
- Иконка исследовательского маркера теперь автоматически переключается на следующую/ближайшую контрольную точку иследования после завершения работы в текущей контрольной точке.
Термодинамика
- Введена концепция 'теплового ядра'. Позволяет системе деталей более экспрессивно работать с температурой, уменьшает нежелательные перекрёстные зависимости между внутренними температурными эффектами и передачей тепла в другие детари.
- Радиаторы должны оказывать значительное влияние на тепловое ядро, позволяя ресурсным модулям (ISRU) работать с пиковой производительностью.
- Особо горячее ядро должны передавать тепло родительским деталям, постепенно нагревая весь корабль.
- Детали не должны взрываться при перегреве ядра, то ресурсные модули могут прекращать работу.
- Термоэффективность должна быть одинаковой на любом уровне варпа - никаких читов!
- Ресурсные мини-модули сбалансированы так, чтобы не работать бесконечно. Они периодически останавливаются из-за перегрева и требуют времени на охлаждение.
- Ритег так же являются частью этой механики, выделяя значительное тепло (Преимущество Кербалов в том, что им не требуется картофель для незапланированного долгого пребывания на бесплодной планете).
- Истправлены проблемы с термодинамикой в 1.0.4, касающиеся теплопроводности отдельных деталей.
- Переработаны верхние слои планетных атмосфер для лучшего аэроторможения. Добавлены конвективный множитель и множитель ударной волны для каждого небесного тела.
- Кербанавты в EVA обрабатываются правильно.
- Снижена максимально допустимая внутренняя температура обитаемых модулей.
- Изменён баланс нагрева от выхлопа двигателей.
- Нагрев на высоком варпе больше не моментальный и настраивается через новый интерфейс.
- Термодинамика к незагруженным кораблям за всё время их неактивности применяется при их загрузке.
Плавучесть и вода
- Водоизмещение рассчитывается для каждой детали с использованием информации об её аэродинамических проекциях для оценки полного реального объёма детали.
- Теперь у планет есть плотность воды в океанах. Кербин и Лейте - 1 т/m3, Ева - 1.5 т/m3.
- Нижняя и верхняя точки детали рассчитываются относительно воды и погружённая часть объёма рассчитывается для изменения выталкивающей силы.
- Скорость столкновения (сравниваемая с crashTolerance) зависит от угла столкновения, с регулируемым минимальным множителем.
- Сопротивление воды использует аэродинамические проекции и точное вычисление динамического давления.
- Сопротивление меняется с высокого при первом контакте корабля к низкому за несколько секунд.
- Сопротивление также растёт при движении корабля ниже минимальной скорости (для моделирования высокой турбулентности потока при старте и для гарантии, что корабль остановится).
- Подъёмная сила аналогично начинается с нуля для имитации высокой турбулентности при первом контакте или начале движения, поднимаясь затем до приемлемого значения.
- Различные полые детали имеют водоизмещение, настроенное с учётом пустот.
- Солнечные панели теряют мощность под водой, ракетные двигатели снижают Isp.
- Добавлен туман и искажение цвета под водой, исправлены проблемы с камерой.
Физика
- PhysicsGlobals теперь правильно создаёт стандартные значения при удалении файла Physics.cfg. Добавлено много новых параметров.
- Коэффициент сопротивления изменяется основываясь на на тех же факторах, что турбулентная конвекция (псевдо-число Рейнольда).Это означает высокое сопротивление высоко в атмосфере и несколько меньшее сопротивление при движении очень низко с очень высокой скоростью.
- Астероидыимеют корректные профили сопротивления.
- Исправлены проблемы с неверными аэродинамическими проекциями радиаторов при их вращении.
- Добавлены отсутствующие аэродинамических проекциях для пустотелых деталей.
- Аэродинамические проекции EVA теперь могут быть заданы в Physics.cfg.
- Исправлены проблемы с перезагрузкой аэродинамических проекций и корневых деталей при возврате/загрузке/смене корабля.
- Исправлены проблемы с женской моделью кербала.
- Исправлена ошибка с расчётом уменьшения освещённости в атмосфере.
- Отстреленные панели обтекателей теперь существуют в новом уровне (L19), выделенном для физических объектов - не деталей.
- Контакт с объектами уровня L19 не приводит к смене статуса корабля на 'приземлившийся'.
- Кербалы могут стоять на объектах из L19, независимо от их собственного статуса приземления (аналогично нахождению на лестнице).
- Контакт только с объектами L19 позволяет Кербалам стоять и идти в границах уровня поверхности/скорости (контакт с такими объектами на орбите имеет тот же эффект, как и врезание во что-нибудь другое).
- Изменены верхние слои атмосферы Евы и Джула. На Дюне темерь молярная масса атмосферы такая же, как не Еве, но давление ниже, чем раньше, что даёт ту же плотность атмосферы на уровне моря, но лучшие физические характеристики.
Разное
- Исправлен неверный расчёт горизонтальной скорости на поверхности.
- Стартовые опоры теперь правильно крепятся на пусковом столе, а не следуют за секущим кораблём.
- Двери грузовых и служебных отсеков в ангаре открываются гораздо быстрее.
- Исправлена ошибка с локализацией и settings.cfg. Исправлена проблема с ошибками/потерей конфигурации при подключении/отключении контроллеров.
- Сохранение и загрузка особенностей кербалов в сейве игры, теперь они генерируются из хэша имени только если отсутствуют в сейве.
- Исправлена проблема с неверным расчётом длины солнечного дня при установке периода вращения Кербина.
- Добавлен обход для ситуации, когда кербал становится мусором, для исключения серьёзных проблем.
- Ускорен поиск доступных деталей (особенно заметно при заполнении списка в меню загрузки кораблей).
- Слегка ускорена загрузка кораблей.
- Ускорен FlightIntegrator, особенно в части Occlusion.
- Исправлены ошибка в запросах ресурсов, снижавшие производительность или приводившие к утечке ресурсов. Оптимизирован вызов ресурсов.
- Двигатели теперь используют топливную модель с равномерным расходом из всех доступных баков (непроходные детали блокируют перекачку).
- Исправлена ошибка с наклоном камеры под водой.
- Исправлена проблема со спамом ошибок на глубине более 600 м под водой.
- Исправлена проблема, при которой быстрый выход кербала в EVA приводил к NaN.
- Исправлена ошибка, со спамом в лог при составной детали и нулевом угле поворота камеры.
- Оптимизированы некоторые параметры контрактов/прогресса. Теперь в них используется не цикл ожидания, а события.
- Изменена ориентация солнечного освещения в IVA.
- Контракты всех старых карьер обновлены на новую версию с сохранением совместимости.
- Добавлено много новых карьерных читов.
- ontracts.cfg теперь полностью самодокументирован.
Редактор
- Исправлена проблема с неверной установкой partInfo для некорневой детали, размноженной в редакторе.
- Исправлена проблема с увеличением степени симметрии выше предельной.
Классы и модули деталей
- Исправлена проблема с RCS/ru, RCS переключается в редакторе и имеет слайдер процента тяги.
- Солнечные панели и радиаторы: исправлена проблема с кривой эффективности солнечной панели из-за которой при высоких температурах генерировалось отрицательное количество EC.
- Солнечные панели и радиаторы теперь используют динамическую модель давления вместо (линейной) скорости при расчёте повреждения.
- Добавлено изменение аэродинамических профилей солнечных панелей и радиаторов при слежении за солнцем даже если анимация не определена и поддержка смещения угла при слежении за солнцем.
- Солнечные панели теперь можно открывать и закрывать в редакторе.
- Солнечные панели теперь учитывают обтекатели при генерации EC.
- Парашюты: исправлен спам исключений в модуле парашютов в редакторе, исправлен момент сброса парашютов.
- Добавлена опция блокировки парашютов, если они разблокированы, но ещё не выпущены.
- Иконка парашютов в стеке красная при небезопасном выпуске, жёлтая при рискованном.
- Парашюты больше не качаются одинаково.
- Парашюты теперь не моментально ориентируются по вектору скорости.
- Описание парашютов в редакторе показывает безопасную скорость выпуска на уровне моря Кербина.
- Разрешена привязка альтернаторов и FXAnimateThrottle к MultiModeEngine, к индексированным модулям двигателей и к именованным модулям двигателей.
- Исправлены некоторые ошибки в ModuleAlternator, добавлена поддержка лимита, ниже которого ресурсы не будут отправляться/получаться.
- FXAnimateThrottle теперь опционально может зависеть от выхода двигателя или от currentThrottle двигателя, а не от уровня таги корабля/UI. Также вместо времени можно изменять скорость анимации.
- Добавлена поддержка уровней в ModuleAnimateGeneric, ModuleAnimateHeat и FXModuleAnimateThrottle.
- FXModuleAnimateThrottle может теперь выбирать анимацию исходя из активности двигателя (используется в многорежимных двигателях).
- Многорежимные двигатели могут сохранять уровень тяги при переключении и отключать автоматическое переключение (переключатель не показывается).
- ModuleAnimateHeat лучше настраивается в новой модели термодинамики.
- Док-порты теперь могут быть несимметричными (папа/мама) и поддерживают ограничение стыковочных углов.
- Статус перекачки ресурсов через док-порты теперь постоянный и может переключаться в редакторе и экшен-группой.
- Расстыковку док-порта можно назначить на стадию запуска.
- Поле типа ноды док-порта поддерживает список допустимых типов через запятую.
- Исправлена ошибка со спамом лога при ориентации защищённого док-порта в редакторе.
- Исправлены разные ошибки, способные привести к поломке игр.
- Исправлено сохранение экшен-групп воздушных тормозов.
- Воздушным тормозам задана та же устойчивость к температуре, что и прочим детали самолётов.
- Исправлена проблема с постоянными сообщениями "Look rotation vector is zero" при попытке присоединить воздушные тормоза с не заданным вектором ориентации в редакторе.
- Снижена ненормально высокая прочность авиационных деталей.
- Лестницы теперь имеют несколько аэродинамических профилей (в зависимости от их анимации).
- Исправлена проблема с ошибкой выпуска/убирания лестниц после загрузки в редакторе.
- Кожухи больше не светятся при возвращении и могут быть установлены на отсоединение только при открытых нодах, а не только при активации ступени.
- Кожухи могут быть отключены в редакторе.
- Состояние выпуска управляющих поверхностей теперь правильно сохраняется.
- Внутренние ноды грузовых люков слегка смещены и не полностью перекрываются с внешними для облегчения крепления деталей.
- Процедурные обтекатели устанавливают массу в редакторе так же, как и в полёте, правильно смещая CoL, CoP, CoM в зависимости от состояния обтекателя, правильно обнуляет аэродинамический профиль после сброса.
- Исправлены проблемы с логикой работы воздухозаборников и отображением воздушной скорости. Воздухозаборники теперь могут иметь кривую, определяющую их эффективность при различных числах Маха.
- IntakeAir больше не отображается, поскольку он вводил в заблуждение. Вместо этого двигатели показывают, удовлетворены ли их потребности.
- Модули двигателей поддерживают новые кривые для изменения Isp в зависимости от плотности воздуха и текущего числа Маха, поэтому multFlow больше не существует как переключатель.
- Исправлена проблема, когда тяга не сбрасывалась в ноль на заглохшем двигателе.
- Модули двигателей теперь показывают процент удовлетворения потребности в топливе.
- Исправлено отображение лимита потока в информации.
- Исправлено отображение 'fuel flow'.
- События и действия ModuleAnimateGeneric могут быть независимо разрешены/запрещены в сценах.
- Дистанция препятствий выхода из люка настраивается для каждой детали.
- Запрет активации в трюме/под обтекателем настраивается в конфиге для двигателей и RCS.
- Исправлен расчёт полосы пропускания для ModuleDataTransmitter.
- Активация изменяемого вектора тяги при любой активации двигателя, а не только при активации ступени.
- Настройки полного диапазона тормозного усилия на колёсах, предел настраивается в конфиге.
- Исправлено отсутствие лимита потока в конфиге реактивных двигателей.
- Воздухозаборникам и двигателям в конфиге можно установить запрет работы под водой (disableUnderwater).
- Декуплеры могут иметь переключаемые настройки активации ступени и пропуска ресурсов.
- Исправлены несколько случаев, когда трюм неправильно изменял статус защищённости у находящихся внутри деталей.
- Соединённые трюмы теперь передают изменение статуса всем трюмам с общим пространством, чтобы все они обновили свой состояние.
Пользовательский интерфейс
- Единицы измерения были добавлены в описание и температурные данные, описания деталей показывают больше информации.
- В температурных данных указывается, относится ли температура оболочки к выбранной детали или ко всей оболочке.
- Тепловые щиты не показывают данные при включении температурных данных.
- Исправлена ошибка, когда индикатор температуры использовал для показа максимальную внутреннюю температуру, а не максимальную температуру оболочки, хотя сравнивал с температурой оболочки.
- Сделано раздельное подсвечивание рёбер, переключаемое из инструментов.
- Меню настроек теперь показывает различные настройки и F10 переключает по всем доступным вариантам.
- Флаги больше не показываются как активные полёты в интерфейсе продолжения игры в основном меню.
- Исправлена проблема с подсчётом значений FlightLogger'а без относительных сдвигов.
- Если целью выбрана часть корабля, то название корабля отображается по центру части, а не по центру корабля.
- Исправлен маркер центра тяги (CoT) в редакторе )неправильно рассчитывалось направление).
- Исправлена проблема, при которой загрузка сейва через меню Load Save работала неправильно, выдавая сообщение AppLauncher.
- Исправлена проблема с ошибкой загрузки агента (и контрактов в целом) при нечитаемой текстуре агента.
- Сделан доступным переход экипажа через контекстное меню детали.
- Сделано доступным переименование корабля в полёте независимо от наличия управления (хотя ModuleCommand по прежнему необходим для переименования в полёте).
- Устранена проблема с использованием partname вместо названия детали.
- Исправлен расчёт вектора на цель (на навболе). Теперь используется вектор с текущей позиции управления на цель, а не с корневой детали корабля на цель..
- Исправлена проблема со спамом событий OnVesselModified в редакторе при при открытии настраиваемых деталей. Это также уменьшило утечку памяти.
Управление
- Дабл-клик RMB включает режим просмотра мышью, аналогично поведению RMB в режиме IVA.
- Добавлена независимая привязка кнопки [backslash] для переключения режим просмотра мышью.
- Режим просмотра мышью выключается дабл-кликом LMB или MMB или нажатием RMB или Esc.
- Режим просмотра мышью отключается автоматически при смене сцены, но сохраняется при смене режима камеры для непрерывного панорамирования в различных режимах просмотра.
- Нажатие ModKey больше не выключает режим просмотра мышью в IVA.
Графика
- AeroFX лучше настроен (и более настраиваемый), что привело к уменьшению сверхзвуковых эффектов без горения ракет на средних высотах.
- Настроено свечение деталей при их сильном нагреве (не то же самое, что из подсветка при околокритической температуре).
- Исправлена проблема со сбросом флага на стандартный, флаг не меняется на первых двух уровнях пусковой площадки.
- Исправлено отсутствие визора у Валентины на экране основного меню.
- Добавлен RenderType в некоторых PQS и Scaled шейдерах для улучшения визуального моддинга.
- Добавлено смещение положения глаз для кресел в IVA, как для нормального, так и для портретного видов (разные переменные).
- Добавлено масштабирование для IVA и IVA-kerbal.
- На экран разработчиков при соотношении больше, чем 16:9 добавлены поля (сжимают экран до 16:9).
Поддержка модов
- Добавлена поддержка KSPEvents даже для неактивных кораблей (по умолчанию выключена, можно включить для события).
- Исправлена проблема с разным порядком создания VesselModule / PartModule для новых и загружаемых кораблей.
- Исправлена проблема с невозможностью задания порядка VesselModule, теперь он перекрывает GetOrder, с помощью которого сортируются все VesselModules.
- VesselModules по умолчанию имеют order = 999, но FlightIntegrator имеет order = 0 (это позволяет легко задать загрузку некоторых модулей до FlightIntegrator, и остальных после, 0 - хороший разделитель).
- GameVariables теперь знает, вызвана она для ракеты (VAB/Pad) или космоплана (SPH/runway).
- Отлавливаются ошибки во время загрузки ScenarioModule и Contract, блокируя вылеты игры когда моды выбрасывают исключения во время этой загрузки.
- Исправлена проблема при проверке зависимости от версии для сборок.
- Добавлен новый интерфейс IActivateOnDecouple, который вызывает заданный метод при отделении детали на заданной ноде.
- ConfigNodes/values поддерживают комментарии (которые сериализуются при записи).
- Добавлен резервный URL дерева технологий когда по основному URL не найдено корректное дерево.
- PartModules может определять, включать деталь в список ступеней или нет.
- Декуплеры (и док-порты, но они по умолчанию не в ступенях) имеют такой PartModule по умолчанию. Это часть базового PartModule, поэтому всё, что нужно - добавить настройки в MODULE.
- Ресурсам добавлен флаг isVisible, определяющий видимость ресурсов в контекстном меню. Установлен (в false) для IntakeAir.
- KerbalEVA сейчас использует rotPower.
- Исправлен парсинг перечисления в BaseFields (то есть KSPFields). Должен работать.
- Поддержка отметки модели Drag_Hidden (аналогично Icon_Hidden), так что теперь она не будет отрисовываться при отрисовке аэродинамического профиля (drag cube).
- Добавлено событие OnFlightUIModeChanged, генерируемое в FlightUIModeManager (сообщает об переключении между режимами Staging, Docking и Map в полёте).
- На высоком варпе (аналитическая) термодинамика поддерживает три интерфейса: IAnalyticTemperatureModifier, IAnalyticPreview и IAnalyticOverheatModule для лучшей настройки и использует новые поля детали для регулировки.
Хотфикс проблем в 1.0.5
11го ноября 2015, вышел "тихий" хотфикс, также под номером 1.0.5, исправляющий следующие проблемы в релизе 1.0.5:
- Уменьшен нагрев двигателей: меньше взрывов при разделении.
- Исправлено исключение на Кербале когда часть его в тени.
- Исправлена поломка IVA при переходе экипажа.
- Исправлена опечатка в корабле Dynawing.
- Ресурс IntakeAir теперь полностью скрыт в списке.
- Fixed body lift (it now exists again).
- Исправлен каждый экземпляр имени детали, теперь корневые детали могут быть найдены во всех контрактных экземплярах.
- Использована сила сопротивления из Unity для исключения ошибок при приводнении.
- Ограничено свечение парашютов.
- Обновлены старые экземпляры положения кораблей в карьерных сейвах.
- Добавлен слой 19 объектов в возможно окружающем коллайдере для трюмов (исправляет некоторые ошибки с перекрытием).
Номер билда в основном меню после применения фикса меняется с 1024 на 1028.
Внешние ссылки
Devnote Tuesdays от 27го октября 2015
Devnote Tuesdays от 6го октября 2015
|