Константы
📌 Оглавление
💨 Обзор
Тип ini-констант Constants хранит множество стандартных констант, используемых в игре. Благодарим indivisible за нахождение дополнительных констант.
💥 Ванильные примеры
DATA\constants.ini
🔥 Синтаксис
Каждый из следующих разделов можно записать только один раз, желательно в указанном порядке. Если параметр указан как необязательный, это означает, что он отсутствует в файле по умолчанию и вместо этого задаётся жёстко заданными значениями в DLL-библиотеках игры. Добавляйте необязательные значения только при необходимости.
💥 [Constants]
[Constants]
COLLISION_DAMAGE_FACTOR = FLOAT
MUSIC_CROSS_FADE_DELAY = FLOAT
MUZZLE_CONE_ANGLE = FLOAT
PLAYER_COLLISION_GROUP_HIT_PTS_SCALE = FLOAT
PLAYER_ATTACHED_EQUIP_HIT_PTS_SCALE = FLOAT
MAX_PLAYER_AMMO = INT ;необязательный
FIRE_FAILED_DELAY = FLOAT ;необязательный
FIRE_FAILED_SOUND = STRING ;необязательный
SND_CARGO_JETTISONED = STRING ;необязательный
JETTISONED_CARGO_VELOCITY = FLOAT ;необязательный
LOOT_UNSEEN_RADIUS = FLOAT ;необязательный
LOOT_UNSEEN_LIFE_TIME = FLOAT ;необязательный
LOOT_OWNER_SAFE_TIME = FLOAT ;необязательный
Параметр | Информация |
---|---|
COLLISION_DAMAGE_FACTOR | По умолчанию : 0,5 (0,25, если убрать)Диапазон : от 0 до ∞Множитель произвольного значения урона от столкновения. Чем выше этот параметр, тем больше урона получат игроки при столкновении с чем-либо. NPC, похоже, не подвержены этому эффекту. |
MUSIC_CROSS_FADE_DELAY | По умолчанию : 10 (30, если удалено) Диапазон : от 0 до ∞ Время в секундах, в течение которого громкость двух музыкальных композиций постепенно увеличивается и уменьшается соответственно. Используется, например, при переключении между боевой музыкой и космической музыкой. |
MUZZLE_CONE_ANGLE | По умолчанию : 40 (90, если удалено) Диапазон : от 0 до 180 Угол конуса в градусах, вокруг которого может стрелять пушка, несмотря на невозможность прямого прицеливания. Это означает, что снаряды будут стрелять под углом, если смотреть из пушки. Используйте force_gun_ori, чтобы переопределить это при определении пушки. Эта константа влияет только на игроков. |
PLAYER_COLLISION_GROUP_HIT_PTS_SCALE | По умолчанию : 3 (1, если удалено) |
PLAYER_ATTACHED_EQUIP_HIT_PTS_SCALE | По умолчанию : 5 (1, если удалено) |
MAX_PLAYER_AMMO | По умолчанию : 50 Диапазон : от 0 до ∞ Определяет максимальное количество боеприпасов любого типа, которое может иметь игрок. Обратите внимание, что это ограничение действует для каждого типа, поэтому для каждой ракеты, мины, крылатого дезинтегратора и т. д. будет свой лимит. Не влияет на другой груз. |
FIRE_FAILED_DELAY | По умолчанию : 1 Диапазон : от 0 до ∞ Задержка, по истечении которой будет воспроизведен звук «огонь не удался». Используется в основном во время крейсерского плавания или на торговых путях для обозначения невозможности открытия огня. |
FIRE_FAILED_SOUND | По умолчанию : fire_dry Псевдоним звука, воспроизводимого при стрельбе, отключен. |
SND_CARGO_JETTISONED | По умолчанию : cargo_jettison Название звука, который воспроизводится при сбросе груза. |
JETTISONED_CARGO_VELOCITY | По умолчанию : 10 Диапазон : от 0 до ∞ Скорость, с которой груз будет выброшен из корабля. |
LOOT_UNSEEN_RADIUS | По умолчанию : 2500 Диапазон : от 0 до ∞ Расстояние, на котором добыча считается «невидимой», начиная отсчет со значения, определенного ниже. |
LOOT_UNSEEN_LIFE_TIME | По умолчанию : 60 Диапазон : от 0 до ∞ Время, в течение которого добыча сохраняется, несмотря на то, что её «невидят», то есть на расстоянии, указанном выше. По истечении этого времени добыча исчезает. |
LOOT_OWNER_SAFE_TIME | По умолчанию : 1 Диапазон : от 0 до ∞ |
⚡ [EngineEquipConsts]
[EngineEquipConsts]
CRUISE_DISRUPT_TIME = INT
MAX_DELTA_FX_THROTTLE = FLOAT
THROTTLE_STEADY_TIME = FLOAT
THROTTLE_ATTEN_MOD_RANGE = FLOAT
DELTA_THROTTLE_ATTEN_MOD_CHANGING = FLOAT
DELTA_THROTTLE_ATTEN_MOD_STEADY = FLOAT
CRUISE_STEADY_TIME = FLOAT
DELTA_CRUISE_ATTEN_MOD_STEADY = FLOAT
CRUISE_ATTEN_MOD_RANGE = FLOAT
MAX_ENGINE_FX_THROTTLE = ? ;необязательный
CRUISE_DRAG = FLOAT? ;необязательный
CRUISE_ACCEL_TIME = FLOAT ;необязательный
CRUISING_SPEED = INT ;необязательный
Параметр | Информация |
---|---|
CRUISE_DISRUPT_TIME | По умолчанию: 5 Диапазон: 0 до ∞ Время, в течение которого крейсерская скорость отключена после попадания крейсерским разрушающим устройством. |
MAX_DELTA_FX_THROTTLE | По умолчанию: 0.250000 |
THROTTLE_STEADY_TIME | По умолчанию: 0.500000 |
THROTTLE_ATTEN_MOD_RANGE | По умолчанию: 0.500000 |
THROTTLE_ATTEN_MOD_RANGE | По умолчанию: 8.000000 |
DELTA_THROTTLE_ATTEN_MOD_CHANGING | По умолчанию: 8.000000 |
DELTA_THROTTLE_ATTEN_MOD_STEADY | По умолчанию: -1.000000 |
CRUISE_STEADY_TIME | По умолчанию: 2.000000 |
DELTA_CRUISE_ATTEN_MOD_STEADY | По умолчанию: -1.000000 |
CRUISE_ATTEN_MOD_RANGE | По умолчанию: 8.000000 |
MAX_ENGINE_FX_THROTTLE | Неизвестно |
CRUISE_DRAG | По умолчанию: 1 Диапазон: -128 до 128 (short) Определяет изменение скорости в крейсерском режиме. Отрицательные значения вызывают замедление, большие значения — очень низкое замедление. |
CRUISE_ACCEL_TIME | Диапазон: 0 до ∞ Время, за которое корабль разгоняется до крейсерской скорости. Независимо от установленной крейсерской скорости, для достижения её всегда будет затраченное это время. |
CRUISING_SPEED | Диапазон: 0 до ∞ Скорость в крейсерском режиме. Чтобы в игре отображалась настоящая скорость (по умолчанию всегда показывается 300), необходимо редактировать freelancer.exe. |
📎 [ShieldEquipConsts]
[ShieldEquipConsts]
HULL_DAMAGE_FACTOR = FLOAT
Параметр | Информация |
---|---|
HULL_DAMAGE_FACTOR | По умолчанию: 0.500000 Диапазон: 0 до ∞ Множитель урона по корпусу, который будет применяться к щитам. Это означает, что оружие фактически нанесёт energy_damage = energy_damage + hull_damage * HULL_DAMAGE_FACTOR , где energy_damage задаётся в секции оружия. |
💢 [PhySysConsts]
[PhySysConsts]
MATERIAL_FRICTION = FLOAT
MATERIAL_ELASTICITY = FLOAT
DEFAULT_LINEAR_DAMPING = FLOAT
DEFAULT_ANGULAR_DAMPING = FLOAT, FLOAT, FLOAT
RC_MAX_DELTA_ORIENTATION = ? ;необязательный
RC_MAX_DELTA_POSITION = ? ;необязательный
GOLEM_ANGULAR_DAMP_FACTOR = ? ;необязательный
GOLEM_TORQUE_FACTOR = ? ;необязательный
GOLEM_DAMP_FACTOR = ? ;необязательный
GOLEM_FORCE_FACTOR = ? ;необязательный
GOLEM_MAX_TORQUE = ? ;необязательный
GOLEM_MAX_TRANSLATION_FORCE = ? ;необязательный
GOLEM_DELTA_ORIENTATION = ? ;необязательный
GOLEM_MAX_DELTA_POSITION = ? ;необязательный
GOLEM_CHILD_ANGULAR_DAMP = ? ;необязательный
GOLEM_CHILD_LINEAR_DAMP = ? ;необязательный
GOLEM_CHILD_MASS = ? ;необязательный
RMGR_LOOK_AHEAD_MIN_SECONDS_INTRA = ? ;необязательный
RMGR_LOOK_AHEAD_MAX_DISTANCE_INTRA = ? ;необязательный
RMGR_LOOK_AHEAD_MIN_DISTANCE_INTRA = ? ;необязательный
RMGR_LOOK_AHEAD_MAX_RADIUS_INTRA = ? ; optional
RMGR_LOOK_AHEAD_TIME_INTRA = ? ;необязательный
RMGR_LOOK_AHEAD_MIN_SECONDS_WORLD = ? ;необязательный
RMGR_LOOK_AHEAD_MAX_DISTANCE_WORLD = ? ;необязательный
RMGR_LOOK_AHEAD_MIN_DISTANCE_WORLD = ? ;необязательный
RMGR_LOOK_AHEAD_MAX_RADIUS_WORLD = ? ;необязательный
RMGR_LOOK_AHEAD_TIME_WORLD = ? ;необязательный
MIN_TIME_BETWEEN_COLLISIONS = ? ;необязательный
ANOM_LIMITS_MAX_ANGULAR_VELOCITY_PER_PSI = ? ;необязательный
ANOM_LIMITS_MAX_VELOCITY = ? ;необязательный
MAX_SPAWNED_MINDIST_COUNT = ? ;необязательный
PHYSICAL_SIM_RATE = ? ;необязательный
Параметр | Информация |
---|---|
MATERIAL_FRICTION | По умолчанию: 0.100000 |
MATERIAL_ELASTICITY | По умолчанию: 0.900000 |
DEFAULT_LINEAR_DAMPING | По умолчанию: 0.500000 |
DEFAULT_ANGULAR_DAMPING | По умолчанию: 0.200000, 0.200000, 0.200000 |
⚡ [CommConsts]
[CommConsts]
COMM_PLAYER_FAR_DIST = FLOAT
COMM_PLAYER_FAR_DIST_ATTEN = FLOAT
CHATTER_MAX_DIST = FLOAT
CHATTER_MAX_DIST_ATTEN = FLOAT
CHATTER_START_ATTEN = FLOAT
COMM_CONFLICT_PRIORITY_CUTOFF = INT
WALLA_MAX_DIST = FLOAT
WALLA_MAX_DIST_ATTEN = FLOAT
WALLA_START_ATTEN = FLOAT
WALLA_PRIORITY_CUTOFF = INT
Параметр | Информация |
---|---|
COMM_PLAYER_FAR_DIST | По умолчанию: 6000.000000 Диапазон: 0 до ∞ Расстояние, с которого игрок считается «далеко» с точки зрения связи. |
COMM_PLAYER_FAR_ATTEN | По умолчанию: 0.000000 |
CHATTER_MAX_DIST | По умолчанию: 3500.000000 Диапазон: 0 до ∞ Расстояние, на котором игроки не будут слышать болтовню NPC по связи. |
CHATTER_MAX_DIST_ATTEN | По умолчанию: -16.000000 |
COMM_CONFLICT_PRIORITY_CUTOFF | По умолчанию: -3 |
WALLA_MAX_DIST | По умолчанию: 3500.000000 |
WALLA_MAX_DIST_ATTEN | По умолчанию: -24.000000 |
WALLA_START_ATTEN | По умолчанию: -8.000000 |
WALLA_PRIORITY_CUTOFF | По умолчанию: -3 |
💢 [AsteroidConsts]
[AsteroidConsts]
MAX_ASTEROID_LOOT_DAMAGE = FLOAT
MAX_LOOT_PER_ASTEROID = INT
Параметр | Информация |
---|---|
MAX_ASTEROID_LOOT_DAMAGE | По умолчанию: 20000.000000 Диапазон: 0 до ∞ |
MAX_LOOT_PER_ASTEROID | По умолчанию: 3 Диапазон: 0 до ∞ Максимальное количество добычи, которое может быть найдено в одном астероиде (при его разрушении). |
⚡ [ThrusterEquipConsts]
[ThrusterEquipConsts] ;необязательный
OUTSIDE_CONE_ATTENUATION = ? ;необязательный
OUTSIDE_CONE_ANGLE = ? ;необязательный
INSIDE_CONE_ANGLE = ? ;необязательный
MIN_VOLUME_FORCE = ? ;необязательный
MAX_VOLUME_FORCE = ? ;необязательный
EXTERIOR_SOUND_NAME = STRING ;необязательный
INTERIOR_SOUND_NAME = STRING ;необязательный
Параметр | Информация |
---|---|
OUTSIDE_CONE_ATTENUATION | Неизвестный |
OUTSIDE_CONE_ANGLE | Неизвестный |
INSIDE_CONE_ANGLE | Неизвестный |
MIN_VOLUME_FORCE | Неизвестный |
MAX_VOLUME_FORCE | Неизвестный |
EXTERIOR_SOUND_NAME | Неизвестный |
INTERIOR_SOUND_NAME | Неизвестный |