Тип игры FAF | Тип игры FAF Develop | Тип игры Баланс FAF Beta |
---|---|---|
Read this in other languages: English, Russian
Forged Alliance Forever — это проект сообщества, созданный для облегчения онлайн-игры в Supreme Commander: Forged Alliance. Мы процветающее сообщество с самодельными клиентом, серверной частью и веб-сайтом. У нас есть обширная библиотека созданных сообществом карт, модов и сценариев совместной игры. Мы внедрили рейтинговую систему, основанную на TrueSkill, чтобы обеспечить конкурентную среду с автоматическим подбором игроков. Чтобы увидеть все, что мы добавили, лучше всего испытать это на себе, играя в игру через клиент.
Скачать клиент можно на нашем сайте. Чтобы играть, вам нужно будет синхронизировать свою учетную запись со Steam, чтобы подтвердить, что у вас есть копия Supreme Commander: Forged Aliance. Вы можете связаться с сообществом через форумы и официальный сервер Discord. Чат разработчиков можно найти на Zulip — вы можете запросить доступ у администратора этого репозитория. Проект поддерживается за счет пожертвований на Patreon.
Этот репозиторий содержит изменения Lua-стороны игры, такие как изменения баланса, улучшения производительности и дополнительные функции. Репозиторий имитирует организацию базовой игры. Краткое справочное руководство:
Папка | Описание |
---|---|
effects |
Чертежи, текстуры и меши эффектов и шейдеры HLSL, которые используются для рендеринга игры |
engine* |
Документация движка: все объекты и их функции задокументированы |
env |
Пропы, декали, знаки, слои и эффекты окружающей среды |
etc* |
Legacy — рудиментарная реализация контроля версий |
loc |
Файлы локализации для игры, см. рекомендации по переводу |
lua |
Файлы Lua, которые управляют всем поведением вне физического моделирования |
meshes |
Меши, не принадлежащие пропам, юнитам или снарядам. Например, граница мира |
projectiles |
Файлы чертежей, текстуры и меши снарядов |
props |
Файлы чертежей, текстуры и меши реквизита |
schook |
Устаревшая — папка supreme commander hook, которая использовалась из-за проблем с лицензированием. |
testmaps* |
Пробные карты. Например, эталонная карта, поставляемая с игрой |
tests* |
Модульные тесты, которые выполняются на функциях движка oblivion. Например, проверка строковых операций |
textures |
Текстуры, используемые движком (в качестве запасного варианта) и пользовательским интерфейсом |
units |
Файлы чертежей, текстуры и меши юнитов |
Неизмененные файлы извлекаются из базовой игры. Папки со звездочкой (*) не отправляются пользователю вместе с клиентом. См. инструкции по установке в разделе помощи сообществу для получения дополнительной информации.
Репозитории, имеющие непосредственное отношение к игре:
- Профайлер Lua
- Инструмент для тестирования Lua
- Исполняемый патчер
- Исполняемые патчи
- Отладчик помогающий с исключениями
Вот полный список изменений. Существует альтернативный журнал изменений, особенно для патчей баланса, в удобном для пользователя виде.
Есть инструкции на английском и русском языках, которые помогут настроить среду разработки. Пожалуйста, ознакомьтесь с правилами помощи сообществу и правилами перевода перед тем, как делать ваш первый PR.