Смещения миссии
🖇️
Смещения миссии

⚡ Информация

  • Все смещения указаны для файлов из официального патча 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. | "