Смещения ущерба, ремонта и столкновений
🧯
Смещения ущерба, ремонта и столкновений

📎 Информация

  • Все смещения указаны для файлов из официального патча 1.1.
  • Числа указаны в шестнадцатеричном формате или с суффиксом, указывающим на их тип:
Суффикс Тип Размер
f float 4 bytes
d double 8 bytes
i integer 4 bytes
b byte 1 byte (-128 to 127)

Значение типа «0F 85 -> 90 E9» означает замену исходных байтов слева новыми байтами справа. (Байты указаны в порядке расположения файлов, они не представляют собой число, как смещение.)

⚡ Повреждения, ремонт и столкновения

Значение по умолчанию Файл Смещение Автор Описание
0C → 00 server.dll
00960C
M0tah Исправляет урон от взрывов, который не наносил полный урон (или вообще не наносил) большим кораблям и базам.
D9 44 24

C2 08 00
server.dll
00AFC0
adoxa Энергетическое оружие не наносит урон источнику энергии.
1E → 0E common.dll
04B4D2
adoxa Исключить устройство маскировки из общего количества очков прочности (Часть 1).
1E → 0E common.dll
04B582
adoxa Исключить устройство маскировки из общего количества очков прочности (Часть 2).
1E → 0E common.dll
04B63E
adoxa Исключить устройство маскировки из общего количества очков прочности (Часть 3).
0.05f server.dll
08551C
adoxa Минимальная доля урона, необходимая для использования ботов/баттов (например, если Нанобот восстанавливает 1000 единиц урона, требуется минимум 50 единиц полученного урона, чтобы сработал ремонт).
E9 → 00 freelancer.exe
0B3C42
adoxa Предметы с ids_name = 0 отображаются в списке ремонта.
0.01f common.dll
0EDB44
w0dk4 Минимальная дистанция проверки при обнаружении столкновений (увеличение этого значения исправляет проблемы с sur-коллизиями у объектов, находящихся дальше чем 130k от центра системы).
EB 26 → 8B C8 server.dll
00A46C
adoxa Игнорировать броню при определении урона от радиации (Часть 1).
66 81 7C E4 04 5A 13 74 E2 91 EB CE

90 90 90 90 90 90 90 90 90 90 90 90
server.dll
00A494
adoxa Игнорировать броню при определении урона от радиации (Часть 2).