KPAMOP
23.03.2007, 21:38
С некоторых пор связался со встроенным полным редактором карт в Ил-2.
Самоотверженно его использовал, проклиная любя. Думаю, те, кто часто рисует карты меня поймут. Во встроенном редакторе много нет того, что есть в простом редакторе карт хотя бы для того же Quake. Ладно, я слышал слова разработчиков о том, что для расширения функционала полного редактора им не хватало времени. Бог с ними.
Но!... Самая главная раздражительная черта редактора - НЕ возможность работать с группами объектов, так сказать часто используемыми шаблонами объектов.
Я, как программист (правда, узко специализированный), решил упростить себе жизнь.
В чём, Вы спросите, экстравагантность?
Я могу программировать только в среде 1С. Это такая удобная оболочка для создания определённой системы базы данных. Она также позволяет относительно просто «общаться» с текстовыми файлами (а именно в таком формате хранится карта).
В общем, мне удалось создать такую конфигурацию настройки программы 1С (в дальнейшем просто «Конфигурация»), которая существенно облегчает создание карт для режима «dogfight».
Правда есть всё же некоторый процент ручной работы при создании карты, но, по сравнению с использованием встроенного в Ил-2 полного редактора это – мелочь.
В данном сообщении я прикрепляю файл данных (*.dt – файл, содержащий как описание конфигурации, так и сами данные) для тех, у кого есть доступ до программы 1С.8.0 (16-ый релиз) или возможность установить её. Кому удастся всё сделать правильно, тот может оценить полезность уже введённых данных, которые в дальнейшем могут помочь при создании новый карт и миссий.
Прикреплённый файл можно загрузить следующим способом:
- запустить программу 1С.8.0
- добавить новую информационную базу
- указать будущий каталог, где будет находиться база данных Ваших карт и миссий
- стартовать программу в режиме «Конфигуратор» для данной БД
- выполнить Администрирование|Загрузить информационную базу, выбрать прикреплённый файл (после загрузки программа закроется, её надо заново запустить)
- запустить программу 1С: Предприятие 8.0, выбрав данную базу данных
После удачных проведённых операций Вам будет доступно создание карт и миссий.
Пока полное описание функционала - в разработке и будет прикреплено в данной теме в момент создания.
Вам показалось, что всё – сложно? Вот почему этот редактор я назвал – экстравагантным. По сути всё – просто. Надо время, для совершенно не использовавших 1С, чтобы проникнуть и оценить не малый функционал данной конфигурации.
Хотелось бы услышать ответ на вопрос: «У кого из картостроителей есть доступ к программе 1С?»
Может никому не удастся использовать мой труд. Но могу сделать заявление: «Я сам рад тому, что сделал такой редактор! Карты – точные, насыщенные!»
Добавлено: тихо-тихо усовершенствовал, подтачивал под себя, вышло то, что выкладываю вторым файлом 'MapEditor1C_v2'. Добавлены некоторые функции, чтение в шаблон из mis-файла (кусок mis-файла), расширилась база объектов и шаблонов. Добавлена генерация ini-файлов для ILSC2.02, изменен механизм автоматического создания брифинга.
ВАЖНО: изменена суть расставления и получения векторов. До этого идея базировалась на получении 2-х точек и расчете вектора, сейчас перешёл на 1-у точку и угол поворота объекта в этой точке.
Изменения постараюсь описать в следующем посте.
Самоотверженно его использовал, проклиная любя. Думаю, те, кто часто рисует карты меня поймут. Во встроенном редакторе много нет того, что есть в простом редакторе карт хотя бы для того же Quake. Ладно, я слышал слова разработчиков о том, что для расширения функционала полного редактора им не хватало времени. Бог с ними.
Но!... Самая главная раздражительная черта редактора - НЕ возможность работать с группами объектов, так сказать часто используемыми шаблонами объектов.
Я, как программист (правда, узко специализированный), решил упростить себе жизнь.
В чём, Вы спросите, экстравагантность?
Я могу программировать только в среде 1С. Это такая удобная оболочка для создания определённой системы базы данных. Она также позволяет относительно просто «общаться» с текстовыми файлами (а именно в таком формате хранится карта).
В общем, мне удалось создать такую конфигурацию настройки программы 1С (в дальнейшем просто «Конфигурация»), которая существенно облегчает создание карт для режима «dogfight».
Правда есть всё же некоторый процент ручной работы при создании карты, но, по сравнению с использованием встроенного в Ил-2 полного редактора это – мелочь.
В данном сообщении я прикрепляю файл данных (*.dt – файл, содержащий как описание конфигурации, так и сами данные) для тех, у кого есть доступ до программы 1С.8.0 (16-ый релиз) или возможность установить её. Кому удастся всё сделать правильно, тот может оценить полезность уже введённых данных, которые в дальнейшем могут помочь при создании новый карт и миссий.
Прикреплённый файл можно загрузить следующим способом:
- запустить программу 1С.8.0
- добавить новую информационную базу
- указать будущий каталог, где будет находиться база данных Ваших карт и миссий
- стартовать программу в режиме «Конфигуратор» для данной БД
- выполнить Администрирование|Загрузить информационную базу, выбрать прикреплённый файл (после загрузки программа закроется, её надо заново запустить)
- запустить программу 1С: Предприятие 8.0, выбрав данную базу данных
После удачных проведённых операций Вам будет доступно создание карт и миссий.
Пока полное описание функционала - в разработке и будет прикреплено в данной теме в момент создания.
Вам показалось, что всё – сложно? Вот почему этот редактор я назвал – экстравагантным. По сути всё – просто. Надо время, для совершенно не использовавших 1С, чтобы проникнуть и оценить не малый функционал данной конфигурации.
Хотелось бы услышать ответ на вопрос: «У кого из картостроителей есть доступ к программе 1С?»
Может никому не удастся использовать мой труд. Но могу сделать заявление: «Я сам рад тому, что сделал такой редактор! Карты – точные, насыщенные!»
Добавлено: тихо-тихо усовершенствовал, подтачивал под себя, вышло то, что выкладываю вторым файлом 'MapEditor1C_v2'. Добавлены некоторые функции, чтение в шаблон из mis-файла (кусок mis-файла), расширилась база объектов и шаблонов. Добавлена генерация ini-файлов для ILSC2.02, изменен механизм автоматического создания брифинга.
ВАЖНО: изменена суть расставления и получения векторов. До этого идея базировалась на получении 2-х точек и расчете вектора, сейчас перешёл на 1-у точку и угол поворота объекта в этой точке.
Изменения постараюсь описать в следующем посте.