Найти в Дзене
Герман Геншин

Valve выпустила код Team Fortress 2 и обещает обновить старые игры

Недавнее обновление Source SDK от Valve включает полный клиентский и серверный код для TF2. Компания также подтвердила, что классические игры на движке Source вскоре получат поддержку 64-битных бинарников. Начнём с новостей о Team Fortress 2, так как это более актуально, чем вопрос 64-битной поддержки. Разработчики теперь могут бесплатно получить исходный код игры TF2 через Source SDK, что значительно упрощает создание модификаций и исправление ошибок сообществом. Кроме того, исходный код игры TF2 можно использовать для создания совершенно новых игр, которые могут быть размещены в Steam Store на некоммерческой основе. Если вы знакомы с движком Source от Valve, вы знаете, как это работает — именно так появились такие игры, как Black Mesa. Уже существует несколько фанатских игр на основе TF2, включая Team Fortress 2 Classic, но они были созданы на основании утекшего кода и ранее не могли попасть в Steam Store (скорее, их просто «игнорировали», чем «запретили»). Приятно видеть, что сообщ

Недавнее обновление Source SDK от Valve включает полный клиентский и серверный код для TF2. Компания также подтвердила, что классические игры на движке Source вскоре получат поддержку 64-битных бинарников.

Начнём с новостей о Team Fortress 2, так как это более актуально, чем вопрос 64-битной поддержки. Разработчики теперь могут бесплатно получить исходный код игры TF2 через Source SDK, что значительно упрощает создание модификаций и исправление ошибок сообществом.

Кроме того, исходный код игры TF2 можно использовать для создания совершенно новых игр, которые могут быть размещены в Steam Store на некоммерческой основе. Если вы знакомы с движком Source от Valve, вы знаете, как это работает — именно так появились такие игры, как Black Mesa. Уже существует несколько фанатских игр на основе TF2, включая Team Fortress 2 Classic, но они были созданы на основании утекшего кода и ранее не могли попасть в Steam Store (скорее, их просто «игнорировали», чем «запретили»).

Приятно видеть, что сообществу предоставляется больше контроля над наследием TF2. Тем не менее, решение Valve добавить поддержку 64 бит для классических многопользовательских игр на движке Source является самым интересным моментом в этой истории.

Классические игры, такие как DoD:S, HL2:DM, CS:S и HLDM:S, никогда не получили 64-битную поддержку (TF2 перешла на 64 бита в середине 2024 года). Поэтому эти игры не могут полностью использовать современные аппаратные средства и графические API (такие как Vulkan, Metal или DirectX 12), а также они не работают на версии macOS, выходящей за пределы Catalina 10.15.

Переход на 64 бита откроет путь к улучшенной совместимости платформ и стабильности игр. Старые игры на движке Source, когда их обновят до 64-битной версии, смогут избавиться от давних ограничений по RAM и CPU и будут работать гораздо быстрее на современном оборудовании. Также мы можем ожидать поддержку современных графических API, хотя полагаю, что эти API будут внедрены лишь для обеспечения совместимости (64-битная версия TF2 добавила Vulkan для улучшенной совместимости с Linux и Steam Deck).

<pЧто касается="" совместимости="" с="" macos="" —="" это="" вопрос="" без="" ответа.="" Старые="" игры="" на="" движке="" source,="" работающие="" в="" 64-битной="" версии,="" должны="" легче="" запускаться="" через="" crossover="" или="" wine,="" но="" если="" valve="" не="" готова="" обеспечить="" полноценную="" поддержку="" metal,="" я="" вижу="" смысла="" возврате="" этих="" игр="" mac.<="" p="">

Если вам интересно ознакомиться с документацией, загляните в Сообщество разработчиков Valve или репозиторий source-sdk-2023. Должен уточнить, что в Source SDK уже содержался игровой код для HL2 и HL2:DM — это не новые добавления.

</pЧто>

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете читать наши материалы в: