Полная Версия: Структура файла bos.cam версии 1.13
Molok
Здравствуйте.
V1.13 3СД русская. Файл bos.cam 19 987 081 байт(размер меняется если изменяли файл \core\tables\campaign.txt и экспортировали его в bos.cam)
По ходу игры он не меняется, из него считывается карта когда вы выходите на карту мира, и то тока те квадраты, что открыты вами. Так же он нужен один раз при первом сейве, дальше все берется из вашего сейва.
Начало файла
00000000<campaign>.19..A..."...K...<campaign_tile>.2.m
-с этого адреса идет пустое место перед первым <zar>квадратиком карты мира.
00000300 <zar>.4
-с этого адреса идет код первого(по файлу bos.cam а не по карте мира) <zar>квадратика карты мира 6825 байт.

Дальше идут все <zar>квадратики карты мира с пустыми местами между ними, их должно быть 34по вертикали и 65по горизонтали 34x65=2210шт.
То что эти <zar>блоки являются квадратиками карты мира становится ясно если скопировать один <zar>блок в файл хх.zar и конвертировать в gif формат, то будет видно как раз квадратик карты мира, того же размера, и рисунком горы или пустыни и т п.

00FF648E <zar>.4 -с этого адреса идет код предпоследнего(по файлу bos.cam а не по карте мира) <zar>квадратика карты мира.
00FF7F37 <campaign_tile>.2.m -00 код, пустое место между <zar>квадратиками карты мира.
00FF8220 <zar>.4
-с этого адреса идет код последнего(по файлу bos.cam а не по карте мира) <zar>квадратик карты мира 6841 байт.
Получается что все квадратики карты мира с пустыми местами между ними занимают 16 751 061 байт, из всего 19 987 081 байт файла bos.cam.

00FF9CE0
маленький блок кодов по три одинаковых букв русского алфавита от ——— до щщщ.“““.‘‘‘.’’’.

00FF9EC0 -блоки одинаковых повторяющиеся кодов (3 177 896 байт) предполагаю пустой образец для генерации сейвов. Если кто знает точно поясните.
012FF800
маленький блок 00 кода, пустое место не понять для чего.
01301A80
campaigns/missions/core/mission01.mis...varTableHeader.1.<esh>.Name...mission_name_01.Loc x.....Loc y....d...Radius.MissionFile campaigns/missions/core/mission01.mis State..Visited -название карты, ее номер, координаты на карте мира ,радиус зеленого кружка -того места карты мира с которого можно войти в карту миссии, и статус -видно ли на карте мира, с mission00 по спец место mis_z25, и бункера здесь и спец торговцы, пути к файлам карт. Подробнее смотри в core\tables\campaign.txt пункт// CORE MISSION DEFINITIONS

0130464f
<random_force>Radscorp01_Easy critter -имена случайно встреченного врага или группы врагов (враг если bad,или безразличного к вам если good стоит вместо critter) critter, если не ошибаюсь, животные. Проценты вероятности встречи.
entities/Actors/Critters/radscorp_01.ent -пути к его файлу.Подробнее смотри в core\tables\campaign.txt пункт// RANDOM FORCE DEFINITIONS

0130AF80
campaigns/missions/random/missionY01.mis -пути к картам случайных встреч с 01й по 42ю.Подробнее смотри в core\tables\campaign.txt пункт// RANDOM LOCATION MISSION DEFINITIONS

0130B6C0
entities/special/prefab/prefab1.ent -пути к файлам 5-х начальных персов.

0130B790mission01 -появление \ убирание оружие в бункерах у оружейников после завершенных миссий по номеру.
entities/weapons/Pistols/berettaPistol.ent -и пути к файлам оружия.Подробнее смотри в core\tables\campaign.txt пункт// QUARTER MASTER EQUIPMENT DEFINITIONS

0130ED10
mission00 -появление рекрутов в бункерах после завершенных миссий(найденных спец мест) с mission00 по mis_z25
entities/recruits/hm01.ent....add -и путь к файлу рекрута
Подробнее смотри в core\tables\campaign.txt пункт// RECRUITS POOL DEFINITIONS

0130FA00
пустой код для записи шести путей к лицам gui/char/CORE_rec_hf03 ваших бойцов которые в данный момент игры в команде, для сейва.
ВСЕ. Конец файла bos.cam
Пока все.
Ваш ответ: