Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
<< < (30/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 Мб
lupus:
На рисунке, до конвертации. У меня в подписи ссылка на Silent Hill: Genesis, посмотри скрины, как я с графикой поступал.
А здесь:
http://pscd.ru/forum/index.php?/topic/85-igry-dlia-smd-sdelannye-pri-pomoschi-gincs/
Целая подборка проектов на GINCS со скриншотами, тоже есть интересные варианты исполнения рамок, даже с аватарами говорящего.
Томахомэ:
Я лично предпочёл вариант в виде рамочки из оригинальной игры, самым в данном случае кошерно-канонiчно-православным, к тому же в том виде, в котором они есть там, рамочки занимают меньше всего пространства от картинок. Авки персов в оригинале таки тоже есть. Выглядят эти рамочки так, как видно внизу прикрепленного скрина.
Томахомэ:
Чё-то опять проблема. Вроде ж ведь создал с помощью IrfanView одну картинку, отличающуюся от первого бэкграунда игры только рамочкой внизу, но почему-то она, в отличие от оригинала, показывается не в нормальном виде, а опять в разбитом и перемешанном.
Да и вообще с некоторыми оригинальными фонами в игре, даже с теми, что созданы на IrfanView, аналогичный графический глюк сохраняется. Хотя с частью фонов графические проблемы всё-таки решились, хоть на том спасибо.

Не могли бы вы на примере слегка обновлённой версии проекта проверить, в чём дело, за что на некоторые ирфановские картинки GINCS лается?
Томахомэ:
Ну, что, уважаемые доктора, каков ваш диагноз глючных картинок?
Томахомэ:
А какие, кстати, есть ещё программы, кроме IrfanView и RetroGraphicToolkit, для преобразовании графики в перевариваемый GINCS`ом формат?
Horagema:

--- Цитата: Томахомэ от 04 Ноябрь 2015, 06:38:31 ---А какие, кстати, есть ещё программы, кроме IrfanView и RetroGraphicToolkit, для преобразовании графики в перевариваемый GINCS`ом формат?

--- Конец цитаты ---
Photoshop. Я в нём всё делал.
Томахомэ:

--- Цитата: Horagema от 12 Ноябрь 2015, 16:59:30 ---Photoshop. Я в нём всё делал.

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

Проблема, самое-то интересное, как раз в том, что на выходе из фотошопа при тестовом запуске игры вместо получившихся после фотошопа (прошедших, правда, предварительную обработку RetroGraphicToolkit`ом) картинок на их месте появляется абсолютно пустой белый фон, на котором вообще ничего не видно.
Томахомэ:
Слегка обновил проект. На этот раз приведён в "человеческий" вид бэкграунд одной из локаций. За это спасибо программе FastStone Image Viewer.
Томахомэ:
Очередное обновление проекта. На этот раз приведён "в человеческий вид" один из бэкграундов и исправлен баг меню в сценке в кафе, из за которого первое меню состоила не из предусмотренных двух, а из 4-х (вместе с приплетёнными 2-мя пунктами из следующего меню), а перед меню появлялась фразочка, которая должна была появиться только после ответов. Теперь в менюшках в этой сценке всё, как я задумал.
ALKOSHA:
Чёт не зацепило. Слишком онимешно. (circle)
lupus:
http://romhacking.ru/forum/14-361-16#4275
Томахомэ:

--- Цитата: lupus от 02 Декабрь 2015, 12:43:20 ---http://romhacking.ru/forum/14-361-16#4275

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

Спасибо. Только вот хреново, что она файлы сохранять как PCX не умеет, а те файлы, что умеет, после прохода сквозь встроенный конвертер GINCS, опять при запуске становится адским тайловым месивом.
lupus:
Так отпишись Марату.
TiberiyLTim:
Жаль, что среда не обновляется уже. Чего нехватает этому движку:

Звуковой драйвер формата VGM/XGM - http://chipmusic.org/forums/topic/15673/sega-genesis-new-xgm-driver/
MVS слишком слабый формат, а WAV и вовсе фичеката, которая не позволит сделать полноценный продукт с авторской музыкой нормального качества. А VGM - это лучшее на данный момент решение с классным трекером и прочими утилитами.

Также недостаёт использования функции консоли DISABLE SCREEN и ENABLE SCREEN во время технической загрузки уровня, из-за чего происходит отображение мусорных тайлов при переходе от сцены к сцене.

Если кто продолжит развитие движка, то обратите внимание на эти фичи.
lupus:
Выкатил все, что было связано с разработкой Silent Hill Genesis в среде GINCS Visual Studio на github, все сырцы прилагаются:
https://github.com/1upus/Silent_Hill_Genesis
Навигация
Главная страница сообщений
Предыдущая страница

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