1.0.5/ru
From Kerbal Space Program Wiki
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).
Modding Support
- Support having KSPEvents available even when the vessel is not under command (defaults to false, can be set true for an event).
- Fix an issue with VesselModule / PartModule instantiation order differing for fresh and loaded vessels.
- Fix an issue where VesselModule order could not be set, they now can override GetOrder, by which all VesselModules are sorted.
- VesselModules default to order = 999 but FlightIntegrator has order 0 (this will allow easy setting of some modules to run before FlightIntegrator and some afterwards, 0 is a good delimeter).
- GameVariables are now aware whether they are called from the rocket (VAB/Pad) or spaceplane (SPH/runway) side.
- Catch errors during ScenarioModule and Contract loading, preventing breakage when mods throw exceptions during these times.
- Fix an issue in assembly dependency version checking.
- Added a new interface IActivateOnDecouple that will call the stated method when the part decouples on the stated node.
- ConfigNodes/values support comments (which will be serialized on write).
- Add fallback tech tree URL in case the main URL fails to find a valid tech tree.
- PartModules can toggle their part being in the staging list or not.
- Decouplers (and docking ports, but it defaults unstaged) have it on by default. This is part of the base PartModule so all that is needed to implement is add some settings to the MODULE.
- Resources now have an isVisible flag, which determines whether the resource is visible on the right-click menu. Applied it (as false) to IntakeAir.
- KerbalEVA now uses the rotPower member.
- Fix enum parsing in BaseFields (i.e. KSPFields). It should now work.
- Support tagging models with Drag_Hidden (like Icon_Hidden) so they will not be rendered when rendering drag cubes.
- Added OnFlightUIModeChanged event, fired from FlightUIModeManager. (notifies of changing between Staging, Docking and Map modes in flight)
- High-warp (analytic) thermo supports three interfaces, IAnalyticTemperatureModifier, IAnalyticPreview, and IAnalyticOverheatModule for better customization, and uses new fields in Part for tuning.
Hotfix to 1.0.5 issues
On 11th November, 2015, a "silent" hotfix update was released, also known as 1.0.5, to address the following issues with the initial 1.0.5 release:
- Reduced engine heating: less explosive decoupling.
- Fixed NRE on Kerbal when the part it's on dies.
- Fixed IVA breaking on crew transfer.
- Fixed typo on Dynawing craft.
- IntakeAir resource is now fully hidden in Resources App.
- Fixed body lift (it now exists again).
- Fixed every instance of part name, so root parts can be detected in all contractual instances.
- Used Unity drag to avoid integration errors on splashdown.
- Clamped parachute radiation.
- Upgrade outdated instances of vessel situations in career saves.
- Included layer 19 objects in potential enclosing colliders for cargo bays. (fixes some occlusion errors)
The build number in the main menu will jump from 1024 to 1028 after the patch is applied.
External links
Devnote Tuesdays on October 27th, 2015
Devnote Tuesdays On October 6th, 2015
|