Смещения миссии
⚡ Информация
- Все смещения указаны для файлов из официального патча 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»
означает замену исходных байтов слева новыми байтами справа. (Байты указаны в порядке расположения файлов, они не представляют собой число, как смещение.)
💨 Сценарные миссии
Значение по умолчанию | Файл | Смещение | Автор | Описание |
---|---|---|---|---|
74 -> EB | server.dll | 03A03E |
M0tah | Обход проверки миссии при приглашении игрока (внимание: может вызвать сбои в RandomMissions). |
74 -> EB | server.dll | 03A438 |
M0tah | Убирает проверку миссии при принятии приглашения в группу (внимание: может вызвать сбои в RandomMissions). |
75 17 -> EB 0E | content.dll | 019A59 |
M0tah | Предотвращает провалы миссий из-за атаки нейтрального или дружественного объекта. |
🔥 Случайные миссии
Значение по умолчанию | Файл | Смещение | Автор | Описание |
---|---|---|---|---|
34 -> 00 | content.dll | 0518C7 |
adoxa | Разрешить fc_n_grp для randommissions (Часть 1). |
34 -> 00 | content.dll | 0519B7 |
adoxa | Разрешить fc_n_grp для randommissions (Часть 2). |
2500f | content.dll | 11C2C4 |
Vital | Расстояние, на котором создаются целевые корабли NPC для randommissions. |
2625f | content.dll | 0F17D9 |
Vital | Расстояние, на котором создаются волны кораблей NPC в randommissions. |
7500f | content.dll | 11C2B0 |
Vital | Расстояние, на котором создаются целевые солары миссий в randommissions. |
6000f | content.dll | 11CBCC |
Vital | Расстояние от первой точки миссии до второй точки (и кораблей на ней) в randommissions. |
3500f | content.dll | 11C2C8 |
Vital | Дистанция отступления ядра от точки randommission, модифицируется ниже указанным смещением. |
250f | content.dll | 11CAB4 |
Vital | Значение, добавляемое к дистанции отступления ядра (выше), чтобы вычислить реальное расстояние отступления, и вычитаемое для расчета реальной дистанции возврата в диапазон. |
2000f | content.dll | 11C2CC |
Vital | Максимальная дальность, на которой NPC randommissions будут атаковать врагов; за пределами этой дистанции их поведение будет странным (летят по кругу, игнорируют стрельбу и т.д.). |
300f | content.dll | 117608 |
adoxa | Множитель расстояния зоны; увеличьте, чтобы randommissions появлялись дальше от базы. |
30f | content.dll | 12E778 |
adoxa | Время возврата к бою (SP). |
45f | content.dll | 11C2DC |
adoxa | Время возврата к бою (MP). |
5f | content.dll | 0ECED5 |
adoxa | Интервал обновления времени возврата к бою. |
…код замены… | content.dll | 0AAD7A |
adoxa | Сделать сложность MP заданной точно между min и max difficulty в mbases.ini. |
100f | content.dll | 1143D4 |
adoxa | Максимальное значение сложности misn в mbases.ini. |
100f | content.dll | 1175F0 |
adoxa | Максимальное значение сложности DestroyMission (кажется; часть StateMachine) в mbases.ini. |
100f | content.dll | 11B22C |
adoxa | Максимальное значение rank_diff и сгенерированной сложности миссии. |
0f, 0f, 3f, 9f, 6f, 2f, 1f, 1f, 1f | content.dll | 11CC58 |
adoxa | Взвешенный вектор, определяющий, сколько кораблей должно быть в randommissions (SP), от 0 до 8 кораблей. |
0f, 0f, 2f, 3f, 9f, 6f, 4f, 2f, 1f | content.dll | 11CC7C |
adoxa | Взвешенный вектор, определяющий, сколько кораблей должно быть в randommissions (MP), от 0 до 8 кораблей. |
58CCFB -> 00CBFC | content.dll | 0F8A4B |
adoxa | Использовать 30-элементный массив на 12CB08 (создан вручную) для вектора веса кораблей SP. |
7CCCFB -> 80CBFC | content.dll | 0F8A54 |
adoxa | Использовать 30-элементный массив на 12CB88 (создан вручную) для вектора веса кораблей MP. |
FF10 -> 9090 | common.dll | 0995B6 |
adoxa | Отключить предупреждение ArchDB::Get при генерации randommissions (Часть 1). |
FF10 -> 9090 | common.dll | 0995FC |
adoxa | Отключить предупреждение ArchDB::Get при генерации randommissions (Часть 2). |
1i -> 7i | content.dll | 0F20F0 |
BC46 | NPC randommissions будут использовать ракеты. Меняет их флаги attack_preference на "|GUNS | GUIDED | UNGUIDED| " |
1i -> 15i | content.dll | 0F20F0 |
BC46 | NPC randommissions будут использовать ракеты и торпеды. Меняет их флаги attack_preference на "| GUNS | GUIDED | UNGUIDED | TORPEDO. | " |