| Разработка и ромхакинг > Ромхакинг и программирование |
| GINCS Studio |
| << < (19/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:
--- Цитата: s_d от 17 Август 2013, 17:40:30 ---В новой версии после компиляции игры при переходе на одну из картинок изображение превращается в клеточки, а именно в глючную кашу. Музыка продолжается, текст можно прокручивать (хотя его и не видно), но со всеми остальными изображениями случается то же самое. Какие-либо идеи, почему появляется этот баг? --- Конец цитаты --- Имхо потому, что этой картинки нет в роме. |
| pedro:
омг, я тут скрин проги увидел. а что, движок дописали? теперь можно использовать вавки в качестве звука? |
| 3DSchumacher:
ну это... ченджлист слабо почитать? ;) |
| s_d:
--- Цитата: 3DSchumacher от 17 Август 2013, 18:09:54 ---мне нужно как минимум видеть картинку, которая глючит. Скинь мне ее как-то --- Конец цитаты --- Таких картинок много. Более того, после одного из компилов стали глючить две картинки, которые до этого нормально грузилась, вот такую подставу я уже не знаю как объяснить. |
| 3DSchumacher:
фиг его знает, первый раз про такое слышу. У меня в проекте просто гигантское множество картинок... Попробуй удали все содержимое папки temp в проекте |
| Sprill:
Когда используется много текста в вариантах действия, при нажатие "вверх" и "вниз" нижняя часть текста мерцает. Понимаю, что мелочь, но возможно это исправить? |
| cptPauer:
А там пример компилится? Вылетает ошибка "Unresolved internal reference: TOP". (Win7 x32, 1.7 версия GINCS, если что) Linker error: Unresolved internal reference: TOP D:\GINCS\Projects\example\temp>if errorlevel 1 goto error D:\GINCS\Projects\example\temp>echo Error during the building process. Error during the building process. D:\GINCS\Projects\example\temp>pause Для продолжения нажмите любую клавишу . . . |
| 3DSchumacher:
--- Цитата: Sprill ---Когда используется много текста в вариантах действия, при нажатие "вверх" и "вниз" нижняя часть текста мерцает. Понимаю, что мелочь, но возможно это исправить? --- Конец цитаты --- это особенность вывода у движка такая, переделывать придется много... --- Цитата: cptPauer ---Linker error: Unresolved internal reference: TOP --- Конец цитаты --- удалил случайно метку TOP из исходника, очевидно. Или поменял ей название Добавлено позже: В принципе у меня готова версия студии 1.8 с целой телегой нововведений и исправлений, вопрос лишь в том, найду ли я время допилить одну фичу движка, или он таки останется без изменений опять. И нужна ли эта фича, собственно. Речь идет о поддержке звуков с двумя разными частотами дискретизации: 11025 и 6000 (не стандартно, я знаю) Гц. 11025 останутся как music, а 6000 будут идти как sound. Такое разделение теоретически позволит сэкономить много места в роме на всяких низкочастотных звуках, фоновых шумах, репликах персонажей и т.д. Еще неплохо бы было добавить команду паузы на указанное количество секунд. Поскольку если делать паузы привычным методом (цикличным выводом одинаковых картинок), то звук начинает очень противно прерываться, так-как все процессорное время в этот момент отдано под вывод графики в цикле. |
| Sprill:
--- Цитата: 3DSchumacher от 15 Октябрь 2013, 14:39:21 ---Еще неплохо бы было добавить команду паузы на указанное количество секунд. Поскольку если делать паузы привычным методом (цикличным выводом одинаковых картинок), то звук начинает очень противно прерываться, так-как все процессорное время в этот момент отдано под вывод графики в цикле. --- Конец цитаты --- Было бы не плохо. :) Пока только скриншоты: |
| 3DSchumacher:
о, круто, еще проект! |
| Sprill:
--- Цитата: 3DSchumacher от 15 Октябрь 2013, 15:41:58 ---о, круто, еще проект! --- Конец цитаты --- Спасибо большое. Потреты персонажей и карту города пришлось брать из версии Director's Cut, которая вышла в 2010 году (оригинал вышел ещё в 1996). И сделать небольшую систему пароле. |
| 3DSchumacher:
Sprill, вижу ты используешь баллоны в диалогах. Значит тебе студия 1.8 офигеть как понравится ;) |
| Sprill:
--- Цитата: 3DSchumacher от 15 Октябрь 2013, 15:54:42 ---Sprill, вижу ты используешь баллоны в диалогах. Значит тебе студия 1.8 офигеть как понравится ;) --- Конец цитаты --- Интересно будет посмотреть. Кстати, тоже решил сделать в "Выборах действия" иконки, как у тебя в The Longest Journey. |
| TiberiyLTim:
Какие на нём сейчас есть готовые игры? |
| SPOT:
--- Цитата: TiberiyLTim от 15 Октябрь 2013, 16:26:49 ---Какие на нём сейчас есть готовые игры? --- Конец цитаты --- Silent Hill: Genesis, хотя по моему автор обещал ещё звуки вставить. |
| 3DSchumacher:
Я где-то случайно в инете находил каких-то поней на гинксе, целую кучу, но по причине лютой, бешеной ненависти к поняшам быстро закрыл старничку, очистил куки и три раза промыл глаза спиртом. Еще точно знаю что существует порт первой сибирии, в бетку которого я даже имею возможность играть, но ее автор просил не делится с общественностью до выхода полной версии, так что... |
| lupus:
--- Цитата: SPOT от 15 Октябрь 2013, 17:02:46 ---Silent Hill: Genesis, хотя по моему автор обещал ещё звуки вставить. --- Конец цитаты --- Был большой перерыв по причине того, что я утопил ноутбук. Сейчас данные восстановлены, но интерес как-то сильно уменьшился. Скорее всего выложу исходники в открытый доступ. Может кто-то из фанатов допилит. Добавлено позже: --- Цитата: 3DSchumacher от 15 Октябрь 2013, 17:10:42 ---Еще точно знаю что существует порт первой сибирии, в бетку которого я даже имею возможность играть, но ее автор просил не делится с общественностью до выхода полной версии, так что... --- Конец цитаты --- Русская версия? Хоть скринов светани... |
| 3DSchumacher:
--- Цитата: lupus ---я утопил ноутбук --- Конец цитаты --- есть такая тема, вечная беда, сам свой планшет утопил на днях, но хоть пофиксить смог --- Цитата: lupus ---Русская версия? Хоть скринов светани... --- Конец цитаты --- ага, русская, завтра спрошу автора, если он не против, то светану. Добавлено позже: Syberia: больше показать пока нельзя. Вапще в игре много хитрых реализаций всяких штук, типа генератора случайных чисел, который используется для всяких рандомных событий. Мне понравилось, как иногда, рандомно, может закричать какая-то птица в саду, или ветер подуть с завыванием. Есть даже статистика, которая в конце демо-эпизода показывает сколько вы потратили ходов/действий на прохождение. И все это на голом гинксе без всяких ромхакерских допиливаний. Единственное, что автор можифицировал в движке - это снизил частоту дискретизации звуков до 8000 Гц. Экономия... |
| lupus:
Крутяк, чё... |
| 3DSchumacher:
В общем попробовал звуки 6кГц, работает, но звучит настолько ужасно, даже при использовании фнч перед сменой частоты дискретизации семплов, что почти неприменимо в реальных проектах. Значит забиваем, а сама студия 1.8.0 готова. В ближайшее время будет выложена в общий доступ. Добавлено позже: GINCS Visual Studio 1.8.0 (скачать) Изменения в версии 1.8.0 * Изменена "горячая" клавиша команды "#set fl" на Ctrl+T. Ctrl+S теперь сохраняет скрипт * Добавлена клавиша запуска проекта F5 * Студия сама отслеживает момент закрытия эмулятора. В процессе работы эмулятора редактирование скрипта невозможно * Улучшена работа диалоговых окон * В настройках студии появилась возможность выбрать регистр, в котором выводятся подсказки автодополнения команд * Диалоги выбора файлов помнят последний использовавшийся путь * Добавлена вкладка с файлом notes.txt (создается в папке с проектом автоматически) для заметок пользователя. Тут удобно оставлять информацию по используемым триггерам и т.д. * Реализовано автоматическое исправление всех команд GINCS при вводе их в неправильной раскладке * Добавлена возможность автоматического обрамления текста по настраиваемому шаблону. Полезно при создании комиксовых баллонов в диалогах и т.п. Пример использования в новом проекте example * Новый проект Example, обучающий некоторым тонкостям GINCS в форме миниквеста. В главной роли Зои Кастилло :) * Исправлена ошибка с вылетом при нажатии Tab * Исправлены мелкие ошибки, которые могли приводить к вылетам в разных ситуациях * Обновлен файл справки * В статусбаре отображается позиция курсора * Быстрая вставка команд по горячей клавише Ctrl+K * В окне About добавлена ссылка на сайт * Мелкие изменения в интерфейсе Скриншот: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |