???
Математика на уровне МГУ

Показано с 1 по 24 из 24

Тема: Альтернативный и экстравагантный редактор карт на базе 1С

  1. #1
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Альтернативный и экстравагантный редактор карт на базе 1С

    С некоторых пор связался со встроенным полным редактором карт в Ил-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-у точку и угол поворота объекта в этой точке.

    Изменения постараюсь описать в следующем посте.
    Вложения Вложения
    Крайний раз редактировалось KPAMOP; 28.03.2008 в 15:24.

  2. #2
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Идеология редактора.

    Встроенный полный редактор в Ил-2 – самодостаточен. В нём можно долго искать недостатки. Для меня основным является не возможность работать с группами объектов. Данный редактор служит для исправления этого недостатка.
    Программа 1С 8.0 позволяет хранить данные, работать с файлами, но в ней не предусмотрена работа с полноценными графическими объектами. В данном редакторе я старался максимально использовать функционал 1С. 8.0. К сожалению, полностью отойти от встроенного редактора в Ил-2 не получилось.

    <на реконструкции>
    Вложения Вложения
    Крайний раз редактировалось KPAMOP; 28.03.2008 в 15:52.

  3. #3
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Прилагаю миссию, которую на быструю руку сделал в своём редакторе.
    Большу часть времени (~1 ч) заняло создание файлов векторов, остальное (~15 минут) создание миссии, вот и судите...

    Выкладываю примеры для 2-ой версии 'MapEditor_v2_example'
    Вложения Вложения
    Крайний раз редактировалось KPAMOP; 28.03.2008 в 15:48.

  4. #4
    Зашедший Аватар для Lis
    Регистрация
    01.11.2002
    Возраст
    54
    Сообщений
    97

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Я не картостроитель, но могу помочь в части кода 1С. Будет нужна помощь, пиши.

  5. #5
    Старший Офицер Форума Аватар для Charger
    Регистрация
    08.04.2002
    Адрес
    Москва
    Возраст
    58
    Сообщений
    11,713
    Images
    16

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Крамор - респект. Попробую организовать у себя на второй работе проверку. Как раз переходим на 8.0.
    Мля, идите на дуэльный сервер - там ваши кони, сэры рыцари (c)mamali
    Я дрался с асами WarBirds(c)Varga
    Основная проблема русского витуального сообщества - избыток лыцарелизателей и рыцаререзателей и нехватка наевропуболтоположителей... (с)CoValent
    БоБ прямее руганью не станет. (с) Harh
    Oculos habent non viclebunt.(c) Псалом 134
    Q9650+8GbRAM+560Ti/2Gb i7-4790k+32Gb+2060/6Gb

  6. #6
    Сам по себе Аватар для LSA
    Регистрация
    25.03.2005
    Адрес
    наша Раша
    Возраст
    64
    Сообщений
    952

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Вопрос номер один. Что делать тем, у кого нет и никогда не будет 1С: Предприятие 8.0?
    Вопрос номер два. Фраза "просто «общаться» с текстовыми файлами (а именно в таком формате хранится карта)" озадачила. Где же лежат эти карты? Уж не файлы ли с расширением mis имеются в виду?
    Вопрос номер три. Неужели в этом экстравагантном редакторе наконец-то будет графический интерфейс?
    Арбайтен! Нихт перекурен!

  7. #7
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от LSA Посмотреть сообщение
    Вопрос номер один. Что делать тем, у кого нет и никогда не будет 1С: Предприятие 8.0?
    Вопрос номер два. Фраза "просто «общаться» с текстовыми файлами (а именно в таком формате хранится карта)" озадачила. Где же лежат эти карты? Уж не файлы ли с расширением mis имеются в виду?
    Вопрос номер три. Неужели в этом экстравагантном редакторе наконец-то будет графический интерфейс?
    Ответ 1: Полагаю, тут имеется в виду то, что мало кто купит за 9000 рублей 1С 8.0 только для моего редактора. Что ж, не могу советовать тем, у кого нет этой программы. Могу только сказать: "Кто ищет, тот найдёт!...". Можете искать скрытый смысл, он там есть...

    Ответ 2: Конечным результатом является именно текстовый файл *.mis. Он полностью готов для запуска как в режиме dogfight, так и для загрузки в полный редактор для более тщательного редактирования и для задачи брифинга. Кстати, в моём редакторе есть полуавтоматический механизм формирования и хранения текста брифинга в готовом виде. Т.е. "копируй и вставляй", сложно формировать брифинг в хитрой кодировке. Об этом в описании...

    Ответ 3: Увы, 1С не позволяет полноценно работать с графикой
    Зато с БД ух как работает...

    Сейчас пишу описание с картинками и схемами, к вечеру постараюсь выложить. Тогда станет более понятно.

  8. #8
    Зашедший
    Регистрация
    22.06.2005
    Адрес
    Belarus, Brest
    Возраст
    48
    Сообщений
    16

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от KPAMOP Посмотреть сообщение
    Ответ 1: Полагаю, тут имеется в виду то, что мало кто купит за 9000 рублей 1С 8.0 только для моего редактора. Что ж, не могу советовать тем, у кого нет этой программы. Могу только сказать: "Кто ищет, тот найдёт!...". Можете искать скрытый смысл, он там есть...
    ...............................

    Ответ 3: Увы, 1С не позволяет полноценно работать с графикой
    Зато с БД ух как работает...

    Сейчас пишу описание с картинками и схемами, к вечеру постараюсь выложить. Тогда станет более понятно.
    может, все-таки поговорить с кем нибудь и написать на какой-нибудь другой платформе? (С, Delphi, VBasic)
    Идея, то конечно хорошая, только искать 1С, ох как не хочется...
    =Часто в жизни всё не так, как на самом деле.=

  9. #9
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от w.s Посмотреть сообщение
    может, все-таки поговорить с кем нибудь и написать на какой-нибудь другой платформе? (С, Delphi, VBasic)
    Идея, то конечно хорошая, только искать 1С, ох как не хочется...
    Скажу по секрету, я хочу уговорить братишку написать на С++ с нормальным графическим интерфейсом. Он на графике специализируется, у него получиться, но!... Как и все программисты он - мирконтилен, поэтому не горит огонь в его глазах.
    А пока приходится довольствоваться моим "творением"

    p.s.: а найти 1С 8.0 намного легче, можно даже из дому не выходить...

  10. #10
    $hpig Sp@rr Аватар для Sparr
    Регистрация
    29.04.2002
    Адрес
    г.Бишкек
    Возраст
    50
    Сообщений
    2,153

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от KPAMOP Посмотреть сообщение
    Как и все программисты он - мирконтилен, поэтому не горит огонь в его глазах.
    А пока приходится довольствоваться моим "творением"

    p.s.: а найти 1С 8.0 намного легче, можно даже из дому не выходить...
    Какоффа цена вопроса??
    может скинемся ему на новую клавиатуру??
    С уважением, Sparr
    Религия - опиум для народа
    AviaSkins - правильные цвета родной авиации
    Никаких прорывов на линии, просто лучший симулятор в мире.
    =FB=LOFT

  11. #11
    Black Ravens Аватар для Sexton
    Регистрация
    18.11.2003
    Адрес
    Выборг/СПб
    Возраст
    49
    Сообщений
    3,176

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Графический интерфейс - что вы под этим имеете в виду???

    Вообще другой редактор - утопия, т.к. никто вам не расскажет как из игры вытащить геометрию ландшафта, а без нее смысла в редакторе особого нет.

  12. #12
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от Sexton Посмотреть сообщение
    Графический интерфейс - что вы под этим имеете в виду???

    Вообще другой редактор - утопия, т.к. никто вам не расскажет как из игры вытащить геометрию ландшафта, а без нее смысла в редакторе особого нет.
    Я знаю, что идентичного редактора не получится пока МГ не выложит данные по карта в открытом виде.
    Мы с братом планируем использовать карты от Бороды. Располагать группы объектов на них, вполне реально. Сложность будет состоять в установке колонн прям на дорогу, т.к. погрешность - велика.
    Во избежании этого неприятного эффекта поверх карты (картинка) будет параметрически выводиться сетка дорог, ж/д линий, узловые точки которых прийдётся "выдирать" из редактора Ил-2. Ну Вы в курсе, пускаем от одного конца дороги до другого машинку, редактор Ил-2 сам создаст ей путь прям по дорогам, сохраняем миссию, парсим текст, получаем координаты.
    В остальном идеология будет такой же, как в моём редакторе под 1С 8.0.

  13. #13
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Цитата Сообщение от Sparr Посмотреть сообщение
    Какоффа цена вопроса??
    может скинемся ему на новую клавиатуру??
    С уважением, Sparr
    Цена? Сколько надо времени чтобы сделать этот редактор? Вот и считай, денег на жизнь ровно на этот период... делать два дела одновременно он не может...

    Кстати, кто-нибудь уже посмотрел мой редактор? Очень хотелось бы услышать отзывы...

  14. #14
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Мда... число просмотров редактора аж 130 (!), а, видать, так никто и не посмотрел...
    Неделя работы - коту под хвост...

    p.s.: Ну описание-то смогли открыть? Как Вам вообще постановка и логика вопроса создания карт путём расстановки шаблонов?

  15. #15
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    "О! Эхо! Эхо-о-о-о-о..." (с)

  16. #16
    Курсант Аватар для Boser
    Регистрация
    02.03.2006
    Адрес
    Москва
    Возраст
    36
    Сообщений
    1,846

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Посмотров то 130... А вот тех, кто реально запустил твою прогу всего два-три...

  17. #17
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Ну я так и понял, с радости качают, потом читают...
    Жаль... хотелось бы услышать стороннее мнение...

  18. #18

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Мдя, хорошо что на SAP/R3 не написали...

  19. #19
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С


    На чём умею, на том и написал... мог бы, конечно, и Дельфи вспомнить, но тогда срок разработки бы увеличился в 10 раз...

    p.s.: неужели так сложно найти нынче 8.0? :-\

  20. #20
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Выложил версию №2... в первом посте...
    Друг кто-то всё же осилит...

  21. #21
    Учусь летать Як-52! Аватар для olegkirillov
    Регистрация
    10.11.2002
    Адрес
    Южнобутовский :)
    Возраст
    51
    Сообщений
    1,105

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Быстрее всего сваять новый редактор - на Java. Там вам и 3Д и ГУЙ и все остальное за один день непрерывной работы сделать можно (говорю по себе).
    Как получить ландшафт - я уже писАл. Легко. В Экселе генерим хренову тучу объектов "Сирена", координаты которых увеличиваем с шагом 10 м. В игре выключаем звук, чтоб не оглохнуть, и в полном редакторе грузим нашу карту с сиренами. После чего сохраняем ее и вуаля - в полученном файле третья координата каждой сирены (высота) будет показывать высоту ландшафта в данной точке.
    С дорогами все просто - точность там замечательная - все дороги прямые и повороты только в серединах квадратов, т. е. не парясь можно расставлять на глаз, а потом округлить до ближайших нужных значений. Некоторую сложность будет представлять разработка базы данных дорог и населенных пунктов, но все вполне решаемо.

    Беда только в том, что такой редактор нафиг никому не нужен.
    American freedom: you're free to fall as low as the laws allow.

  22. #22
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Почему не нужен? Мне, например нужен, уже давно его пользую...
    По мне, так было бы супер, если разработчики утилиты MapTools включили поддержку создания шаблонов объектов (или групп) и их расставление по карте... цены бы такой программе не было. Жаль, что авторы ничего не говорят по этому вопросу, хотя я его им в их ветке задавал...

  23. #23
    Учусь летать Як-52! Аватар для olegkirillov
    Регистрация
    10.11.2002
    Адрес
    Южнобутовский :)
    Возраст
    51
    Сообщений
    1,105

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    1-2 пользователя - не аудитория...
    American freedom: you're free to fall as low as the laws allow.

  24. #24
    Белка-Летяга Аватар для KPAMOP
    Регистрация
    13.01.2006
    Адрес
    Kazan
    Возраст
    47
    Сообщений
    301

    Re: Альтернативный и экстравагантный редактор карт на базе 1С

    Полагаю, что количество пользователей расширенного MapTools выросла бы в разы, если бы авторы прикрутили возможность размещать объекты на карту и сохранять в файл миссий...
    Я, по-крайней мере, точно бы пользовался... да многие картоделы тоже...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •