Перейти к содержимому
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

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


Ссылка на сообщение
i 
    Уведомление:
    В игре есть официальный русский перевод.
Изменено пользователем 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
      Star Wars Outlaws

      Метки: Для одного игрока, Открытый мир, Экшен, Приключение, От третьего лица Платформы: PC XS PS5 SW2 Разработчик: Massive Entertainment Издатель: Ubisoft Entertainment Серия: Star Wars Дата выхода: 30 августа 2024 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 8610 отзывов, 71% положительных
    • Автор: SerGEAnt
      Styx: Blades of Greed

      Метки: Стелс, Экшен, Приключение, Для одного игрока, Насилие Платформы: PC XS PS5 Разработчик: Cyanide Studio Издатель: Nacon Серия: Nacon Дата выхода: 19 февраля 2026 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 142 отзывов, 72% положительных

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

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

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

    •  i 
          Уведомление:
          Жесть у вас режим сна.
    • У некоторых пользователей всегда были топовые и дорогие компы по меркам не некоторых. Тут ничего не изменилось. Разве что соотношение некоторых к не некоторым уменьшилось. 
    • Их просто в отдельную вкладку достаточно определить. Также, как предметы по отдельным играм. Твое предложение уничтожать эти не принадлежащие пользователю срелства через 6 месяцев просто потому что ну очень большая забота о деньгах пользователя.
    • Чисто теоретически, имею основания полагать, что если доход с продаж на торговой площадке окажется выше определённого значения, то, пусть это обычно и не проверяется, но человек по идее сам должен отчитаться о доходах и заплатить налог. В ряде стран, в том же США, стим эти налоги удерживает сразу же, если верить гуглу. У нас же просто нет такой интеграции со стимом по понятной причине, но это само по себе не отменяет обязанности платить налоги и отчитываться о доходах. То есть если каким-то образом налоговая узнает, что если вдруг чисто гипотетически пермский резидент получит прибыль с продаж “фантиков” в стиме на сумму в много десятков тысяч, то мб даже и заинтересуется, а почему же тот не заплатил с этих денег налоги. Чисто практически, это впрочем, крайне маловероятно, что налоговая будет гоняться за всеми подряд из-за обычно крайне мелкого дохода, который скорее всего в 99.99% случаев окажется крайне несущественными суммами. Если верно помню, то когда-то был даже минимальный порог, до превышения которого на доходы даже не нужно было отчитываться (несколько тысяч или что-то такое было, вроде б). Сейчас, впрочем, успешно не сумел найти по этому поводу информации, либо что-то тут уже успело поменяться. Проще говоря, а налоги-то они того этого, есть и никуда не девались. Просто на подобные (обычно крайне мелкие) доходы смотрят обычно сквозь пальцы.
    • А что-ты по низу рынка цены озвучиваешь? Бери выше, более качественное и производительное 
    • Давайте уж тогда и налог введём с продажи фантиков на торговой площадке  А то какой-нибудь пермский резидент обогатится с продажи цифрового мусора в стиме, а налог в казну не идёт 
    • Боюсь, что сейчас куда дешевле взять 27 дюймовые 2к моники от того же днс, чем пытаться найти 1080р моники, которые будут хотя бы претендовать на то, чтобы быть новыми. Точнее сейчас такие в основном лишь в виде промышленных мини мониторчиков, которые один смысл стоят столько же, сколько бюджетные днсовские декспы 27 дюймовые в массе своей. Говорю это по опыту своей сравнительно недавней покупки нового монитора. Когда даже 5050 стоит около 45 тысяч, то возникает закономерный вопрос, а нужна ли она вообще за такие деньги, и не практичнее ли доплатить и попытаться взять хоть что-то более функциональное. Карты подорожали до просто зверских значений к этому времени. Т.к. этот момент прочухали уже все, кому не лень, то даже и ддр4 стоит ненормальных денег. Дешевле, конечно, чем ддр5, то память ддр4, как и весь сопутствующий к ней сет из процессора с материнкой, тоже изрядно подорожали теперь уже. Да, даже трюки с тем, чтобы через переходник брать более дешёвую ноутбучную память и втыкать в пк, тоже уже и близко не столь эффекты в плане экономии, т.к. это стало практиковаться повсеместно. В общем, всё идёт к тому, что люди уже на ддр3 засматриваются, пытаясь сэкономить. Для этого хватит и миника даже с 780m интегряшкой, собственно. Даже дешевле обойдётся.Разумеется, такая интегряшка слабее, чем даже 5050, но на указанные 30 фпс хватит и этого. Скажу больше, тут хватит даже rtx2060 чаще всего, если лучи не нужны для игры (впрочем, когда за них просят уже по 30 тыщ, то возникает серьёзный вопрос целесообразности покупки таких карт, ага). Единственное НО в том, что некогда такой наборчик миника на 780м стоил 35-40 тыщ с 32 гигами ддр5 на борту и тером ссд, а теперь подобный же комплектик обойдётся в ненормальные 80+ тысяч (при этом тыщ 50 из них стоит чисто память, ага, а ещё тыщ 15 — хранилище ><).
    • https://mega.nz/file/T6Q0GLIa#FfSV2TSuev3ntBkuyc1iegLG8EaZul4tlecP8HQwmJI
      Расписал, загрузил и пр.  https://boosty.to/fansh/posts/60166387-056a-4f3a-b343-b785fb3f96e0






    • Как уже указали выше максимальная сумма которая может находится в кошельке Стим ограниченна и переживание за чужие деньги тут совершенно бессмысленно (наверняка Стим предупредит любого кто будет “копить” сумму к максимальному порогу, а может и даже заблокирует транзакцию если она превосходит этот порог). Какая бы это страна не была. Следите лучше за своими тратами.
    • Как и всегда, можно собрать что-то типа AOC моника 24” на 1080p, видяху RTX 5050 8 Gb, оперативку DDR4, проц какой-нибудь i5-12600KF. Понятно, что даже всё это дороже, чем...когда-то было, но поиграть в ААА проекты в 30 фпс хватит.

      P.S. Раньше вообще все сидели на разрешении 1080p и ничего, а потом началось. Из-за этого и видеокарты мощнее и дороже пришлось покупать.
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
  • Лучшие авторы


×