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

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

Кто подскажет чем (или как) расшаривать Nox.csf? (Там насколько я понял хранится весь текст игры).

И еще если кто найдет чем открывать GAMEINFO.RSA в Setup'е?

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


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

Редактора нет. Я формат давно разобрал, но редактор так и не доделал. Вообщем перевод Nox и Nox Quest в моей компетенции, причем не только текст, но и субтитры к видео. Я еще планировал графику русифицировать, но формат графики до сих пор не удалось разобрать =(

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


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

Могу помочь! Только объясни как! Открываю WinHEX'ом. (nox.csf) Прочитал немного. Типичный пример: plyrspel.c:TooManySpells , а дальше набор символов.

Я уже в три (!!!) локализации нокса играл. И в каждой свой перевод. На мой взгляд лучший перевод - Фаргусовский (там есть переведенные финальные ролики).

Кстати кто знает чем *.RSA пираты вскрыли. ;)

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

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


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

В оригинале не было никаких .RSA, это видимо фаргуси свой установщик вставили...

А для редактирования текста нужен редактор, т.к. он закодирован. Мой слишком глючный пока. Кстати,

Обзор перевода от 8Bit

Обзор перевода от Русского проекта

Обзор перевода от Триады

Обзор перевода от Семерых козлят без озвучки

Обзор перевода от Семерых козлят с озвучкой

Обзор перевода от Фаргуся

И еще, можешь поделиться переводом от фаргуса?! Выложи nox.csf и все *.fnt, папку DIALOGS и видеоролики, только ссылку пиши в теме русика, чтобы правила не нарушать.

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


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

К сожалению нет! :sorry: У меня был диск Фаргуса (точнее 2 диска - 2-я локализация в которую я играл), но подарил его другу (со временем дружба прошла). Сам был бы рад найти русс. от Фаргуса! Что до GAMEINFO.RSA - то он был в двух локализациях (первой и третьей, в которую я сейчас играю). По моему этот файл прилагается к официальному сетапу. Сетап у меня на диске английский (старый, добрый, полноэкранный), а игра устанавливается на русском, из чего следует вывод, что GAMEINFO.RSA был расшарен и несколько файлов сменили. Третья локализация у меня от Триады (перевод не слишком "живой", и голоса немного странные, нет финальных роликов, начальный - на энглише).

Кстати я уже начал модифицировать nox.csf уже перевел заголовок "Solo Quest" на "Квест". :buba: Но после стоят три мигающих вопросительных знака!

P.S. Первая локализация была от 8Bit но я дал другу и он ее потерял. А перевод был очень даже хороший, озвучка тоже неплохая. Кстати сетап на ней такой же как и на триаде.

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

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


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

Я могу выслать альфу своего редактора для ноксовского теста. Он не глючит, но я его так и не доделал - нет поиска, нет возможности добавлять и удалять строки, но если просто переводить сплошняком то более-менее юзабельно :-) Зато есть возможность объединить несколько csf'ов - например наложить на оригинальный английский какую-нибудь локализацию и перевести уже не весь текст, а только строки которые добавились в нокс квесте.

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


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

Будет интересно посмотреть! На чем программируешь?! Моё мыло тут, там также есть мой недоделанный редактор csf, к тому же и старая версия еще (в разделе других файлов). Возможно имеет смысл объединить усилия! :yes: ;)

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


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

Программирую на VB6. :buba: Только не понял что означают эти 8 байт после конца строки. (LBL)

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


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

Бэйсик такая пакость, переходи на паскаль, хотя бы!

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


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

А мне нравится! (пускай каждый останется при своем мнении)

Кстати как твоя альфа называется. Если та что для C&C то она не идет (выдает ошибку)

Как кстати обозначается точка? Запятую я уже нашел ( 47 FF )

<несколько минут спустя...> Я небольшую программку написал: Перводит биллибердистику из csf в нормальные английские буквы. Сейчас буду делать обратный перевод, а затем русский добавлю!

Как редактировать длину строки? А то она больше n-ного кол-ва букв не вставляет. пробую нулевые вставить, но она тогда все что было за записью пишет MISSING.

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

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


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

Я понял как изменять длину записи. :buba: Теперь приступаю непосредственно к руссификации. Единственнная просьба: найти достойный перевод для Nox (вроде Фаргусовского по крайней мере с озвучкой). После того как закончу (если закончу) перевод Quest'a, его надо соединить с нормальным переводом Nox'а. :big_boss:

P.S. Точка (D1 FF)

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

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


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

Итак, появились первые плоды моих усилий. Все (кто играл в Quest) помнят небольшую справку, которая показывается вначале игры.

Смотреть картинки: английская и русская справки.

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

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


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

В предыдущей теме (в русификаторах) выкладывали озвучку,

А текстовый русификатор полностью ей соответствующий есть?

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


Ссылка на сообщение
Я могу выслать альфу своего редактора для ноксовского теста. Он не глючит, но я его так и не доделал - нет поиска, нет возможности добавлять и удалять строки, но если просто переводить сплошняком то более-менее юзабельно :-) Зато есть возможность объединить несколько csf'ов - например наложить на оригинальный английский какую-нибудь локализацию и перевести уже не весь текст, а только строки которые добавились в нокс квесте.

Если сможешь, вышли.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Очередной бред, который вообще не касается причины из-за которой я вынужден здесь находиться. Продолжай.
    • XiCore19 выпустил ручной русификатор для адвенчуры Voodoo Detective. XiCore19 выпустил ручной русификатор для адвенчуры Voodoo Detective.
    • ═══════════════════════════════════════════════════════════════════════
        GameResX — распаковка и локализация игровых ресурсов
        Версия 1.0.0-alpha · Windows · Бесплатно
      ═══════════════════════════════════════════════════════════════════════
      КОРОТКО GameResX открывает архивы игровых ресурсов, извлекает текст, звук и
      графику, помогает перевести содержимое и собрать патч локализации.
      Программа задумана для тех, кто делает любительские переводы игр, и
      берёт на себя работу, которая обычно выполняется десятком разрозненных
      утилит. Одна программа вместо связки из QuickBMS, шестнадцатеричного редактора,
      табличного процессора и полудюжины скриптов.
      ───────────────────────────────────────────────────────────────────────
      ЧТО ОНА ДЕЛАЕТ ЛУЧШЕ ПРОЧИХ
      ─────────────────────────────────────────────────────────────────────── ■ ПРОВЕРЯЕТ ШРИФТЫ ДО НАЧАЛА РАБОТЫ   Самая дорогая ошибка в переводе игр — обнаружить после месяца труда,
        что игра не умеет показывать кириллицу. Программа отвечает на этот
        вопрос за секунды:       Ни один шрифт не пригоден для перевода на Русский.
            Доработайте шрифты до начала работы: иначе весь переведённый
            текст игрок увидит пустыми прямоугольниками.   Строка-образец показывает наглядно, какие именно символы отсутствуют.
        Поддерживается тринадцать языков.
      ■ НЕ ВЫДАЁТ МУСОР ЗА ТЕКСТ   Распакованные данные движка состоят из тех же байтов, что и текст, а
        при чтении как UTF-16 превращаются в связные на вид иероглифы. Другие
        средства охотно вываливают такое в таблицу перевода.   GameResX оценивает осмысленность содержимого: настоящий язык состоит
        из слов, а мусор слов не образует. Диалоги набирают 71—89 баллов из
        ста, распакованные данные — 13—44. Отсеянное считается отдельно, и
        программа честно сообщает, сколько ресурсов отброшено и почему.
      ■ РАБОТАЕТ С АРХИВАМИ ЛЮБОГО РАЗМЕРА   Архив на 25 гигабайт со 126 249 записями разбирается примерно за
        шесть секунд, и окно остаётся отзывчивым всё это время.   Файл отображается в память, а не читается целиком. Разбор, извлечение
        и загрузка текста идут в отдельных потоках. Список заполняется
        частями. Ничего не «висит».
      ■ ОПОЗНАЁТ ФОРМАТ, ДАЖЕ КОГДА НЕ УМЕЕТ ЕГО ОТКРЫТЬ   Форматов тысячи, и плагин есть не для каждого. Но «формат не
        распознан» — худший ответ из возможных. Программа скажет, что это за
        файл, какому движку принадлежит, в каких играх встречается и чем его
        открыть.   База знает 59 форматов: Unity, Unreal, Ubisoft Anvil и UbiArt,
        Rockstar RAGE, Bethesda Creation, Valve Source, CRIWARE, Wwise, FMOD,
        Blizzard MPQ, REDengine, BioWare Aurora, Nintendo SARC, Godot,
        id Tech, Build и другие.
      ■ САМА ПРИМЕНЯЕТ СКРИПТЫ СООБЩЕСТВА   Когда встроенного плагина нет, программа подбирает подходящий скрипт
        QuickBMS из поставки и открывает архив им. Пользователю не нужно
        знать ни про QuickBMS, ни про то, какой из сотен скриптов требуется.   При сборке скачивается свыше трёхсот скриптов из собраний сообщества.
      ■ ЛАБОРАТОРИЯ ФОРМАТОВ   Игра, для которой нет ни плагина, ни скрипта, больше не тупик.   — Карта содержимого: цветная полоса на весь файл. Синее — служебные
          структуры, где искать оглавление; красное — сжатые данные, где
          искать бесполезно.
        — Автопоиск таблиц записей: находит оглавление архива за секунды
          вместо часов в шестнадцатеричном редакторе.
        — Карвинг ресурсов по сигнатурам, даже когда строение не разобрано.
        — Черновик описания формата: правится в окне, сохраняется в каталог
          formats — и новый формат поддерживается без единой строки кода.
      ───────────────────────────────────────────────────────────────────────
      ВОЗМОЖНОСТИ
      ─────────────────────────────────────────────────────────────────────── ФОРМАТЫ СО ВСТРОЕННОЙ ПОДДЕРЖКОЙ   Формат                Игры                              Сборка
        ─────────────────────────────────────────────────────────────────
        Quake PAK             Quake, Half-Life, Hexen II        побайтово
        ZIP / pk3 / pk4       id Tech 3 и 4, Android, LÖVE      побайтово
        Doom WAD              Doom, Heretic, Hexen              побайтово
        Build GRP             Duke Nukem 3D, Blood              побайтово
        Electronic Arts BIG   Command & Conquer, FIFA           —
        Valve VPK             Half-Life 2, Portal, Dota 2       —
        CRI AFS               игры Sega и японские консольные   —
        Ren'Py RPA            визуальные новеллы                —
        Ubisoft Forge         игры на движке Anvil              —   Форматы с побайтовой сборкой проверены: архив без изменений
        собирается в точности как исходный.
      ПЕРЕВОД ТЕКСТА   — Таблица «оригинал — перевод — состояние — лимит» с подсветкой.
        — Контроль длины строк: столбец показывает 98 / 64 — превышение
          на 34 байта, в игре текст обрежется.
        — Разметка вида %s, {player}, <b> выводится отдельно: её нельзя
          терять, иначе игра может отказать.
        — Проверка качества: потерянная разметка, превышение длины,
          непереведённые строки.
        — Память переводов: повторы подставляются автоматически.
        — Обмен с Poedit, OmegaT, SmartCAT: PO, XLIFF, CSV, TMX.
        — Отмена и повтор правок, двести шагов.
        — Кодировки: UTF-8, UTF-16 (оба порядка, с меткой и без),
          Windows-1251/1250/1252/1254, CP866, KOI8-R, ISO 8859, Shift-JIS.
          Определяются сами, при сборке возвращаются в исходную.
      ПЕРЕОЗВУЧКА   — Поиск всех звуковых дорожек с разбором параметров.
        — Сверка замены с оригиналом: иная частота или число каналов
          означают ускоренный либо немой звук в игре. Программа
          предупреждает при выборе файла, а не после сборки патча.
        — Актёрский лист для студии звукозаписи.
        — Сопоставление записей с дорожками по именам файлов, целым
          каталогом за раз.
      ШРИФТЫ И ГРАФИКА   — Покрытие языка каждым шрифтом архива, перечень недостающих знаков.
        — Образец с подсветкой отсутствующих символов.
        — Таблица текстур с размерами и форматами.
      ПЕРЕНОС ПЕРЕВОДА МЕЖДУ ИЗДАНИЯМИ   Перевод, сделанный для одной платформы, обычно подходит и для другой.
        Программа сопоставляет ресурсы двух архивов по путям, содержимому,
        размеру и положению, показывает оба дерева рядом и связи между ними.   Сомнительные пары помечены и отбираются отдельно; каждую можно
        подтвердить, отклонить или связать вручную. План выгружается в CSV
        для проверки коллегой.
      ПРОЕКТЫ   Дашборд по нескольким проектам сразу: доли готовности по тексту,
        озвучке и графике, открытые замечания, состав архивов. Файл проекта
        текстовый и пригоден для совместной работы через Git.
      СБОРКА ПАТЧА   Патч содержит только различия: архив на 240 КБ даёт патч в 326 байт.
        Контрольные суммы не дадут установить его на другую версию игры.
        При установке создаются резервные копии.
      КОМАНДНАЯ СТРОКА И АВТОМАТИЗАЦИЯ   Всё, что делает окно, доступно из командной строки. Сборка патча
        описывается файлом JSON и выполняется одной командой:       grx pipeline build.json   Значения подставляются в пути шагов, поэтому один сценарий годится
        для разных игр. Отказ обязательного шага прерывает выполнение —
        продолжать после неудачи означало бы собрать негодный патч.
      ═══════════════════════════════════════════════════════════════════════
        СВОИ ПЛАГИНЫ: ДОБАВЬТЕ ПОДДЕРЖКУ СВОЕЙ ИГРЫ САМИ
      ═══════════════════════════════════════════════════════════════════════ Программа задумана расширяемой. Если для вашей игры формата нет — его
      можно добавить, и чаще всего без программирования.
      ПУТЬ ПЕРВЫЙ: ОПИСАНИЕ ФОРМАТА В JSON Подходит для большинства игровых контейнеров: заголовок, таблица
      записей одинаковой длины, сплошной блок данных. Программировать не
      нужно вовсе. Создайте файл в каталоге formats рядом с программой:     {
              "id": "my_format",
              "title": "Формат моей игры",
              "endian": "little",
              "magic": "MYPK",         "header": [
                  { "name": "table_offset", "type": "u32" },
                  { "name": "file_count",   "type": "u32" }
              ],         "table": {
                  "offset_from": "table_offset",
                  "count_from":  "file_count",
                  "entry_size": 64,
                  "fields": [
                      { "name": "path",   "type": "string", "size": 56 },
                      { "name": "offset", "type": "u32" },
                      { "name": "size",   "type": "u32" }
                  ]
              }
          } Всё. Перезапустите программу — формат будет открываться. Доступные типы полей: u8/u16/u32/u64 и знаковые i8…i64, string (строка
      заданной длины), cstring (до нулевого байта), skip (пропуск служебных
      байтов).
      КАК ПОНЯТЬ УСТРОЙСТВО НЕЗНАКОМОГО ФОРМАТА Не обязательно разбираться вручную — для этого есть Лаборатория
      форматов:     grx analyze archive.dat —blocks Программа покажет карту содержимого, найдёт кандидатов в таблицы
      записей с указанием шага и полей, выловит ресурсы по сигнатурам. Затем составит черновик описания:     grx suggest archive.dat > formats/draft.json Черновик — гипотеза, программа честно это помечает. Проверьте, верно ли
      прочитались записи, поправьте поля — и формат готов. Если есть два похожих файла (до и после изменения в игре), их сравнение
      покажет назначение полей:     grx diff before.dat after.dat
      ПУТЬ ВТОРОЙ: ПЛАГИН НА C++ Нужен, когда требуется нестандартное сжатие, вычисляемые контрольные
      суммы, зависимости между записями или сложные правила выравнивания при
      обратной сборке. Плагин наследует интерфейс IFormatPlugin и реализует четыре метода:
      info (сведения о себе), detect (опознание формата), open (разбор
      структуры), extract (извлечение записи). Пятый метод repack нужен, если
      формат собирается обратно. Полный разбор с примерами — в руководстве разработчика, оно входит в
      поставку (docs/Руководство_разработчика.docx).
      ЧЕМ ПОДЕЛИТЬСЯ Разбор формата — труд, который не стоит повторять каждому. Если у вас
      получилось:   — описание в JSON достаточно выложить файлом, оно работает у всех;
        — плагин на C++ снабдите небольшим архивом для проверки;
        — укажите, какие игры используют формат и на каких версиях проверено;
        — назовите лицензию: без неё другие не смогут законно воспользоваться
          вашей работой. Честное «обратная сборка не проверена» полезнее умолчания: следующий
      разработчик будет знать, чего ожидать.
      ───────────────────────────────────────────────────────────────────────
      ЧЕСТНО ОБ ОГРАНИЧЕНИЯХ
      ───────────────────────────────────────────────────────────────────────   ▸ Проприетарные библиотеки сжатия (Oodle) в поставку не входят:
          лицензия запрещает распространение. Но они уже есть у вас — файл
          oo2core_*.dll лежит в каталоге установленной игры, и программа
          находит его сама.   ▸ Обратная сборка поддерживается не для всех форматов. Программа
          честно сообщает, какие открываются только на чтение.   ▸ Средств обхода технической защиты нет и не будет.   ▸ Часть форматов открывается через скрипты сообщества, а не
          встроенными плагинами. Программа подбирает их сама, но результат
          зависит от наличия подходящего скрипта.
      ───────────────────────────────────────────────────────────────────────
      ПРАВОВАЯ СТОРОНА
      ─────────────────────────────────────────────────────────────────────── Программа предназначена для работы с законно приобретёнными копиями
      игр. Распространять следует только результат своего труда: перевод,
      озвучку, перерисованную графику. Игровые данные в патч не входят —
      права на них принадлежат правообладателю. Файл THIRD-PARTY-NOTICES.txt перечисляет всех авторов, чьи скрипты и
      утилиты входят в поставку.
      ───────────────────────────────────────────────────────────────────────
      ТЕХНИЧЕСКИЕ СВЕДЕНИЯ
      ───────────────────────────────────────────────────────────────────────   Язык               C++20
        Внешние библиотеки нет (кроме Qt для окна)
       Требования         Windows 10 или новее, 64 разряда
          Программа не использует сторонних библиотек C++: сжатие, разбор
        JSON, работа с двоичными данными реализованы в самом ядре. Это
        делает сборку простой и предсказуемой.
      ───────────────────────────────────────────────────────────────────────
      С ЧЕГО НАЧАТЬ
      ───────────────────────────────────────────────────────────────────────   1.запустите установщик.
        2. Меню «Мастера» → «Открыть игру впервые»: мастер проведёт по
           проверенному пути и объяснит смысл каждого шага.
       3. Проверьте шрифты до начала перевода. Это пять минут, которые
           уберегают от месяца напрасной работы.   Подробности — в руководстве пользователя, оно входит в поставку.
      ═══════════════════════════════════════════════════════════════════════
        ЭТО АЛЬФА-ВЕРСИЯ. ПРОЧТИТЕ, ПОЖАЛУЙСТА
      ═══════════════════════════════════════════════════════════════════════ Версия альфа. Возможны ошибки, недоработки и неожиданное поведение —
      это нормально для такой стадии. Работайте с копиями файлов, а не с
      единственным экземпляром своей работы. Просьба не ругаться в теме. Программа развивается, и спокойное
      сообщение о неполадке помогает делу куда больше раздражённого.
      ЕСЛИ АРХИВ НЕ РАСПАКОВЫВАЕТСЯ ИЛИ РАСПАКОВЫВАЕТСЯ С ОШИБКАМИ Пришлите, пожалуйста, две вещи:   1. ЖУРНАЛ РАБОТЫ. Программа ведёт подробную запись каждого запуска.
           Откройте её клавишами Ctrl+J либо возьмите файл из каталога logs
           рядом с программой. В журнале записано, какой формат опознан,
           какие плагины пробовали файл, какие скрипты подбирались и почему
           отказали — по нему причина обычно видна сразу.   2. ДВА-ТРИ ФАЙЛА-ПРИМЕРА архивов из этой игры. Желательно разных:
           например, один с текстом, один со звуком, один с графикой. Если
           файлы велики, довольно первых 50—100 мегабайт каждого — структура
           формата видна по началу файла. Без примеров разобрать формат невозможно: угадывать устройство архива
      по описанию — занятие безнадёжное. С файлами же поддержка формата
      обычно добавляется быстро. Укажите также название игры, её версию и издание — форматы нередко
      различаются между переизданиями.
      ═══════════════════════════════════════════════════════════════════════
        GameResX 1.0.0-alpha · © 2026 ChrisNwo
      ═══════════════════════════════════════════════════════════════════════

      GameResX_v1.0.0-alpha

      https://www.virustotal.com/gui/file/20e226eb6577f22bdda12962925bdb81ece72d2868f3078f5f3c094ae6b54ecc?nocache=1 надеюсь на обратную связь Baldman))
    • На вид очередной арк сурвайвл с элементами атласа (если что, атлас — это заброшенная игра от того же разраба, что делал арк, про пиратов с теми же механиками выживача и приручения), где обычный корабль заменён на летающий. В цитадель от разраба из новости, к слову, играл. Если бы развитие игры не забросили (для галочки выкинув сырец в релиз), мог бы получиться неплохой клон арка с магией. По сути кроме полётов на мётлах особо ничего не запомнилось. В целом, опыт подобных проектов у разраба имеется. Но вот если отталкиваться от того, что именно у них получалось в подобном жанре, то лично у меня высоких ожиданий нет. Хорошо если получится крепкий середнячок, и ещё лучше, если на этот раз хотя бы дадут людям возможность нормально развёртывать собственные сервера (в т.ч. играть в обычном сингл режиме), а не только арендовать их или играть на чьих-то готовых (которые зачастую жили недолго), как это было в цитадели.
    • oeLLoReSIK выпустил нейросетевой русификатор для песочницы Amazing Frog?, застрявшей в раннем доступе уже на 12 лет. oeLLoReSIK выпустил нейросетевой русификатор для песочницы Amazing Frog?, застрявшей в раннем доступе уже на 12 лет.
  • Изменения статусов

    • 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 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×