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

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

В общем начал я разбираться:
Мне вот интересно Python-скрипт WWM_Extractor_Files_and_Texts.py, который недавно кидали, он рабочий? Кто делал скрипты на запаковку распаковку? Можете откликнуться?
После метода pak_file в скрипте WWM_Extractor_Files_and_Texts.py файл запакованной локализации читается игрой, там все нормально? (После анализа, WWM_Extractor_Files_and_Texts.py реализует два разных формата архивов. Они не являются обратными операциями друг для друга. (Функции extract_file и pak_file.))
Вообще есть рабочий скрипт?
Просто от скрипта к скрипту разные реализации, есть кто может объяснить по заголовкам?

17 часов назад, suncrash66 сказал:

https://disk.yandex.ru/d/RSp32_D4Av940g

Скрипт на Python для распаковки/запаковки как файлов, так и текста готов.

Текст может быть любой длины (отличатся от оригинала), скрипт всё должен запаковать правильно

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

Те кто использует Excel файлы, для скрипта их необходимо сохранить как “CSV UTF-8”

 

Можешь пояснить по поводу запаковки распаковки? Точно все нормально сходится?

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

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


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

Этот скрипт мой. Я перевел пару строк и запаковал. Игра прочитала отлично. Сейчас скрин прикреплю

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


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

Этот скрипт мой. Я перевел пару строк и запаковал. Игра прочитала отлично. Сейчас скрин прикреплю

Да скрипт хорошо работает.
Кстати как ты вычислил ID? и разобрал таблицу. проводил реверс-инжиниринг? Распаковал mpk и посмотрел скрипты на lua ?)

f.seek(0)
                                count_full = struct.unpack('<I', f.read(4))[0]
                                f.read(4)
                                count_text = struct.unpack('<I', f.read(4))[0]
                                f.read(12)
                                code = f.read(count_full).hex()
                                f.read(17)
                                data_start = f.tell()

 

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

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


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

Если в hex редакторе открыть файл dat, то там

  1. первые 8 байт = кол-во всего блоков текста в файле
  2. следующие 8 байт = кол-во блоков с текстом
  3. следующие 8 байт = это я так понимаю тип файла, расширение
  4. Дальше идет блок длиной полученной из п. 1 + 17 байт. Так и не смог понять, но 1 байт соответсвует блоку, за исключением 17 байтов
  5. Дальше идет блок (кол-во п.1 * 16), состоящий по строчно из 16 байт, соответсвующий блоку с текстом.
  •  первые 8 байт = это ID
  • следующие 4 байта = это смещение от этой позиции на начало текста
  • следующие 4 байта = это длина текста
Изменено пользователем suncrash66
  • Лайк (+1) 1
  • Спасибо (+1) 1

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


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

Если в hex редакторе открыть файл dat, то там

  1. первые 8 байт = кол-во всего блоков текста в файле
  2. следующие 8 байт = кол-во блоков с текстом
  3. следующие 8 байт = это я так понимаю тип файла, расширение
  4. Дальше идет блок длиной полученной из п. 1 + 11 байт. Так и не смог понять, но 1 байт соответсвует блоку, за исключением 11 байтов
  5. Дальше идет блок (кол-во п.1 * 16), состоящий по строчно из 16 байт, соответсвующий блоку с текстом.
  •  первые 8 байт = это ID
  • следующие 4 байта = это смещение от этой позиции на начало текста
  • следующие 4 байта = это длина текста

Красавчик запарился) 

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


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

вот работа скрипта

Screenshot-2025-11-21-105031.png

Ты уже и перевод свой склепал, ток ui или больше?)

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

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


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

Это только для проверки скрипта не более

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


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

CN версии кстати 900к активных строк, а на global 365к :cold_sweat:

Скрытый текст

Совместил я тот перевод со своим, в приоритете взял свой. Ну и исключил все строки связанные с числами. Там атака, скорость и т.д, там не актуальные цифры были.
179bc76d-b67b-4d1f-a87c-9998aaae8368.png

 

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

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


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

CN версии кстати 900к активных строк, а на global 365к :cold_sweat:

  IMG (Показать содержимое)

Совместил я тот перевод со своим, в приоритете взял свой. Ну и исключил все строки связанные с числами. Там атака, скорость и т.д, там не актуальные цифры были.
179bc76d-b67b-4d1f-a87c-9998aaae8368.png

 

Сколько у тебя % готово?

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


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

Сколько у тебя % готово?

Если моего текста целых 2.5%
если же в объединённом варианте около 85%
__________________

https://github.com/DOG729/wwm_russian

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

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


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

Если в hex редакторе открыть файл dat, то там

  1. первые 8 байт = кол-во всего блоков текста в файле
  2. следующие 8 байт = кол-во блоков с текстом
  3. следующие 8 байт = это я так понимаю тип файла, расширение
  4. Дальше идет блок длиной полученной из п. 1 + 17 байт. Так и не смог понять, но 1 байт соответсвует блоку, за исключением 17 байтов
  5. Дальше идет блок (кол-во п.1 * 16), состоящий по строчно из 16 байт, соответсвующий блоку с текстом.
  •  первые 8 байт = это ID
  • следующие 4 байта = это смещение от этой позиции на начало текста
  • следующие 4 байта = это длина текста

Размеры полей разве не 4 байта, нет?

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


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

Утро. 
Вот все 731 файл https://disk.yandex.ru/d/X4gkcCA_K5THaA
И вот уже Собранный файл https://disk.yandex.ru/i/IZ8f2my2gws0Hg 
Сегодня его прогоню через ИИ что бы текс был более похож на нормальный 
Если у кого есть предложения по промту предлагайте пока вот такой накидал 

"""
ОБЯЗАТЕЛЬНЫЕ ПРАВИЛА (строго соблюдай, иначе — ошибка):
 
1. **Повелительное наклонение — ТОЛЬКО на '-ите' / '-ьте' / '-те'** (интерфейс и подсказки):
   - Recover → Восстановите
   - Discard → Выбросьте
   - Draw → Возьмите
   - Gain → Получите
   - Deal → Нанесите
   - Play → Сыграйте
   - Summon → Призовите
   - Destroy → Уничтожьте
   - Explore → Исследуйте
   - Craft → Создайте
   - Place → Разместите
   - Upgrade → Улучшите
 
2. **Официальные термины Wuxia-механик — ИСПОЛЬЗУЙ ТОЛЬКО ТАК** :
   - Martial Arts → Боевые искусства
   - Mystic Skills / Mystic Arts → Мистические искусства
   - Lightness Skills / Qinggong → Лёгкость (или Цинъгун)
   - Inner Ways → Внутренние пути
   - Sects / Schools → Секты (или Школы боевых искусств)
   - Qi / Chi → Ци
   - Stamina → Выносливость
   - Health → Здоровье
   - Armor → Броня
   - Attack → Атака
   - Parries / Dodges → Парирование / Уклонение
   - Parkour / Wall-running → Паркур / Бег по стенам
   - Telekinesis → Телепатия
   - Acupuncture strikes → Удары акупунктуры
   - Lion’s Roar → Рёв льва
   - Cloud Step → Шаг по облакам
   - Magic Hand / Chi Grip → Волшебная рука / Захват Ци
   - Touch of Death → Касание смерти
   - Drunken Poet → Пьяный поэт
   - Dragon Heat → Драконий жар
   - Blinding Mist → Ослепляющий туман
   - Serene Breeze → Спокойный ветер
 
3. **Числа и эффекты — точно и кратко**:
   - Gain 3 Armor → Получите 3 брони
   - Deal 5 damage → Нанесите 5 ед. урона
   - Restore 4 Health → Восстановите 4 ед. здоровья
   - Draw 2 cards → Возьмите 2 карты
   - Discard 1 card → Выбросьте 1 карту
   - +2 Attack → +2 к атаке
   - +3 Stamina → +3 к выносливости
   - +1 Parries → +1 к парированию
   - +1 Dodges → +1 к уклонению
 
4. **Стиль и нюансы**:
   - Поэтичный, эпический тон.
   - Диалоги — живые, культурные.
 
5. Цветовые теги #Y...#E, #G...#E, #R...#E, #e5ecf2... — оставляй полностью, внутри текста только первая буква заглавная.
   Пример: "Place #YGrinding Table#E" → "Разместите #YВерстак для заточки#E"
 
6. После {0}, {1}, #e5ecf2 и любых тегов — НИКАКИХ тире и двоеточий! Только пробел или ничего.
   Правильно: "#e5ecf2{0}'s Master""#e5ecf2{0} Мастер"
 
7. Сохраняй ВСЕ теги, %s, %d, %%, \n, \r, кавычки и пробелы точно как в оригинале.
"""
Изменено пользователем Claymore0098
  • +1 1

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


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

Размеры полей разве не 4 байта, нет?

Каких полей, какой пункт?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: erll_2nd
      Lia Hacking Destiny

       
      Дата выхода: 13 ноя. 2025 г. Разработчик: Orube Game Studio Издатель: Orube Game Studio Платформы: PC, PS4\5, XBOX, Switch, iOS, Android Жанр: Рогалик, Экшен, Инди https://store.steampowered.com/app/3740360/Lia_Hacking_Destiny/
      Lia: Hacking Destiny — это сайд-скроллер в жанре roguelite, события которого разворачиваются в мире, порабощенном враждебными машинами. В этом сеттинге остатки человечества ведут партизанскую войну, став последней надеждой на свободу. Противостояние механизированным противникам требует отточенных рефлексов для уклонения от атак и скольжения по стенам. Каждый рейд проходит в уникальных условиях благодаря процедурной генерации промышленных комплексов, наполненных ловушками и врагами. Успешное выживание напрямую зависит от постоянного совершенствования экипировки и разблокировки новых способностей.
      Машинный перевод steam Build.20884271 https://boosty.to/erll_2nd/posts/9f783af3-65b5-4a5d-acd4-2988aaee2bbf
      В настройках выбрать Русский язык.




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

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

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

    • игра обновилась до Build 21525237, новой версии игры у меня нет к сожалению. Вы можете скачать через стим старый билд
    • И 10% было. Но это у многих было. Сейчас у других, тоже гораздо ниже. Где-то в районе 5%.
    • 梅雨の日/Rainy Season Жанр:Инди,Казуальная игра,Атмосферная,Расслабляющая Платформы: PC Разработчик: Inasa Fujio Издатель: Inasa Fujio Дата выхода: 1 мая. 2020 г.   Русификатор 梅雨の日/Rainy Season Сделаны полные субтитры, использовалсь оригинальные шрифты с моими модификациями под кириллицу. Проверялось на версии Build 5474559
      Установка: распаковать архив в папку с игрой. (Tsuyu\Content\Paks\mods) Бусти  
    • Только появляется это при запуске игры и игра сразу закрывается. И так каждый раз
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/4268470/Rosalie/ Отправьтесь в необычное путешествие в роли туриста на двухместном педальном автомобиле! Путешествуйте по разнообразным ландшафтам, где вы будете сворачивать с правильного пути. Исследуйте окрестности и фотографируйте по дороге . В одиночку или вдвоем , доберетесь ли вы до конца путешествия... или скатитесь обратно с холма, задаваясь вопросом о смысле жизни? Коммуникация — ключ к успеху! Каждый игрок может тянуть только рычаг руля со своей стороны. 
      Вместе мы сильнее. Педалирование и торможение эффективнее, когда оба пилота действуют скоординированно.  
      Когда ситуация накаляется, не паникуйте. Попытка одновременно нажать на ручной тормоз или задний ход может привести к катастрофе! Ты поворачиваешь налево, я направо , что может пойти не так? Всё. От несвоевременных поворотов до отчаянного торможения, дорога к финишной черте усеяна истерическими спорами и опасными ситуациями. Когда вы не синхронизированы и ваше чувство направления подводит, ваша мирная прогулка по берегу моря быстро превращается в полную катастрофу. Хотя это путешествие рассчитано на двоих, вы, безусловно, можете отправиться в путь и в одиночку . В одиночном режиме вы будете полностью контролировать рулевое управление и будете единственным капитаном на борту... но это также означает, что в случае возникновения проблем вы будете винить только себя! Не можете доехать до финиша? Не волнуйтесь. Остановите квадроцикл, сделайте глубокий вдох и полюбуйтесь пейзажем . Путешествие может обернуться катастрофой, но зато открытка будет выглядеть великолепно.
    • Ключи на плати, оказывается, появились на следующий день  Да и в стимбай написано “много”, но там дороже. Ну, всё, теперь закрою гештальт по первому сезону мрачных картинок 
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/3519900/Cyberscape/ Cyberscape - шутер от первого лица с элементами immersive-sim и RPG, действие которого разворачивается на огромной космической станции. Вдохновленная размеренным темпом и механической глубиной классических шутеров 90-х, игра делает ставку на исследование станции, развитие персонажа и тактические сражения в рамках единого взаимосвязанного пространства. Станция принадлежит безжалостному корпоративному Синдикату, который считает людей расходным материалом, а этику - необязательной статьей расходов. За лоском представительских палуб и тщательно выверенными публичными заявлениями скрываются проекты, которые никогда не предназначались для посторонних глаз. Ваша задача проста: проникнуть на станцию и положить этому конец. Особенности Несколько игровых персонажей - каждый со своими сильными сторонами, ограничениями и особенностями стиля игры Крупные уровни, созданные вручную - огромные многоуровневые карты с несколькими маршрутами, скрытыми проходами и неожиданными опасностями Развитие навыков - зарабатывайте опыт и улучшайте именно те способности, на которые действительно полагаетесь Тактический бой - подбирайте подходящий инструмент для каждой ситуации Разнообразные враги - солдаты, мутанты, дроны, автоматические системы обороны, камеры безопасности, экспериментальные угрозы Осмысленная реиграбельность - разные билды открывают разные способы прохождения Исследование станции - карта станции заполняется автоматически по мере продвижения Механика скрытности - попытка идти напролом влечет за собой последствия Без лишних подсказок - игра уважает ваш интеллект, как в старые добрые времена Моддинг Cyberscape поставляется с теми же инструментами, с помощью которых создавалась игра. Встроенный редактор уровней и сценариев Вся архитектура игрового контента построена на данных Поддержка Steam Workshop с первого дня От небольших правок баланса до полных конверсий Моддинг - не второстепенная возможность. Он заложен в саму основу игры. О команде Cyberscape разрабатывается AtomicTorch Studio - независимой командой с более чем десятилетним опытом создания игр для Steam. Известная по CryoFall и VoidExpanse, студия делает ставку на глубокие, открытые механики, техническую надежность, а также долгосрочную ценность и реиграбельность.
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/3034750/Frog_Holm/ Frog Holm — это сюжетная игра о молодом лягушонке по имени Филип, который возвращается на родные острова, чтобы возглавить старый семейный паб. Но вместо того, чтобы спокойно проводить дни за прилавком, он оказывается втянутым в таинственное исчезновение одного из обитателей архипелага. Исследуйте различные острова поселения, каждый из которых хранит свои маленькие секреты и следы прошлого. По пути собирайте ингредиенты, чтобы приготовить коктейли «Лягушка» для ваших гостей в пабе. Клиент — король: у ваших гостей очень разные вкусы, и они постоянно будут бросать вызов вашим кулинарным способностям, предлагая новые блюда. Приготовьте более 20 уникальных блюд и станьте по-настоящему отличным хозяином.  
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2026 | Реклама на сайте.

×