Видимость - смещения
💨 Информация
- Все смещения указаны для файлов из официального патча 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»
означает замену исходных байтов слева новыми байтами справа. (Байты указаны в порядке расположения файлов, они не представляют собой число, как смещение.)
💢 Видимость
Значение по умолчанию | Файл | Смещение | Автор | Описание |
---|---|---|---|---|
3f | freelancer.exe | 210530 |
Dev | Ближняя плоскость видового фрустума. |
250000f | freelancer.exe | 210534 |
Dev | Дальняя плоскость видового фрустума (ничего не будет рисоваться за этой плоскостью). |
1000000f | rendcomp.dll | 014053 |
adoxa | Множитель для дистанции прорисовки планет (можно безопасно увеличивать). |
10000f | freelancer.exe | 213EC8 |
FriendlyFire | Максимальная дистанция прорисовки для некоторых баз (например, линкоры). |
20000f | freelancer.exe | 1C8910 |
Dev | То же смещение, максимальная дистанция, на которой видны корабли (даже если lodranges задают большую дистанцию). |
20000f | freelancer.exe | 1C8910 |
FriendlyFire | То же смещение, дистанция переворачивания полигонов — увеличение этого значения устраняет графические баги на больших CMP, но слишком высокое значение вызывает мерцание моделей на основе SPH (например, планет). |
75 -> EB | freelancer.exe | 11C3D3 |
adoxa | Убирает отсечение зон (exclusion zone clipping). |
100000000f | freelancer.exe | 1D15B8 |
Dev | Квадрат максимальной дистанции, на которой можно выбрать корабль. |
6250000f | server.dll | 086AEC |
Dev | Квадрат дистанции исчезновения NPC в мультиплеере. |
25000000f | server.dll | 086AF0 |
Dev | Квадрат дистанции исчезновения игрока в мультиплеере. |
100000000f | server.dll | 086AF4 |
Dev | Квадрат дистанции исчезновения сгруппированных игроков в мультиплеере. |
83 FE 08 -> D8 C0 90 | freelancer.exe | 002389 |
adoxa | Удвоение существующих LOD-диапазонов (Часть 1). |
7D 16 -> 90 90 | freelancer.exe | 00238C |
adoxa | Удвоение существующих LOD-диапазонов (Часть 2). |
83 FE 08 -> D8 C0 90 | freelancer.exe | 002389 |
adoxa | Учтено для учетверения LOD-диапазонов (Часть 1). |
7D 16 -> D8 C0 | freelancer.exe | 00238C |
adoxa | Учтено для учетверения LOD-диапазонов (Часть 2). |
83 FE 08 7D 16 -> E8 7B FF FF FF | freelancer.exe | 002389 |
adoxa | Альтернатива выше: масштабирование LOD-диапазонов (Часть 1). |
90 90 -> D80D | freelancer.exe | 002309 |
adoxa | Альтернатива выше: масштабирование LOD-диапазонов (Часть 2). |
90 90 -> 00C3 | freelancer.exe | 00230E |
adoxa | Альтернатива выше: масштабирование LOD-диапазонов (Часть 3). |
90 90 90 ->20 A2 5C ->B4 55 5D ->28 4F 5D ->9C FC 5C ->64 84 5D ->08 4F 5D ->50 88 5D ->54 23 44 ->FA 1F 57 |
freelancer.exe | 00230B |
adoxa & BC46 | Масштабирование LOD-диапазонов (Часть 4) с возможными коэффициентами: 1.5 2.0 3.0 4.0 5.0 6.0 7.0 8.0 10.0 |
DC 05 -> EB 04 | freelancer.exe | 0244F5 |
adoxa | Гамма от 0.0 до 1.0, а не от 1.0 до 2.0. |
B8 89 -> E8 75 | freelancer.exe | 0244F7 |
adoxa | Гамма от 0.5 до 1.5, а не от 1.0 до 2.0. |
B8 89 5C -> F8 EB 5D | freelancer.exe | 0244F7 |
BC46 | Гамма от 0.75 до 1.75, а не от 1.0 до 2.0. |
80 00 -> 00 20 | freelancer.exe | 01AD6F |
Schmackbolzen | Исправление бага с низким разрешением текстур на некоторых системах (максимум установлен на 8192 вместо 128). |
02 -> 00 | rendcomp.dll | 00C499 |
adoxa | Всегда использовать высококачественный рендер сфер — планеты выглядят более круглыми на дальнем расстоянии. |
2b -> 3b | rp8.dll | 01A48C |
BC46 | Изменяет режим фильтрации увеличения с "линейного" на "анизотропный" (часть 1). |
2b -> 3b | rp8.dll | 01A4C5 |
BC46 | Изменяет режим фильтрации уменьшения с "линейного" на "анизотропный" (часть 2). |
1b -> 2b | rp8.dll | 01A4FE |
BC46 | Изменяет режим фильтрации MIP-карты с "nearest" на "linear". Текстуры выглядят лучше, чем по умолчанию, но хуже, чем с "анизотропной" фильтрацией. |
1b -> 3b | rp8.dll | 01A4FE |
BC46 | Изменяет режим фильтрации MIP-карты с "nearest" на "анизотропный" (часть 3). |
1b ->2b ->4b ->8b ->16b |
rp8.dll | 01A5B8 |
BC46 | Изменяет максимальную степень анизотропии с 1 на 2, 4, 8 или 16 соответственно (часть 4). |
255 | freelancer.exe | 1C89C0 |
Venemon | Общий эффект цвета солнца во вселенной (от темного к светлому). |
80 | freelancer.exe | 14BDF7 |
Venemon | Космические частицы вокруг игрока вне полей (жестко закодированное значение). |
80 | freelancer.exe | 6797A8 |
Venemon | Космические частицы вокруг игрока вне полей (динамическое значение). |
DC 2D B8 89 5C 00 -> DC 2D 3B 90 5C 00 | freelancer.exe | 11250D |
Venemon | Делает размер солнечного блика изменяемым (Часть 1). |
00 64 80 5B 00 64 80 5B -> 00 00 00 00 00 00 24 40 | freelancer.exe | 11250D |
Venemon | Делает размер солнечного блика изменяемым (Часть 2) — 1 = 3FF0, 10 = 24 40. |
1 | freelancer.exe | 10F982 |
Venemon | Яркость солнечного блика 1–10 (максимальный эффект). |
1-255 | freelancer.exe | 2798F9 |
Venemon | Влияние зеленого цвета солнца во вселенной (динамическое значение, меняется при каждой подмене). |
1-255 | freelancer.exe | 2798FA |
Venemon | Влияние синего цвета солнца во вселенной (динамическое значение, меняется при каждой подмене). |
1-255 | freelancer.exe | 10262 |
Venemon | Влияние зеленого цвета солнца во вселенной (статический множитель). |
1-10 | freelancer.exe | 10267 |
Venemon | Влияние синего цвета солнца во вселенной (динамическое значение, меняется при каждой подмене). |
1-2 | freelancer.exe | FDDDE |
Venemon | Множитель точек света корабля, позволяет сделать их радужными. |
01 -> 00 | freelancer.exe | 213855 |
Venemon | Выключает плавный переход прозрачности статических объектов в астероидных полях. |
01 -> 00 | freelancer.exe | 213854 |
Venemon | Выключает прозрачность окружающего поля в астероидном поле (отображение может быть багнутым). |