Описание scn-файла
ЗАГОЛОВОК:
1 строка
9
Версия не самого сценария, а программного кода.
2 строка
The Battle of Borodino Historical, September 7, 1812
Название
3 строка
1812 9 7 6 0 0 0 1 48
- Год
- Месяц
- Число
- Час
- Минута
- Активная армия:
- 0 — французская
- 1 — коалиции
- Фаза:
- 0 — движения
- 1 — защиты
- 2 — наступательного огня
- 3 — рукопашного боя
- текущий тур
- количество туров
4–5 строки
1 6 6 0
1 6 6 0
Баллы за потери: пехота (25 человек), кавалерия (25 человек), артиллерия (1 орудие), обозы
Первая строка для французской армии, вторая для коалиционной.
6 строка
–4500 0 4500 9000
Уровни побед
7-9 строки
Сampaign.map
Сampaign.oob
Сampaign.pdt
Файлы используемые сценарием: карта, расписание, параметры.
10 строка
2 2 0 7 0 0 0 0
- A/I коалиция 1
- A/I французы
- A/I коалиция 2
- AI флаги
- ?
- ?
- Условия
- 0 — нормальные
- 1 — снег (некоторые элементы карты берутся из папки Map/Snow)
- 2 — мороз (некоторые элементы карты берутся из папки Map/Frozen)
- ?
11 строка
1000 2000 1500
Артиллерийский запас: коалиция 1, французы, коалиция 2 и т.д.
12 строка
0 0 0 0 0 0 0 0
?
1-й БЛОК: расположение юнитов
1 2.4.5.3.7 2 4 840 0 0 266240 2 71
1 A.C.D.B.R F G N S M Fr X Y
Каждая строка данного блока начинается с 1.
- 1 — номер блока
- A.C.D.B.R — номер юнита в oob-файле. У командиров короче, например Наполеон — 1.1
- армия
- корпус
- дивизия
- бригада
- батальон/полк
- F — направление
- 1 — северо-восток
- 2 — восток
- 4 — юго-восток
- 8 — юго-запад
- 16 — запад
- 32 — северо-запад
- G — размещение в гексе
- 1 — северо-восток
- 2 — восток
- 4 — юго-восток
- 8 — юго-запад
- 16 — запад
- 32 — северо-запад
- N — численность для подразделения или ранг для командира
- S — усталость
- M — количество использованных единиц перемещения
- Fr — параметр характеризующий построение юнита (колонна или линия), его состояние (нормальное, расстроен, паника), а также отображает фиксацию.
- 0 — пехота в линию
- 4096 — пехота в линию расстроенная (212)
- 131072 — пехота в каре (217)
- 135168 — пехота в каре расстроенная (217 + 212)
- 262144 — пехота в колонне (218)
- 262656 — пехота в колонне фиксированная (218 + 29)
- 393217 — пехота бегущая (218 + 217 +1)
- 397312 — пехота в колонне расстроенная (218 + 212)
- 134479872 — пехота в колонне без роты застрельщиков (227 + 218)
- 8650752 — застрельщики (223 + 218)
- 8650753 — застрельщики бегущие (223 + 218 + 1)
- 8654848 — застрельщики расстроенные (223 + 218 + 212)
- и т.д.
- X — координата занимаемого гекса по горизонтали
- Y — координата занимаемого гекса по вертикали
2-й БЛОК: подкрепления
2 1812 9 7 8 30 20 5 95 0 4
2.2.13.4.1 8 1 3 0 0 262144
2.2.13.4.2.1 8 32 2 0 0 262144
2.2.13.4.2.2 8 8 725 0 0 262144
2.2.13.4.2.3 8 4 725 0 0 262144
Информация о каждом подкреплении начинается с цифры 2. В первой строке указаны:
- Дата и время подкрепления:
- год
- месяц
- число
- час
- минуты
- вероятность прихода подкрепления
- координата гекса по горизонтали
- координата гекса по вертикали
- используется в save-файле, характеризуя задержку при вероятности менее 100.
- количество юнитов в данном подкреплении
Далее идут строки с описанием пришедших юнитов как и в 1-м блоке за исключением координат.
4-й БЛОК: снятие фиксации
4 1812 9 7 8 0 30 1.2.7 0
Каждая строка начинается с цифры 4. Далее:
- Дата и время снятия:
- год
- месяц
- число
- час
- минуты
- вероятность снятия
- номер подразделения в oob-файле, дивизия, корпус или вся армия, например французская армия — 1
- используется в save-файле, характеризуя задержку при вероятности менее 100.
7-й БЛОК: цели
7 39 52 600 0
Каждая строка начинается с цифры 7. Далее:
- координаты:
- по горизонтали
- по вертикали
- баллы за цель или –1, если это точка выхода)
- принадлежность цели:
- 0 — коалиция 1
- 1 — французы
- 2 — коалиция 2
- и т. д.
11-й БЛОК: мосты
11 31 2 1 200
Каждая строка начинается с числа 11. Далее:
- координаты:
- по горизонтали
- по вертикали
- расположение:
- 1 — север — юг
- 2 — северо-восток — юго-запад
- 4 — северо-запад — юго-восток
- единицы моста (0 — разрушенный), от них зависит возможность перемещения различных родов войск
?
0
1 0
???
БЛОК A/I: скрипт для игры с компьютером
56 AI Script #1
2.4.5.5 1806 10 14 7 0 36 42 4
2.4.5.6 1806 10 14 7 0 31 41 4
2.4.4.4 1806 10 14 7 0 12 52 4
...
В первой строке первое число указывает на количество строк в скрипте, далее номер скрипта.
После следуют строки, которые указывают:
- номер подразделения в oob-файле, дивизия, корпус или вся армия
- Дата и время:
- год
- месяц
- число
- час
- минуты
- Координаты гекса-цели:
- по горизонтали
- по вертикали
- Характер действий:
- 0 — активная оборона
- 1 — оборона
- 2 — без указаний
- 3 — атака
- 4 — активная атака
ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ
John Tiller, 1998
[ Historical ] -------------- Sept. 7, 1812. This version of the full-day battle boasts no "fixed" units,
allowing both sides to use their forces in whatever way they see fit. As the French commander can you use
the Guard to win a total victory, unlike Napoleon who never committed them - or as Kutuzov can you utilize
the large and powerful reserve Russian artillery to decisively rebuff the French onslaught?
Строка об авторе сценария.
Далее идет описание сценария без ограничений.
Такой же порядок в save-файлах, но к счастью, с некоторых пор, данные этих файлов кодируются.
|