Перейти к содержимому
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
      LEGO Harry Potter: Years 1-4

      Метки: Казуальная игра, LEGO, Экшен, Для всей семьи, Приключение Платформы: PC X360 PS3 SW Wii PSP Разработчик: TT Games Издатель: Новый Диск Серия: WB Games Дата выхода: 25 июня 2010 года Отзывы Steam: 971 отзывов, 81% положительных
    • Автор: SerGEAnt

      Метки: Автоматизация, Средневековье, Песочница, Стратегия, Строительство Платформы: PC Разработчик: D5 Copperhead Издатель: Gamirror Games Дата выхода: 12.12.2025 Русский язык: Интерфейс, Субтитры Ранний доступ: Да Отзывы Steam: 867 отзывов, 90% положительных

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

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

    • Так это для гипотоников норма, они с этим живут и нормально себя ощущают. Есть несколько знакомых, в т.ч. минимум один врач.
    • В другой будет ровно тоже самое спустя десяток страниц, в лучшем случае. Если только эта тема не будет жестко модерироваться. Но Сержант к таким мерам не склонен. 
    • Мирослава так ролик бесит, что аж решил глянуть. И таки соглашусь с мнением, что это первая, обучающая, миссия. Маловероятно, что дальше каждый шаг будет комментироваться. 
    • Нужен более компактный шрифт, я обычно ставлю что то из этого, чтоб не париться со шрифтами -AlumniSans, SofiaSansExtraCondensed, YanoneKaffeesatz, RobotoFlex, PTSansNarrow
    • @pekatvdmitriypekar ну так это костыли, конечно будут задержки и побочные эффекты. Просто данные моды(костыли) показывают, что корпорации искусственно делают ограничения, да для их многих фишек не нужны дорогие новые карты. $_$ 
    •  Очевидно не очевидно, но я обеими руками за то чтобы так и было. Еще можно бы было скинуть этих его отвратительнейших компаньонш с дирижабля, вообще было бы восхитительно, а то игра еще не вышла а они меня уже раздражают. Блин так посудить меня чет меня в этой игре многое тригерит, просто наверное игра явно не для меня делалась, наверное для модерн аудитории  ладно вздохну и пройду мимо.)
    • Так Стикс будет говорить смешную харизму — это фишка игры, а данный ролик скорее всего постановочный и рассказывает механики и показывает геймплей. В реальной же игре столько болтовни с подсказками не будет, очевидно же. 
    • Я с разными людьми в ВК поговорил, этот ПАТЧЕР проще чем кажется…. @DOG729 хранит EN перевод наверно в Exel и переводит его в .dat.  По сути патчер ему нужен для сборки EN файла на компьютере другого человека, но в этом и странность. Если ты патчишь EN после проверки файлов Стима, ты делаешь намного больше телодвижений. Можно было бы просто использовать новый EN и выделять галками ДЛЯ ЧТЕНИЯ 3 папки — вот и вся работа. Зачем так мудрить? Но он точно технарь! Правда я не чекал смену языка в процессе игры. Не удобно когда EN чисто РУ, надо как-то сделать замочек в игре, что бы например DE становился EN с целью, чтобы переключаться на DE->EN и гуглить в сети непроходимые квесты! Получается в этом месяце МЫ будем сидеть чисто на EN=RU, потому что Китай решим знатно НАГАДИТЬ всем РУ игрокам СТИМА.
    • И как именно это не касается стима? Люди туда ходят зачем — чтобы что-то купить. А когда что-то купил, то что? Играешь и выражаешь мнение о покупке. А чем тема вот эта тема не устраивает? Только о стиме и ничего кроме стима. Что вообще в твоём понимании должно быть в этой вот теме стима, где мы сейчас, а чего быть не должно?
    • Тут из 1500 страниц Стима касается страниц 300, не более, всё остальное беспросветный флуд: кто во что играет, кто на чём играет, кто какие настройки в играх использует, кто что ждёт или не ждёт.

      Так что лучше бы уже сделать отдельную тему для Стима, касаемую ТОЛЬКО Стима и ничего кроме. Потому как эту тему уже не спасти, флудили, флудят и флудить будут. 
  • Изменения статусов

    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
  • Лучшие авторы


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

×