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

      Метки: Инди, Головоломка, Приключение, Головоломка-платформер, Платформер Платформы: PC XONE PS4 SW Разработчик: Fiddlesticks Издатель: Curve Digital Серия: Curve Games Дата выхода: 30 августа 2016 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 1670 отзывов, 92% положительных
    • Автор: pudov83
      Разработка: Irresponsible Games
      Издание: Daedalic Entertainment
      Вышла: 24 января 2014 г.
      Язык издания: en
      Другие: -
      Русская версия
      В России*: не издавалась
      Об игре
      Платформа: .PC
      Жанры/темы: детектив
      Вид: от 3-го лица
      Управление: point-n-click
      Движок: Panda 3D
      Системные требования: Pentium IV 1.8 ГГц, 1 Гб RAM, 3 ГБ HDD, DirectX 9.0c-совместимая видеокарта с 256 Мб VRAM (не ниже GeForce FX или ATI Radeon 9500), DirectX 9.0c-совместимая звуковая карта, Windows XP/Vista, клавиатура, мышь.
      Лицензия: commercial
      Описание
      Грабитель Джо, отбывающий свой сорокалетний срок в тюрьме Алькатрас за нападение на машину инкассаторов, решил «смазать лыжи». Но, как мы знаем, побег - дело непростое. Джо потребуется помощь того, кто находится на воле, и его жена Кристина вполне для этого сгодится. Но вот незадача - у неё тоже проблемы. Микки, один из подельничков Джо, угрожает пришить её, если она не отдаст ему деньги, украденные Джо во время нападения на машину. Джо, понятно дело, держит рот на замке, и потому его жене придётся выпутываться самой из этой щекотливой ситуации.
      С технической стороны нам предлагают 70 вручную нарисованных локаций, созданных по реальным фотографиям и картам Алькатраса и района Норт Бич Сан-Франциско, 22 персонажа, возможность в любое время переключаться между Джо и Кристиной, а также несколько концовок, удачных и не очень. В качестве бонуса - подсветка активных точек и саундтрек от Педро Маседо Камачо.

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

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

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

    • @erll_2nd я добавил)) и восьмой добавил)) Ищи девятый и десятый!
    • Мне глубоко фиолетово. Будь ты хоть на десятую цыганом, на двадцатую киргизом, бурятом и осетином. Тут скорее всего у всех кровь намешана так или иначе. И это называется “русский”. Любая нация и смесь национальностей, житель которой живёт в РФ — это русский. Так что если кто полезет, сразу говори, что ты русский и делай упреждающий удар в челюсть снизу (только аккуратнее, не попади ударом снизу по носу, т.к. так и убить возможно, если кость внутрь загонишь, то есть целиться стоит чуток ближе к шее на всякий — на крайняк по кадыку попадёшь, что тоже просто больнюче). Удар по подбородку влегкую вырубает, если верно выполнен. Ещё в дыхало если зарядить для верности локтём, то даже проще. Обычная цепочка начинается с дыхала, потом подбородок, а как согнётся по хребту. Защита ж от подобного, впрочем, несложная — пригнуть голову, по желанию боднуть и навернуть кулаками навесом. Как минимум даже если в солнечное словишь, то всё равно по хребту заедешь и пока падать будешь сцепишь противника, за собой утягивая (возможно и размахом об землю так жахнуть, если не отрубишься раньше). ^ бесценный (аж менее чем грош цена такому опыту, ага) опыт от того, кто хреново дерётся
    • @allodernat с нексуса русик, там написано DarkStyleee
    • Оказывается есть ещё шестой, седьмой и восьмой (нейро)русификатор! @SerGEAnt нужно обязательно добавить в архив!!! https://www.nexusmods.com/starwarszerocompany/mods/24?tab=description Автор DarkStyleee   7. https://steamcommunity.com/sharedfiles/filedetails/?id=3791370212 автор  Godjadar https://steamcommunity.com/sharedfiles/filedetails/?id=3792445721 Автор Empeko   И два украинизатора)) https://steamcommunity.com/sharedfiles/filedetails/?id=3791437732 https://steamcommunity.com/sharedfiles/filedetails/?id=3791684356 Нужно ещё два русика и хотя бы один беларусик! 
    • ну это прям фу-фу-фу там кавычки нейронка схавала, судя по скринам. открывающая <, а закрывающая >>  Сверьтесь с оригиналом.
    • могу скинуть текст документ для правок)
    • @klblk  Отличные новости! Большое тебе спасибо. Я наверное как раз подожду полировки, мне не к спеху. Хочется испытать полноценный игровой опыт на русском, каким он должен быть. ) Когда в бою персонажи накладывают статус, около мобов на секунду выскакивают названия этих статусов. Например +20HP, -Speed, +Defense. Я об этих надписях. Это вроде как не совсем текст, а типа визуальный эффект. Я надеюсь с ними проблем не возникло. В прошлых играх их вроде удавалось локализировать. Просто это важно, особенно в такого рода игре, где всё на такой информации завязано.
    • Мой чаттерс написал, что в русификаторе «в начальном тв ролике в правом верхнем у  него текст уехал вправо за рамку и  экран (если переключать каналы - видно)»
    • @Tirniel не, евреев с такими усищами не бывает в реальности.  Шляпы это одно, но такие усищи...     Тебя как, не коробит, что я на четверть оказался евреем, а то люди всякие бывают. Был случай, что ты с парой друзей стояли на площадке и к нам подошли двое подвипивших, сразу начали докапываться. Один ко мне подходит, пристально смотрит и говорит, что-то у тебя глаза слишком карие, ты часом не из жидов будешь? Что можно на это сказать? Удар точно в челюсть, пара секунд и двое лежат на земле ползая как полудохлые раки выкинутые на землю. (В случаях когда чел очевидно подходит чтобы докопаться и 99% начать возьню, всегда били первыми, это было правило, которое работало и былоь очень практичным)Но скажу честно, это был единственный такой случай, а вообще я по минимуму сталкивался с подобным в жизни, в основном всем было пофиг.  У меня даже был хороший приятелтель - бывший скин. В компаниях, в которых я общался главное было что ты за человек, а на национальность практически всем было плевать, а кому было не совсем, так те временами просто подшучивали. Что меня задевало немного, а в последствии стало насрать.         
  • Изменения статусов

    • 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 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×