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

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

всем привет, не нашел никакой информации по руссификатору. возможно не актуально, тк есть версия для эмулятора ps1, но если мне не изменяет память там был баг с зависанием игры. также находил пользователя вк masterkosta, который выложил скрины своего руссификатора и вроде как предоставлял доступ, но я не могу войти в вк, чтобы связаться с ним. 

отсюда вопрос, знает ли кто, существует ли руссификатор на ремастер, связывался ли кто с этим человеком? 

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


Ссылка на сообщение
В 17.04.2026 в 02:26, allodernat сказал:

бесплатный

А платный?

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


Ссылка на сообщение
5 минут назад, LexMercer сказал:

А платный?

задонатьте кому нибудь и будет вам платный:D

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


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

Текст сериализован и вроде как в *.Recources, нужно правильно сделать обратное путём выгрузки через BepInEx + написать dll

А то что в других файлах там XOR / XOR + AES / AES неполное какое-то количество байт + Сжатие бандлов

Если делать текст только то можно через BepInEx + Font SDF 2008 года где-то на форуме был пак с AutoTranslated+ Есть в нём схожий шрифт и можно потом сделать пожирнее с помощью Unity 

Минус этого, что весь Лог не будет переведён, поскольку он генерируется, или надо найти закономерность и сделать разбивку на части через Regex

Изменено пользователем Tericonio
  • Лайк (+1) 1

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


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

@DjGiza mastertranslate за донат 100р сделает?:D

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


Ссылка на сообщение
8 часов назад, Tericonio сказал:

Текст сериализован и вроде как в *.Recources, нужно правильно сделать обратное путём выгрузки через BepInEx + написать dll

А то что в других файлах там XOR / XOR + AES / AES неполное какое-то количество байт + Сжатие бандлов

Если делать текст только то можно через BepInEx + Font SDF 2008 года где-то на форуме был пак с AutoTranslated+ Есть в нём схожий шрифт и можно потом сделать пожирнее с помощью Unity 

Минус этого, что весь Лог не будет переведён, поскольку он генерируется, или надо найти закономерность и сделать разбивку на части через Regex

Нет ничего не возможного, скорее всего там ничего сложного

8 часов назад, allodernat сказал:

@DjGiza mastertranslate за донат 100р сделает?:D

Не знаю, пишите ему

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


Ссылка на сообщение
В 09.05.2026 в 13:36, DjGiza сказал:

задонатьте кому нибудь и будет вам платный:D

 

Не вопрос! Готов данатить, только кто возьмётся?

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


Ссылка на сообщение
14 часов назад, LexMercer сказал:

Не вопрос! Готов данатить, только кто возьмётся?

Могу сделать тулзы за N цену, а переводом сами уже, мне лень заниматься. Ну разве что вы готовы целой команде задонатить соотвествующую цену. Цену я конечно же сходу не назову, ибо это сложно без осмотра файлов нормально.

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


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

Игра на Юнити, вообще никаких сложностей. Около 20000 строк текста.

21 час назад, LexMercer сказал:

Готов данатить, только кто возьмётся?

Цена?

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


Ссылка на сообщение
16 минут назад, Plitochnik сказал:

Игра на Юнити, вообще никаких сложностей. Около 20000 строк текста.

Цена?

люди тут говорят про полноценный перевод, а не через плагины)

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


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

да хоть какой, но сделайте… бесплатно:D

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


Ссылка на сообщение
2 часа назад, DjGiza сказал:

полноценный перевод, а не через плагины

Чего? Какие ещё плагины? Ты о чём вообще?
Обычная замена файлов в ресурсах игры.

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


Ссылка на сообщение
3 минуты назад, Plitochnik сказал:

Чего? Какие ещё плагины? Ты о чём вообще?
Обычная замена файлов в ресурсах игры.

но ведь говорят файлы зашифрованы(сам не смотрел), чтобы вот так просто перевести. Т.е. это уже не так просто для многих)

20 минут назад, erll_2nd сказал:

да хоть какой, но сделайте… бесплатно:D

нет)

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

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


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

ради интереса глянул. Файлы с текстами это просто сжатие. 16612 строк(и то много пустышки).
Зато с другими файлами(которые не нужны для перевода) более интересны.
Бандлы зашифрованы:

Каждая папка это PAC-контейнер. (один из зашифрован по другому).

AES-128-CBC с паддингом PKCS7

Ключ (16 байтов) и IV (16 байтов) в начале каждого зашифрованного файла.

XOR с фиксированным ключом
xorTbl1: 257 байт (индексы 0—256)
xorTbl2: 511 байт (индексы 0—510)
Декомпрессия Deflate.

И многое другое

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


Ссылка на сообщение
В 18.05.2026 в 15:24, LexMercer сказал:

 

Не вопрос! Готов данатить, только кто возьмётся?

Донатьте. За перевод уже взлись — жрпгарканиия

  • Хаха (+1) 2

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


Ссылка на сообщение
18 часов назад, erll_2nd сказал:

да хоть какой, но сделайте… бесплатно:D

#### 1. MegalithMessage (resources.assets) — Deflate Only, No Encryption

The main game text data is stored as a `TextAsset` in `resources.assets`, loaded via:
```
Resources.Load<TextAsset>("disc/message/MegalithMessage")
```

- **Compression**: Raw DEFLATE (NOT standard zlib). Decompress with `wbits=-15`.
 

- The file header bytes `0xEC 0xBD` look like a zlib header but are actually part of the raw deflate stream. Standard zlib decompression (`wbits=15`) fails with "unknown compression method".

JSON structure:
```json
{"label":"EMess_MGL_ScenarioName_History_001_001","msg":[
  {"str":"倯慢退擊勇能","ofs":...},
  {"str":"Gustave Born","ofs":...},
  {"str":"Gustave XIII","ofs":...},
  {"str":"Gustave XIII","ofs":...},
  {"str":"Gustave XIII","ofs":...}
]}
```
Each entry has 5 `msg` variants: Japanese, English, French, German, Brazilian Portuguese.

### Tool: megalith_tool.py

Python script for decompressing and recompressing MegalithMessage and other Deflate-compressed assets from `resources.assets`.

#### Commands

```
# Decompress files
python megalith_tool.py decompress <input_file_or_dir> [-o output_dir] [-e .bin,.txt]

# Compress files back (for repacking into resources.assets)
python megalith_tool.py compress <input_file_or_dir> [-o output_dir] [-m raw|zlib] [-l level]

# Show file info and detect format
python megalith_tool.py info <input_file>

# Verify recompressed file matches original (round-trip check)
python megalith_tool.py verify <original_file> <recompressed_file>
```

#### Modes

- `raw` (default): Raw DEFLATE — matches Unity's `System.IO.Compression.DeflateStream` output.
- `zlib`: Standard zlib format (2-byte header + deflate + 4-byte Adler32 checksum).
 

Код найден на просторах инета DropMeFiles — free one-click file sharing service

Начинал писать свой, но погуглив нашёлся код)

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: 0wn3df1x
      The Crimson Maid

      Метки: Приключение, Романтика, Тайна, Глубокий сюжет, Тёмное фэнтези Платформы: PC Разработчик: GrimTalin Издатель: GrimTalin Серия: Wales Interactive Дата выхода: 14.07.2026 Отзывы Steam: 19 отзывов, 100% положительных
    • Автор: SerGEAnt
      Castlevania Dominus Collection

      Метки: Метроидвания, Экшен, Ролевой экшен, 2D-платформер, Приключенческий экшен Платформы: PC XS PS5 SW Разработчик: Konami Издатель: Konami Серия: Castlevania Дата выхода: 28 августа 2024 года Отзывы Steam: 2324 отзывов, 94% положительных


×