KomeR 27 Опубликовано 17 Мая 2016 (изменено) SRTP_STALKER_world (v 1.1.0.1) (Среда разработки и редактирования текстовых параметров мира С.Т.А.Л.К.Е.Р.) - типа расшифровка Среда разработки - пока это громко сказано, но если получится реализовать проект на все 100%, то это будет логически правильным названием. Этот проект берет начало с другого проекта, направленного ТОЛЬКО на Тень Чернобыля, в котором были реализованы такие редакторы как: редактор диалогов, квестов, оружия и торговли. Но после просьб об адаптации к др. частям сталкера (хотя адаптация планировалась изначально) я решил начать этот проект, который основан на "моем первом опыте". За основу, в плане кода, было взято примерно 15-20% (в виде парсера файлов), остальное было разработано заново. Теперь прога имеет возможность работать с ТЧ и ЗП (ЧН пока не включаю, по причине отсутствия этой игры ), а так же работает через файл system.ltx, но имеется большое НО: 1. в ТЧ вкл. РДиалогов, РКвестов, РОружия, однако в полной мере работает РДиалогов. РК и РО, по причине их переноса, пока не сохраняют изменения. 2. в ЗП вкл. РДиалогов и РОружия, однако РО пока не сохраняет изменения. 3. ЧН Выкл. в принципе. Конец истории. Теперь о плюсах (на мой взгляд), имеется в виду РДиалогов: 1. Имеется 2 графических интерфейса для работы с диалогом: 1.1 1.2 2. При вводе поршней имеется проверка на регистрацию этого поршня в файлах поршней, а так же проверка на присутствие поршня в добавляемый тег и происходит проверка на наличие вводимого поршня во взаимоисключающем теге, например: не логично вводить один поршень в одну фразу сразу И в giv_info И в disable_info 3. Имеется возможность перетаскивания поршней между окошками (тегами) с поршнями в пределах одной фразы. 4. Реализован поиск по функциям и поршням в правой части проги. Что касаемо планов: 0. Конкретных планов нет, есть глобальная идея, к ней потихоньку и иду. 1. Если есть конкретные предложения, пишите сразу же! Все идеи рассмотрим, обмозгуем 2. Работаю над РКвестов для ЗП. Существует проблемка по поводу формирования кондлистов, особенно условий в них (я про { true }). А вообще предлагайте идеи по интерфейсу для редактора, можете прям нарисовать, как Вы видите РКвестов, или др. редакторы. Видео по работе в этих прогах: Ссылки на проги (Я.Диск): "первый опыт" эта прога Проект сырой, возможны вылеты, зависания, не правильная генерация файлов и т.д. За сим прошу сделать резервные копии на всякий пожарный! P.S.: Этот проект ведется самоучкой, чисто ради интереса, попутно развиваясь в программировании. P.S.S.: Пишу на... (только не смейтесь) Obj Pascal в среде Delphi XE8. P.S.S.S.: Если есть желание непосредственно помочь кодить эту прогу, пишите в личку, поговорим. В общем пробуйте, отписывайтесь, предлагайте, критикуйте, Всем удачи! Изменено 17 Мая 2016 пользователем BFG 9 1 Поделиться этим сообщением Ссылка на сообщение
KomeR 27 Опубликовано 18 Мая 2016 @BogDIC, Да, планируется. Но пока не скоро, как минимум после вкл. РКвестов для ЗП. 1 Поделиться этим сообщением Ссылка на сообщение
KomeR 27 Опубликовано 18 Июня 2016 Видео обзор изменений в редакторе. Ссылка на прогу 1 2 Поделиться этим сообщением Ссылка на сообщение
KomeR 27 Опубликовано 23 Июня 2016 (изменено) Не большое обновление Добавлена вкладка Микроредакторы:1. Редактор файла Alife.ltx (ТЧ)2. Редактор однотипных квестов (ТЧ)Смотрим ВИДЕО Ссылка на прогу (v1.1.0.3) P.S.: создал в ВК страничку, если есть предложения можете писать туда, ищите по названию проги srtp_stalker_world Изменено 23 Июня 2016 пользователем KomeR 2 Поделиться этим сообщением Ссылка на сообщение
KomeR 27 Опубликовано 11 Октября 2016 Представляю вашему внимаю обновлённую версию своей "среды разработки" SRTP_STALKER_world (2.0.1.0 PreAlfa) Данного функционала должно хватить для создания полноценного квеста (отвлетвления сожета ??) редактор диалогов: создание файлов для диалогов создание\редактирование\удаление диалогов тестирование диалогов "почти как в игре" редактор НПС: создание файлов для НПС создание\редактирование\удаление НПС возможно создать новый профиль редактор квестов Тень Чернобыля: создание файлов для квестов ТЧ создание\редактирование\удаление квестов ТЧ редактор оружия: редактирование существующих секций оружия ведется история изменений свойств оружия с возможностью возврата к оригинальному значению редактор поршней: создание\редактирование\удаление поршней отображение инфы о выбранном поршне (присутствие тегов в поршне, кол-во диалогов в которых есть выбранный поршень) микроредакторы - универсальный редактор секций: возможность редактировать любую секцию файла *.ltx возможно изменить подсказку для ключа из секции микроредакторы - редактор файлов alife_*.ltx создание\редактирование\удаление секции Но для начала убедительно прошу глянуть (настройка проги и уроки по работе с редакторами) и качнуть все необходимые файлы.Затем можно глянуть (практика по РКвестов ТЧ) и качнуть обновлённый *.ехе-шник с последующей заменой предыдущей версии. (Начало)Разработка "скелета" программы.(prepreAlfa)Создать основные редакторы для создания полноценного квеста (диалоги, НПС, квесты, поршни, функции)То есть, реализовать базовые и минимальные функциональные возможности соответствующих редакторов.(preAlfa)Адаптация базового функционала к "Зов Припяти" => (preAlfa_CoP)Адаптация базового функционала к "Чистое Небо" => (preAlfa_CoP_CS)Рефакторинг и оптимизация.(Alfa)Добавление уникальных редакторов во все версии трилогии.(prepreBeta)не известо(preBeta)не известо(Beta)не известо(preRelise)не известо(Relise) P.S.: Убедительная просьба предлагать любые идеи по развитию проекта. Знающим Pascal/Delphi предлагаю присоединиться к развитию проекта. Спасибо за внимание! 3 4 3 Поделиться этим сообщением Ссылка на сообщение