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

Как сделать русификатор?

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

6 часов назад, HighTemplar сказал:

И ещё один момент, небольшая часть текста может быть в самом .exe

 

У... Тут нужно использовать дизассемблер или вручную меня смещения к строкам, если они превышают длину оригинальной строки (у меня нет опыта с переводом exe файлов, так что моя информация не совсем достоверная. Это лучше, наверное, на форумах типа xentax или zenhax спросить. Думаю, там подскажут.)

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


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

Все обьяснили, спасибо))) Человек теперь все сможет перевести и сделать игру русской))) Ребят, одного желания и теории мало. Редко, когда один человек может все и сразу, на первых порах нужны знающие люди в команде. Иначе ничего не выйдет. Это темный лес для новичка. Ну, возьмет человек и найдет текстовый файл из игры, пусть он будет в открытом виде. Переведет этот файл. А дальше-то что он сможет сделать? Ничего. Тут одних советов мало, надо реальную помощь от знающих единомышленников.

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

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


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

Все обьяснили, спасибо))) Человек теперь все сможет перевести и сделать игру русской))) Ребят, одного желания и теории мало. Редко, когда один человек может все и сразу, на первых порах нужны знающие люди в команде. Иначе ничего не выйдет. Это темный лес для новичка. Ну, возьмет человек и найдет текстовый файл из игры, пусть он будет в открытом виде. Переведет этот файл. А дальше-то что он сможет сделать? Ничего. Тут одних советов мало, надо реальную помощь от знающих единомышленников.

Ну я что знал написал, а так не особо горю желанием помогать в проектах, которые мне не интересны.

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


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

@pashok6798 Я хорошо знаю и понимаю, что процесс не простой. Я просто узнала о мире локализации в университете несколько месяцев назад. Я люблю видеоигры и как переводчик мне нравилась бы стараться локализовать Night in the Woods (или другая (не слишком огромная) видеоигра) для моей диссертации. И всё.

Я искала вашу помощь потому что я заметила, что ваша community очень активна. Меня просто нужно подтолкнуть в правильном направлении, поскольку на уроках мы переводили только текстовые файлы в Excel.

 

То, что я ищу — файлы видеоигр на английском. Можете ли вы мне помогать в этой “миссии” поиска и восстановления?

 

Простите за мой плохой русский язык… :D

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


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

@pashok6798 Извините, я только сейчас читала это сообщение. Мне нужно была видеоигра, что ещё не переводили на итальянском языке, и нашла Night in The Woods. У меня список с другими нелокализированными видеоиграми, но я уже видела, что в этом форуме есть перевод NITW на русском, поэтому искала эти файлы (на английском). 

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

https://drive.google.com/file/d/16OmkArr1CkhaSECavbkGsykAZ2q5puWp/view?usp=sharing

https://drive.google.com/file/d/1e8Zx0X2iRBPYK1EzupCHWeq-dGTO2Kmh/view?usp=sharing

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

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


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

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

Больше всего доставляло переводить конструкции типа “You must weaken %s first to capture it.”, в игре вместо %s подставляется название монстра, и в английском как бы проблем нет, а в нашем если перевести в лоб получалось бы что-то вроде “Вы должны ослабить Крупная мандрагора, чтобы поймать его.”

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

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

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


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

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

Больше всего доставляло переводить конструкции типа “You must weaken %s first to capture it.”, в игре вместо %s подставляется название монстра, и в английском как бы проблем нет, а в нашем если перевести в лоб получалось бы что-то вроде “Вы должны ослабить Крупная мандрагора, чтобы поймать его.”

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

 Да, я знала о переменные(?) как например %s, а я больше переводчиком чем программистом :unsure: и в университете только нам дали Excel текст файлы…….. поэтому мне нужно “дополнительная” помощь или гид.. или просто оригинальные файлы, из которых вы сделали русификацию, а потом я смогу плакать сама над этими лол

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


Ссылка на сообщение
1 hour ago, reboxdetox said:

 Да, я знала о переменные(?) как например %s, а я больше переводчиком чем программистом :unsure: и в университете только нам дали Excel текст файлы…….. поэтому мне нужно “дополнительная” помощь или гид.. или просто оригинальные файлы, из которых вы сделали русификацию, а потом я смогу плакать сама над этими лол

Я занимался большими проектами, которые занимали от полугода и до двух лет, и в двух словах там не объяснить даже техническую часть, но если вам нужно просто перевести небольшую игру не слишком сильно заморачиваясь (я так понимаю на итальянский язык), то советую обратить внимание на следующую игру —

https://store.steampowered.com/app/504210/SHENZHEN_IO/

Сюжет там подается в виде переписки по электронной почте плюс описания заданий, которые лежат в открытом виде в тхт файлах, собственно открываете папку игры, там в папках descriptions.en и messages.en лежат текстовые файлы, кодировка в них UTF8, соответственно открываете их через тот же notepad++ и вносите исправления (я попробовал текст поменять на русский игра его прекрасно подхватила и нормально вывела, так что полагаю с итальянским точно проблем не будет).

Notepad++ можно скачать здесь — https://notepad-plus-plus.org/downloads/

А ну еще там нужно будет перевести мануал, он лежит в корне игры называется SHENZHEN IO Manual (English).pdf

Ну я это вижу так, просто набить то же самое в каком нибудь майкрософт ворде (но уже с переводом), и затем распечатать в pdf.

  • Лайк (+1) 1

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


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

@pashok6798 Извините, я только сейчас читала это сообщение. Мне нужно была видеоигра, что ещё не переводили на итальянском языке, и нашла Night in The Woods. У меня список с другими нелокализированными видеоиграми, но я уже видела, что в этом форуме есть перевод NITW на русском, поэтому искала эти файлы (на английском). 

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

https://drive.google.com/file/d/16OmkArr1CkhaSECavbkGsykAZ2q5puWp/view?usp=sharing

https://drive.google.com/file/d/1e8Zx0X2iRBPYK1EzupCHWeq-dGTO2Kmh/view?usp=sharing

К сожалению, с Unity я на "вы". Попробуйте пообщаться с @DragonZH. Он разбирается в этом движке. 

 - здесь его инструментарий для работы с архивами Unity.

7 часов назад, jk232431 сказал:

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

Больше всего доставляло переводить конструкции типа “You must weaken %s first to capture it.”, в игре вместо %s подставляется название монстра, и в английском как бы проблем нет, а в нашем если перевести в лоб получалось бы что-то вроде “Вы должны ослабить Крупная мандрагора, чтобы поймать его.”

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

Эх, а я не изучал ассемблер, а теперь у меня даже нет желания его изучать. Да и как-то охладел к переводам.

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


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

В чем может быть проблема использую AssetBundleExtractor, пытаюсь исправить русификатор Brigandine The Legend of Runersia. При удалении лишнего текста игра крашится, если забить пробелами то все нормально. Это баг AssetBundleExtractor? Если да подскажите аналог.

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


Ссылка на сообщение
В 24.05.2022 в 13:09, Алекс Алекс сказал:

В чем может быть проблема использую AssetBundleExtractor, пытаюсь исправить русификатор Brigandine The Legend of Runersia. При удалении лишнего текста игра крашится, если забить пробелами то все нормально. Это баг AssetBundleExtractor? Если да подскажите аналог.

В смысле удаляете лишний текст? Если в игре есть какие-то лишние строки, то лучше их не трогать, так как неизвестно, в каком месте они могут использоваться.

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


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

Я вот все прочитал, и все равно вообще не пойму, как локализировать. И вот очень обидно, есть очень простенькая игрушка, для перевода которой у меня есть и желание, и время, но нет знаний. По итогу сижу и плачу, потому что вообще ничего не понимаю)

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


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

есть очень простенькая игрушка

Первый шаг заключается в том, чтобы понять, какой у игры движок. Отнюдь не каждая простенькая на вид игра будет простенькой в начинке своей. Опять же не каждая сложная на вид игра будет сложна для перевода, если в ней используется распространённый движок, на который уже существует уйма инструментария на любой вкус.

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

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

 

Если всё вышеперечисленное всё равно кажется сложным, то.

  • Шаг первый: создать тему на форуме с наименованием нужной игры в разделе переводов (или найти готовую)
  • Шаг второй: найти программиста (самый важный шаг, без этого шансы на успех в сложных случаях стремятся к нулю), возможно и не одного программиста
  • Шаг третий: переводить
Изменено пользователем Tirniel

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


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

Я вот все прочитал, и все равно вообще не пойму, как локализировать. И вот очень обидно, есть очень простенькая игрушка, для перевода которой у меня есть и желание, и время, но нет знаний. По итогу сижу и плачу, потому что вообще ничего не понимаю)

Если есть желание переводить, то наверное имеется отличное знание английского. А с отличным знанием английского нет никакой проблемы загуглить гайд как распаковать файлы. На русском конечно как применять какой нить bakin extractor не найти, но так как вы переводчик, то вполне поймете что делать прочитав гайд на инглише.

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


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

загуглить гайд как распаковать файлы

Какой же ты наивный. Основная загвоздка обычно в том, чтобы их запаковать обратно. Ну и даже найти файл шрифта может стать тем ещё пазлом.

Да и наличие распаковщиков не гарантирует того, что те делают это правильно. Например, через quickbms можно распаковать кучу всего, но обратной запаковки чаще всего нет, т.к. скрипты к нему обычно требуют вес один в один до и после для нормального функционирования, да и в целом костыльный метод. Но это то, “что в любой непонятной ситуации” предложит гугл, на что и наткнутся новички-локализаторы, а потом будут кусать локти, имея переведённый текст без возможности нормально запихнуть тот в игру обратно. Сам таким был.

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

А вообще, я бы посмотрел, как ты сам своему совету последовал бы. Могу подкинуть пару идея для перевода, где у тебя мозг сломается от нестандарности игровых ресурсов, где никакие иностранные гайды тебе не помогут. В том числе не помогут потому, что культура фанатской локализации у нас развита определённо лучше, чем за рубежом, т.е. если у нас не знают чего-то, то и там шансы найти решение отнюдь не выше будут.

  • Лайк (+1) 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

  • Изменения статусов

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


×