Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
<< < (20/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 Мб
TiberiyLTim:
Т.е. на данный момент список проектов таков:

ArtMoney eBook
Old Ship
Racer
The Longest Journey
My Little Pony
Silent Hill: Genesis
Sacred Line: Genesis
Broken Sword: The Shadow of the Templars
Syberia

Больше ничего нет?
Dizzy:

--- Цитата: TiberiyLTim ---Old Ship
--- Конец цитаты ---

Его в сети вроде не сохранилось.

--- Цитата: TiberiyLTim ---Broken Sword: The Shadow of the Templars
--- Конец цитаты ---

Скрины есть?
babulya:

--- Цитата: Dizzy от 17 Октябрь 2013, 16:55:16 ---
Его в сети вроде не сохранилось.

--- Конец цитаты ---
У меня сохранилось. o_0
3DSchumacher:

--- Цитата: Dizzy ---Скрины есть?
--- Конец цитаты ---

выше


--- Цитата: TiberiyLTim ---Больше ничего нет?
--- Конец цитаты ---

есть, вот например:
Starjin Scrawls
http://lisomania.net/forum/showthread.php?p=24420
babulya:

--- Цитата: 3DSchumacher от 17 Октябрь 2013, 16:57:06 ---есть, вот например:
Starjin Scrawls
http://lisomania.net/forum/showthread.php?p=24420

--- Конец цитаты ---
Давно не актуален и заброшен.
3DSchumacher:
еще где-то скрины Мист видел, 100% гинкс, но хоть убейте не могу нагуглить... Возможно просто была какая-то поделка-однодневка
Добавлено позже:

--- Цитата: babulya ---Давно не актуален и заброшен.
--- Конец цитаты ---

вопрос был о всех проектах на гинкс. Олдшип тоже давно заброшен
babulya:

--- Цитата: 3DSchumacher от 17 Октябрь 2013, 16:59:56 ---вопрос был о всех проектах на гинкс. Олдшип тоже давно заброшен

--- Конец цитаты ---
Но он хоть как-то доведен до ума.
TiberiyLTim:

--- Цитата: babulya от 17 Октябрь 2013, 17:03:36 ---Но он хоть как-то доведен до ума.

--- Конец цитаты ---
Да, он реализован, просто короткий - демка.

А про Starjin Scrawls не знал... жаль, что не сделали.
SPOT:

--- Цитата: TiberiyLTim от 17 Октябрь 2013, 16:14:58 ---Т.е. на данный момент список проектов таков:

ArtMoney eBook
Old Ship
Racer
The Longest Journey
My Little Pony
Silent Hill: Genesis
Sacred Line: Genesis
Broken Sword: The Shadow of the Templars
Syberia

Больше ничего нет?

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

Что за My Little Pony?

--- Цитата: Dizzy от 17 Октябрь 2013, 16:55:16 ---Его в сети вроде не сохранилось.

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

Old Ship
Dizzy:
Неплохо было бы в шапке закрепить названия и ссылки на готовые игры и игры в разработке, у которых большой шанс выйти.
SPOT, спасибо. Прошёл, как только вышла, недавно искал, все ссылки мёртвые были.
SPOT:

--- Цитата: Dizzy от 17 Октябрь 2013, 18:57:39 ---SPOT, спасибо. Прошёл, как только вышла, недавно искал, все ссылки мёртвые были.

--- Конец цитаты ---
Не знаю, вбил в гугл Old Ship sega и первая ссылка (та что я дал) ведёт на рабочею ссылку на скачивание. Как ты там искал... наверное через яндекс :lol:
Dizzy:

--- Цитата: SPOT ---Как ты там искал... наверное через яндекс
--- Конец цитаты ---

Не, по оригинальным ссылкам.
babulya:
Dizzy, искал на форуме TLT ? O_o
lupus:

--- Цитата: 3DSchumacher от 15 Октябрь 2013, 21:04:59 ---
Вапще в игре много хитрых реализаций всяких штук, типа генератора случайных чисел, который используется для всяких рандомных событий.

--- Конец цитаты ---
Интересно было бы глянуть скрипт, как это реализовано. А то была идея сделать игру викторину, подумывал над тем, как хотя бы псевдо рандомный порядок вопросов реализовать...
3DSchumacher:
не, звыняй, чужие сырцы я постить не буду. Может автор тут обьявится и покажет.
lupus:
Оке, как скажете.
На выходных, скорее всего, выложу в открытый доступ сырцы последней версии SH: Genesis в открытый доступ. Авось у кого-то хватит усердия разобраться в моих скриптах и что-то допилить.
В двиге 1.80 какое-то изменения были?
3DSchumacher:

--- Цитата: lupus ---В двиге 1.80 какое-то изменения были?
--- Конец цитаты ---

нет. Я замутил некую пародию на микшер двух звуков с разными частотами, но получилось фигово, так-как гинкс настолько сильно ужирается ресурсами приставки, что на воспроизведение двух звуков не остается времени. Начинает квакать и трещать. Так что идею с музыкой и саундами я забросил. Босс пока тоже заморожен, до нового года, скорее всего. Времени на все просто нет
Добавлено позже:

--- Цитата: lupus ---Авось у кого-то хватит усердия разобраться в моих скриптах и что-то допилить.
--- Конец цитаты ---

ябыпокрутил
lupus:
С помощью ворда провёл проверку орфорграфии, дабы отловить ошибки и опечатки, после чего попробовал скомпилить проект на новом ноуте с вин7 х64 и был неприятно удивлён тем, что часть софта для студии не работает в х64 среде :/
Ты вроде ранее упоминал об этом, но я вспомнил, только увидев пачку сообщений об ошибках работы над графикой.
Что с этим можно придумать?

upd
обновил студию до последней версии и всё завелось.
Добавлено позже:
3DSchumacher, ещё что хотел попросить: реально ли реализовать поиск не только по открытому скрипту, а повсем, что есть в проекте. Это может быть весимя полезным, если во время тестирования нашёл опечатку/ошибку и хочешь быстро найти нужную строку, но не помнишь, в каком из десятков скриптов нужный текст?
И ещё, неплохо было бы прикрутить предупреждение, если ром на выходе получается более 4 метров.
3DSchumacher:
lupus, сделаем
3DSchumacher:
Короче, кому в гинксе мало 5 строчек текста - меняем в движке stub.bin по адресу 2А77 43 на 44 и получаем 6 строчек текста:


Можно менять и позицию, но как-то оно криво получается. Мне удалось сдвинуть по вертикали в 29Е9, а по горизонтали в 29ЕВ. Но я до конца еще не разобрался, чесслово. Может кто из местных ромхакеров поможет. Хотелось бы понять как задается позиция текста и область его очистки. Тогда я смогу допилить команды управления этим блоком текста.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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