Salty game dev комментарии, проще моды внутри исходного кода Command & Conquer’а.

Похоже, что EA не всегда оказывает надлежащую помощь своей классической игре, как показано в их недавнем тусклом обновлении о Sims Legacy Collection. Тем не менее, команда, ответственная за поддержание Command & Conquer, новаторская серия в жанке стратегии в реальном времени (RTS), похоже, обусловлено другим источником энергии, возможно, уникальным типирием.

Как аналитик, я взволнованно делюсь новостями о том, что Electronic Arts (EA) сделало значительный шаг вперед, приняв их фанатскую базу. В 2020 году они переиздали первые две игры с расширенной графикой 4K и эксклюзивным закулисным контентом. Теперь они сделали еще один шаг, сделав исходный код для классических игр, таких как Command & Завоевание, красное оповещение, ренегат и генералы/нулевой час доступны на GitHub.

Этот шаг открывает мир возможностей для поддержки семинара Steam в большинстве серий, что может привести к новой волне модов для этих любимых игр. С такой обширной кодовой базой в нашем распоряжении, эти моды могут потенциально принести современные обновления, такие как более высокие и более широкие разрешения, улучшенные текстуры и повышенные показатели обновления — функции, которых заслуживает каждая великая игра в сегодняшнем игровом ландшафте.

Взаимодействие с этой кодовой базой будет включать в себя больше, чем просто настройка ее и запущены; Это путешествие во времени. Оригинальная игра с 1995 года и его широко известное продолжение 1996 года, Red Alert, требуют некоторых старых компонентов, таких как DirectX 5, библиотека связи GreenLeaf (для полного доступа к сборке и инструментам), и Borland Turbo Assembler (TASM 4.0) для компиляции. Тем не менее, Renegade и Generals требуют гораздо большего воспоминания: STLPORT 4.5.3, API SafeDisk, Gamespy SDK, Rad Miles Sound System и не менее восьми дополнительных зависимостей.

В рамках программного кода лежат некоторые увлекательные напоминания о том, как было создано игры Windows с 1995 по 2003 год. Опытный моддер обменивал ценную информацию о Bluesky, таких как «Hack Alert!» Сообщение включено специально для сохранения устойчивости Watcom IDE из -за сбоя «длина текста». Этот человек, который столкнулся с этой проблемой, объяснил: «Я не уверен, почему, но это работает.

Этот автор особенно любит раздел в файле umpoptions.cpp в генерале, приписываемый Джону К. Макдональду -младшему, который подчеркивает проблемы, связанные с «Therampoptions», имеющими фиксированную стоимость.

if (therampoptions) {
// oh дерьмо.
return;
}

Помимо оказания помощи моддерам и привлечению опытных программистов, выпуск исходных кодов GPL-лицензии значительно способствует сохранению этих игр, что позволяет адаптироваться для будущих платформ. Такие инициативы, как Openra и Opensage, уже предоставили реплики с открытым исходным кодом кода игры, но наличие исходного исходного кода может только улучшить этот процесс. Сообщество C & C сообщество, Люк «Cchyper» Feenan, сотрудничал с лидерами EA, чтобы вернуть код обратно в полезное условие и заявил в пресс -релизе, что пересмотренный код упростит обновление этих классических игр в будущем.

При открытии исходного кода команда Command & Conquer поделилась ранее не обнаруженным 35-минутным видеоклипом из архивов, демонстрируя альфа и архивные кадры генералов и игр Renegade, разработанных на шалфейном двигателе на более поздних этапах.

Как аналитик, я нахожу невероятно вдохновляющим, чтобы засвидетельствовать, как в крупных издательских компаниях вневременные игры восстанавливают актуальность и эффективно поддерживают свою жизнь благодаря правильной смесью страстных людей и четкой цели.

Смотрите также

2025-02-28 20:24