GINCS - текстографический игровой движок на SMD
|
|
Томахомэ | Дата: Пятница, 18.12.2015, 16:56 | Сообщение # 61 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата TLT ( ) Может быть написать польским разработчикам, чтобы они дали оригинальную графику... witchcraftstudios.com - http://iwitch.net/?lang=ru - вдруг, они не жадные.
Сайт Dirty Jack`а что-то давно не обновлялся, половина символов заменены на ромбики со знаком вопроса, построение объектов смотрится чмошно - чует моё сердце, сдох сайт давно.
Когда на Witchcraft`овский сайт залез - по виду компания или перепрофилировалась и занялась "более серьёзными" вещами, или тоже сдохла давно, и теперь её доменное имя занимает компания с чисто случайно совпавшим названием.
P. S. Для добавки поддержки "ё", кстати даже шрифт менять не пришлось - просто ту самую закорючку в Djinn Tile Mapper`е перерисовал на "ё". Полезной будет моя первая серьёзная практика работы в тайловом редакторе.
Сообщение отредактировал Томахомэ - Пятница, 18.12.2015, 17:06 |
|
| |
Genesis16 | Дата: Понедельник, 04.01.2016, 15:59 | Сообщение # 62 |
Майор
Группа: Проверенные
Сообщений: 81
Статус: Оффлайн
| Это финальный релиз, игра не будет доделываться?
|
|
| |
Томахомэ | Дата: Понедельник, 11.01.2016, 06:51 | Сообщение # 63 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата Genesis16 ( ) Это финальный релиз, игра не будет доделываться?
Будет, конечно же. Там ещё относительно много доделывать придётся, сейчас толко застопорился в связи с ожиданием получения от экстракторов оригинальных шрифтов из мобильной игры - один из них выяснил, что большинство .font-файлов - это векторные шрифты (которые теоретически в принципе можно перегнать в растровый формат, этим он скорее всего, щас и занят), один из них - оказывается, на самом деле не шрифт, .png-избражение с логотипом (WITCHCRAFT studios I wait4u), а .JUTF-файл - символы присутствующие в шрифтах и их порядок, файл в UTF-8, первые два байта (big endian) - размер оставшихся данных.
Просто на форуме, к услугам обитателей которого я обратился, вообще прогресс идёт весьма медленно.
А когда получу таки оригинальные шрифты в растровом виде - передам скрипт, шрифты и оригинальную графику TLT, и он перенесёт игру на свой движок с большим количеством цветов (стало быть, и фоны в более человеческий вид удастся привести), возможно даже, с помощью этого движка удастся приблизить порт к оригиналу в большей степени, чем это может дать GINCS.
|
|
| |
Томахомэ | Дата: Воскресенье, 17.01.2016, 08:57 | Сообщение # 64 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Итак, братва, поздравляю! Наконец-то настал он, тот счастливый день, когда я наконец таки получил эти шрифты из оригинальной игры в растре. Храню я их здесь.
Теперь TLT может с чистой совестью переносить игру на собственный движок.
|
|
| |
TLT | Дата: Воскресенье, 17.01.2016, 22:55 | Сообщение # 65 |
Генералиссимус
Группа: Администраторы
Сообщений: 2364
Статус: Оффлайн
| Томахомэ, я сейчас сильно занят. Как минимум ближайшие 3 месяца потрачу на Mega Marble World, наверное. А после релиза оной, можно взяться и за данный проект... Не хочу распыляться. И так на хобби сейчас вообще времени нет, проблемы с работой, нет времени и здоровья.
Найди ещё английскую версию, чтобы сразу заложить двуязычную версию игры.
Глянул шрифт. не пойму, что ты так за него боялся, ничего особо индивидуального в нём нет, вроде как.
Вот так.
|
|
| |
Томахомэ | Дата: Понедельник, 18.01.2016, 10:27 | Сообщение # 66 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата TLT ( ) Томахомэ, я сейчас сильно занят. Как минимум ближайшие 3 месяца потрачу на Mega Marble World, наверное. А после релиза оной, можно взяться и за данный проект... Не хочу распыляться. И так на хобби сейчас вообще времени нет, проблемы с работой, нет времени и здоровья.
Найди ещё английскую версию, чтобы сразу заложить двуязычную версию игры.
Глянул шрифт. не пойму, что ты так за него боялся, ничего особо индивидуального в нём нет, вроде как.
Ладняк. Подожду, а в перерыве англ. версию поищу.
|
|
| |
TLT | Дата: Понедельник, 18.01.2016, 23:46 | Сообщение # 67 |
Генералиссимус
Группа: Администраторы
Сообщений: 2364
Статус: Оффлайн
| Хорошо.
Вот так.
|
|
| |
Томахомэ | Дата: Вторник, 23.02.2016, 15:15 | Сообщение # 68 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Всем привет, вот я и вернулся, на этот раз с новым вопросом по GINCS, только теперь уже по вопросам не графическим, а звуковым - дело в том, что я я тут, решил пока, чтобы проект не слишком простаивал, поразнообразить пока звуковой ряд игры, отобрав для сцены массажа музончик поуспокаивающее и порелаксационнее, и импортировал её трек в GINCS-проект. На моё удивление, трек, несмотря на свою длину (05:53) прекрасно заработал, только вот почему-то не реагирует на команды #stopmusic в тех лейблах, на которые ведут переходы с того лейбла, на котором отдана команда о запуске музыки и всё равно продолжает играть.
Никто не знает, в чём тут дело?
Код отрезка игры, которого касается проблема, на всякий случай здесь:
Код :payandgohome1 (Я бегу обратно домой.) /i #loadbkg j #loopmusic zmassage (Пока меня не было, девушки зря времени не тратили.) /i Хорошо, что ты пришёл. Нам нужна твоя помощь. /i (Я спрашиваю, в чём могу помочь.) /i Я хотела бы, чтобы ты разогрел её... ;) /i (Я предлагаю страстный релаксационный массаж.) /i Звучит заманчиво. Покажи мне, почему тебя зовут Казановой... /i [На этом месте, по логике, дожна быть аркадная часть игры, но так как GINCS её реализовать не может, её запилим уже после создания рома на GINCS`е, с помощью ромхакерского вмешательства. Пока что можно промотреть несколько вариантов результата мини-игры.] !toofast;Проигрыш. Вариант 1 !tooslow;Проигрыш. Вариант 2 !sucsess;Что будет, если выиграешь. /i
:toofast (Я делал это слишком быстро. Не было страсти в массаже.) /i (Девушки на меня разозлились. Говорят, что я разочаровал их.) /i #stopmusic zmassage #loadbkg a (Цыпочки выходят. Этого я не ожидал.) /i (Честно говоря, я немного разочарован.) /i (Похоже, эту ночь я проведу один...) /i #goto gameover :tooslow (Я делал это слишком медленно. Массаж не вышел.) /i (Девушки на меня разозлились. Говорят, что я разочаровал их.) /i #stopmusic zmassage #loadbkg a (Цыпочки выходят. Этого я не ожидал.) /i (Честно говоря, я немного разочарован.) /i (Похоже, эту ночь я проведу один...) /i #goto gameover
:sucsess #stopmusic zmassage #playmusic zshutter (Похоже, у меня получилось! Ей понравился массаж...) /i (Она готова провести страстную ночь!) /i #loadbkg k (О, чёрт! Это будет феноменально!) /i Иди к нам, Казанова. /i (Ммм, это я люблю...) /i Да, иди к нам! Всем места хватит. /i (Мне нужно порощаться с тобой - две горячие цыпочки не могут ждать.) /i (Я советую тебе сыграть ещё раз.) /i (Проверь, не пропустил ли ты каких-нибудь пикантных подробностей!) /i #goto youwin
Ром для иллюстрации здесь: https://yadi.sk/d/TKw04bhYpMMYL
|
|
| |
TLT | Дата: Вторник, 23.02.2016, 17:59 | Сообщение # 69 |
Генералиссимус
Группа: Администраторы
Сообщений: 2364
Статус: Оффлайн
| Используешь GINCS 0.52 или Studio, какой формат музыки mvs?
Вот так.
|
|
| |
Томахомэ | Дата: Среда, 24.02.2016, 04:52 | Сообщение # 70 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата TLT ( ) Используешь GINCS 0.52 или Studio, какой формат музыки mvs?
Использую Studio, версия 1.8.2, формат музыки - вообще не mvs, а wav.
|
|
| |
TLT | Дата: Среда, 24.02.2016, 14:34 | Сообщение # 71 |
Генералиссимус
Группа: Администраторы
Сообщений: 2364
Статус: Оффлайн
| Цитата Томахомэ ( ) Использую Studio, версия 1.8.2, формат музыки - вообще не mvs, а wav. Тогда обратись к автору среды и почитай ридми насчёт звука - там он заменял звуковой движок...
Вот так.
|
|
| |
Томахомэ | Дата: Среда, 24.02.2016, 16:28 | Сообщение # 72 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата TLT ( ) Тогда обратись к автору среды и почитай ридми насчёт звука - там он заменял звуковой движок...
На сайте автора таки нашёл, в чём дело:
Цитата Добавлена новая команда #LOOPMUSIC для циклического воспроизведения WAV файла, пока не будет встречена #STOPMUSIC, но звук в любом случае доиграет до конца...
А я-то думал гадал, в чём дело... Похоже, над звуком тоже придётся работать уже на том самом вашем движке, о котором вы как-то говорили. Надеюсь, он и в музыкальном отношении окажется пофункциональней GINCS`а и сможет, в отличие от него, останавливать, где нужно, воспроизведение муз. треков на ходу и запускать вместо них другие. И ещё надеюсь, что создавать ромы побольше, чем у GINCS`а с его максимум 4 мегабайтами (хотя я знаю, что когда-то разрабам для Сеги и этого за глаза хватало), он тоже может - ведь я ещё планирую в игру главный саундтрек внедрить, да 2 небольших звуковых отрезка для положительной и отрицательной варианта концовок соответственно.
|
|
| |
TLT | Дата: Четверг, 25.02.2016, 00:23 | Сообщение # 73 |
Генералиссимус
Группа: Администраторы
Сообщений: 2364
Статус: Оффлайн
| Томахомэ, для создания больше 4 Mb нужно использовать мапперы - задача для продвинутых программистов, я скажу. Я бы не стал ради wav музыки расширять ROM, т.к. это действительно кощунство… Я бы вообще не стал на SMD использовать wav музыку, т.к. в большинстве случаев это признак дурного тона или глупости.
Вот тут инфа по расширению ROM более 4 Mb с точки зрения архитектуры – http://romhacking.ru/photo/10-0-429
Но я бы не стал это делать в любом случае, т.к. печатать картриджи будет значительно дороже. А сделать игру без коллекционного карика – не очень.
Вот так.
|
|
| |
Томахомэ | Дата: Четверг, 25.02.2016, 05:06 | Сообщение # 74 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Цитата TLT ( ) Я бы не стал ради wav музыки расширять ROM, т.к. это действительно кощунство… Я бы вообще не стал на SMD использовать wav музыку, т.к. в большинстве случаев это признак дурного тона или глупости.
А жаль, кстати - игроки наверняка были бы в шоке, услышав не просто небольшие сэмплы муз. инструментов и человеческой речи (которые в общем-то были на Мегадрайв не такой уж и редкостью), а полновесные муз. треки с реалистичным и разнообразным звучанием инструментов плюс членораздельной длительной речью, и это на картридже безо всяких там CD-аддонов! К тому же, другие, кроме .wav форматы, в том числе и .mvs GINCS перестал поддерживать ещё в версии 1.5.2, так что остаётся только .vaw. Мне бы, в принципе, тоже хотелось бы поэкономить память на звуке, но видно, на GINCS`е этого сделать не получится. Значит, тогда на вашем движке применим другие форматы.
|
|
| |
Томахомэ | Дата: Суббота, 07.05.2016, 17:47 | Сообщение # 75 |
Генерал-лейтенант
Группа: Проверенные
Сообщений: 525
Статус: Оффлайн
| Сегодня изрядно поднапрягся, но все ж довёл, как мне кажется, до конца набросок скрипта ещё одной текстовой игры - "Казанова: Ангелы секса". Ресурсы (в архиве) также прилагаются. Версию пока обозначу как 0.1 - кто, знает, насколько хорошо я протестировал игру, и какие доработки претерпит код в дальнейшем. Качать здесь.
Сообщение отредактировал Томахомэ - Суббота, 07.05.2016, 17:48 |
|
| |