Воскресенье | 09.08.2026 |13:16
Приветствую Вас Гость Мира Спайро | RSS
Модератор форума: nihonjin, aleksusklim, alteya, Томас  
Перевод Spyro 3: Взлом и программы
aleksusklimСообщение # 1 Воскресенье, 26.06.2011, 14:19
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
Работа с текстовой частью перевода введётся на code.google.com/p/spyro3-rus, обсуждение перевода (а не взлома) В темеПеревод Spyro 3: Текст
В этой теме происходит обсуждение перевода, а также создание софта для потрошения игры.
Важные сообщения: Структура WAD-файлов Спец. символы и File Paint 1 | Извлечение и добавление текста | О звуке | В продолжение о звуке | Вариант перевода Buzz's Dungeon и Midday Gardens


Сообщение отредактировал aleksusklim - Среда, 29.04.2015, 19:51
 
Nocturnal-SunlightСообщение # 166 Воскресенье, 30.09.2012, 09:32
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Объявляю всем, что я до предела снижаю активность. Но и не забываю о своих задачах:
1. Реплики драконов (ДА, И НЕ ОТБИРАЙТЕ ЕЁ У МЕНЯ!!!.
2. Обзоры переводов.
Так что если я не отвечаю - я не торможу, я не могу!


Админы, пожалуйста, удалите мой аккаунт с Рилмса.
 
gitgegСообщение # 167 Понедельник, 01.10.2012, 20:00
Аватар gitgeg
Взрослый Дракон
Житель Города
«408»
Где: Не в городе Драконов
Quote (gitgeg)
И как установить патч на вихрь? В архиве инструкция, а у меня английская Винда. Буквы получаются какими то закорючками =(

Спасибо за ответ


 
ViToTiVСообщение # 168 Среда, 10.10.2012, 11:50
Новорожденный Дракон
Житель Города
«22»
Где: Не в городе Драконов
Quote (nihonjin)
У вас есть странная привычка - говорить что вы сделали какую-либо программу и не представлять её

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

Добавлено (10.10.2012, 10:56)
---------------------------------------------
Итак, две проги:
1. WAD_Extractor.exe - распаковка/запаковка файла WAD.WAD (тут всё просто, указал файл и "распаковать")
2. SoundFinder.exe - достаёт/вставляет звук из файлов, разобранной первой программой. В этих файлах звук идёт блоками, в среднем для "роликов" где-то 30 файлов по 21 Кб, остальные - просто звуки разного размера, но они нас не интересуют (прога автоматом откидывает звуки меньше 10 Кб). Для примера, звук начального ролика находится в файле "File_012", но там нет речи, так что берём следующий ролик, он в файле "File_054". Указываем в проге, нажимаем кнопка "Извлечь" - в итоге создастся файл "allsounds.bin", в этом файле склеины все звуковые файлы, о которых я говорил. Теперь этот файл при помощи проги "MFAudio.exe" можно спокойно конвертнуть в WAV и обратно (RAW Compressed, 22050 Hz, 1 channel). После этого нажимаем "Собрать" и всё. При помощи первой проги собираем готовый WAD и вставляем в образ.
Фуф... как-то так.

http://rghost.ru/40844565

Добавлено (10.10.2012, 11:50)
---------------------------------------------
Прошелся я по всем файлам, ролики с разговорами только в файлах File_042, File_048, File_054, File_057. Вот их нужно озвучить, и в WAD больше озвучки нет.

Сообщение отредактировал ViToTiV - Среда, 10.10.2012, 10:59
 
aleksusklimСообщение # 169 Среда, 10.10.2012, 18:25
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
#190, 10.10.12


Так.

Но вы не объяснили, каким образом вы извлекаете звук.
Да, ваша программа его вытаскивает.

Но конвертирует только MFAudio. Кстать, ссылочку не помешало бы привести:
http://klimaleksus.narod2.ru/Files/1/mfaudiov11.zip

А вы не приложили ни исходного кода (Delphi, как я понял), ни описания формата.
Ищет ли ваша программа звук? Ну по «02h» в каждой строке из 16 байт или ещё как-нибудь?

Или же вы считываете заголовок? Тупо заголовок, который ЯВНО указывает на начала данных:

http://klimaleksus.narod2.ru/Files/1/sound.png

Однако в вашем выходном файле служебные области обрезаны (намеренно ли?) и звук вытаскивается через несколько строк после указателя.

Надеюсь, вы понимаете, что «распаковать WAD» мы смогли уже очень давно… Вообще-то весть проект перевода начался из-за того, что я его распаковал.

Будь у меня MFAudio, я бы уже с лёгкостью вытащил весь звук, как говорится, нефиг-нафиг.
Теперь MFAudio у нас есть, спасибо.

Либо предоставьте исходный код своего «SoundFinder.exe», либо опишите структуру формата или алгоритм, по которому вы достаёте звук.

Если вы этого не сделаете, то мне придётся ещё раз самому взламывать и разгадывать формат. Зачем, если вы это уже всё разгадали?

Вы спросите, зачем же мне исходный код или знание формата, если ваша программа работает – пользуйтесь да будет вам.
Нет! Она может что-то не извлечь, что-то отрезать, что-то не так интерпретировать (до тех пор, пока мы не знаем, каким образом она работает). И чтобы исправить ошибку, нужны вы.
Рано или поздно ваша программа застопорит процесс взламывания звука, и нам придётся её модифицировать.

Либо изменяя при этом исходный код, либо создавая его заново.
Если вы не хотите нагружать нас лишней работой, то сделайте как я прошу.


but nobody came

Сообщение отредактировал aleksusklim - Среда, 10.10.2012, 18:26
 
ViToTiVСообщение # 170 Четверг, 11.10.2012, 10:59
Новорожденный Дракон
Житель Города
«22»
Где: Не в городе Драконов
Quote (aleksusklim)
Ищет ли ваша программа звук? Ну по «02h» в каждой строке из 16 байт или ещё как-нибудь?

да, именно так, если 02 повторяется через каждые 16 байт в блоке длинной 2048 байт, то это считается звуком. завтра скину исходник на дельфи

Добавлено (11.10.2012, 10:59)
---------------------------------------------
вот исходник проги для поиска звука http://rghost.ru/40864714

 
aleksusklimСообщение # 171 Четверг, 11.10.2012, 17:27
Аватар aleksusklim
фдулыгылдшь
Редактор
«1066»
Где: Не в городе Драконов
Quote (ViToTiV)
да, именно так, если 02 повторяется через каждые 16 байт в блоке длинной 2048 байт, то это считается звуком.
...
вот исходник проги для поиска звука http://rghost.ru/40864714


!! Братан! Великолепно! Сразу бы так!!


but nobody came
 
brillСообщение # 172 Суббота, 13.10.2012, 04:22
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
Вот вам еще один универсальный распаковщик (http://www.mediafire.com/?q2dc3kctysuoodu)
Переводите на здоровье. Написал его давно, руки не доходили зарелизить. Доп. справка в файле ReadMe.txt
 
Nocturnal-SunlightСообщение # 173 Понедельник, 15.10.2012, 10:31
Аватар Nocturnal-Sunlight
Маленький Дракон
Житель Города
«154»
Где: Не в городе Драконов
Quote (brill)
Вот вам еще один универсальный распаковщик (http://www.mediafire.com/?q2dc3kctysuoodu)
Переводите на здоровье. Написал его давно, руки не доходили зарелизить. Доп. справка в файле ReadMe.txt

Привет, brill. Я твои переводы на лисомании видел. Ты тут в самый раз. Надо нам шрифт перерисовать, да никто ещё этого не сделал.


Админы, пожалуйста, удалите мой аккаунт с Рилмса.
 
ViToTiVСообщение # 174 Понедельник, 15.10.2012, 11:46
Новорожденный Дракон
Житель Города
«22»
Где: Не в городе Драконов
шрифт вот http://rghost.ru/40946150 (такой мелкий, неудивительно, что он так коряво выглядит в игре)
но только он находится в каждом файле уровня, и в разных местах.
 
brillСообщение # 175 Понедельник, 15.10.2012, 16:45
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
Quote (Spyro4evA)
Привет, brill. Я твои переводы на лисомании видел. Ты тут в самый раз. Надо нам шрифт перерисовать, да никто ещё этого не сделал.

Я переводами почти не занимаюсь.
Quote (ViToTiV)
шрифт вот http://rghost.ru/40946150 (такой мелкий, неудивительно, что он так коряво выглядит в игре)
но только он находится в каждом файле уровня, и в разных местах.

А кто сказал что изображение 8 битное? На самом деле его нужно смотреть в 4 битах. Обычный ТайлМолестер не может так растягивать картинку. Поэтому я сделал модификацию Молестера, теперь им можно расширять изображение до 1024 тайлов (вместо 128). Скачать можно тут (http://www.mediafire.com/?sj2c0dgh2ymrg5r)
(http://pikucha.ru/i9laQ/thumbnail/007FONT.jpeg)
(http://pikucha.ru/i9laT/thumbnail/007PALETTE.jpeg)
Палитры находятся сразу за шрифтом (в данном примере я рассматриваю файл 007.bin)
1 палитра - 301120 (Шрифт)
2 палитра - 302144 (кнопки /\ [] O X)
Извлекаете в PNG, затем фотошопите и вставляете назад молестером. А далее ищите паттерны начала оригинального изображения и заменяете в Хекс редакторе на измененный вариант. Делов на несколько минут.

К сожалению ссылки и изображения не могу вставлять. Видать ограничения на форуме стоят. Звиняйте.
 
ViToTiVСообщение # 176 Понедельник, 15.10.2012, 17:39
Новорожденный Дракон
Житель Города
«22»
Где: Не в городе Драконов
Quote (brill)
А кто сказал что изображение 8 битное? На самом деле его нужно смотреть в 4 битах.

ну так я в 4b и выкладывал, вот он же, только из молестра:

 
brillСообщение # 177 Понедельник, 15.10.2012, 17:46
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
ViToTiV, ну да, затупил. Не соображаю уже после работы.
Ну тогда в чем проблема? Перерисовываете и вставляете обратно. Рисовать нужно в стиле ПиксельАрт с использованием оригинальной палитры.
 
ViToTiVСообщение # 178 Понедельник, 15.10.2012, 17:47
Новорожденный Дракон
Житель Города
«22»
Где: Не в городе Драконов
Quote (brill)
А далее ищите паттерны начала оригинального изображения и заменяете в Хекс редакторе на измененный вариант. Делов на несколько минут.

нет, так не прокатит, шрифт среди разных рисунков везде, менять придётся везде в молестере, а это займёт далеко не несколько минут)


Сообщение отредактировал ViToTiV - Понедельник, 15.10.2012, 17:48
 
brillСообщение # 179 Понедельник, 15.10.2012, 17:48
Аватар brill
Яйцо
Житель Города
«-1»
Где: Не в городе Драконов
ViToTiV, я уже сказал что нужно. Вставлять нужно только один раз. А дальше все делается через хекс редактор.
 
nihonjinСообщение # 180 Понедельник, 15.10.2012, 18:21
Аватар nihonjin
Дракон Подросток
Редактор
«298»
Где: Не в городе Драконов
Так, народ, зачем вы открываете Америку? Про шрифт уже давным-давно рассказанно в сообщении №139! Вот если бы вы занялись взломом 3D шрифта - это было бы реально неоценимо.
Spyro4evA видимо имел ввиду под "Надо нам шрифт перерисовать" именно нарисовать, а не взламывать/находить. Однако, если хотите, то попробуйте-ка найти шрифт в японской версии Spyro2, разумеется только если знаете как выглядит кана. А то мне удалось найти только английский шрифт...



①Прогресс перевода и взлома японской версии Spyro 1 смотрите в «плавающем сообщении» и его дубле.
②Сводки по Spyro 2! http://nihonjinryuu.narod.ru/Spyro2/gaikatsu.html.
③Кратко о прогрессе перевода и взлома Spyro 3GH в «сообщении №258», а сборки перевода найдёте в «сообщении №512».
④Проект перевода в vk - «spyro3rus».
~Русская wiki по Спайро~.
~Японская история Спайро~.


Сообщение отредактировал nihonjin - Понедельник, 15.10.2012, 18:35
 
Поиск:

Кто нас сегодня посетил

Для добавления необходима авторизация