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

Aarklash: Legacy

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

Aarklash: Legacy Аарклаш: Наследие»)Русификатор (текст) - от ZoG Forum Team

Жанр: Приключенческие игры / Стратегии

Платформы: PC

Разработчик: Cyanide Studio

Издатель: Cyanide Studio

Издатель в России: Cyanide Studio

Дата выхода на PC: 12 сентября 2013 года

 

Spoiler

 

 

 

Spoiler

Компьютерное продолжение настольной игры Confrontation.

 

Spoiler

Windows® XP / Windows Vista / Windows 7 / Windows 8

• Процессор: Intel bestgamer.net Core 2 Duo с тактовой частотой 2.8 ГГц

• Оперативная память: 2 Гб

• Видеокарта: с 256 Мб видеопамяти

• Звуковое устройство: совместимое с DirectX

• Места на жестком диске: 4 Гб

Game Debate

 

Spoiler

Извлеченные тексты (запись кончается \0, используйте Notepad++ или другой редактор, способный корректно отображать спец.символы)

Программа для извлечения текстов

 

Spoiler

В файле Aarklash Legacy\lang содержится название текущей локали игры.

Файлы локализации находятся здесь в папке Aarklash Legacy\Data\Localization. Файл Default_loc_toc.db содержит имена констант. Его изменять не нужно.

Создаем копию файла Default_loc_en.db с названием Default_loc_ru.db, меняем "en" в файле lang на "ru". Всё. Теперь игра считывает данные из нового файла локализации.

Формат .db файла:

Спасибо Thief1987 за помощь в разборе.

Файл скачать можно здесь.

Смещение      Длина     Значение                         Описание0             24        GAMENAME_DSMGR2010100801         Магическое число24            4         1                                Неизвестно28            4         7                                Неизвестно32            7         Entries                          Метка39            4         2                                Неизвестно43            4         5                                Неизвестно47            5         Index                            Метка52            13        0x01000000000100000007000000     Неизвестно65            7         Content                          Метка72            9         0x010500000001000000             Неизвестно81            4         0xF8560000                       Длина таблицы индексов (разделив на 8, получим количество записей в файле)85            8         0                                Неизвестно.93            22264     …                                Таблица индексов. Пары Int32. Вначале числа равны. Затем отличаются. Вначале выглдят, как счётчик.22357         11136     …                                Длины локализуемых строк, включая терминирующий 0. Если длина == 0, записи нет.33489         4         0x3C350300                       Длина блока с текстом.33493         Конец     Taunt Agony Stun Fear …          Локализованные строки с терминирующим 0 на конце.

 

В принципе, уже можно написать конвертер db2txt и txt2db. Но неплохо бы определиться с неизвестными значениями для поддержки будущих обновлений.

Кодировка - UTF-8.

Шрифты находятся в папке Aarklash Legacy\Data\Gui\fonts и ссылаются на текстуры из Aarklash Legacy\Data\Gui\Textures.

http://notabenoid.com/book/43914

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

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


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

    Уведомление:
    В игре есть официальный русский перевод.
Изменено пользователем 0wn3df1x

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


Ссылка на сообщение
Числа в файле записаны в BigEndian, тоесть число 1 (Int32) записывается, как 01000000, а не 00000001.

Вообще-то это little endian.

Офсет 0х51 от него четыре байта - это размер блока 0x56f8 (не знаю что там за значения, назовем его блок индексов), если разделить 0x56f8 на 8, получится 0xadf - количество строк в файле. Сам блок индексов начинается с 0x5D. За блоком индексов с офсета 0x5755 начинается блок с указаниями длины каждой отдельно взятой строки(вместе с нулевым байтом), длина его 0xADF*4 = 0x2b7c. После блока длин офсет 0x82D1 - размер блока с текстом, 4 байта. Ну а после уже начинается сам текст. Я думаю этого вполне достаточно, чтобы распаковать и перепаковать текст.

Ну и простая реализация в quickbms

get fname BASENAMEstring fname + ".txt"log MEMORY_FILE 0 0log MEMORY_FILE2 0 0 goto 0x51get indexsize longget dummy longlonggetdstring indexblock indexsizemath indexsize / 0x2getdstring  longblock indexsizeputdstring longblock indexsize MEMORY_FILEget textsize longmath indexsize / 0x4goto 0x00 MEMORY_FILEfor i = 0 < indexsizeget strsize long MEMORY_FILEif strsize != 0math strsize - 0x1getdstring str strsize putdstring str strsize MEMORY_FILE2put 0x0a0d short MEMORY_FILE2get dummy byteendifnext iget size asize MEMORY_FILE2log fname 0x00 size MEMORY_FILE2

 

зы Кодировка точно ANSI? Я уже давно не встречал ее в играх, обычно utf8 все-таки.

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

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


Ссылка на сообщение
Вообще-то это little endian.

Тьфу. Прошу прощения. После tcp уже башню сносит. -_-

зы Кодировка точно ANSI? Я уже давно не встречал ее в играх, обычно utf8 все-таки.

Ты безупречно прав. Поспешил с выводами. Если судить по французской локали, действительно UTF-8. 7-битные символы совпадают с ASCII, остальные записываются двумя байтами.

Извлеченные тексты

Программа для извлечения текстов

Теперь дело за шрифтами.

Отредактировал первый пост. Убрал результаты исследований под спойлер, обновил информацию о DB, добавил ссылки на софтину и тексты.

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

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


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

Ее вироде софткалб будет переводить

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


Ссылка на сообщение
Ее вироде софткалб будет переводить

Ссылку на источник в студию! :)

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


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

я на торрентах смотрел описание локализатор 1 ссофтклаб. Ну я не сказал бы что игра прям супер хороша.

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


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

Может, всё-таки издатель, а не локализатор? Русская версия пока отсутствует.

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


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

Нет там локализатор было написанно

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


Ссылка на сообщение
Нет там локализатор было написанно

Ссылку на торрент в приват. Как может быть локализатор при отсутствии локализации?

---

Враньё. :) Не верь релизеру.

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

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


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

Глянул, думал плохая, а ничего оказалось, ох и не люблю я быть куратором перевода, но вот http://notabenoid.com/book/43914

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


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

Может предыдущию игру конфротайшен переведете.

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


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

HeKKuB,

Да, игра не понравилась.

Потом, буквально вчера, от нечего делать решил поиграть и вроде ничего :)

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

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


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

Я уж прошел начал, в предыдущию играть конфоронтайшен.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Finding Frankie

      Метки: Хоррор, Паркур, От первого лица, Для одного игрока, Атмосферная Платформы: PC XS PS5 Разработчик: SUPERLOU Издатель: SUPERLOU Дата выхода: 25 октября 2024 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 1643 отзывов, 89% положительных
    • Автор: SerGEAnt
      Жанр: RPG Платформы: PC Разработчик: Grinding Gear Games Издатель: Grinding Gear Games Дата выхода: декабрь 2024 https://vk.com/dreamvoiceru

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

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

    • @Human_Shape_Replicator ну ты бы автора тегнул
    • Обновил игру на шитой Switch до 1.19. С русификатором выбивает постоянно ошибку, без работает прекрасно. В чём проблема может быть? Выкачал актуальный русификатор под 1.19 отсюда. Пробовал и с playground то же самое.
    • Локалыч, отличная новость и спасибо тебе большое, ура !) Скину другу и снова благодарю тебя !!)
    • Опа )) вот почему я перепутал )) У меня тоже озвучка вышла если, что.  Но она для подписчиков.
    • Перевод с субтитрами без озвучки Техническая информация: Тип архивации: UE4.19 UnrealPak Движок игры: Unreal Engine UE4.19 Тип ресурсов: Контейнеры Pak Текстовые ресурсы: locres+FMOD Язык с которого выполнен перевод: Английский Шрифты: 3D models, TTF Авторы перевода: Главные редакторы: Aнна [Segnetofaza] Сегнет Администрирование: Сергей [Zer0K] Алфёров Разработка инструментария: Сергей [Zer0K] Алфёров Графика: iGNiTE, Suicul Переводчики: Aнна [Segnetofaza] Сегнет, Gemini 4 Turbо Готовность: Завершён перевод без сверки в игре. Идёт вычитка. Добавлены субтитры Совместимость: Версия игры: Лицензия - 1.6.0 Установка: Запустите инсталлятор и укажите путь к файлу WrathGame.exe "чистой" версии игры без revive инжектора. Нажмите "Установить". После установки можете играть через revive или родное окружение окулус. Если по каким-то причинам установка не завершается, проверьте доступность папки на запись. Для того чтобы АВ меньше ругались, из инсталлятора был удалён механизм запроса прав администратора. Скачать (Пароль: cLVmQ8) https://disk.yandex.ru/d/znMexWJqLW2NIw Редактор сохранений Сохранения игра хранит в %LOCALAPPDATA%\WrathGame\Saved\SaveGames\ https://disk.yandex.ru/d/-Wt7plWfpwM6nw
    • Даже интересно, почему настолько лучше, чем другие нейросетевые озвучки, ударения не путает (только е-ё), тембр передаёт. Может руки до Middle-Earth дойдут ещё.
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/904360/Family_Man/?curator_clanid=29728776 Family Man — это мрачная сюжетная ролевая игра, которая задает вопрос: как далеко вы готовы зайти ради своей семьи, когда вас доводят до предела вашей собственной морали? Вы должны деньги мафии, и у вас есть три недели, чтобы их вернуть. Будете ли вы жарить гамбургеры и зарабатывать честным трудом, с трудом сводя концы с концами... или же возьметесь за грязную работу, чтобы заработать больше денег, но при этом рискуете оттолкнуть от себя семью? Каждое ваше решение влияет на всех окружающих. Ваш район расцветет или погибнет под тяжестью ваших решений, а выбранный вами путь может привести к тому, что ваша семья станет крепче, чем когда-либо... или к распаду вашего брака и отношений с ребенком. Исследуйте Риверпорт и решите, как вы хотите поступать в каждой возникающей ситуации. Зарабатывайте деньги трудным (легальным) путем или нарушайте кое-какие правила. Каждый ваш выбор влияет на окрестности и вашу семью. Десятки заданий, которые нужно выполнить, и сюжетных линий, которые нужно разрешить. Разблокируйте уникальные преимущества, которые подойдут вашему стилю игры. Несколько разных концовок в зависимости от принятых вами решений.
    • @vadik989 ещё чего придумаешь?)
    • Игра в процессе прохождения и редактуры. И есть две проблемы…
      Координированные атаки.
      Их названия складываются из названий основных атак суммируя проставленные в тексте тэги и получается белиберда. На это я сразу решил забить и оставить как есть, к тому же внизу экрана показывается какие атаки будут комбиться.  Экзамены Имперского университета.
      Серия викторин на внутриигровую тематику. Варианты ответов, так же, берутся из текста тэгами и порой, получается полная белиберда. Это я оставил на последок и тут два варианта: либо, тоже забью и любителям ачивок придётся проходить экзамены на английском, ну либо, будет не слишком запарно переопределять тэги на корректные и у меня всё получится.  
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×