INI-редактирование
🔥 Оглавление
⚡ Основное
INI-файлы в Freelancer можно в целом разделить на два типа: типизированные и жёстко заданные. Некоторые типизированные INI-файлы имеют ограничения на имя и место размещения. Перед перемещением отдельных записей INI-файлов из их стандартных расположений, пожалуйста, проверьте их. Ниже указано, где их можно найти или определить:
💥 Типизированные INI-файлы
Расположение этих INI-типов определяется в файле freelancer.ini
. В большинстве случаев их можно разместить в любом месте каталога игры, если файл на них указывает.
Имя | Описание | Путь определяется |
---|---|---|
Астероиды | Определяет свойства отдельных моделей астероидов. | freelancer.ini |
Астероидные поля | Определяет свойства отдельных полей астероидов. | system |
Комнаты баз | Определяет комнаты, присутствующие в базах. | universe |
Части тела | Индексирует все тела персонажей: тела, головы, руки и аксессуары. | freelancer.ini |
Кабины | Определяет свойства кабины корабля с видом от первого лица. | ships |
Вогнутые объекты | Списки вогнутых объектов. | freelancer.ini |
Константы | Сохраняет множество стандартных констант, которые используются на протяжении всей игры. | freelancer.ini |
Костюмы | Совмещает части тела, определённые в bodyparts. | freelancer.ini |
Обломки | Определяет обломки. | freelancer.ini |
Формы эффектов | Определяет формы текстур эффектов. | freelancer.ini |
Эффекты | Определяет эффекты и их типы. | freelancer.ini |
Оборудование | Определяет оборудование. | freelancer.ini |
Cтолкновения | Определяет поведение ИИ и спавн, используемые случайными NPC-встречами. | system |
Взрывы | Определяет взрывы. | freelancer.ini |
Шрифты | Определяет шрифты, используемые в игре. | freelancer.ini |
Взрыватели | Определяет управляемые/многоступенчатые взрывы, которые в Freelancer называются «fuses». | freelancer.ini |
Ворота туннеля | Определяет элементы эффектов тоннелей прыгательных ворот и дыр. | freelancer.ini |
Товары | Определяет цену продажи и некоторые свойства оборудования и кораблей. | freelancer.ini |
Группы | Определяет начальное состояние мира игры: отношения фракций игрока, заблокированные прыгательные врата и дырки. | freelancer.ini |
Дисплей на лобовом стекле | Определяет элементы HUD. | freelancer.ini |
Интерактивный граф | Определяет элементы источников света. | freelancer.ini |
Вступление | Определяет элементы игрового лаунчера, в основном не используемые. | freelancer.ini |
Эффект прыжка | Определяет элементы эффектов тоннелей прыгательных ворот и дыр. | freelancer.ini |
Разгрузки | Определяет оборудование, прикреплённое к кораблям и соларам. | freelancer.ini |
Рынки | Определяет места продажи и свойства оборудования и кораблей. | freelancer.ini |
Туманность | Определяет свойства отдельных полей туманностей. | system |
Новый персонаж | Определяет оборудование игрока и его ситуацию. | freelancer.ini |
Тип INI PetalDB | Определяет несколько типов моделей реквизита, используемых на базах и в катсценах. | freelancer.ini |
Кольца | Определяет планетарные кольца. | system |
Комнаты баз | Определяет содержимое и интерфейс комнат на базах. | bases |
Слайдер RTC | Определяет свойства некоторых элементов, используемых в катсценах. | freelancer.ini |
Корабли | Определяет корабли. | freelancer.ini |
Солнечный | Определяет статические объекты в космосе, которые могут быть размещены в файле системы. | freelancer.ini |
Звуки | Определяет звуки. | freelancer.ini |
Система | Определяет содержимое отдельных систем. | universe |
Вселенная | Индексирует базы и системы и определяет некоторые их свойства. | freelancer.ini |
Голоса | Определяет голоса. | freelancer.ini |
Эффективность оружия | Определяет типы оружия и щитов и определяет их эффективность друг против друга. | freelancer.ini |
📌 Жестко закодированные INI-файлы
Расположение этих типов INI-файлов жёстко задано и не может быть изменено обычными средствами. Если запись в списке ниже имеет суффикс .ini
, файл должен соответствовать этому шаблону именования. Их можно разделить на несколько категорий:
🔥 EXE
Название | Описание | Путь |
---|---|---|
freelancer.ini | В первую очередь определяет, какие DLL подключаются FLserver.exe и Freelancer.exe, а также порядок их загрузки. Также указывает и определяет порядок загрузки typed INI-файлов. | EXE\ |
dacom.ini | Этот файл управляет конфигурацией настроек приложения при запуске и загрузкой библиотек. | EXE\ |
dacomsrv.ini | Этот файл управляет конфигурацией настроек приложения при запуске и загрузкой библиотек для FLServer.exe. Структура идентична dacom.ini. | EXE\ |
📎 DATA
Название | Описание | Путь |
---|---|---|
cameras.ini | Определяет все камеры, используемые в игре во время полёта. | DATA\ |
mouse.ini | Определяет характеристики различных курсоров в игре. | DATA\ |
📎 AI
Название | Описание | Путь |
---|---|---|
state_graph.db | Определяет некоторые элементы шаблонов полёта ИИ и поведения в бою. | DATA\AI\ |
💥 Equipment
Название | Описание | Путь |
---|---|---|
commodities_per_faction.ini | Определяет, какой груз носят NPC разных фракций в своих трюмах, когда это необходимо. | DATA\Equipment\ |
⚡ FX
Имя | Описание | Путь |
---|---|---|
lightanim.ini | Определяет некоторые анимации освещения. | DATA\FX\ |
⚡ Interface
Имя | Описание | Путь |
---|---|---|
buttonmontage.ini | DATA\Interface\ |
|
navbar.ini | DATA\Interface\Baseside\ |
|
buttontextures.ini | DATA\Interface\ |
|
infocardmap.ini | DATA\Interface\ |
|
keylist.ini | DATA\Interface\ |
|
keymap.ini | DATA\Interface\ |
|
knowledgemap.ini | DATA\Interface\ |
|
optlist.ini | DATA\Interface\ |
|
rollover.ini | DATA\Interface\ |
🔭 Missions
Название | Описание | Путь |
---|---|---|
empathy.ini | Определяет, как действия игрока влияют на отношения с фракциями. | DATA\MISSIONS\ |
faction_prop.ini | Определяет фракции и некоторые их свойства. | DATA\MISSIONS\ |
factionsets.ini | Этот файл не используется. | DATA\MISSIONS\ |
formations.ini | Определяет формации, используемые NPC в космосе. | DATA\MISSIONS\ |
lootprops.ini | Определяет базовые свойства дропа оборудования. | DATA\MISSIONS\ |
missions | Определяет некоторые скриптовые и событийные элементы однопользовательских миссий. | DATA\MISSIONS\M**\ |
mbases.ini | Определяет миссии и NPC, доступные на базах. | DATA\MISSIONS\ |
news.ini | Определяет новости и место (и время) их доступности. | DATA\MISSIONS\ |
npcships.ini | Определяет типы NPC-пилотов, их корабли и комплектование. | DATA\MISSIONS\ |
pilots | Определяет элементы поведения NPC в бою. | DATA\MISSIONS\ |
ptough.ini | Определяет масштаб прочности игрока и уровень в зависимости от денежной ценности. | DATA\MISSIONS\ |
rankdiff.ini | По-видимому, задаёт темп продвижения по рангу в сюжетной кампании. | DATA\MISSIONS\ |
shipclasses.ini | Определяет классы кораблей и уровни, вызываемые встречами и миссиями. | DATA\MISSIONS\ |
specific_npc.ini | Определяет характеристики конкретных NPC, встречающихся в однопользовательской кампании. | DATA\MISSIONS\ |
voice_properties.ini | По-видимому, относится к общим голосовым линиям, используемым пилотами в бою. | DATA\MISSIONS\ |
💢 RandomMissions
Имя | Описание | Путь |
---|---|---|
diff2money.ini | DATA\RANSOMMISSIONS\ |
|
killablesolars.ini | DATA\RANSOMMISSIONS\ |
|
npcranktodiff.ini | DATA\RANSOMMISSIONS\ |
|
rmlootinfo.ini | DATA\RANSOMMISSIONS\ |
|
solarformations.ini | DATA\RANSOMMISSIONS\ |
|
vignettecriticalloot.ini | DATA\RANSOMMISSIONS\ |
|
vignetteparams.ini | DATA\RANSOMMISSIONS\ |
🔭 Solar
Имя | Описание | Путь |
---|---|---|
stararch.ini | Определяет звезды. | DATA\SOLAR\ |
💥 Universe
Имя | Описание | Путь |
---|---|---|
paths | Определяет кратчайшие пути, используемые автопилотом. Эти файлы генерируются во время выполнения, если они не существуют. | DATA\UNIVERSE\ |
missioncreatedsolars.ini | Определяет солнечные батареи, созданные во время одиночных миссий. | DATA\UNIVERSE\ |