Системные смещения
📎 Информация
- Все смещения указаны для файлов из официального патча 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»
означает замену исходных байтов слева новыми байтами справа. (Байты указаны в порядке расположения файлов, они не представляют собой число, как смещение.)
💨 Системы
Значение по умолчанию | Файл | Смещение | Автор | Описание |
---|---|---|---|---|
05 7B -> 41 74 | common.dll | 0DAD24 |
adoxa | Сделать drag_modifier независимым от помех/повреждений. |
562500000000d | server.dll | 08B450 |
fox | Квадрат расстояния от центра системы, при котором ваш корабль взрывается в мультиплеере (не применяется смещение 1.0, функция добавлена в версии 1.1). |
6250000f | server.dll | 086AEC |
fox | Квадрат расстояния от центра системы, при котором базы перестают быть дружелюбными после андокинга (примечание: это то же число, что и расстояние исчезновения NPC — если у вас хороший диапазон NPC persistence, loot_unseen_radius = (радиус) и loot_unseen_life_time = (время за пределами радиуса) в constants.ini , увеличение безопасно). |
77->EB | freelancer.exe | 05B029 |
M0tah | Принудительно использовать IDS "%s System." (1373 в resources.dll ) для всех текстов прибытия в систему (дом не отображается). |
83 FF FF FC FF 83 F8 -> AB 01 00 00 00 EB 2F | freelancer.exe | 05B021 |
M0tah | Сделать так, чтобы дом в тексте прибытия в систему был IDS системы +1. |
83 FF FF FC FF 83 F8 -> 9B 01 00 00 00 EB 2D | freelancer.exe | 05B021 |
M0tah | Сделать текст прибытия в систему IDS системы +1 (обязательно также изменить IDS 1373 на просто "%s"). |
1.74f | common.dll | 13DFDC |
w0dk4 OutCast |
Множитель для fill_dist в вычислении CmnAsteroid::CAsteroidField::near_field ; увеличить, чтобы FL рендерил астероидные поля с больших расстояний. |
7C -> EB | common.dll | 0E698E |
adoxa | Некоторые планеты продолжают вращаться. |
C6 44 24 30 01 -> E9 47 FF FF FF | common.dll | 0D670F |
adoxa | Солнца будут учитывать флаг посещения. |
7b | common.dll | 0460A9 |
adoxa | Множитель для максимального расстояния от центра системы по оси X, на котором будут появляться статические астероиды (07 = 130k, 08 = 260k, 09 = 520k и т.д.). |
7b | common.dll | 0460AC |
adoxa | Множитель для максимального расстояния от центра системы по оси Y, на котором будут появляться статические астероиды (07 = 65k, 08 = 130k, 09 = 260k и т.д.). |
7b | common.dll | 0460AF |
adoxa | Множитель для максимального расстояния от центра системы по оси Z, на котором будут появляться статические астероиды (07 = 130k, 08 = 260k, 09 = 520k и т.д.). |
81 F9 -> EB 15 | common.dll | 0460B0 |
w0dk4 Gold_Sear |
Всегда рендерить статические астероиды. |
90 90 90 90 90 90 90 90 90 90 90 -> 5B 31 C0 5E 83 04 E4 11 C2 08 00 |
content.dll | 04B101 |
adoxa | Не добавлять дефис к msg_id_prefix в mbases.ini (Часть 1). |
5B 33 C0 5E C3 -> E9 79 FF FF FF | content.dll | 04B183 |
adoxa | Не добавлять дефис к msg_id_prefix в mbases.ini (Часть 2). |
D9 44 24 20 8B 15 9C 42 E3 04 D8 32 8B 07 -> D9 05 DE 97 42 00 8B 15 9C 42 01 05 8B 07 | server.dll | A551 |
Venemon | Изменить урон в зоне с процентного на фиксированный — 100 за тик (чем выше значение, тем быстрее применяется урон в зоне). |