Разработка и ромхакинг > Ромхакинг и программирование
GINCS Studio
<< < (22/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:
cptPauer, спасибо. Из 3.1 кстати не завелась из-за проблем с совместимостью с х64, а вот ХР версия стала, как родная.
3DSchumacher:

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

этот двиг не имеет ничего общего с гинкс, там все по другому. Пилю на BasiEgaXorz, но до нового года его разработка приостановлена в связи с сильной занятостью
Добавлено позже:

--- Цитата: lupus ---3DSchumacher, а когда планируется фикс по звукам? или проще самому все звуки переименовать, чтобы они в конец рома ложились.
--- Конец цитаты ---

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

--- Цитата: cptPauer ---Ну и разрешение 320х224 в 16 цветах, конечно, приостанавливает творческие порывы.
--- Конец цитаты ---

Вячеслав Сергеевич Медноногов не одобряе :lol:
Добавлено позже:

--- Цитата: cptPauer ---Но сега может 4 палитры по 16 цветов, так? А почему гинкс только одну в 16?
--- Конец цитаты ---

гинкс может два слоя и 31 цвет. Но при этом надо палитру изображений руками твикать со всеми вытекающими. Не получится просто сконвертить картинку в 31 цвет и засунуть ее в проект. Вам это надо? Если да, то я могу прикрутить. Харолдо этот кусок кода просто закаментил, видимо поняв, что такой режим вызывает больше вопросов чем приносит пользы.
Добавлено позже:
lupus, Audacity с плагином Dyson Compressor тебе очень советую. Бесплатная, не тяжелая, а дайсон компрессор (динамического диапазона) просто находка для сеговских звуканчиков ;)
lupus:
3DSchumacher, нифига не понимаю :/ переименовал все звуки, чтобы начинались с "z" и, соответственно писались в конец рома. После этого пофиксил все ссылки на звук в скриптах. Пересобираю ром - баги с которыми я к тебе обращался остались. Пробовал чистить папку temp, шаманил с правами доступа к файлам, а результата никакого  :'(
Может тебе ещё раз сырцы дать?
3DSchumacher:
у меня багов нет. Давай лучше я тебе сырцы вышлю твои :)
lupus:
Давай, но я тебе тоже кину...
3DSchumacher:
lupus, читай личку, я там все пояснил, вроде
Добавлено позже:
lupus, не надо, я воспроизвел твой баг и так :)
lupus:
Ну всё это теперь понятно, только почему раньше таких глюков не наблюдалось? Мистика да и только...
3DSchumacher:
lupus, я еще посмотрю, может это моя версия сборщика файловой системы гинкса под вин32 такая кривая получилась :)
Добавлено позже:
баг найден и исправлен, он был в движке. Завтра будет фикс. Заодно в сборщике сделал автоматическую сортировку файлов по их типу. больше никаких костылей с названиями
lupus:
Это гуд. Жду с нетерпением. :cool:
cptPauer:

--- Цитата ---Не получится просто сконвертить картинку в 31 цвет и засунуть ее в проект. Вам это надо?
--- Конец цитаты ---
Почему бы и нет? Например, одна палитра на персонажа первого плана, фон прозрачный. А другая пикча уже для фона.
Вот пример:



Первая картинка - два совмещенных слоя по 15 цветов в палитре, 29 цветная вышла.
Вторая картинка - один слой, 16 цветная палитра

И еще один:
2 совмещенных слоя по 15 цветов в палитре:



1 слой 16 цветов, нижняя.

А если бы был третий слой, для неба, то вообще смотрелось бы неплохо. Другое дело, что делать запарно такое. Тут и так поди попробуй, а если еще над каждой картинкой колдовать, то это вечность. Пипл не оценит разницы =)

Но если в Гинксе реализовать не сложно и код есть, то почему бы и нет?
Ogr:

--- Цитата: cptPauer ---Другое дело, что делать запарно такое. Тут и так поди попробуй, а если еще над каждой картинкой колдовать, то это вечность.
--- Конец цитаты ---

в чём сложность то?
cptPauer:

--- Цитата ---в чём сложность то?
--- Конец цитаты ---
Ну, вот тебе картинка Куанчи:
https://dl.dropboxusercontent.com/u/41545394/pics/quan_one/430px-Quan_versus_MK9.png
Вот первый фон:
https://dl.dropboxusercontent.com/u/41545394/pics/quan_one/unreal10.jpg
Вот Горилла:
https://dl.dropboxusercontent.com/u/41545394/pics/quan_one/the-ball_announcement-screen_4.jpg
Сделай эти картинки в двух палитрах и 16 цветах лучше, чем получилось у меня и выложи сюда. Если есть автоматический и простой алгоритм, который лучше подбора индивидуальных параметров для каждой картинки, то почему бы не поделится? Можно сравнить, что лучше и взять на вооружение.
Планку качества каждый ставит для себя сам, а потому и сложность для каждого разная. Для меня, очень сложно.  :) Лучше ничего, чем говноквест.
Забыл про импорт картинок в редакторе Гинкса. Я его не видел, надо будет сравнить с тем что получается через Photoshop.
Ogr:
cptPauer,
оптимизируется картинка, экспортируется, и набирается новая палитра - за 10 минут. где тут "запарки", "колдовство" и "вечности"?
cptPauer:
Пустые слова. Картинку ты так и не сделал.
А я могу самолёт построить. Веришь мне? Вот и я не хочу спорить с человеком, который не знает о чём говорит.
Про "набирается новая палитра" вообще не понял. Ты её вручную набираешь? Индивидуально каждый цвет?

Но, даже если 8 часов (10х50 делим на 60) на оптимизацию картинок, это мало? Это учитывая, что есть готовые картинки и квест портируется, а не делается с нуля. Возьми в Позере покрути модель, отрендерь, наложи фон, импортируй в шоп, оптимизируй. Уже никак 10 мин не получится.
Ogr:
cptPauer, на, тоже самое (только акантовка у персонажа поровнее), за пару минут:

Добавлено позже:

--- Цитата: cptPauer ---Это учитывая, что есть готовые картинки и квест портируется, а не делается с нуля. Возьми в Позере покрути модель, отрендерь, наложи фон, импортируй в шоп, оптимизируй. Уже никак 10 мин не получится.
--- Конец цитаты ---

ну 20 ёпт... :lol:
cptPauer:

--- Цитата ---cptPauer, на, тоже самое (только акантовка у персонажа поровнее), за пару минут.
--- Конец цитаты ---
У меня посчитало, что у тебя в Куанчи 31 цвет, а в фоне 16 цветов. Вот обгрызочек, и это без фона:

Неужели там две палитры у тебя?  <_<

Ты сконвертил картинку целиком в примерно 31 цвет? Так нельзя, ты же читал выше. Должно быть 2 слоя по 16 цветов. Я их сохранил как один, для наглядности. 15 цветов на Куанчи и 15 на фон. 31 на всю картинку целиком - красивее, но для Гинкса не подойдет.

--- Цитата ---ну 20 ёпт...
--- Конец цитаты ---
Ну, спорить не буду, ты конвеер тогда просто :D Я так не могу, теоретически это по отличному квесту в сутки :neznayu:
Ogr:
cptPauer,
порезать картинку на отдельные области\слои, и оптимизировать каждую из областей\слоёв под заранее заготовленные палитры (2,4,8, и тд цветов), после чего получившееся экспортировать - сложностей, и большого труда, не представляет. ;) если же они сразу отдельными слоями, и можно использовать любую палитру - вообще плёвое дело.
Добавлено позже:

--- Цитата: cptPauer ---У меня посчитало, что у тебя в Куанчи 31 цвет
--- Конец цитаты ---

ты какой то Ж считал. а, ты же кистью закрашивал, отсюда и новые полутона... вот он (15 цветов, 16ый - прозрачный):
3DSchumacher:
нда... картинки с этим кратосом, перенесшим туберкулез, красноречиво говорят о том, что 31 цвет в гинксе таки не нужен :lol:
Добавлено позже:
Вот замена #loadbkg на #loadback и #loadfront была бы очень полезна, типа раздельная загрузка заднего и переднего плана, но делать такой финт ушами с гинксом никто в здравом уме не возьмется, проще с нуля двиг написать
Добавлено позже:
Второй хотфикс студии, очень рекомендуемый к обновлению:

Изменения в версии 1.8.2 (hotfix)

* Исправлена ошибка со сборщиком файловой системы GINCS. Больше не должно возникать зависаний и неотображаемой графики
* Исправлена ошибка с обновлением дерева проекта, приводившая к вылетам студии на слабых машинах при большом количестве файлов в проекте
Качаем, как обычно, тут: http://emulation.at.ua/publ/developing/sega_megadrive_genesis/gincs_studio/11-1-0-71
lupus:
Спасибо, забираю.
Свой ноутик я бы слабым не назвал (i5, 4gb озу и т.п.), но второй баг несколько раз ловил.
3DSchumacher:

--- Цитата: lupus ---Свой ноутик я бы слабым не назвал (i5, 4gb озу и т.п.), но второй баг несколько раз ловил.
--- Конец цитаты ---
если всего несколько раз, то таки не слабый. У меня на и7 вапще он не проявлялся, а народ жалуется :).
Там баг был в том, что тривью не успевал перерисоваться, а я уже лез в него что-то там селектить. Отсюда вылет. Сейчас это исправлено
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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