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

      Метки: Хоррор, Ролевая игра, Приключение, Пиксельная графика, 2D Платформы: PC Разработчик: AstralShift, VisuStella Издатель: Degica Games Серия: Little Goody Two Shoes Дата выхода: 19 мая 2023 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 1395 отзывов, 92% положительных
    • Автор: 0wn3df1x
      The Farmer Was Replaced

      Метки: Программирование, Автоматизация, Idle-игра, Текстовая, Головоломка Разработчик: Timon Herzog Издатель: Timon Herzog Дата выхода: 10.02.2023

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

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

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

    • Kiss for the Petals: Photograph of My Beloved, A / Sono Hanabira ni Kuchizuke o: Itoshisa no Photograph Платформы: PC Разработчик: Fuguriya
    • @Tirniel В целом я такого же мнения придерживаюсь. Из текущего поколения консолей, у нас, в России, сложно получить всю отдачу за уплаченную стоимость. Но есть и с чем не соглашусь: Да, там есть до сих эксклюзивные и весьма годные игры, но брать я бы не стал, большой риск. Им уже много лет, и ± все уже подушатаны. Были  бы с PS3 на PS4 отличная совместимость, то PS4 вполне хороший вариант, но как слышал, говорят из-за архитектуры Cell у PS3 плохая совместимость. Дааа, там есть Manhunt 2 Игровой процесс действительно необычный для домашней консоли Я вот про этот рынок совсем забыл, и зря. Учитываю открытую архитектуру это один из наиболее доступных и привлекательных приобретений. Steam Deck дак вот вообще можно сейчас купить почти за 30-40к, что я считаю отличной ценой по сравнению с тем, что она предлагает.  
    • Здесь я получаю негатив. А там нет. В остальном же про влюбленность... поэтому я питону и сказал, чтобы он так не делал как я. Ведь это может быть реально ризз.  Проблемы житейского характера, это проблемы психологии, нейронка в них шарит. Поэтому не вижу причин, почему не спросить у того, кто лучше разбирается в этом, если это бесплатно и эффективно. Прямо по любому сказал что шлю? Если я считаю, что это лучший вариант, то отправлю к нейронке.  почему? ^_^   P.S. Ребята, мирослав аватарку сменил, вы не будете устраивать шабаш и решать кто его похитил и что с ним сделал?
    • Зато сразу видно, кто для него важнее. Раномные анонимусы (мнение которых ему столь неважно, что он будет “объяснять” нам что-нибудь сотни страниц) в сети в лице нас тут в сети или какая-то там “всего лишь подружка” в реальном бренном мире.
    • какого специалиста? тренера? ну пускай идет в зал тогда. чем только посыл в зал отличается от посыла в гугла в вашей логике?) От тех кто это собеседование проходил. И что должен показать начинающий разработчик игр, который выучился на разработчика юнити? Игра полноценная - это сложно. Показать очень очень маленькие игры, по типу “волк ловит” яйца, нет смысла. В них нет полной картины. А тебе надо показать и умение работать с анимацией, и с терой, и координатами и взаимодействие с предметами и камерами, и управление, гравитация и какой то небольшой дизайн локации + UI. Поэтому просят показать уровень, где это есть. Суть не в том что бы это красиво было, а чтобы работало, что ты умеешь в разное. На джуна этого достаточно. а так это режим, а я спросил так будто это сама валюта Давай без этого дерьма. выслушать человека и подстроиться под мнение это разное. Есть человек, он у тебя просит вежливо, обьясняя ситуацию, что потерял кошелек, купить ему билет на метро, чтобы доехать до дома, и даже обещает вернуть если ты ему оставишь номер телефона или карты. Или человек который нагло вымогает у тебя заплатить за него, ну просто потому что он не хочет платить сам за себя, а в тебе видит жертву. Разницу не видно совсем? Не то чтобы ты счастлив был платить за кого-то, в обоих вариантах, но в одном варианте ты помогаешь человеку попавшему в беду(не берем в расчет, что он там мошенник и обманул меня наивного), а в другом...ты сталкиваешься с “другим взглядом”, на то как должно всё быть. И тут я не намерен подстраиваться под такие мнения.  
    • Отключает от сервера сразу после подключения? Это с интернетом проблема. Такое “скачет” (то проблема, то норм) по регионам РФ уже как пол года… Если настойчиво жать на подключение, то может повезти и закинет на “доступный” сервер.
    • @Dusker Ну вы блин даете, ты же тут на споры тысячи часов тратишь, а на бедную влюбленную подружку не смог найти 45 минут да и потом кто знает может этот счастливчик кому она хочет понравится это есть ты 
    • Да вот только вы ни разу не говорили, чтобы вас об этом спрашивали. А вот с проблемами житейского свойства к вам девицы регулярно подкатывают, по вашим же словам. Слушайте, вы сказали, что шлёте людей по любому вопросу к нейросетям, на что я заметил (в форме шутки), что это не хорошо. И я не говорил о том, что это нехорошо потому что нейронка в этом не шарит. Не надо на меня стрелки переводить. Не знаю я ваших знакомых. Но знаю, что им стоило бы поменьше с вами общаться.  Можно подумать, об этом кто-то просит. Как это лишним? Он был призван дать спору новый виток. Но не прокатило.
    • Добавлена версия для Switch.
    • Конечно ставить отсюда.
  • Изменения статусов

    • 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 | Реклама на сайте.

×