Автор Тема: GoldWave и сеговские ромы  (Прочитано 8461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« : 21 Март 2007, 16:23:49 »
Наболевший вопрос - как заменить звук (например, озвучить своим голосом) в голдвейве. В смысле, у меня получается, но в игре звук проигрывается каким-то хрипением.
---
М-да, неактуален вопрос... А ведь это основная часть ромхакинга...

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8107
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #1 : 24 Март 2007, 15:11:58 »
..Я тоже пробовал мутить со звуком,но вставить изменённый звук в ром (чтобы всё работало) так и не удалось...(..

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #2 : 25 Март 2007, 11:59:54 »
Помню, такой вопрос где-то задавался, но толком на него так никто и не ответил.

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #3 : 25 Март 2007, 12:34:32 »
Цитата: PoliKarp
М-да, неактуален вопрос... А ведь это основная часть ромхакинга...

Звук редко трогают. Только в серьёзных хаках. А при переводе он нафиг не нужен, так что сказать ничё не могу.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #4 : 25 Март 2007, 13:29:00 »
Цитата: HoRRoR
Звук редко трогают. Только в серьёзных хаках.


Я не собирался заниматься ромхакингом, просто захотелось изменить звук

Оффлайн .flint

  • Пользователь
  • Сообщений: 843
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #5 : 25 Март 2007, 16:39:12 »
Ну так это и есть ромхакинг: изменение содержимого рома. В частности, оригинальной озвучки на свою. Вот уж звуком редко кто занимается, это правда.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #6 : 25 Март 2007, 19:07:24 »
Цитата: .flint
Вот уж звуком редко кто занимается, это правда.


Жаль. Изменить звук - куда интересней, чем заниматься фигней вроде перерисовывания персонажей, изменений параметров и т.п.
P.S. Среди серьезных хаков видел только UMKT.

Оффлайн Le@N

  • Пользователь
  • Сообщений: 6806
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #7 : 25 Март 2007, 20:52:37 »
Вроде, Kabal_MK тоже пользовался этой прогой.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #8 : 25 Март 2007, 21:02:24 »
Цитата: Tao Len
Вроде, Kabal_MK тоже пользовался этой прогой.


По его совету и скачал. Конечно, прога задумывалась не для ромхакинга, а как звуковой редактор. Изменить звук - легко, а вот нормально прослушать его - х...

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8107
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #9 : 26 Март 2007, 00:05:28 »
PoliKarp,
И как ты его изменяешь если не секрет..?
..Я пытылся найти точное место,где он начинается и заканчивается путём увеличения картинки в Goldwave,но таким способом точно всё равно не попадёшь..

Оффлайн Kol><0Zz.

  • Пользователь
  • Сообщений: 29
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #10 : 26 Март 2007, 01:53:02 »
И что нужно открыть ром в этой программе и там будет звук или как?

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #11 : 26 Март 2007, 09:30:00 »
Цитата: Kol><0Zz.
И что нужно открыть ром в этой программе и там будет звук или как?

Ага, нажать кнопку "Перевести" - игра переведётся, нажать кнопку "Хак" - будет её хак.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #12 : 27 Март 2007, 19:32:26 »
Открываем ром (к примеру Rock'n'Roll Racing).
Вылезает окошко
Ставим все вот так:
Тип файла: Dialogic (vox)
Атрибуты: A-Law mono
Частота (Гц): 8000
Звук найти несложно, все зависит от размера файла.
Ну... В общем, дальше все ясно... см. первый пост.:)
---
Правда, не с каждой игрой так получается.
P.S. Никто не может звук менять что-ли? Странно. Хорошо будет, если KABAL_MK посмотрит эту тему.:)

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #13 : 29 Март 2007, 20:45:49 »
Цитата: PoliKarp
Никто не может звук менять что-ли?

Никто этим не занимался.

Оффлайн Zephyr

  • Пользователь
  • Сообщений: 544
  • Пол: Мужской
  • coder
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #14 : 29 Март 2007, 22:18:55 »
А ведь это основная часть ромхакинга...
Это кто такое сказал???
*********************************************************
Я тебе подсоветую - берешь отладчик от KMOD - дампишь каналы.
Берешь дизасемблер - дизасемблируешь ром.
Ищешь звуковые данные. Заменяешь, предварительно написав
утилиту конвертации звуковых данных (тракер)
под формат игры - это для YM2612
Для PSG - просто массив PCM пихаешь.
**********************************************************
PS: хаккинг без знания ассемблера - изврат.
Для начала подучи Асм или хотябы БасиЕгаКсорз! ;) - это для Genesis.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #15 : 29 Март 2007, 23:23:30 »
Цитата: Zephyr
А ведь это основная часть ромхакинга...
Это кто такое сказал???
************************************************** *******
Я тебе подсоветую - берешь отладчик от KMOD - дампишь каналы.
Берешь дизасемблер - дизасемблируешь ром.
Ищешь звуковые данные. Заменяешь, предварительно написав
утилиту конвертации звуковых данных (тракер)
под формат игры - это для YM2612
Для PSG - просто массив PCM пихаешь.
************************************************** ********
PS: хаккинг без знания ассемблера - изврат.
Для начала подучи Асм или хотябы БасиЕгаКсорз! ;) - это для Genesis.


На заметку, даже KABAL_MK не пользуется никакими дизассемблерами.
Тему ВНИМАТЕЛЬНЕЕ смотри, товарищ Zephyr.
« Последнее редактирование: 29 Март 2007, 23:27:39 от PoliKarp »

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #16 : 30 Март 2007, 11:31:50 »
Цитата
PS: хаккинг без знания ассемблера - изврат.

Не изврат. Не всегда даже с асмом проще поломать. Нах в дебаггере искать непожатую карту тайлов, если можно обычным search'ем за 5 сек(буквально) найти? И не надо бряков ставить.
А вообще да, асм - сила. Вычислить адрес пожатой графы, разобрать алгоритм сжатия(хотя, ИМХО, без асма это сделать проще, методом анализа) и т.п. Без асма это трудно сделать. Так что тоже советую учить асм :)

gottaX

  • Гость
GoldWave и сеговские ромы
« Ответ #17 : 30 Март 2007, 16:49:36 »
Да шо там учить: LDA/STA, INC/DEC, бранчи да джампы. Этого более чем достаточно для ломания приставочных алгоритмов:) Ну, и поверхностно архитектуру консоли знать не помешает. Если, конешна, ты не собираешься что-то своё на асьме писать:)

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #18 : 31 Март 2007, 01:39:47 »
Цитата
Если, конешна, ты не собираешься что-то своё на асьме писать

Поверхностно изучал ГБАшный асм для написания обхода распаковки графы нестандартным алгоритмом игры на стандартный LZ77. А так, до знакомства с ним всё остальное без асма ломал :)

gottaX

  • Гость
GoldWave и сеговские ромы
« Ответ #19 : 31 Март 2007, 06:08:27 »
HoRRoR, это для FFTA что ли?:)

Оффлайн Zephyr

  • Пользователь
  • Сообщений: 544
  • Пол: Мужской
  • coder
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #20 : 31 Март 2007, 12:40:05 »
PoliKarp
На заметку, даже KABAL_MK не пользуется никакими дизассемблерами.
Тему ВНИМАТЕЛЬНЕЕ смотри, товарищ Zephyr.
--------------------------------------------------------------------------
KABAL_MK - он для меня не бог. То что ты хочешь сделать и получить за
это всобщее признание требует от тебя усилий в виде изучения
асма для genesis - SNASM68K.EXE
+ отладка приложений для этой платформы.
А "корячить кортинки в фотошопе" - занятие ламеров.
Надеюсь ты меня понял. Извини если задел.
За меня на это все тут обижаются.
--------------------------------------------------------------------------
PS: боги это Antrox например, или ребята из Zyrinx.
--------------------------------------------------------------------------
PPS: я тоже изучаю программирование на Genesis.
Правда не так давно. Но вывести картинку и звук могу.
Но я лучше лишние пол года-год поучу а после буду
делать что-то. Чем лезть в то о чем и представления не имеешь толком.

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #21 : 31 Март 2007, 13:39:47 »
Цитата: gottaX
HoRRoR, это для FFTA что ли?

Не, FFTA щё не ломал :) А там свой алгоритм? Тогда обходом не пойдёшь, придётся копать... Там графы много.

А вообще скажу насчёт асма вот что: его учить надо. Просто в некоторых случаях асм не нужен и без него сделать быстрее и легче. Можно конечно последовать примеру KABAL_MK и разбирать всё посредством анализа, но зачем всё так усложнять? В сотни, а то и тысячи раз.

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #22 : 31 Март 2007, 17:42:09 »
Значит, вот что я понял - изменить один паршивый звук - это нужно быть п...дец каким ромхакером что-ли? Интересно
А я то думал, это проще, чем даже перевод...

Цитата: Zephyr
Надеюсь ты меня понял. Извини если задел.


Не извиню, обидчивый я.:) Я же спрашивал конкретно про голдвейв. А не про асмы и прочее... В этом я пока еще новичок. А вы тут такую тему загнули, что у меня глаза на лоб лезут.

Оффлайн HoRRoR

  • Пользователь
  • Сообщений: 983
  • Пол: Мужской
  • Ромхакер
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #23 : 31 Март 2007, 18:18:32 »
Цитата: PoliKarp
Значит, вот что я понял - изменить один паршивый звук - это нужно быть п...дец каким ромхакером что-ли?

Да. У графы стандарты есть, а у звука нет, либо редко эти стандарты применяются.

Оффлайн Zephyr

  • Пользователь
  • Сообщений: 544
  • Пол: Мужской
  • coder
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #24 : 01 Апрель 2007, 15:19:43 »
То что ты хочешь сделать - это очень сложно (если грамотно).
Твой анализаторный способ может изменить только PSG, но
не YM2612

Добавлено через 14 часов 36 минут
Да и то, если честно, если звук пожат - то загрузка
и обработка массива ничего ни даст.

Добавлено через 2 часа 18 минут
Если пологаешь что я не прав читай -
эти люди реально знают как программировать для Genesis.
http://www.spritesmind.net/_GenDev/forum/viewtopic.php?t=30
« Последнее редактирование: 01 Апрель 2007, 15:19:43 от Zephyr »

Оффлайн PoliKarp

  • Пользователь
  • Сообщений: 746
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #25 : 06 Апрель 2007, 15:16:30 »
Все, получается. Тему можно закрывать...

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13644
  • Пол: Мужской
    • Просмотр профиля
GoldWave и сеговские ромы
« Ответ #26 : 06 Апрель 2007, 16:02:06 »
PoliKarp, рад за тебя. Крою.