Перейти к содержимому
Zone of Games Forum
SerGEAnt

Saints Row 4

Saints Row: Gat out of Hell

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

Нормально все, со звуком разобрался:

8a89d6524fdfe08e9100ed1f86d97089.jpeg

Однако без специальной утилиты обработать столько файлов - нереально.

Расскажешь - сделаем утилиту.

Поделиться сообщением


Ссылка на сообщение
Расскажешь - сделаем утилиту.

все это было бы просто великолепно))

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
Может фигню скажу, но вы не пробовали разобраться как стоят рус сабы в третьей части( в чем их секрет)? Один движок все-таки.

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

В SR3 была и есть такая же задница, касаемо перевода игры, но тогда Бука не слоупочила и выпустила переведенную игру как раз вовремя, а не так, как сейчас. Сейчас они, поди, ничего не переводят, а клянчат у разрабов из Volition localization kit, чтобы игру перевести.

все это было бы просто великолепно))

я бы даже сказал, просто шикарно! :happy:

Нормально все, со звуком разобрался:

8a89d6524fdfe08e9100ed1f86d97089.jpeg

Однако без специальной утилиты обработать столько файлов - нереально.

вот молодец парень! мо-ло-дец!

Изменено пользователем n0ir7d3

Поделиться сообщением


Ссылка на сообщение
Расскажешь - сделаем утилиту.

 

Spoiler

Заголовок (здесь офсет указан от начала файла):

00000000h-00000003h -- DMAV (идентификатор?)

00000010h-00000013h -- Указатель на оффсет данных субтитров (реальный офсет от начала файла: [указатель] + 24h)

00000018h-0000001bh -- Размер данных субтитров (если равен 0 субтитры отсутствуют)

0000001ch-0000001fh -- Еще один указатель на оффсет данных субтитров, идентичен первому

Данные субтитров (здесь офсет указан от начала данных субтитров):

00000000h-00000003h -- Какой-то идентификатор, в просмотренных мною файлах всегда был равен 3h.

Далее идет массив равный 70h. В массиве повторяющиеся блоки равные 8h (отдельные данные для разных языков, есть пустые - забиты нолями). Ниже идет описание первого (для английского):

00000004h-00000007h -- Размер текста субтитров данного языка, включая null (00h) символ после текста.

00000008h-0000000bh -- Указатель на офсет текста субтитров (реальный офсет от начала данных субтитров: [указатель] + 74h)

00000074h и делее -- Текст субтитров для разных языков.

Любой текст субтитров в DMAV - юникод, однако для русского языка там другая кодировка. null символ тоже в юникоде (0000h).

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

Кодировка кириллицы:

А-Я -- 2501-4401

а-я -- 4501-6401

Ё -- 2401

ё -- 6501

В идеале было-бы оставить ангийские сабы и перевести на них все остальные языки, сабы остальных языков потереть и записать русские

Вполне возможно что это еще далеко не все, однако все просмотреные мною файлы соответствовали такому образцу.

Изменено пользователем behar

Поделиться сообщением


Ссылка на сообщение
я так понял что субтитры в игровом режиме не будет?

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

Изменено пользователем n0ir7d3

Поделиться сообщением


Ссылка на сообщение

behar Пока ждал твой ответ уже сам написал утилиту для выдирания текста. Автоматом выдирает текст из папки с DWAV файлами в один текстовик.

Завтра отлажу, протестирую все и текст можно будет на ноту лить. ну а потом займемся упаковкой текста обратно.

Ну короч с форматом все более менее ясно. Так что завтра отдыхайте, готовьтесь к большому объему текста. А вечером думаю сабы на ноте появятся. Пока можете доредактировать то, что есть (то есть интерфейс+сабы роликов)

P.S. Ты говоришь размер файла нельзя увеличить - это точно? Может все же можно? было бы проще. Увеличить и добить нулями до кратности 2048 байт

Изменено пользователем Haoose

Поделиться сообщением


Ссылка на сообщение
behar Пока ждал твой ответ уже сам написал утилиту для выдирания текста. Автоматом выдирает текст из папки с DWAV файлами в один текстовик.

Завтра отлажу, протестирую все и текст можно будет на ноту лить. ну а потом займемся упаковкой текста обратно.

А я пока тут все перепроверял... Не забудь про перекодировку кириллицы.

Поделиться сообщением


Ссылка на сообщение

Я очень советую поставить внутреннюю защиту, кто сделал русификатор и имена чтобы в главном меню прокручивались снизу или сверху, причем сделать так чтобы при попытке выпилить его русификатор переставал работать полностью и чтобы никак нельзя было запустить игру с таким русификатором. Зачем так делать спросите? А что козлы с БУКИ а также всякие репакеры желающие славы не выдали его за свой, хотя если ваш выйдет намного раньше официального БУКУ сожрут с потрохами, есть идея после того как все сделаете скинуть образец разработчикам чтобы и они БУКУ попинали. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Я очень советую поставить внутреннюю защиту, кто сделал русификатор и имена чтобы в главном меню прокручивались снизу или сверху, причем сделать так чтобы при попытке выпилить его русификатор переставал работать полностью и чтобы никак нельзя было запустить игру с таким русификатором. Зачем так делать спросите? А что козлы с БУКИ а также всякие репакеры желающие славы не выдали его за свой, хотя если ваш выйдет намного раньше официального БУКУ сожрут с потрохами, есть идея после того как все сделаете скинуть образец разработчикам чтобы и они БУКУ попинали. :rolleyes:

Xv08n.gif

Поделиться сообщением


Ссылка на сообщение
behar

P.S. Ты говоришь размер файла нельзя увеличить - это точно? Может все же можно? было бы проще. Увеличить и добить нулями до кратности 2048 байт

Там упаковщик bnk_pc выделываться будет, сам dmav увеличить вроде проблем нет. Пакует он по логу, а лог такого вида:

 

Spoiler

00405: E:\Other\Tools\loc\voices.vpp_pc\voc_kinzie_media_00405.wav

id: 0xC5DDFDD4

offset: 0x00B61000

dmav: 0x00000800

length: 0x000059FC

00406: E:\Other\Tools\loc\voices.vpp_pc\voc_kinzie_media_00406.wav

id: 0x750186AF

offset: 0x00B67800

dmav: 0x00000800

length: 0x0000699A

P.S.

Так и есть, bnk_pc_packer.exe выдает ошибку:

DMAV (E:\Other\Tools\loc\voices.vpp_pc\voc_kinzie_media_00408.dmav) wrong size; got 8192, should be 2048

По-идее можно разобрать формат bnk_pc (точнее переразбрать), но как все это потом воспримет сама игра, и ThomasJepp.SaintsRow.BuildPackfile.exe (который и так "гадит" таблицу файлов, из-за чего игра игнорит voices.vpp_pc, хоть это поправимо) - в данный момент не понятно. А так можно организовать прямой патчинг voices.vpp_pc при установке русика - в нем данные не пожаты, лежит все открыто.

Изменено пользователем behar

Поделиться сообщением


Ссылка на сообщение

Кто-нибудь соберет все DWAV файлы в одну папку для того чтоб из них сабы повытаскивать? Потом упакуете обратно русифицированные DWAV в игру... Кто русик собирать будет?

Поделиться сообщением


Ссылка на сообщение
Кто-нибудь соберет все DWAV файлы в одну папку для того чтоб из них сабы повытаскивать? Потом упакуете обратно русифицированные DWAV в игру... Кто русик собирать будет?

Русик будет собирать wetcase (он же Rain).

Поделиться сообщением


Ссылка на сообщение
Русик будет собирать wetcase (он же Rain).

Соберите архив DWAV, чтоб по ней (папке) пробежаться утилитой и собрать сабы

Поделиться сообщением


Ссылка на сообщение
Соберите архив DWAV, чтоб по ней (папке) пробежаться утилитой и собрать сабы

Распакую все 186 bnk_pc файлов и залью куда-то dwav'ы

UPD: всего 49488 файлов dmav получилось О_О

UPD2: не все они содержат субтитры

Haoose, проверь ЛС, там ссылка.

Изменено пользователем AleksanderGaMeR

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: SerGEAnt
      Prey (2017)

      Метки: Научная фантастика, Иммерсивный симулятор, Космос, Для одного игрока, Хоррор Платформы: PC XONE PS4 Разработчик: Arkane Studios Издатель: Bethesda Softworks Дата выхода: 5 мая 2017 года Русский язык: Интерфейс, Озвучка, Субтитры Отзывы Steam: 35550 отзывов, 90% положительных
    • Автор: SerGEAnt
      Cobalt Core

      Метки: Карточный рогалик, Карточная игра, Стратегия, Рогалик, Пошаговая стратегия Платформы: PC Разработчик: Rocket Rat Games Издатель: Brace Yourself Games Дата выхода: 8 ноября 2023 года Русский язык: Интерфейс Отзывы Steam: 3515 отзывов, 96% положительных

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Соулсы сложные в том плане, что они типа скиллозависимые?! Я вообще не скилловый игрок, но ни с одним соулсом (прошел порядка пяти) у меня проблем не возникло. Блин, это странно. Фанатом я если что не являюсь. Еще видел тейк, что сложность нечестная, а мне она кажется крайне сбалансированной (если не играть за мага, моя личная головная боль, постоянно за него умираю). Мне было сложно играть в тот же дарк только в начале. Когда не понятно как работают механики или как читать статы. До сих пор не понимаю многих вещей. Лень смотреть гайды, шерстить вики, игра должна сама давать всю необходимую инфу

      P. S. Как же меня бесили в первом дарке расстояния между кострами и ужасный левел дизайн. Помню как спустя час брождения по локации уткнулся в стену тумана, через которую не пройти, и потом двадцать минут просто бежал обратно
    • Десяткам участвовавшим в переводе людей пофиг на грубые ошибки, из-за которых ценность их многочасового труда заметно снижается? Тысячам скачавшим перевод пофиг на его качество? Эти все, которым пофиг, они с тобой в одной комнате?
    • Достижения работают за счёт библиотеки OpenPlatform
      https://github.com/MadDeCoDeR/Open_Platform

      В описании библиотеки указано “ Open Platform is a wrapper/interface library for online platforms (eg. Steam,GOG) ”
      Т.е. по идее должны и в gog заработать. Но сам установщик русификатора рассчитан на определение пути в steam-версии игры и библиотека open platform там настроена под steam. Что там с ней надо делать, чтобы и gog достижения заработали, я не знаю. Ну и чтобы это протестировать, нужно иметь игру в библиотеке gog и запустить через gog galaxy, ну или как там достижения реализованы. Не знаю. У меня только steam-версия игры. Поэтому этот русификатор рассчитан на работу со steam-версией. Но судя по описанию open platform, если эту штуку как-то настроить, то с ней и gog достижения должны заработать. Для steam там добавляется текстовый файл со steam-id игры. Возможно для gog тоже нужно создать какой-то файл с настройками. Я не нашёл документации на эту тему. p.s. — если кто не понял — этот русификатор сделал я)
    • Очень не люблю souls-like игры. 
      Вопрос о добавлении сложности считаю приделыванием костыля к фундаментально порочной, на мой взгляд, концепции.

      Лично для меня, проблема жанра заключается не в том, что он "сложный", а в том, что его сложность искусственная, механистическая и, откровенно говоря, скучная. Это симулякр сложности, построенный на двух столпах: заучивании таймингов и "губках для урона" вместо врагов.  Мое видение эволюции жанра - это переход от аркадной хореографии к хардкорному реализму, как в тактических шутерах, где сложность определяется не тем, что враг выдерживает 50 пуль в голову, а тем, кто окажется проворнее, хитрее и в итоге выстрелит первым, потому что урон от выстрела смертельный.

      Я, конечно же, подразумеваю не то, что экшены должны перейти к модели one-hit-kill, это тоже было бы скучно.
      Я говорю о внедрении проработанной, правдоподобной системы повреждений, основанной на физике и анатомии. В этой парадигме у каждого существа, включая протагониста, должна быть физическая модель: рост, вес, мышечная масса, скелет. Доспехи должны быть не просто сетом с бонусом к "защите", а многослойной системой с физическими свойствами: латная кираса отлично отражает рубящий удар меча, но уязвима для дробящего удара молота или точного укола эстоком в сочленение. Физический движок должен просчитывать инерцию, вес оружия, угол атаки. Магия в такой системе становится не просто "файерболом", а метафизическим инструментом: заклинание огня не наносит абстрактный урон, а раскаляет доспех врага, заставляя его получать урон от собственного железа, в то время как заклинание холода может сделать металл хрупким. Боевая система должна полностью уйти от адаптации к паттернам в сторону разработки стратегии для физического устранения угрозы. Закликивание "губки" должно смениться тактическим расчленением. Видите тяжелобронированного рыцаря? Ваша задача - не увернуться от 10 его атак, а сбить его с ног и нанести точный удар в незащищённое забрало. Сражаетесь с огромным чудовищем? Нужно целиться в сухожилия на ногах, чтобы обездвижить его, а затем атаковать уязвимые точки. Противник с отрубленной рукой должен продолжать сражаться слабее, а с пробитой ногой - хромать, меняя всю свою модель поведения. На это должна накладывается система психологии. У каждого врага должна быть шкала страха, ярости и безумия. Какой-нибудь разбойник, которому отрубили руку, может впасть в панику и попытаться сбежать. Элитный рыцарь, получив серьёзное ранение, может впасть в ярость, отказавшись от защиты в пользу отчаянных, мощных атак. Потустороннее существо по мере получения урона может сходить с ума, становясь абсолютно непредсказуемым.

      Некоторые враги могут быть неуязвимы для физических атак в принципе. И тогда задача игрока - найти способ победы через окружение: заманить врага в ловушку, использовать найденное ритуальное оружие, которое делает его плоть уязвимой, найти заклинание. Короче говоря, принцип "бесконечного тычка" должен умереть. Если мы нанесли врагу 50 порезов - на его теле должно быть 50 порезов, и он должен умереть от кровопотери, а не потому что у него закончилась невидимая полоска здоровья. Помимо изменения боёвки, необходимо ликвидировать костры и воскрешение врагов как архаичный и анти-иммерсивный рудимент. Мир должен быть персистентным. Убитые враги остаются мёртвыми (за исключением случаев некромантии, конечно). Мир должен жить своей жизнью: по ночам на дороги выходят разбойничьи патрули, в лесу можно наткнуться на стаю волков, в заброшенной крепости может поселиться новый монстр. Враги не воскрешаются - они мигрируют. Зачистив лагерь, вы делаете область безопаснее, но через некоторое время её могут занять другие, возможно, более сильные обитатели. Мир должен быть не набором арен, которые можно "фармить", а живой, динамичной и смертельно опасной средой, которая реагирует на действия игрока. Вот это, на мой взгляд, был бы настоящий хардкор. В такой соулс-лайк я бы поиграл с удовольствием.
      Хотя будет ли он после этого “соулс-лайком”?
    • Собственно, не одной лишь реакцией едины. У оборудования тоже есть инпут лаг. Что у клавиатур, что у мышек, что у геймпадов. В т.ч. в зависимости от метода подключения: кто-то сидит по проводу со штатной задержкой, кто-то на радиоканале, кто-то на ещё более крутом радиоканале с 4к-8к обновлением, а кто-то на простом блютузе с заметной задержкой. У кого-то чип в оборудовании получше реагирует, а у кого-то искуственно возникает задержка сверх возможностей метода подключения. Если в двух словах: то те, у кого специализированные девайсы заведомо в лучших условиях чем те, у кого простенькие, либо вовсе офисные. И никакая реакция не поможет, если ты играешь с такой задержкой — нужно буквально предсказывать всё на секунду-две наперёд. При этом в одних случаях из-за оборудования ввода, в других же может тупо железо не тянуть (при этом не сразу со старта игры, а где-то с середины или аж под конец), а поиграть-то хочется. У меня в демке АИ лимит такое было (даже казалось бы простого мини-босса в конце не мог прибить по итогу), в релизной стало лучше (ту локацию пробежал и не заметил даже), но в ряде боёв с боссами после была задержка уже из-за того, что основное железо (процессор с картой) тупо игру не вытягивало в нескольких местах (в храме святоша, внизу в храме насекомое и… второй бой с охотницей) — как я тогда мучился, борясь и с фпс, и с инпут лагом, связанным в т.ч. и с фпсом, и с гулом кулеров, мешающим слышать бой. Босы, казалось бы, простые (кроме охотницы), но в сочетании с такими нюансами вышло мучение несусветное даже при снижении настроек на минимум с высоких. Тогда явно не повредила бы смена уровня сложности, чтобы просто пройти дальше, не меняя своё железо. По итогу плюнул на опциональном бое с охотницей на клинков в самом конце игры, когда уже по сути дошёл до финального боя, т.к. хотел тру энд. Оставил на лучшее время, на когда-нибудь на потом. Ну вот почти вся игра шла на макс настройках в 60 фпс релизная, но буквально в нескольких местах была такая вот фигня с дикими просадками даже на минималках.
    • @larich большущее спасибо за перевод! Скажи, он будет еще дорабатываться? Не знаю, играть ли сейчас или немного подождать
    • Смутно помню, как в 2003-2004 запускал демку Doom 3 на первом компе — pentium 4, 512 mb ram, nvidia fx5200. Было слайд-шоу. Но когда игра вышла, она вроде шла получше.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×