| Разработка и ромхакинг > Ромхакинг и программирование |
| GINCS Studio |
| << < (17/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:
Как я оптимизировал графику под себя: 1. В фотошопе готовил картинку размером 320х224 и кохранял как 24bit png 2. Брал прогу RetroGraphicsToolkitWin и импортировал туда эту png, после чего Action->Generate optimal palette in one row, затем Dither Tilemap as image, предварительно настроив параметры дизеринга на вкладке palette editor. Затем на вкладке Plane Mapping Editor выставлял зум 1:1 и делал скриншот. 3. В фотошопе создаём полотно 320х224 и вставляем скриншот, подровняв так, чтобы наша пикча была как раз в кадре. 4. Индексируем цвета (обычно их получается 23 или менее) без всяких эффектов. 5. Сохраняем как PCX 6. Открываем данный pcx в I_View и увеличиваем глубину цвета до 24 бит, а затем сразу уменьшаем до 256 цветов. 7. Сохраняем. Процесс длительній, особенно если графики много, но именно таким образом я обработал всю графику в моей текущей разработке. |
| 3DSchumacher:
--- Цитата: s_d ---Чем можно отконвертировать до 16-цветной 8-bit RLE картинки? Не разобрался как такое в Фотошопе делать. --- Конец цитаты --- рекомендую XnView --- Цитата: s_d ---Странно, что звук всегда доигрывает до конца. С чем это связано? В оригинальных играх звук спокойно прерывался нажатием нужной кнопки. --- Конец цитаты --- связано с тем, что теперь другой звуковой движок, и работает он по другому. Но есть способ прервать сильно длинный луп. Достаточно создать звуковой файлик с тишиной, на пару миллисекунд, и сделать ему #playmusic |
| lupus:
Да, стандартный набор звуков ИМХО ни к чему, т.к. тот, кто действительно захочет что-то написать при помощи студии сам нагуглит подходящие ему звуки и легко, средствами встроенного конвертера вставит их в свой проект. Максимум, что можно добавить, так это надёргать различных выкриков "SEGA" из соника (который сейчас уже есть в составе примера), комик зоны и т.п., чтобы те, кому уж очень хочется, но лень могли хоть вступительную заставку озвучить... |
| 3DSchumacher:
да, наверное не стоит. Кто взялся писать игру, по определению должен иметь представление как и где нарезать себе звуков. Иначе можно и не браться :) Добавлено позже: Ну типа сами напросились. GINCS Visual Studio 1.6.0 * Новый компилятор, работающий на WINDOWS 64 bit! * Теперь компилятор нормально поддерживает длинный путь к проекту, с пробелами * В GINCS Engine значительно уменьшен треск при воспроизведении звуков * Добавлена возможность изменить имя проекта в конечном ROM файле (в опциях проекта) * Добавлена возможность изменить цвет текста проекта (в опциях проекта) * Улучшен поиск триггеров и изображений по двойному клику в правой панели * Добавлено автодописывание команды #LOOPMUSIC * Исправлено обновление дерева проекта при добавлении нового скрипта * Исправлено меню (пункт Build/Build Project был неактивным) * Обновлена страница со справочником команд GINCS * Добавлены новые шрифты от lupus Качать бесплатно, на высокой скорости: http://emulation.at.ua/publ/developing/sega_megadrive_genesis/gincs_studio/11-1-0-71 Отдельное спасибо Ti_ за помощь в понимании файловой системы гинкса и lupus за тестирование альфа версии студии, а также за шрифты |
| lupus:
Она чем-то отличаетс от той, что ты мне для теста кидал? |
| 3DSchumacher:
lupus, да, ошибки исправлены некоторые. Можешь перекачать и заменить только ехе. А, и еще pcx2bkg.exe в папке tools |
| babulya:
--- Цитата: 3DSchumacher ---pcx2bkg.exe --- Конец цитаты --- Когда я компилю - пишут что именно это приложение не совместимо с 64 битной виндой. :? |
| 3DSchumacher:
babulya, перекачай, рано скачал :) Я сам заметил только когда домой пришел только-что, на работе х86, не проверить |
| lupus:
В наших рядах пополнение :) http://www.romhacking.net/forum/index.php/topic,16780.0.html |
| babulya:
3DSchumacher, можешь добавить в студию выбор при конвертировании изображения ,чтобы можно было выбрать 2 варианта конвертирования ,чтобы изображение просто подогналось под размеры экрана и не обрезалось,и стандартное (как и было в студии) ? |
| Dizzy:
babulya, а ты что за проект готовишь? |
| 3DSchumacher:
я кажется исправил проблему с изображениями, которые глючили при 200+px по вертикали. Так что скорее всего будет финальный небольшой апдейт с этой фичей и всё. Надоел мне этот гинкс уже |
| babulya:
--- Цитата: Dizzy от 27 Июль 2013, 18:17:04 ---babulya, а ты что за проект готовишь? --- Конец цитаты --- Пока не знаю,скорее всего - не готовлю,попробовал GINCS Studio - очень сильно смущает мусор при переходе одного изображения к другому.Да и работа по переводу изображения под сеговскую палитру - предстоит не малая.Пробовал конвентануть без дополнительных манипуляций с прорисовкой и т.п. - получилось хуже некуда. 3DSchumacher, а в BOSS артефакты при переходе изображения будут? И язык написания проекта в BOSS будет такой-же как и в GINCS'е ? |
| 3DSchumacher:
boss не имеет ничего общего с гинксом, и синтаксис там другой. Там даже концепция совсем другая. Перенести проект с гинкс на босс не легче чем написать его с нуля Добавлено позже: babulya, мусор устраняется #clearbkg между изображениями |
| babulya:
3DSchumacher, ясненько.Есть несколько жирных идей,которые по любому не войдут проект,но просто хочется высказаться. 1)Добавить курсор мыши и возможность ее перемещения по всему экрану. 2)Добавить возможность самому создать(нарисовать) или загрузить изображение курсора мыши. 3)Добавить возможность создавать фиксированные точки,чтобы было можно реализовать больше интерактивных элементов. 4)Добавить возможность выбора пользования курсором мыши или стандартным управлением как в GINCS'е. Вот и все :lol: |
| 3DSchumacher:
нет :lol: |
| Sprill:
А возможно ли сделать чтобы в шрифте было несколько цветов, а не только один? |
| 3DSchumacher:
нет. проще с нуля наваять движок Добавлено позже: Прототип обложки, типа Uploaded with ImageShack.us |
| Dizzy:
Версии с тремя и. Эх, я думал, уже сложилась традиция добавлять к названию Genesis. Было бы Бесконечное путешествие: Начало. А Dreamfall уже не надо было бы переводить. |
| 3DSchumacher:
--- Цитата: Dizzy ---Версии с тремя и. --- Конец цитаты --- да, это уже пофиксено давно. --- Цитата: Dizzy ---Эх, я думал, уже сложилась традиция добавлять к названию Genesis. Было бы Бесконечное путешествие: Начало. А Dreamfall уже не надо было бы переводить. --- Конец цитаты --- мне такой подход не нравится |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |