IL-2 Map Tools - версия 1.2.
Программа предназначена для создания навигационных карт в игре Ил-2.
Общий вид программы
Меню "Файл"
Меню "Настройки карты"
"Общие..."
"Сетка..."
"Маркеры квадратов..."
"Географические названия..."
"Аэродромы..."
"Карта высот..."
"Маршруты..."
"Линия фронта..."
"Графические объекты"
Меню "Объекты"
Авторы
Общий вид программы
Главное окно программы содержит главное меню, через которое осуществляются все действия над изображением карты, панель с горячими кнопками (масштаб карты и пр.) и полотно с изображением карты. На панели кнопок находятся кнопки для увеличения/уменьшения масштаба карты, поле для ручного ввода значения масштаба. Диапазоне на Zoom ограничен в пределах 10-400. Если значение выходит за пределы диапазона, то изображение не меняется. Кнопки увеличить/уменьшить масштаб работают по фиксированным значениям: 10, 25, 50, 75, 100, 150, 200, 300, 400. Шаг изменения значения Zoom в поле редактирования = 10. Также здесь располагаются кнопки управления режимами для действий с мышью: кнопка с изображением руки позволяет перемещать полотно изображения карты в случае если карта целиком не помещается в окне; кнопки управления картой высот - добавить/удалить точку на карте высот; кнопка для режима выделения фрагмента изображения. Может быть активен только один режим действий для мыши, по нажатию мыши режим активизируется, по повторному нажатию деактивируется, также существует кнопка для включения режима "штурман". Рядом располагается панель, дублирующая пункт главного меню "Настройки". В строке состояния отображается координаты пикселя карты под указателем мыши, кооринаты кары для этой точки (в метрах), высота над уровнем моря для координаты, номером квадрата, уточнение квадрата 0-9 (как в программе Штрурман), уточнение по NumPad.
В левом-нижнем углу изображения карты отображается логотип программы.
Назад
Меню "Файл"
Выбрав п.м. "Создать..." появляется диалог выбора типа карты, в котором можно создать стандартную карту на основе имеющихся изображений и настроек. Также имеется возможность использовать имеющийся файл настроек в качестве шаблона. Т.е. все настройки от старой карты применяются к новой, но при этом очищается список маршрутов, список маркеров, линия фронта, список картинок, список доп. иконок, список высот.
Файл настроек для карты сохраняются при помощи п.м. "Сохранить" в текущий файл или "Сохранить как...", указав имя файла для сохранения. Файлы настроек представляют из себя xml-документ. Расширение файла по-умолчанию .XMAP.
Ранее сохраненый файл настроек можно открыть при помощи пункта меню "Открыть...". Также для открытия ранее сохраненных файлов существует пункт меню "Недавно открытые файлы" - программа запоминает предыдущие файлы настроек .xmap и позволяет открыть эти файлы из меню.
Окончательный вариант изображения (с учетом масштаба) можно сохранить через п.м. "Сохранить изображение...". Изображение карты можно сохранить в один из форматов: GIF, BMP, PNG, JPG.
Программа позволяет также сохранить фрагмент карты через п.м. "Сохранить фрагмент..."
В режиме выделения фрагмента при помощи нажатой кнопки мыши можно указать прямоугольник для фрагмента. При выделенном фрагменте если навести указатель мыши на границу выделения, то границу выделения можно перетащить с зажатой кнопкой мыши.
При масштабировании изображения диапазон выделения тоже масштабируется.
В окне фрагмента изображения в соответствующих полях указаны значения границ фрагмента, которые были запомнены ранее. Эти значения можно отредактировать. При выполненной настройке сетки карты можно сохранить фрагмент изображение, расчитанный по координатам квадратов сетки. Для этого необходимо отметить чек "Определять координаты по квадрату" и установить соответствующий диапазон квадратов.
Назад
Меню "Настройки карты"
Каждый пункт меню соответствует определенной группе настроек карты. При выборе пункта меню появляется окно с соответствующими настройками.
Настройки параметра цвета осуществляются в соответствующем поле по кнопке выбором цвета из определенного набора цветов или по кнопке указав в диалоге произвольный цвет.
Настройки текста осуществляются в поле для имени шрифта указав имя а также стиль шрифта (жирный, курсив...):
В других полях можно указать цвет и размер шрифта. Параметр "Масштабировать шрифт" означает, что при изменении масштаба карты будет соответственно изменяться размер шрифта, для этого будет использоваться поле "Размер для 100%", которое содержит значение размера шрифта при 100% масштабе карты. Также можно указать параметры окантовки текста: цвет и величину в пикселях.
Назад
"Общие..." параметры.
На закладке "основные" содержится информация о типе карты:
1) стандартная карта из списка доступных карт - определяет изображение, список городов, аэродромов и другие установки по-умолчанию;
2) пользовательская карта, файл изображения которой указывается в соответствующем поле (формат изображение .BMP, .GIF, .PNG), ширина и высота карты указывается в метрах (в игре размер квадрата равен 10000м (10км)). При этом для "нестандартной карты" указанный код карты также определяет список городов, аэродромов.
Имеется возможность указать порядок отображения элементов карты. Изменить порядок отрисовки выполняется при помощи кнопок "вверх", "вниз" для выделенной записи в списке.
На закладке "Легенда" можно настроить параметры отображения "легенды" (заголовка карты):
Текст, расположение текста относительно края карты, ручной ввод сдвига текста, рамка для текста (цвет линии, толщина линии, цвет фона, прозрачность), параметры шрифта для текста.
Если отметить чек "Добавлять легенду на фрагмент карты", то при сохранении фрагмента изображения будет нарисована легенда с такими же параметрами, как и на основном изображении.
Назад
Раздел "Сетка..." содержит настройки по отображению сетки на карте:
В окне настроек расположен чек, отображать или не отображать линии сетки. Для сетки можно указать цвет линии. Также указывается толщина линии в пикселях. Для линии сетки можно указать цвет и толщину окантовки линии, а также отметить в соответствующих чекбоксах с какой стороны от линии будет отображаться окантовка.
Существуют настройки, управляющие масштабированием толщины основных линий сетки при изменении масштаба.
Также существует возможность отображения дополнительных линий сетки для квадртов. Квадраты делятся на 100 (10х10) или 9 (3х3) частей. Дополнительные линии сетки могут появляться при определенном увеличении, по-умолчанию при 200%.
Назад
Раздел "Маркеры квадратов..." позволяет управлять отображением буквенно-цифровых обозначений квадратов.
Для маркеров указывается 2 варианта расположения квадратов:
1 - маркеры располагаются по краю карты по центру между линиями сетки.
2 - маркеры располагаются в каждом квадрате. При этом указывается вариант расположения: в квадрате по краю квадрата (8 позиций) или по центру квадрата. Также можно указать символ-разделитель буквенного и цифрового обозначения квадрата (или несколько символов).
В группе "Текст" можно указать шрифт и стиль шрифта (жирный, курсив...), указать цвет и размер шрифта. Для текста настраиваются отступы (величина отступа может быть отрицательной).
Количество квадратов по-умолчанию автоматически расчитывается на основании размеров карты (см. раздел "Общие..."), при этом по-умолчанию отображаются обозначения только для "полных" квадратов. Но можно указать чек "Отображать маркеры для неполных квадратов".
Назад
"Географические названия..."
В разделе "Общие..." (пункт меню "Настройки карты -> Общие...") указанный код карты определяет список городов, данные по которым берутся из xml-файла базовых настроек карты. В файле содержатся английские и русские названия городов, можно выбрать один из этих видов названий для отображения. Отмеченный параметр "Сдвигать текст, если выходит за границы" означает, что если название города выходит за границы карты, то текст будет сдвинут таким образом, чтобы текст помещался. Для расположения текста относительно координат, указанных в файле, существует 9 вариантов.
На закладке "Текст" можно настроить отображение текста. Все города условно делятся на 3 типа по размеру города (0-2). Для каждого из этих типов по нажатию на кнопку "шрифт" появляется диалоговое окно, позволяющее настроить шрифт, стиль, цвет, окантовку, режим масштабирования текста (аналогично настройке текста для маркеров квадратов). Для каждого типа города можно выставить чек отображать или нет данный тип города на карте.
Для некоторых карт помимо городов существуют дополнительные текстовые обозначения для морей, рек, заливов, озер, аэродромов и пр. Настройка текста для них выполняется аналогично.
На закладке "Общие" существует возможность управлаять настройками отображения каждого города в отдельности. Файл расширенных настроек указывается в соответствующем поле. Окно дополнительных настроек содержит панель кнопок, список дополнительных настроек (расположен слева) и список всех названий для данной карты. Список дополнительных настроек содержит 3 столбца - код, сдвиг по X и сдвиг по Y. Данная настройка позволяет указать сдвиги в пикселях от координаты указанного города. Это необходимо, например, в случае если названия двух городов накладываются друг на друга. По кнопке "Добавить строку" в этот список можно добавить код города для выделенной строки из списка городов карты и указать необходимые сдвиги в пикселях. По кропке "Удалить строку" из списка настроек можно удалить выделенную строку. По кнопке "Сохранить" изменения применяются и окно закрывается.
Назад
"Аэродромы..."
Аэродромы отображаются схематично в виде иконок. Предусмотрено 2 типа иконок:
1) С указанием направления взлетной полосы, направление обозначается сплошными квадратами возле обозначения аэродрома. Квадратом обозначается бетонный аэродром , окружностью - грунтовый .
2) Со схематичным указанием вида аэродрома.
Также можно установить рамку возле иконки аэродромма, указав ее цвет, а также цвет фона, или указать, что фон прозрачный. Для отображения рамки аэродромов существует дополнительный параметр "Окружность для грунтового аэродрома". В случае если отмечен чек "рамка для иконки" и отмечена данная настройка, то грунтовые аэродромы будут очерчены окружностью, а бетонные - квадратом, в противном случае все поля будут очерчены квадратом.
Для аэродромов можно указать чек "поворачивать иконку", при этом изображение аэродрома будет повернуто в соответствии с реальным изображением на игровой карте.
Выставленный чек "Масштабировать иконку" означает, что иконка аэродрома будет изменять размеры в соответствии с указанным масштабом карты.
Установленный чек "посадочный вектор" позволяет отображать рядом с изображением аэродрома цифровое значение посадочного вектора.
Назад
"Карта высот..."
Для координаты высоты можно указать шрифт текста для указания высоты. Предусмотрено 2 типа отображения высоты на карте:
1) "возле точки", при этом можно указать цвет, толщину (радиус в пикселях) а также один из 8-ми вариантов распложения указателя высоты возле точки, можно настроить величину сдвига текста от точки по X и по Y;
2) "в рамке", при этом можно указать цвет, толщину линии (в пикселях), цвет фона или указать что фон прозрачный. Толщина окантовки текста влияет на размеры рамки текста, при желании можно варьируя этим параметром увеличивать или уменьшать размер рамки.
По кнопке "Удалить все высоты" можно очистить список высот полностью. Показывается диалог с подтверждением удаления. Но, даже если было подтверждение удаления в диалоге, по кнопке "Отмена" высоты не очистятся, изменения происходят по кнопке "ОК".
Добавление координат в список происходит из основного окна программы при помощи мыши, выбрав соответствующий режим на панели действий , удалить точку можно также при помощи мыши выбрав соответствующее действие .
Назад
"Маршруты..."
Режим отображения маршрутов ("штурман") устанавливается по кнопке на панели кнопок или через меню "Настройки карты - Маршруты..." установить чек "Отображать маршруты". В этом режиме в правой части окна появляется панель управления маршрутами. Содержит список маршрутов и набор кнопок управления точками маршрута. Цвет маршрута отображается в прямоугольнике слева от текста.
По правой кнопке мыши на списке маршрутов появляется контекстное меню для действий c маршрутами. П.м. "Добавить" позволяет добавить пустой маршрут в список, п.м. "Удалить" удаляет выделенный маршрут из списка, п.м. "Исправить..." (или двойной клик на маршруте в списке) вызыват окно для редактирования параметров выделенного маршрута. Также можно загрузить список маршрутов из файла миссии (при этом список маршрутов очищается), загрузить или сохранить маршрут в формате программы "Штурман" (поддерживается версия 2.5).
Для управления точками маршрута существует 3 режима: добавить , исправить , удалить . Если выбран один из этих трех режимов, то выделенный маршрут переходит в состояние редактирования и отображается серым цветом (изменить цвет редактируемого маршрута можно в окне общих настроек маршрутов), выделенная точка маршрута отображается в виде сплошной окружности. В режиме добавления точки по щелчку мыши на карте добавляется точка на маршрут после выделенной точки маршрута. В режиме редактирования точки по щелчку на точке маршрута эта точка выделяется серым цветом, в этом режиме при помощи нажатой кнопки мыши можно перетаскивать точки маршрута. В режиме добавления и редактирования появляются поля для редактирования высоты и скорости точки маршрута. При выделении точки в эти поля подставляется соответственно высота и скорость, после изменения значений высота и скорость автоматически обновится для данной точки. В режиме добавления значения этих полей будут применены к добавляемой точке. В режиме удаления точки по щелчку мыши можно удалить точку из маршрута. В режиме редактирования точек маршрута старый маршрут отображается прежним цветом, а измененный отображается красным, при этом также появляются две кнопки: - подтвердить изменение маршрута и - отменить изменения.
Окно настройки маршрута позволяет указать код для идентификации маршрута, цвет маршрута (определяет цвет линии, точки, подписи для элементов пути). Также существует возможноть отредактировать параметры точек выбраного маршрута в таблице X, Y, V (скорость), H(высота). Чек "Отображать маршрут" управляет видимостью каждого маршрута. В списке маршрутов невидимый маршрут отображается зачеркнутым шрифтом. Добавление, исправление и удаление точек для невидимого маршрута не действуют.
Маршруты на карте отображаются линиями, точки маршрута отображаются окружностями, для каждой линии маршрута можно указать расстояние и курс.
Окно для общих параметров маршрутов позволяет настроить толщину линии маршрута, размер окружности для точки маршрута, стрелки направления на линиях (показывать/нет), можно указать что будет отображена иконка для точки маршрута. Круг можно закрасить полупрозрачным цветом, по-умолчанию желтым, линия также выделяется этим же цветом.
Существует настройка легенды для линии маршрута - устанавливается строка, которая будет использована для отображения. В этой настройке параметр #angle# будет при отображении заменен на значение курса, параметр #dist_m# - расстояние между двумя точками маршрута в метрах, #dist_km# - в километрах, #dist_ml# - в милях, #minutes# - приблизительное время полета на данном отрезке маршрута.
Существуют настройки отображения магнитного курса: показывать/нет, значение МК (показывать/нет), цвет МК (по умолчанию красный), положение относительно линии пути: справа/слева.
Для подписи на линии маршрута и значения МК можно настроить шрифт, а также указать что текст будет повернут согласованно с направлением отрезка маршрута и дополнително указать, что текст будет поворачиваться не более чем на 90 градусов.
Существует возможность для маршрутов отображать рубежи набора высоты / снижения: Черта пенпердикулярная линии маршрута - обозначает место начала изменения высоты полета (у нас это всегда ППМ). Стрелка сбоку указывает направление изменения высоты: вниз - снижение, вверх - набор. Цифры над и под перпендикулярной чертой указывают с какой высоты нужно слезть - на какую. Вверху всегда пишется большая высота, а внизу меньшая. Например: если вверху 2100, а внизу 1500 и стрелка вниз, это значит обозначен рубеж начала снижения (РНС) с высоты 2100, до высоты 1500. Если вверху 4500, а внизу 2700 и стрелка вверх, то это значит обозначен рубеж набора высоты (РНВ) с высоты 2700, до высоты 4500. Обозначение рубежей набора / снижения для конечной точки маршрута в программе не отображается. Есть возможность настроить шрифт для отображения текста высот. Цвет берется из настроек цвета маршрута.
При оформлении маршрута "как в реале" предлагается имспользовать следующие рекомендации: "Черные окружности 7-10мм внутри закрашиваются полупрозрачным желтым цветом. Черная линия пути самого маршрута тоже поднимается сбоку желтым полупрозрачным цветом шириной 2-3мм. Магнитные курсы пишутся в начале этапа справа по полету красным цветом. Магнитный курс возле ППМ начала пути справа по полету красным цветом со стрелкой направления полета. Истинный курс - слева по полету синим цветом."
Назад
"Линия фронта..."
При выборе данного пункта меню появляется немодальное окно, которое можно "приклеивать" к любой границе окна (окно ToolWin).
Для рисования линии фронта существует две возможности: 1) расчет линии фронта по маркерам, 2) рисование линии фротна по точкам.
В окне настроек можно указать отображать или нет линию фронта, маркеры линии фронта. Существует возможность загрузить маркеры из файла миссии или отчистить список маркеров полностью. Существуют три кнопки: "Добавить красный маркер" , "Добавить синий маркер" , "Удалить маркер" . Линия фронта расчитывается по координатам маркеров и при этом на карте не менее 3-х маркеров и существуют маркеры разных цветов.
Для рисования линии фронта по точкам ниже располагается список линий, кнопка для добавления новой линии и кнопка удаления линии, выделенной в списке: . По кнопке "Добавить точку" включается режим добавления точки на карту, т.е. по щелчку мыши на карте добавится точка в конец выделенной линии.
Назад
"Графические объекты"
Позволяет рисовать на карте произвольные изображения.
В верхней части окна с настройками находится поле для предпросмотра изображения. Затем поле для выбора из списка файла изображения и кнопки, позволяющие добавить и удалить файл из списка. В качестве изображения можно использовать BMP, полупрозрачный GIF или PNG.
Угол поворота изображение и масштаб можно менять при помощи ползунков или полей редактирования. В нижней части находится панель с кнопками для управления изображениями: показать / скрыть все изображения; режим добавления изображения на карту ; режим выбора изображения на карте ; удаление изображения . В режиме добавления изображения по щелчку мыши на карте избражение определяемое именем файла, а также с указанными параметрами масштаба и угла поворота будет добавлено на карту. В режиме выбора изображения можно перемещать при помощи мыши графические объекты, в этом режиме в центре каждого изображения отображается символ . По щелчку мыши на этом символе вокруг изображения отображается пунктирная рамка, обозначающая что выбрано данное изображение. Выделенное изображение можно удалить по кнопке на панели кнопок графических оъектов. Также для выделенного изображения можно изменить угол поворота, масштаб, имя файла.
Для графических объектов, которые будут поворачиваться или масштабироваться желательно использовать изображения с границей прозрачного цвета (прозрачный цвет поддерживается форматами PNG и GIF).
Назад
Меню "Объекты"
Загрузить статические объекты
Необходимо указать mis-файл для загрузки. Каждому типу объекта должен соответствовать файл изображения, это соответствие задается в файле NStationary.ini. Если этот файл не существует, программа создаст его и добавит в него необходимые параметры. Например:
vehicles.artillery.Artillery$Zenit25mm_1940_1=#app#\User\NStationary\obj_1.png
Здесь код параметра состоит из обозначения объекта как в миссии, после знака подчеркивания сторона объекта (1-красная, 2-синяя, 0-неопределено), после знака раверства ссылка на имя файла.
Если файл существует, а программа определила, что загруженный объект миссии в ней не присутствует, то программа добавит этот объект в ini-файл. Т.е. чтобы начать работу с загрузкой статических объектов миссии необходимо: 1) загрузить миссию; 2) отредактировать файл NStationary.ini по своему усмотрению. Важно: При сохранении файла карты стационарные объекты НЕ сохраняются. При загрузке файла миссии предыдущие загруженные объекты удаляются.
Назад
Авторы
Сергей Побежимов (Moff), moff-vrn@yandex.ru
Андрей Радаев (boRada), borada@yandex.ru
Ссылки:
Сайт программы
Maddox Games
IL-2 Map Tools (C) 2007