Разработка и ромхакинг > Ромхакинг и программирование
[SMD] хакинг Dune: The Battle for Arrakis
<< < (310/447) > >>
NakL3:
Razor, Решил я значит поиграть на ночь чуток за любимых Ордосов. Но, к сожалению, из архива не вылазиет ром, а с архивом не залазиет в эмуль.
Что-то ты там Рэйзор намудрил, не хочет архив работать.

Добавлено позже:
Ага, вот оно что. Интересно. Скачал из группы ромхака, всё работает. Накосячил ты что-то с Emu-Land`ом

Добавлено позже:
Поиграл первую миссию. Порадовало, что 80-ая сборка смогла полностью реализовать твою задумку.
Вот смотрю на "налётчиков" и вижу в них свои "мобильные радары", я себя ощутил прям как дома. Великолепно! :thumbup:
Из косяков стоит отметить, что глючит музыка при приближении региона. Возможно, что только у меня, не знаю.
Razor:

--- Цитата: Наклз от 28 Июль 2015, 22:20:11 ---Razor, Решил я значит поиграть на ночь чуток за любимых Ордосов. Но, к сожалению, из архива не вылазиет ром, а с архивом не залазиет в эмуль.
Что-то ты там Рэйзор намудрил, не хочет архив работать.

--- Конец цитаты ---
Добавил альтернативную ссылку в пост + залил в подпись сам ром, не в архиве.

--- Цитата: Наклз от 28 Июль 2015, 22:20:11 ---Из косяков стоит отметить, что глючит музыка при приближении региона. Возможно, что только у меня, не знаю.

--- Конец цитаты ---
Есть небольшой косяк. Я использую оригинальный звуковой драйвер, может из-за него немного некорректно затухает музыка Evasive Action. Новый юзать не хочу - мне не нравится рандомная новая музыка в нем и озвучка имен домов.
NakL3:
Razor,  Например я всегда использовал оригинал. И ничего не возникало такого. Но то было в 79 сборке.
Возможно тут просто косяк 80-ой версии.
Ti_:
' Затухания' музыки вообще в 2-3 местах убраны в коде, из-за нового движка как раз из-за них висло (помните висяк на титульнике в bizhawk?).
Так что без разницы старый или новый движок, условий я не делал, это уж совсем мелочь.

Насчёт того, что не нравится музыка и озвучка в новом движке:
и то, и другое можно отключить в настройках.
музыка в sounds.asm
; количество треков новой музыки (если включен новый движок).

--- Код: ---new_music_count dc.w 10
--- Конец кода ---

звуки в house_info.asm ; звук на выборе дома (при новом звуковом движке)

--- Код: ---house_select_sound:
dc.b 86 ; hark
dc.b 84 ; atr
dc.b 85 ; ordos
dc.b $ff ; frem
dc.b $ff ; sard
--- Конец кода ---
прописать $ff.
Более того, можно засунуть другую музыку (из gems легко, хотя мало кто осилит) и любые звуки (семплами, тут попроще, но тоже надо понимать).
Но если совсем ничего не надо, то оригинальный движок лучше тем, что всё таки чуть шустрее.
SeregaZ:
$ff то есть музыки не будет вовсе?

и здесь получается простое отключение, а не выпиливание? то есть полностью выпилить, освободив место, нельзя?

по поводу "легко" - можно видео-ролик на ютуб? :) чтоб именно для дюны :)
Ti_:

--- Цитата: SeregaZ от 29 Июль 2015, 13:18:55 ---$ff то есть музыки не будет вовсе?

--- Конец цитаты ---
Причем тут музыка , house_select_sound это озвучка при выборе дома ("династия ордосов" и т.п.).
Ну если хочешь полностью выпилить чтобы даже в роме не было - ищи соотвествующие файлы в  gems\game и заменяй на пустышки. (типа как 045)

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

--- Цитата: SeregaZ от 29 Июль 2015, 13:18:55 ---по поводу "легко" - можно видео-ролик на ютуб? :) чтоб именно для дюны :)

--- Конец цитаты ---
из какой игры музыка нужна?
SeregaZ:
а если из миди файла? лунная соната была из миди импортирована?
Razor:

--- Цитата: SeregaZ от 29 Июль 2015, 17:11:14 ---лунная соната была из миди импортирована?

--- Конец цитаты ---
Из Earthworm Jim 2.

Добавлено позже:
SeregaZ:
ужос... червяк по кишке ползет :) во игры делали! шедевр! не то что щас :)

таааак... в файле, например: 000.code
это то, что я думаю? :)))))) "распакованный" миди файл?
Roket:
SeregaZ, чувак ты что за дичь здесь втираешь? Тебе ж сказали из чего берётся музло. Движок GEMS который юзают некоторые игры для сега.
SeregaZ:
Roket чувак, втираешь - это утверждающий пост, что типа "да так и есть!", в моем же случае это вопрос, а не втирание.

Ti_ так эти файлы с названиями типа 004.code участвуют при компиляции то? то есть могу я внутри что-то поменять, ноты например какие-то, после мне надо запустить game_gems_combine.bat, как закончит - Build_new_rom.bat и потом новый ром запускать в эмуляторе? пытался скорость поменять, какие-то ноты - по моему ничего не происходит :) как играет оригинальная музыка, так и играет. 004 это, насколько я понял, трек Lego Tune.

Добавлено позже:
заставил петь эти файлы через миди и то правда пока только одну дорожку :) вопрос: а нет ли таблиц примерно соответствия звуков (или инструментов) в треках в игре определенным инструментам миди?

на примере 004.code что значит:
loop $02
loopend
nop
pitch - это повышение\понижение? типа модуляции?
patch patch_20
patch patch_1D

я так понимаю конец дорожки как раз на loopend, а не на eos - потому как после loopend играет одно и тоже с разными громкостями по понижающей? типа после loopend это как бы затухание чтоли...

ну это в принципе офтоп. проигрывание самого файла - а интересует не проигрывание, а именно изменение :) так будут изменения, внесенные в 004.code, заметны в игре? просто я так полагаю если сначала разобраться со структурой code файла, то потом проще будет из миди в code конвертировать. конечно при условии что оно вообще доступно для изменения.
SeregaZ:
я так понимаю единицы измерения времени в duration 6 и delay 6 это не одно и тоже? у меня почему-то делей получаются длиннее намного - то есть паузы по длительности, чем duration - длинна ноты.

пока более менее адекватно играет 004 первая дорожка :) надо подумать как сделать чтоб все 6 дорожек заиграло, но предварительно надо разобраться как выявлять соответствие дорожек сеговских звуков мидишным.
NakL3:
Прошёл вторую миссию , всё жду когда же Боссы попрут на меня.  :lol:
Сначала хотел писать мнение по степени прохождения кампании, а потом решил, вот как пройду, так сразу и напишу обо всём и по порядку.
Единственное смущают меня некоторые странности в балансе, но об этом потом. Всё потом.
SeregaZ:
а я кажется понял почему делеи разные :) в голове проблеск появился, пока еще точно не ухватил - но я уверен что это именно оно. пойду за хлебом схожу...

п.с.: и все еще интересует вопрос про эти .code файлы, Ti_, как правильно компилировать то измененные, чтоб эффект был слышен?
Ti_:
Да, .cfg, .code, .ins, .sfx можно изменять в текстовом редакторе.
.snd в аудио-редакторе
.mod, .raw не знаю.
После изменений - запуск game_gems_combine.bat.

Насчёт добавления звука семплом видео делать не буду, времени и желания нету. Образец папка 084:

matre.snd сам звук - в формате raw 8 bit unsigned pcm mono. С частотой диск. 8000 или 11025 hz. или другими. В patch_62.ins указывается частота (DAC4 - это 11025, DAC7 - 8000, остальные значения не проверял).
В sample_14.sfx надо указывать название файла звука и его длину
 (RAW 'matre.snd'
FIRST =$2C7E)
Чтобы добавлять новые папки со звуками, не заменяя старые - редактировать game.cfg (или game_rus.cfg).


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

--- Цитата: SeregaZ от 29 Июль 2015, 22:17:45 ---пока более менее адекватно играет 004 первая дорожка :) надо подумать как сделать чтоб все 6 дорожек заиграло, но предварительно надо разобраться как выявлять соответствие дорожек сеговских звуков мидишным.

--- Конец цитаты ---
http://elektropage.ru/forum/7-68-1
SeregaZ:
в той теме, я кстати, уже что-то спрашивал... правда теперь чуток более понятно. ладно, сначала делеи, потом остальные дорожки. потом соответствие инструментов. и только потом обратная конвертация :)
Razor:
Поиграл я немного сегодня в оригинал Dune: The Battle for Arrakis. В перспективе хорошо видно, как Ti_ допилил игру до ума. В оригинале всё тупит и тормозит только. После всех сборок, особенно R80, оригинал кажется ущербным. :lol:
SeregaZ:
мде... помогло с этими делеями, но не совсем. все равно рассинхрон чтоль...

итак по этому 004.code
длительность нот - duration - самая максимальная, что попадалась 96. если взять её за целую, то как раз получается.
96 целая
48 половинка
24 четвертинка
12 восьмушка
6 шестнадцатая
3 тридцать вторая

когда ноты друг за другом - все здорово. но стоит появится первой паузе - delay - все. трындец :) ритм сбился. где-то явно косяк! весь вопрос найти... и скурить.
HitManHaD:
Системы параллельного вождения или курсоуказатели (например, системы параллельного вождения. курсоуказатели тримбл – trimble, outback agrokom – аутбэк агроком оутбэк, raven – равен рейвен рэйвэн, teejet – титжэт, topcon – топкон, autofarm – автофарм аутофарм) предназначены для увеличения коэффициента эффективности ислользования сельскохозяйственной техники, позволяют точно и без огрехов водить трактор, комбайны, самоходные опрыскиватели, жатки, косилки  вдоль рядов при любой видимости – днем и ночью, в туман, при сильной запыленности, экономят топливо, минеральные удобрения и другие материалы, которые расходуются при сельскохозяйственных работах, при внесении удобрений позволяют уравнять фон растений.

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

Системы параллельного вождения снижают финансовые затраты, повышают уровень воспроизводства почвы и экологической чистоты продукции. В некоторых случаях расход удобрений сократился на 30 %, что происходит из-за более экономного расхода.

gps системы параллельного вождения и подробности читать далее.
Sen244:

--- Цитата: Razor от 28 Июль 2015, 15:45:29 ---P.S.: если будут баги - пишите. Тестировал много, но что-то мог и упустить.

--- Конец цитаты ---
Первый раз решил сыграть в хак дюны. Выбрал фрименов. Мне сказали собрать столько-то спайса. Ну я смотрю - базы нет, зато могу червяком рулить. А спайс надо как-то собирать. Ну я и говорю червяку - "ползи схавай вон ту кочку, в которой спайс". Червяк попытался схавать кочку и пропал. А я потом в перестрелке просрал всю пехоту, но миссия не завершилась.

Попробую на приставке пошпилить как-нибудь, а то так не вставляет.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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