Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Компилирование музыки в IF Creator

  1. #1
    Veteran Аватар для Crash Nicker
    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Компилирование музыки в IF Creator

    Не знаю даже куда эту тему совать - с одной стороны, оболочка применяется для создания игр, а с другой... ну пусть тут лежит.

    В общем, дело такое. Надо разобраться, как работает компиляция музыки в IF Creator'e, ибо сама инструкция по этому вопросу изъявляется весьма скудно, хотя из строчки "не забудьте откомпилировать трек под адрес #C000, а плеер - под #C005, я и понял, что, вероятнее всего, нужно компилировать треки, сделанные в Pro Tracker II. Но как ни ломался я, без толку. Песню скомпилировал, всё по адресу, с небольшим промежутком перед плеером; так же, согласно правилам, сжал её Хрустом 1.3., но жми не жми, а собранная в одну кучу игра всё равно при запуске превращается в кучу глюков на экране.

    И вот, хотелось бы знать, что именно было умолчано в инструкции и почему модули не хотят работать как следует.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,099
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все тонкости, данного "средства разработки", наверняка знает только Newart.
    ----
    Цитата Сообщение от Crash Nicker Посмотреть сообщение
    не забудьте откомпилировать трек под адрес #C000, а плеер - под #C005
    Я из описания понял, что мелодия болжна быть с плейером, инициализация мелодии должна вызываться с адреса #c000, проигрывание "кванта мелодии" с адреса #c005, а длина не более 16384. Хотя в "мелодии" имеющейся на диске указаны несколько "иные" адреса для работы скомпилированной мелодии. Но, учитывая, что в скомпрессированном блоке указан адрес распаковки #c000, мелодия, вроде укладывается в "правила". И файл с музыкой, должен быть без распаковщика..
    ----
    А без "музыки" игру можно "протестировать"?
    Последний раз редактировалось null_device; 03.10.2015 в 13:41.
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #3
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Все тонкости, данного "средства разработки", наверняка знает только Newart.
    Ничего он уже не знает.

    Но если музыка в формате ProTracker 2, ее стоит загрузит в Vortex Tracker и скомпилировать под адрес #c000 (сохранять с плеером).

    ---------- Post added at 20:42 ---------- Previous post was at 20:41 ----------

    Цитата Сообщение от Crash Nicker Посмотреть сообщение
    с небольшим промежутком перед плеером
    С этого места поподробнее...

  5. #4
    Veteran Аватар для Crash Nicker
    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Но если музыка в формате ProTracker 2, ее стоит загрузит в Vortex Tracker и скомпилировать под адрес #c000 (сохранять с плеером).
    Компилировал ПТ2-шный модуль с оригинального диска с трекером чисто для проверки. Вортекс Трекер же на данный момент потихоньку осваиваю (если освою, то надеюсь написать что-нибудь слушабельное, благо я уже 2 года с большим успехом юзаю FamiTracker, а ведь и то, и другое - на восемь бит). Но, в любом случае, спасибо за совет. Попробую обязательно.

    Цитата Сообщение от newart Посмотреть сообщение
    С этого места поподробнее...
    Конкретно: промежуток в пять байт (или кого там, у меня уже к вечеру голова потихоньку отлетает ) между адресом инициализации (#C000) и адресом для плеера (#C005). Хотя ПТ2 и так плеер автоматически вставляет через пять байт, так что, думаю, мне упоминать этот момент не стоило.

  6. #5
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скинь мне твой pt2 трек, посмотрю что к чему. [email protected]
    Если в доке указано что его нужно паковать, то паковать необходимо скореевсего без распаковщика.

  7. #6
    Veteran Аватар для Crash Nicker
    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Если в доке указано что его нужно паковать, то паковать необходимо скореевсего без распаковщика.
    Распаковщик не добавляю, сам по настройкам проверял.

    ---------- Post added at 09:43 ---------- Previous post was at 09:06 ----------

    Всё, заработало. Спасибо огромное за совет, пусть и такой простой

    И ещё, newart, если можно, небольшой оффтопик. Насколько я знаю, Lord of Darkness использовала недокументированные функции скриптования (рэндомайзер, по крайней мере). Если это ещё окончательно не забылось, можешь поведать, как их реализовать?

  8. #7
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Crash Nicker Посмотреть сообщение
    И ещё, newart, если можно, небольшой оффтопик. Насколько я знаю, Lord of Darkness использовала недокументированные функции скриптования (рэндомайзер, по крайней мере). Если это ещё окончательно не забылось, можешь поведать, как их реализовать?
    Пробуй что-нибудь в этом роде:

    2 Перейти эту реку вброд. >666$777
    2 Перейти эту реку вброд. >666|777
    2 Перейти эту реку вброд. >666!777
    2 Перейти эту реку вброд. >666^777
    2 Перейти эту реку вброд. >666*777
    ...

  9. #8
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,178
    Поблагодарили
    774 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Crash Nicker Посмотреть сообщение
    Насколько я знаю, Lord of Darkness использовала недокументированные функции скриптования (рэндомайзер, по крайней мере).
    мне удалось вытащить скрипты из игры - изучай на здоровье
    Последний раз редактировалось goodboy; 22.08.2011 в 17:53.

  10. #9
    Veteran Аватар для Crash Nicker
    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Большущее спасибо, мужики

  11. #10
    Veteran Аватар для Crash Nicker
    Регистрация
    23.05.2011
    Адрес
    г. Кривой Рог
    Сообщений
    1,697
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините, что пришлось некромансерить тему, причём не совсем по сабжу, но похоже на то, что я подцепил один глюк во время компиляции... нет, не музыки. Текста.

    В одной из локаций откомпилированная игра ругается жёлтым бордером, мол, нельзя перейти на другую! Но вряд ли это опечатка в скрипте. Я эту же локацию проверял в тестере, и переходы работают отлично.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Проигрыватель WAV-музыки
    от p@lex в разделе Музыка
    Ответов: 22
    Последнее: 06.08.2014, 01:59
  2. Нужен мануал по SPG Creator v0.02
    от zorel в разделе Софт
    Ответов: 1
    Последнее: 20.01.2011, 21:22
  3. Код проигрывателя музыки
    от TmK в разделе Программирование
    Ответов: 16
    Последнее: 14.01.2009, 11:48
  4. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57
  5. Компилирование готовых программ
    от CityAceE в разделе Программирование
    Ответов: 3
    Последнее: 02.11.2005, 12:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •