Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
<< < (29/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 Мб
Ogr:

--- Цитата: lupus ---8. Открываем в фотошопе, сохраняем с индексированной до 256 цветов палитрой .pcx.
--- Конец цитаты ---

сразу уж в фотошопе и перегнать в 8бит 16 цветов?
Томахомэ:

--- Цитата: lupus от 29 Сентябрь 2015, 21:01:17 ---Retro Graphics Toolkit 0.8 RC1.1:

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

Так, у меня вроде как раз она и есть - вчера скачал официальную с ГитХаба скачал.


--- Цитата ---Color reduction algorithm - поэкспериментируй
Colorspace - RGB

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

А они где находятся?

Томахомэ:
Пока что остановился на алгоритмах редукции цветов Dennis Lee v3 и дизеринга Floyd Steinberg.
Встроенный в GINCS конвертер, кажется, именно таким способом графику преобразует?
Томахомэ:

--- Цитата: lupus от 29 Сентябрь 2015, 21:01:17 ---8. Открываем в фотошопе, сохраняем с индексированной до 256 цветов палитрой .pcx.

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

А как там проиндексировать-то надо? Как это делается?
Ogr:

--- Цитата: Томахомэ ---А как там проиндексировать-то надо? Как это делается?
--- Конец цитаты ---

файлы\сохранить для веб. или, изображения\режим\индексированные цвета.
Томахомэ:
Оооо, господи... короче, сохранил я в ретро-тулките пээнгэху, сохранил в фотошопе как PCX (там и индексировать-то особо нечего было, там уже изначально был поставлен режим индексированных цветов 8 бит). А дальше новые проблемы.
Переместил полченный PCX в папку pics моего проекта, запустил тест, и... результат виден на вложении внизу. Как видите, на титульном экране - абсолютно белый фон.

Добавлено позже:
Ей-богу, я всё-таки не могу понять, чо этому GINCS`у всё-таки надо, чем он недоволен?
Томахомэ:
Ну да ладно, на графику пока забью, решил заняться непосредственно текстовой частью игры. Вот пока что небольшой кусочек будущей игры, хоть и, признаться, не без косяков. Фоны для всех реплик после титульного экрана решил предусмотрительно убрать. Хоть за то, что нормально титульник от оригинальной игры конвертит и воспроизводит, на том и спасибо.

Можете тестануть пока предварительный вариант, заодно можете покопошиться в коде и узнать, в чём причина багов.

АХТУНГ! Внутри возможен контент +18!!!
Томахомэ:
Ну, как прошёл тест? Не стало ещё ясно почему вместо второго по счёту меню появляется пустой экран, а фраза, которая должна выскочить после выбора верхнего пункта самого первого меню в игре, появляется ещё и как раз перед этим самым меню?
Томахомэ:
Ну что, нашли какую-нибудь причину багов при тесте проекта?
lupus:
Я даже не искал... Попробуй связаться с 3DShuminator'ом по мылу.
Томахомэ:
Отправил ему личку на http://emulation.at.ua/, теперь подождём, что будет.
TiberiyLTim:
Томахомэ, Проще конвертировать графику так:

Берем программу irfanview, например.

Выбираем пункт меню: Image -> Decrease color depth, в появившемся окне выбираем 16 цветов.

Далее: Image -> Increase color depth, выбираем 256 цветов.

Сохраняем в формате PCX.

Используем в GINCS.

Т.е. получается 16-цветная картинка, сохраненная как 256 цветная. Когда никто ещё не делал игры на GINCS (я был первым), я сам нашел этот способ методом тестирования.
Томахомэ:

--- Цитата: TiberiyLTim от 15 Октябрь 2015, 13:38:37 ---Томахомэ, Проще конвертировать графику так:

Берем программу irfanview, например.

Выбираем пункт меню: Image -> Decrease color depth, в появившемся окне выбираем 16 цветов.

Далее: Image -> Increase color depth, выбираем 256 цветов.

Сохраняем в формате PCX.

Используем в GINCS.

Т.е. получается 16-цветная картинка, сохраненная как 256 цветная. Когда никто ещё не делал игры на GINCS (я был первым), я сам нашел этот способ методом тестирования.

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

Спасибо. Я всё так и сделал и положил получившийся PCX-файл в папку своего проекта, по при тестинге в командной строке выскакивает вот какая ошибка: см первое вложение.
А после нажатия клавиши для продолжения уже с самой тестируемой игре, несмотря на изменения в коде, фон так и остаётся пустым, как будто я ничего и не менял и графики новой не добавлял.
TiberiyLTim:
Возможно, в Studio что-то тут изменили...

Вот тут пример игры с дистрибутивом GINCS для сборки - http://romhacking.ru/load/racer_smd/34-1-0-236
Там я так и конвертировал картинки, всё работает.
Томахомэ:

--- Цитата: TiberiyLTim от 17 Октябрь 2015, 12:28:43 ---Возможно, в Studio что-то тут изменили...

Вот тут пример игры с дистрибутивом GINCS для сборки - http://romhacking.ru/load/racer_smd/34-1-0-236
Там я так и конвертировал картинки, всё работает.

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

Игра в архиве есть, а где же дистрибутив?
Томахомэ:
Так, отличненько, с фонами разобрался, теперь они преспокойненько показываются.

Вот один во вложениях. Осталось ещё чуть-чуть напильничком доработать и пошаманить немножко, так и вообще игруха скоро готова будет. 
Томахомэ:
Так, вот вроде часть проблем с графоном решил, текст тоже весь закончил, теперь вот пока пробная получившаяся версия (готовый ром + проектные файлы), ещё пока без звука, к качеству той графики, что нормально отображается, претензий убедительная просьба не предъявлять, кое-где на фоне бэкграунда будет не очень читабелен текст.
Вот вам на заценку текста игры, отлова возможных багов, проверки правильности кода, и т. д.
lupus:
Рисуй рамку с чёрным фоном там где должен выводиться текст.
Томахомэ:

--- Цитата: lupus от 25 Октябрь 2015, 15:43:19 ---Рисуй рамку с чёрным фоном там где должен выводиться текст.

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

OK.
Бэкграунды, надеюсь, запускаются везде?
Томахомэ:

--- Цитата: lupus от 25 Октябрь 2015, 15:43:19 ---Рисуй рамку с чёрным фоном там где должен выводиться текст.

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

Рамку, кстати, выкладывать с помощью спец. знаков, или наложить н оригинальные картинки ещё на стадии до конвретации?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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