| Разработка и ромхакинг > Ромхакинг и программирование |
| Русская озвучка игр Sega Mega Drive |
| << < (2/2) |
| SeregaZ:
и мне и мне вопрос - что там насчет "нормализация"? как правильно применимо к мега драйву это делать? чтобы сэмплы были такие-же громкие, как оригинальные. |
| Segaman:
SeregaZ, в игрулях сежки когда жмут звук он теряет в частоте дескритизации. так например на слух скажу что сэмплы в РРР качестве где-то от ~8 до ~13Кгц. пробуй настраивать нормализацию, потом сжимать частоту до скажем 11КГц и слушать. если звучит норм, значит идеальная комбинация найдена. здесь важно помнить, что звук обычно идёт в 8 бит, а значит тихий или ровный звук будет ощущаться как белый шум. чтобы этого избежать, нужна динамика. я не эксперт в звуке, но по ограничениям сежки даю вам информацию. итог: применяй эффект, жми в 11КГц 8 бит, слушай и, если норм, добавляй :) |
| SeregaZ:
ты мне второй комплект банков зеры толеранса дашь? чем раньше дашь - тем больше времени мне будет сделать к этому безобразию гуи. а по нормализации - хотелось бы понимать на низком уровне что происходит. в своем редакторе я прикручивал bass.dll - я не уверен, но надеюсь что в ней регулировка аквалайзера предусмотрена, надо примеры полистать и может там чо простенькое попадется. вот весь вопрос в том, чтобы найти некую формулу чтоль, которая бы производила эту самую нормализацию с прицелом последующего конвертирования в 8 с чем-то там забыл и 10.2к частоты. с сэмплами, что мне мадама записывала, я ковырялся и для себя открыл, что можно использовать аквалайзер для избежания искажений. но это методом тыка и наощупь, а хотелось бы точно по научному знать что нужно. понятно что сэмплы семплам рознь и кто как записывал какой микрофон, громкость, но общие законы наверное какие-то по этой самой нормализации существуют. |
| Segaman:
SeregaZ, мне музыкант нужен, для сиквела Zero Tolerance сандтрек написать. если хочешь помочь, тогда дам всё что нужно. :) |
| SeregaZ:
неа. не музыкант. могу гемс гуи сделать, как мы для своего хака RRR делали. ну и если надо - могу конвертер из дефлемаска в гемс дать. не совсем так чтобы доделанный... но с некоторыми ограничениями вполне себе конвертирует. сэмпл результата я тебе скидывал, то есть те две мелодии в том хаке RRR. ну и насчет музыкантов могу тебя добавить в нашу конфу. там два буржуйских музыканта есть. может смогут помочь. один из них как раз автор каверов на файнал кантдаун и билли айдол как его там песня вторая. проблема с гемсом в ZT заключается в двухбанковости, хотя r57shell говорит что его комбайн может работать с двумя наборами банков. но я чот не раздупляю как :) поэтому видимо там надо будет изобретать велосипед, чтобы мелодии и взрывы с выстрелами собирались верно. ну сам шелл в конфе тоже есть. если чо там на месте его свяжем и выпытаем как точно это делать. по поводу самой игры - мне нужен будет оригинал ZT, со сдвинутыми гемс банками в конец рома, чтобы гемс банки записывались в конец и без ограничения размеров (я не умею править всякие смещения и прочую ерунду - не ромхакер). нужно что-то типа сборщика рома с логикой работы: часть рома с данными часть рома в тхт, точнее asm файле, где надо указывать адреса гемс банков. (по идее как минимум 4 адреса, точнее 5. нотные секвенции думаю будут в количестве 2 штук. один это мелодии, второй спецэффекты) часть рома с остальными данными гемс банки ну или сдвигать ничо ненадо, тупо там, где указаны в оригинальном роме адреса гемс банков - вынести в отдельный файл, чтобы можно было их править, а оригинальные банки так в роме и остаются. просто дописывать в конец рома уже новые гемс банки. там пол рома будет мусора - но это для тестов и мне сойдет. то есть создаю гемс банки, указываю смещения в том текстовом файле, а твой сборщик это дело собирает в ром. который потом буду тестировать в эмуляторе и смотреть правильно ли звуки и музыка пишется. когда система будет откатана, а в новом твоем хаке думаю будет все тож самое - то там будет просто это дело переделать - объясню как. |
| Segaman:
SeregaZ, тада нидам :) |
| SeregaZ:
чтоб тебя... тада облизывайся и кусай локти :) |
| Segaman:
SeregaZ, размечтался :lol: с таким гуи тока на гуков на деревьях охотиться :) |
| SeregaZ:
ну незнай :) замена любого звука в один клик, проигрывание любой ячейки в банке (не точное, но по мотивам гемс проигрывания), онлайн дата база на почти 200 игр гемс, из которых можно взять любой звук или мелодию и заменить один из целевых, запись либо конвертирование сэмпла в какую-то из ячеек с сэмплами. помница редактор FM и PSG инструментов и модуляций в данном случае я вырезал, но они есть в редакторе Дюны с этим-же гуем, хотя точнее это гуи вылез из редактора дюны :) тестовой сбор рома-проигрывателя r57shell'a и сразу запуск вэмуляторе опять-таки в один клик, чтобы послушать как точно будет проигрываться звук или мелодия. сбор всего рома в один клик после всех танцев с бубном со звуками и запуск в эмуляторе. гемс треккер я правда так и не родил... все никак не доходят руки засесть :) чтобы уже сами нотные секвенции можно было редактировать. ну и пока отдаленно примериваюсь родить алгоритм нормализации для записи сэмплов, чтобы маленько апнуть свой редактор сэмплов для этого гуи. так что пока для гемс треккера можно использовать дефлемаск. некоторые эффекты оттуда я воспроизвел при конвертировании, не совсем точно... но я доволен :) там еще PSG часть недопилена, и сэмплы. ну и размер мелодий следует ставить как 32 строчки на паттерн в самом дефлемаске для создания мелодий - тогда конвертация будет довольно близко к оригиналу из дефлемаска в гемс. вобщем до 255 bpm, 32 rows на 1 паттерн, избегать 04 эффекта, не юзать сэмплы и PSG и еще надо будет делать вручную зацикливание мелодии после конвертации. сейчас зацикливать не умеет. но в целом вполне себе нормально. в итоге рожается папка с кучей файлов, которую может использовать шеловский комбайн для сбора уже самих гемс банков. после остается лишь впихнуть их в игру и поправить адреса смещений. для чего и нужно чтоб адреса этих смещений были в отдельном файле, который гуи перезаписывает по итоговым размерам. после уже батник для asm68какеготам будет собирать весь ром из кусков и готово. мой интерес простой: в моей базе сейчас зеро толеранс представлена только первым набором банков, где 7 или 9 сколько то там мелодий. а вот второй набор банков, или даже не набор, а второй банк секвенций скорей всего, где лежат спецэффекты, выстрелы, взрывы и сэмплы типа шотган коллектед - секвенции этих эффектов должны лежать в другом банке, адреса которого я не знаю. сами инструменты от этого второго банка есть внутри первого гемс комплекта с инструментами, так-же и банк сэмплов содержит эти фразы шотган коллектед и прочие, но они идут всем скопом. поэтому мне нужен второй банк этих секвенций или нотных наборов или как они там по научному... сам я не ромхакер, не найду. хочу обновить архив зеры в своей онлайн базе с этими спецэффектами, а не только эти галимые мелодии. хочу прям чтоб весь набор был :) |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |