Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
<< < (21/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 Мб
Evil Wesker:
Всем привет
Вот и я решил наварганить чё нить  :)  "Uninvited guests" мой первый проект, поэтому наворотами не блещет ессно! Заметил что на фотках присутствует отвратительная зернистость изображения поэтому взял рисованные картинки на них это не особо видно да и получилось краше как мне кажется. Перед вами такой не большой и не задалбывающий хентайного типа квест с ответвлениями на три разных сюжета и три разных концовки в зависимости от выбора. С глупым и шутками  в диалогах(ну чтоб играть было не совсем скучно)Хентая там откровенного нет скажу честно(дети же играют) восновном вся суть в диалогах хотя... :neznayu:





URL=http://radikal.ru/fp/370bb1395b3543bab0e491fafd8d18b8][/URL]

Приятной игры:

https://dl.dropboxusercontent.com/u/41545394/games/quest_hentai.rar
lupus:
Evil Wesker, новый проект, конечно, интересен. Но, даже глядя на скрины, видно кучу опечаток и ошибок (диалогов барышни с акцентом это не касается).
3DSchumacher:
Теперь правило 34 касается даже гинкса :lol:
lupus:
3DSchumacher, последняя версия студии несколько раз крашилась после того, как открывал проект, проводил какие-то действия, а потом пытался открыть другой проект.
3DSchumacher:
lupus, угу, уже видел, с деревом нахомутал. Будет еще один хотфикс
lupus:
Ещё тут упоминалось, что некоторые изображения в собранном роме не отображаются. Пока не понял почему, раньше всё было ок.
3DSchumacher:
та ну, не может быть. Движок не менялся, студия ничего с изображениями не делает. Как вариант - очистить папку темп проекта. Ну и посмотреть, может что-то с правами на файл. Ну и убедится, что в ром не запихиваются лишние ресурсы. В папке music например. Также с именами файлов чтоб все было нормально (8.3, без пробелов)
lupus:
С именами файлов всё в порядке, я ещё в начале своих разработок на это нарвался.
Временную папку чистил. Лишние файлы в ром не пакуются.
Картинка всё равно отсутствует.
Да ещё и нашёл скрипт, который не грузится.
Раньше всё в этих местах было ок.
Не знаю, возможно в чём-то виновата моя миграция на вин7... Хз.
Шуми, может тебе сырцы кинуть для ознакомления?
3DSchumacher:
lupus, давай, посмотрим в чем проблема. Можешь в личку линк кинуть, сохранность гарантирую
lupus:
Скинул. Боюсь, что где-то ещё могут быть подобные баги, это те что я сходу поймал.
Кому интересно:
Последняя стабильная версия в которой часть сценария Гарри уже сопровождается некоторыми звуковыми эффектами, однако в тексте местами есть опечатки и одна из глав за Сибил не до конца переведена.
3DSchumacher:
lupus, победил твой глюк. Он в самом гинксе, не в студии. Помнишь, я говорил складывать звуки в конец файловой системы гинкса? Очевидно, при неблагоприятных условиях, типа звезды не так стали, файл звука коцает соседние файлы. Буквально 1 байт затирает и капец, интерпретатор байткода фигеет и останавливается. Переименуй свой phoneb.wav в zphoneb.wav и в s0301 его вызовы подправь, сразу заработают плашки. По остальным траблам та же беда.

Теперь, временный мануал для всех, как исправлять подобные траблы, пока не будет пофиксен движок:
1. после сборки проекта заходим в его папку temp и открываем файл datalist.txt. Этот файл содержит список всех ресурсов в том порядке, в котором они записываются в файловую систему гинкс.
2. находим в этом файле скрипт, который не вызывается или картинку, которая перестала работать, и смотрим, нет ли рядом wav файлика со звуком.
3. если есть - переименовываем этот файлик звука в своем проекте, добавляя в начале букву z. Тогда гинкс при следующей сборке вставит этот файл в конец файловой системы, так-как сортирует их по имени в алфавитном порядке. При этом, если файл звука затрет один байт соседнего звука, ничего страшного не произойдет (в отличии от скрипта или картинки), оба файла будут воспроизводится нормально, а один лишний отсчет на слух заметен не будет.
lupus:
Вот оно в чём дело. А я уже голову сломал.
К слову: у меня в древе проекта почему-то этот самый datalist.txt отображается в папке со звуками, но его на самом деле там нет.
Такие вот дела.
Перевёл последний (кажется) оставшийся кусок в одном из скриптов сценария Сибил, который я пропустил ранее, теперь уж точно игра на русском.
3DSchumacher, а когда планируется фикс по звукам? или проще самому все звуки переименовать, чтобы они в конец рома ложились. Хочу к релизу исходников всё поправить, чтобы собиралось нормально.
И, да, русские сырцы я, пожалуй, выкладывать не стану, если кому-то действительно интересно (в плане что-то допилить) - пишите в ЛС, я поделюсь. А, если интересен сам код, то для этого вполне достаточно и англ. исхов.
cptPauer:
Неплохо бы все проекты на Гинкс собрать в одном месте. Или хотя бы в один архив, чтоб не искать.
Я тоже потом попробую сделать квест, но всё забрасываю на пол пути, чаще всего. Так что не стал бы говорить, про новый проект. =) Ну и разрешение 320х224 в 16 цветах, конечно, приостанавливает творческие порывы.

Но сега может 4 палитры по 16 цветов, так? А почему гинкс только одну в 16? В играх тоже так делали заставки? В 4 слоя было бы прикольнее, хоть и сложнее.
lupus:
Вроде уже обсуждалось, но повторюсь. Слоями было бы конечно круче, но для этого нужно очень много переписать в GINCS, что не оправдывает усилий. Шуми ваяет свой двиг, который будет лишён многих недочётов, которые присущи гинксу. Усилий это занимает хоть и не мало, но всяко не сильно больше, чем реализовать всё это в гинксе.
Так что пока имеем то, что имеем и даже пытаемся что-то на этом заскриптовать.
Добавлено позже:
А, ещё такой вопрос: тут на XP кто-то сидит? А то оказалось что в WIN7 софтина для звукозаписи, мягко говоря, ущербна, в сравнении с той, что была в вин9х-ХР. Она может только писать звук (или я чего-то не знаю?), но даже порезать его не в состоянии :(
Так вот, если у кого-то ХРюшка таки установлена, киньте плиз эту софтинку из стандартного набора. Надеюсь, она заведётся на вин7 без всяких плясок с бубном. А то ставить что-то более тяжёлое, для банальной нарезки вавок, вообще не возникает желания.
Ti_:

--- Цитата: lupus от 21 Октябрь 2013, 19:06:56 ---А то ставить что-то более тяжёлое, для банальной нарезки вавок, вообще не возникает желания.

--- Конец цитаты ---
Goldwave например, не тяжелая. ~7mb
Добавлено позже:

--- Цитата: cptPauer от 21 Октябрь 2013, 18:56:37 ---Но сега может 4 палитры по 16 цветов, так? А почему гинкс только одну в 16? В играх тоже так делали заставки? В 4 слоя было бы прикольнее, хоть и сложнее.

--- Конец цитаты ---
В играх чаще делали пиксель-арт, а не уменьшали картинки с 50000 до 16, превращая не пойми в чего....
Больше 16 цветов сделать можно и в 1 слой, даже есть соотвествующий софт, пытающийся это сделать,  но по Гинц ответили выше.
SPOT:

--- Цитата: cptPauer от 21 Октябрь 2013, 18:56:37 ---Неплохо бы все проекты на Гинкс собрать в одном месте. Или хотя бы в один архив, чтоб не искать.

--- Конец цитаты ---
Игры на GINCS
lupus:

--- Цитата: SPOT от 21 Октябрь 2013, 20:20:50 ---Игры на GINCS

--- Конец цитаты ---
Хоть какая-то попатка систематизации текущих/завершённых проектов. За что отдельное спасибо. Только я по ссылкам пробежался... И стало обидно, что где-то "Сибирь" обозвали "Сиберия", а где-то "Себирь"  :lol:
Добавлено позже:
И это... Обращение к тем, кто пытается наскриптовать свою игру или хочет ознакомиться с кодом моего творения:
Обещанные сырцы SH: Genesis (EN версия).
По большому счёту в игре всё есть. Надо только много времени убить для вычистку скриптов, чтобы не мерцали палитры (#clearbkg расставить в нужных местах). В целом полностью работоспособно. В текущей версии GVC могут быть глюки с доступом к некоторым файлам проекта, но, как с ними бороться, Шуми описал выше. Чтобы изучить и дёрнуть мои находки в свой проект этого должно целиком и полностью хватить.
Отдельно могу обратить внимание на реализацию головоломок и системы паролей (здесь есть проверка на количество неверных комбинаций ввода и последующее "наказание").
В скриптах есть "меню отладки" (debug menu), кому тема интересна, найдёт, как его включить, чтобы было доступно на стартовом экране. Оно хоть и не дописано, но даёт доступ ко всем главам сценария Гарри, половине сценария Сибил и всем головоломкам.
Буду рад, если хоть что-то пригодится в разработке других проектов.
Русские сырцы не выкладываю лишь потому, чтобы не были использованы хорошими людьми для затирки копирайтов и выпуске этого добра на кариках. Проект не закончен и мне бы не хотелось, чтобы его продавали людям под видом полноценной игры. Более того, мне бы не хотелось, чтобы его продавали вообще.
Evil Wesker:
У меня два вопроса:
1) Возможно ли поменять цвет шрифта? Для того чтобы не делать рамку картинкам а на светлой картинке к примеру поверх писать чёрные сабы.
2)Можно ли сделать так чтобы в игре отображалось несколько видов шрифта? Например когда персонаж говорит появляется шрифт жирными буквами если же отображаются его мысли  то другой шрифт букв к примеру более тонкий или если идёт повествование от лица автора один тип шрифта  а сами диалоги непосредственно другим шрифтом и другим цветом.
Спасибо.  :)
cptPauer:

--- Цитата ---А, ещё такой вопрос: тут на XP кто-то сидит? А то оказалось что в WIN7 софтина для звукозаписи, мягко говоря, ущербна, в сравнении с той, что была в вин9х-ХР. Она может только писать звук (или я чего-то не знаю?), но даже порезать его не в состоянии :(
Так вот, если у кого-то ХРюшка таки установлена, киньте плиз эту софтинку из стандартного
--- Конец цитаты ---
Есть весь зоопарк ОС  :lol: Но, WinXP SP3 даже основная пока что.
Вот из WinXP SP3 и из Win 3.11(тоже работает, как ни странно): https://dl.dropboxusercontent.com/u/41545394/soft/sndrec32.zip

 
--- Цитата ---А то ставить что-то более тяжёлое, для банальной нарезки вавок, вообще не возникает желания.
--- Конец цитаты ---
:neznayu: Честно говоря, стандартную прогу звукозаписи в глаза не видел, только сейчас глянул что это. Всю жизнь пользовался Goldwave. Но, так как это скорее привычка, то порекомендовал бы бесплатный и кроссплатформенный audacity http://audacity.googlecode.com/files/audacity-win-2.0.4.zip (8Мб)

--- Цитата ---В играх чаще делали пиксель-арт, а не уменьшали картинки с 50000 до 16, превращая не пойми в чего....
--- Конец цитаты ---
А заставки в Syndicate и Sonic Blast? В Toy Story тоже местами не особо-то похоже на пиксель-арт.


--- Цитата ---Слоями было бы конечно круче, но для этого нужно очень много переписать в GINCS, что не оправдывает усилий.
--- Конец цитаты ---

--- Цитата ---Больше 16 цветов сделать можно и в 1 слой, даже есть соотвествующий софт, пытающийся это сделать,  но по Гинц ответили выше
--- Конец цитаты ---
Я так и думал. Спс за пояснения.

--- Цитата ---Шуми ваяет свой двиг, который будет лишён многих недочётов, которые присущи гинксу.
--- Конец цитаты ---
Ого.
Если не заглохнет, то предлогаю там сделать: таймер обратного отсчёта перехода к событию, рандом с переходом к событию, прокрутку спрайта (для эффекта псевдо-3д, как в панорамных видах), QTE элементы (жать кнопки в определнный момент, до истечения времени), активные спрайты с привязкой к кнопкам. И пр, и пр :D Например, прокачку несложную.
Как раз пытаюсь такое сделать на html+CSS+javascript+phonegap для мобилки.

--- Цитата ---Игры на GINCS
--- Конец цитаты ---
спс.


TiberiyLTim:
SPOT, cari, а что мою игру Racer не включил в пак? Ведь она появилась до GVS... Эх, cari, cari, жадность и гнилость вас, братцы, губит.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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