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

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

если есть, то хорошо спрятано, я пробовал на бесплатной 6 версии, а то что оно так переносить это да беcполезная тема тогда.

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


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

если есть, то хорошо спрятано, я пробовал на бесплатной 6 версии, а то что оно так переносить это да беcполезная тема тогда.

Вы кстати перевод через Translator++ делали? Как по мне он ужасен (я про Translator++), поэтому и пишу свою программу.
Надеюсь вы хоть применяли фильтры для 401 и 102 кодов? Чтоб переводить только текст игры, не захватывая код.

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

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


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

@WyccStreams Я первый раз пробовал рпгмейкер перевести так что нет), потом когда пошли ошибки, я один раз вычитывал второй, третий и каждый раз что-то оставалось, как будто когда читаешь очень много строк, у меня мозг уже не работал нормально) и сидишь, да как, откуда ошибка, я же всё вычитал, такие дела. Так вы шарите в этом, верю, что будет намного лучше.

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


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

@WyccStreams Я первый раз пробовал рпгмейкер перевести так что нет), потом когда пошли ошибки, я один раз вычитывал второй, третий и каждый раз что-то оставалось, как будто когда читаешь очень много строк, у меня мозг уже не работал нормально) и сидишь, да как, откуда ошибка, я же всё вычитал, такие дела. Так вы шарите в этом, верю, что будет намного лучше.

На будущее могу дать курс молодого бойца по Translator++.
Там весь текст легко выдирается в след колонку (без кода).
Через поиск по контексту ищите нужные строки. И красим их в зеленый тег.
401 — это строки диалогов. (
/message/hasPicture/ и /message/noPicture/)
102 — это выборы. (/Show Choices/)
Дальше скриптом прям в самом Translator++ можно их перекинуть в след колонку (все строки с зеленым тегом)
Этого обычно достаточно для 98% перевода игры.
Потом просто если уж через гугл переводите (что крайне не рекомендую), указываете колонку в которой текст без кода.

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


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

Надо будет запомнить(записать) на будущее, взяться за какую нить простенькую порно игру)

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


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

[Troops.json] 209-0-21
Смеющаяся Плесень
>>> \{\{\C[8]ПОЧЕМУ\. У\. ГРИБА\. НЕ\.
>>> БЫЛО\. ДРУЗЕЙ?\.\.\.

[Troops.json] 209-0-22
Смеющаяся Плесень
>>> \{\{\C[8]ОН\. БЫЛ\. СПОРЯЩИМ.\.\.\.\.\.\.\.\^

Чет порвало.
± 40% Troops.json — переведено.

Изменено пользователем WyccStreams
  • Хаха (+1) 1

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


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

Делаю перевод с использованием Gemini 2.5 Pro + данных из вики look-outside.fandom.com, в рамках теста своей программы по извлечению текста из RPG Maker MV.
Перевод делается на основе версии 1.02 от 3 April 2025.
Закончу скорее всего до завтра.
Из особенностей перевода:
- Перевод делается с использованием контекста из look-outside.fandom.com.
- Строки с правильным полом того кто произносит строку.
- Возможно кое-где потребуется word-warp. (устранение обрезки текста за края экрана)

Перевод готов.
Остались мелочи: System.json (Там немного строк)
Возможно где-то что-то в plugins.js надо будет перевести.
пример:

{"name":"TLB_LimitedShopStock","status":true,"description":"This plugin adds limited inventory to shops.","parameters":{"general":"","stockText":"(%1 left)","soldOutText":"(SOLD OUT)","defaultRestockTime":"-1","defaultRestockQuantity":"1","defaultStockMax":"99"}},

И самое тяжелое:
Вставить самую длинную англ строку и смотреть, чтоб русские строки не выходили за нее.
И так РУЧКАМИ все раскидать.
Я параллельно делал утилиту, для RenPy новелл, чтоб перевести хайпующую No Mercy.
Так-что немного отвлекся и задержался.
Поэтому не уверен, что сил хватит быстро warp строк сделать.
Это О-о-очень утомительный ручной процесс.

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

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


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

Перевод готов.
Остались мелочи: System.json (Там немного строк)
Возможно где-то что-то в plugins.js надо будет перевести.
пример:


{"name":"TLB_LimitedShopStock","status":true,"description":"This plugin adds limited inventory to shops.","parameters":{"general":"","stockText":"(%1 left)","soldOutText":"(SOLD OUT)","defaultRestockTime":"-1","defaultRestockQuantity":"1","defaultStockMax":"99"}},

И самое тяжелое:
Вставить самую длинную англ строку и смотреть, чтоб русские строки не выходили за нее.
И так РУЧКАМИ все раскидать.
Я параллельно делал утилиту, для RenPy новелл, чтоб перевести хайпующую No Mercy.
Так-что немного отвлекся и задержался.
Поэтому не уверен, что сил хватит быстро warp строк сделать.
Это О-о-очень утомительный ручной процесс.

Не торопись, все норм, мы тут в любом случае ждем, а судя по постам, все будет отлично. Спасибо тебе)

  • Лайк (+1) 1

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


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

Перевод готов.
Нужно сделать Warp строк.
Поэтому не уверен, что сил хватит быстро warp строк сделать.

Отвлекся на программу для RenPy.
Вернулся к этой игре.
Сделал скрипт, который подсвечивает строки больше 64 символов и автоматически после исправления кидает к след строке больше 64. Понемногу пилю...

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

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


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

Отвлекся на программу для RenPy.
Вернулся к этой игре.
Сделал скрипт, который подсвечивает строки больше 64 символов и автоматически после исправления кидает к след строке больше 64. Понемногу пилю...

f9dd9233f2211c1b9498a5034268bdca.jpg
Желтое это сколько готово (WARP)
А красным, сколько еще надо.
Сегодня уже все...
Завтра буду продолжать…

P.S: Ладно, потрачу еще немного времени. Попробую написать Auto-Warp. (вменяемый)
P.P.S: Auto-Warp — работает, лучше чем в Translator++, не так красиво как при ручном Warp’е, но пойдет.
Я решил строки с цветовыми кодами вручную проверить.
Так-что все равно ручками придется, но намного меньше.
CommonEvents — готов.
Остались Map файлы и Troops. (Уже завтра)

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

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


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

Завтра буду продолжать…

Закончил с варпом строк в:
CommonEvents.json
Map001.json-Map308.json
Troops.json

Осталось открыть через Translator++ и разделить некоторые строки, в которые не влез текст, даже с Варпом.

А дальше останется перевести немного System.json (пункты меню, обозначение статов, мелочи)
Перевести 2 слова в plugins.js
Дальше останется только тест. (Проверить, чтоб весь текст из игры встал на место, чтоб в игре все было красиво)

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

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


Ссылка на сообщение
В 12.04.2025 в 19:42, WyccStreams сказал:

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

Снова я, снова жду)

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


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

Перевод готов!
2b6bf5d403bb20ac4a47d5350a5e7db8.jpeg
СТРОГО НОВАЯ ИГРА! (Сохранения от прошлых версий не подходят)
Сейчас окончательно разберусь используются ли строки из bunchastuff.js в игре, и если надо переведу.
И перевод готов.

P.S: Интересно, видимо автор игры сломал уязвимости/сопротивления по монстрам в зависимости от элемента. (типа урона).
Я починил. (Не знаю как это повлияет на баланс игры.)

Изменено пользователем WyccStreams
  • Спасибо (+1) 1

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


Ссылка на сообщение
В 13.04.2025 в 18:25, WyccStreams сказал:

Перевод готов!

Отмучился :D
https://github.com/darthalex2014/Look-Outside-Rus/releases/download/1.2/
Строго НОВАЯ ИГРА!
Для версии 1.02 (Стим/Пиратка)
Автор я — Alex(GoD) aka WyccStreams.

Изменено пользователем WyccStreams
  • Спасибо (+1) 2

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


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

Отмучился :D
https://github.com/darthalex2014/Look-Outside-Rus/releases/download/1.2/Look.Outside.Rus.v1.7z
Строго НОВАЯ ИГРА!
Для версии 1.02 (Стим/Пиратка)
Автор я — Alex(GoD) aka WyccStreams.

Ооооо спасибо огромное, на деле, это оказалось быстро:)

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      King’s Bounty
      Разработчик: New World Computing Дата выхода: 1990 года
    • Автор: SerGEAnt
      Hapymaher: Regret End
      Платформы: PC Разработчик: Purple software Издатель: Purple software Дата выхода: 31 января 2013 года

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

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

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

    • Для тех у кого стимдек/линукс вероятно поможет данный способ: В свойствах игры в Steam откройте раздел «Общие» и добавьте в «Параметры запуска»: WINEDLLOVERRIDES="dinput8=n,b" %command%
    • Ну ты загнул про "полную ерунду"  Давай по фактам. На практике всё совсем наоборот: общая кодовая база — это именно то, что делает создание универсального инструментария не просто возможным, а логичным и эффективным.   Единый движок — это не теория, а подтверждённый факт Insomniac Games сознательно строила все свои игры на одной технологической базе. Они создавали один движок на поколение консолей и дорабатывали его на протяжении всего жизненного цикла. PS2: Первые четыре игры — Ratchet & Clank 1, 2, 3 и Deadlocked — работают на разных версиях одного и того же движка, который является модифицированной версией движка из игры Kinetica. Это подтверждается существованием инструментов вроде Wrench, который заявлен как «совместимый с R&C1, R&C2, R&C3 и Deadlocked». PS3: Для PS3 Insomniac использовала движок от Resistance как основу, на которой построены все части Ratchet & Clank Future. Инструменты вроде ReLunacy как раз и созданы для работы с этой общей базой, поддерживая Tools of Destruction, Quest for Booty, A Crack in Time и многие другие игры на новом движке. Поэтому общий core-модуль имеет смысл, а различия выносятся в профили/плагины под конкретную игру и ревизию. Правка исполняемого файла — это стандартная задача локализации и ромхакинга. Она не означает, что нужно делать четыре отдельные программы. Нормальный подход такой: база версий: хэши ELF/билдов, регионы, ревизии;
      база оффсетов и паттернов;
      модуль применения патчей;
      модуль извлечения/вставки текста;
      модуль работы со звуком/озвучкой;
      проверка лимитов, кодировок, шрифтов, таймингов. То есть исполняемый файл не «ломается руками каждый раз», а патчится по заранее известному профилю версии. Отдельный софт под каждую игру оправдан только тогда, когда игры полностью разные по форматам.  Существующие инструменты — лучшее доказательство Wrench: Набор инструментов для PS2, который, как уже было сказано, покрывает все четыре игры. RatchetHax: Тренер и API на Node.js, который работает «для серии Ratchet & Clank на PS2 и PS3» и может использоваться для скриптов и модов, охватывая множество игр. Replanetizer / ReLunacy: Редакторы уровней для PS3, предназначенные для работы с «Ratchet & Clank HD collection» и «Ratchet & Clank: Future Series (PS3) and Resistance», грузят уровни из ToD, QfB, ACiT. Редакторы сохранений: Инструменты вроде rac-savegame-editor поддерживают сохранения для всех игр серии на PS2, PS3 и PS Vita. 3. Size Matters — исключение Эта игра была разработана не Insomniac Games, а студией High Impact Games. Они создали собственный движок, который «эмулирует» оригинальный. Это как раз тот редкий случай, когда движок действительно отличается, и он не входит в общую линейку игр Insomniac. «Индивидуальная модификация» — это не проблема, а задача Да, для каждой игры нужно править EBOOT, подключать загрузчик, хукать функции. Но это не делает всю идею бредовой. Это просто задача на уровне плагинов: ядро софта общее (работа с архивами, текстами, звуком), а для каждой игры — свой конфиг с адресами и патчами. Именно так устроены все нормальные моддинг-инструменты (вспомни хотя бы Cheat Engine с таблицами под разные версии). Это не "перегрузка", а нормальная архитектура. "Сразу все игры никто не переводит" — ну так это же не обязательно делать за раз. Можно начать с первой, потом добавить вторую, третью — благо база общая. А если писать под каждую игру отдельный софт с нуля, то это как раз и будет геморрой: копипаст, рассинхрон багов, тройная работа. Короче, твой скепсис понятен, но практика моддеров говорит об обратном. Всё уже сделано до нас — осталось только собрать эти наработки в один удобный конвейер для перевода и озвучки. Так что идея более чем рабочая. И да, длинные простыни можно прятать под спойлер — это вопрос оформления, но он не отменяет суть идеи. Твои опасения, что софт сможет за 5 часов сделать то, на что у тебя уходит месяц - вполне реальны. AI действительно очень быстро может обесценить твой труд... Но ручной труд тут тоже требуется, например требуется вручную загружать .mp4 видео, в AI для многоголосой озвучки, вручную ещё требуется подобрать голос под каждого персонажа и голоса должны совпадать на протяжении игры. Или софт будет вырезать только звук из видео, кодируя его в удобный .mp3 или .wav и останется только отправить на озвучку. Далее софт просто сам, как видео-редактор вставляет в видео, полученный звуковой файл .wav, lipsynch + кодирует в совместимый игрой формат. Так же можно склеить intro разработчика Insomniac со своим, просто указав путь к видео с расширением .mp4, а софт сам склеит кодирует в нужные FPS и разрешение видео + пропишет новый вес, даже если на входе будет 1920x1080_intro.mp4  P.S. Люди постоянно на форумах спрашивают, “с чего начать, какого … нет мануалов с практическими примерами. Как мы должны научится озвучивать игры PS2, если форумы с нужным софтом, которые юзали пираты, удалили в 2006”. Это же не SEGA-игры, где всё проще и игры с рейтом 80%+ давно переведены на русский. Просто кому-то выгодно не делиться инфой, не себе — не другим.
       
    • Комбинированный метод.
    • @AndyFox ты вручную перевёл или машинный переводчик/ИИ использовал?
    • Жанр: Quest
      Разработчик: Ben "Yahtzee" Croshaw
      Издатель: Fully Ramblomatic
      Год выхода: 2002
      Платформа: DOS Русская версия — https://www.upload.ee/files/19638278/Odysseus.rar.html
    • спасибо. странно что на зоге как бы инфы по русикам нету
    • Ничего-ничего, думаю, Мирослав подождёт, пока питон проснётся, чтобы порадовать того новостью о том, как хороша 5090 в уже его системнике. Так что не проспит встречу. Это должно изрядно так глючить, чтобы видеть полную луну в фазе убывающей луны (выглядит как смайлик, уточнил я для тех, кто в танке).
    • понял, поправлю
    • Спасибо за перевод, особенно такой быстрый, игра заинтересовала и сразу можно поиграть.)
    • нельзя спать  придёт мирослав за 5090  @piton4 выгляни в окно нет ли там полной луны.не засыпай и держись до последнего 
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×