Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
(1/30) > >>
3DSchumacher:
GINCS Studio - бесплатная полнофункциональная среда разработки текстовых приключений для SEGA Megadrive/Genesis с использованием движка GINCS. Я написал эту программу для облегчения страданий при портировании The Longest Journey. Сначала мучался с Notepad++, затем написал свою кастомную подсветку синтаксиса к Visual Studio 10, но это все было не то, одни костыли. Потому решился замутить свою IDE под GINCS, с подсветкой и кейвордами ;)
Это первая версия программы, в ней присутствуют недоработки, возможны ошибки и т.д, но уже сейчас в ней можно заниматься созданием полноценных игр.

Особенности программы:


*     Создание нового пустого проекта со всей необходимой структурой и файлами
*     Загрузка существующего проекта целиком
*     Подсветка синтаксиса в скриптах
*     Создание новых скриптов с автоматическим добавлением их в проект
*     Удаление скриптов из проекта
*     Список использованных меток в текущем скрипте с быстрым переходом к метке по двойному клику на ней
*     Список использованных триггеров (не завершено, пока только отображение без сортировки и фильтрации/навигации)
*     Дерево всего проекта слева
*     Встроенный просмотрщик (двойной клик на изображении) и конвертер PCX файлов (использован сторонний Irfan View)
*     Моментальная компиляция и запуск проекта прямо в студии (использован сторонний эмулятор Kega Fusion)


Системные требования:


*     .NET Framework 4.0
*     Microsoft Windows XP SP3 (32-bit and 64-bit* editions), Microsoft Windows Vista SP2 (32-bit and 64-bit* editions), Windows 7 (32-bit and 64-bit* editions), Windows 8 (32-bit and 64-bit* editions)
*     10 Мб свободного места на диске.
*     Обязательное отсутствие пробелов в пути к папке с программой. Для тех, кто в танке, поясняю: это значит нельзя запускать с рабочего стола. Желательно копировать папку в корень диска (недоработка сборщика движка GINCS)
* - компиляция и запуск проекта в х64 системах пока невозможен, особенность GINCS. Возможно кто-то возьмется перекомпилировать сборщик под х64. Но вы всегда можете скомпилировать проект в виртуальной машине.


Скриншот:


Скачать можно тут: http://emulation.at.ua/publ/developing/sega_megadrive_genesis/gincs_studio/11-1-0-71
Размер: 3.5 Мб
Inspector_Popabol:
Текстовый квест для мегадрайва? Но зачем?
MASTERMAX:
Ух ты.. довольно не плохая штука, жаль на самом GINCS особо не разгуляешься, но все равно сделать что-то интересное можно при желании.
3DSchumacher:

--- Цитата: MASTERMAX ---жаль на самом GINCS особо не разгуляешься
--- Конец цитаты ---
свою задачу (создание текстовых адвенчур) он выполняет, а большего от него никто и не требует. В будущем есть идея намутить удобное IDE для BasiEgaXorz, там можно разгуляться не на шутку :)

Добавлено позже:

--- Цитата: MASTERMAX ---с этим не согласен
--- Конец цитаты ---

оси 12 лет, и этим все сказано. Это как в момент выхода XP в 2001 юзать DOS :lol:
lupus:
Ну я вот сижу на XP, к сожалению не могу проапдейтиться, т.к. ноут корпоративный. Брать ноут у жены, каждый раз, чтобы поработать с гинкс - не айс :/
3DSchumacher:
всем не угодишь, мало ли кто на чем сидит. Я вот бывает вечерами за спеком сижу 48к :) Саппортить старые оси, которым уже больше 10 лет - это имхо лишнее, надо юзать старый фреймворк, лишаться всевозможных современных ништяков... не, не айс
Добавлено позже:
lupus, хочешь, я тебе скомпилю под фреймворк 2.0, например, ехешник. В следующую версию я уже затулил пару фич, которые придется переписывать, если юзать 2.0, так что дальнейших апдейтов точно не будет под XP, мне лень и мне не платят за это :)
MASTERMAX:

--- Цитата ---свою задачу (создание текстовых адвенчур) он выполняет, а большего от него никто и не требует.
--- Конец цитаты ---
ну некоторых все же плюшек ему не хватало, как та же анимация к примеру ) хотя я хз нужна ли она в квестах ))
и с музыкой там какая-то лажа у меня была  :lol:
3DSchumacher:

--- Цитата: MASTERMAX ---всем и не надо. хр еще будет использоваться думаю лет 10 так точно... не все спешат апдейтить железо, а юзать 7-ку на старом железе не очень то удобно (личный опыт).
А с вистой я вообще последний раз "работал" в 2007 году )) Мб у меня руки тогда кривые были, но зрелище это еще то... А ведь то была офф.версия, вспоминать страшно ))
--- Конец цитаты ---
в любом случае меня это мало волнует. Я никого не принуждаю юзать прогу. У кого XP - ставьте себе Notepad++, настраивайте подсветку под десяток кейвордов GINCS и юзайте. Ну или просто в блокноте. Если нравится сидеть на старом железе, в старой ос, то и софтом пользуйтесь старым и проверенным. Блокнот - самое то :)
Как я уже говорил мне до лампочки кто за каким поиском сидит
Unit2k:
3DSchumacher, а с чего ты решил, что на ХП только фраемворк 2.0 работает? Вплоть до 4.0 поддержка же.
MASTERMAX:

--- Цитата ---Если нравится сидеть на старом железе, в старой ос
--- Конец цитаты ---
ну в моем случае нравится/не нравится, не тот аргумент, просто нету надобности как таковой. (даже сейчас имея средний по характеристикам ноут, использую примерно половину его производительности)
А прогу я гляну, как найду диск с фреймворком (да, из-за своего инета я не могу его скачивать )) ). Все таки когда ковырял немого гинс, чего-то такого не хватало...

зы. все, извиняй 3DSchumacher, я не хотел флудить тут и вообще с кем-то спорить или типа того. Просто немного позабавило твое высказывание по поводу тех кто использует хр... А в моем распоряжении вообще 3 ОС, так что все, я про ос больше ничего не буду говорить))
3DSchumacher:
Unit2k, на сайте майкрософт в системках для 4.0 виндовс хп нет. Может и станет, я не пробовал, но никто ничего не гарантирует ;)
Добавлено позже:
А, да, точно, поссоны, я не туда посмотрел, я фейл:
http://msdn.microsoft.com/en-us/library/8z6watww%28v=vs.100%29.aspx
Значит на хп таки пойдет. lupus, можешь радоваться :) только обязателен SP3
MASTERMAX:
Запускал на хр - работает... :)
зы. Потер оффтоп за собой.
lupus:
У меня все фреймворки до 4.0 стоят. Куча корпоративного софта написана с их использованием. Если всё только в это упиралось, то у меня должно работать. Ноут кстати на i5.
Короче, попробуем.
SPOT:
А можно в двух словах узнать как работать с программой. Потому-что у меня после создания проекта нечего не меняется. В папки проект создаётся, но в самой программе всё чисто.
3DSchumacher:
SPOT надо хотябы один скрипт написать. Тот же main.txt. Как писать скрипты, какие там кейворды бывают и т.д. можно глянуть в проекте example, который уже есть в папке Projects.
Собственно в GINCS всего около десятка команд, все они есть в example

И да, проект после создания надо открыть, я завтыкал сделать это автоматически :blush:
SPOT:

--- Цитата: 3DSchumacher от 02 Апрель 2013, 13:50:33 ---SPOT надо хотябы один скрипт написать. Тот же main.txt. Как писать скрипты, какие там кейворды бывают и т.д. можно глянуть в проекте example, который уже есть в папке Projects.
Собственно в GINCS всего около десятка команд, все они есть в example

И да, проект после создания надо открыть, я завтыкал сделать это автоматически :blush:

--- Конец цитаты ---

Спс, вроде бы разобрался.
3DSchumacher:
Да, кстати, пока писал игру обнаружил еще одно ограничение GINCS. Максимальное количество значащих (не пустых) строк в скрипте должно быть не больше 1024
Добавлено позже:
И еще очень важно, названия файлов должны быть в формате 8.3

В довесок парочка скринов, как пруф того, что работа по портированию продолжается:
3DSchumacher:
Принялся за модификацию самого движка GINCS. Пока замутил 32битные версии GINCSMK.exe, pcx2bkg.exe и ZOP.EXE. Паралельно устраняя разного рода баги. Сейчас занят переписыванием RDC.EXE, чет в сигвине он с ходу не собрался, но в перспективе мы таки получим сборщик, работающий нормально как в х86, так и в х64. Ограничение на 1024 строки в скрипте снято. Надеюсь к вечеру воскресенья выложить новую версию студии с новым GINCS
Guyver(X.B.M.):
Не забрасывай главное. Очень нужное дело делаешь!
lupus:
Хорошие новости, если сумеешь ещё исправить баг с с невозможностью использовать символы из второй части таблицы для менюшек.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии