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

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

emily-is-away-too.jpg

Жанр: Casual, Инди
Платформы: PC Mac Linux
Разработчик: Kyle Seeley
Издатель: Kyle Seeley
Дата выхода: 26 мая 2017 г.

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

ss_6e07a677c0bc35b72d51dd8987a6a41c9ae13ss_9a08167b0a4e3cff65cfe576913ed22eddaefss_28be79aaa685fd92a397a561a75711ca2ab3c

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

Войдите в сеть снова!
Помните времена до ВКонтакте и Фейсбука? Когда у всех была могучая Windows XP, а главным средством общения был AIM. Вы можете пережить это снова в этой игре. Выберите никнейм, аватарку и начните общаться. Познакомьтесь с Эмили, вашей одноклассницей, и развивайте с ней отношения. А главное, не забудьте поменять цвет своих сообщений на кислотно-зелёный, чтобы все знали, что вы самый крутой в школе.

 

Изменено пользователем Artie_Bow
Забыл поменять дату выхода
  • +1 1

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


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

Всем привет. Мы хотели перевести эту игру, но уже ни желания, ни времени. Для перевода в принципе всё готово. Ниже будет полезная информация для всех, кому эта игра нравится и есть желание перевести.

1. Поддержка кириллицы:
Перенёс в resources.assets русифицированный шрифт из первой части игры. Правда он немного неаккуратно сделан. Если вы умеете в шрифты, то вам нужно подкорректировать и реимпортировать ttf, либо использовать то, что есть: скачайте этот архив с файлами, закиньте resources.assets в папку EmilyIsAwayToo_Data с заменой и можете приступать ко второму шагу.

2. Перевод:
Весь или почти весь текст лежит в файле AssemblyCSharp.dll, его лучше открывать для редактирования программой dnSpy. Текст разбросан по разным классам, но основные, — те, где прописаны непосредственно сами диалоги — это классы с названиями Chapter... и Secret (всякие секретные ветки диалогов).

Там в принципе однообразный код, где:
Собеседник:
this.cmb.SendChatMessage — сообщение нашего собеседника
text = "..."; — тоже, такие строки идут если ответ напрямую зависит от того, что мы до этого выбирали, или если происходит конкатенация строк.

Игрок:
yield return base.StartCoroutine — нам дают на выбор один из трёх вариантов ответа
text = "...~"; — наши ответы (ключевой тут знак "~" по которому можно отличить от сообщения собеседника. Сам знак не отображается во время игры, то есть он прописан в коде просто для удобства наверное)

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

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

Примечание:
Несмотря на использование в неофициальном переводе первой части мужского пола для обозначения ГГ, судя по всему, это неправильно. В начале второй части при выборе имени можно воспользоваться рандомайзером, который выдаёт как женские, так и мужские имена, а значит ГГ не имеет конкретного пола и по возможности лучше использовать гендерно-нейтральные обороты (избегать указания на пол), но в целом как считаете нужным.

3. Сайты:
Во время игры в профилях игроков и во время переписок периодически появляются ссылки на реальные фейковые страницы фейсбука и ютуба. Их тоже можно перевести. Я выкачал все интернет-страницы, которые попадаются в игре: РЕПОЗИТОРИЙ.
Дальше я расскажу плюс-минус подробно, чтобы не было вопросов.

Зарегистрируйтесь на гитхабе, если нет аккаунта.
Вы можете сделать клон репозитория, либо выкачать его и загрузить в своих репозиториях вручную.
Переводите сайты, обновляете репозиторий.
Когда всё закончите: открываете на сайте гитхаба свой репозиторий, переходите на вкладку “Settings”  →  “General”. Здесь в самом низу необходимо нажать кнопку “Change visibility” и выбрать “Make public”, если вы создавали приватный репозиторий.
Затем выбираете в левой колонке “Pages” → “main” и щёлкаете “Save”. Подождите некоторое время и после очередного обновления страницы появится надпись “ Your site is published at”.
Используя программу dnSpy в файле AssemblyCSharp.dll в классе UrlValues подменяете “http://emilyisaway.com/” на “Ваш никнейм.github.io/название вашего репозитория/” (должно получиться примерно следующее: https://name.github.io/repository_name/youtoob/0fwLvHR7Rgw).
P.S. Чтобы ускорить процесс, лучше скопировать содержимое класса в txt и воспользоваться функцией Замены (например, через Notepad++).

 

 

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

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


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

Проголосуйте за эту игру тут, если хотите чтобы она получила перевод на русский язык.

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


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

Бонжур, сеньёры и сеньёриты!
С енотами мы так и не разобрались, но сейчас не об этом.
*Торжественная музыка*
Во втором туре "всетдотовского" опроса победила игра "Emily is Away Too"!

Благодарим всех, кто принял участие в голосовании и предлагал свои игры на перевод, в будущем мы можем их использовать для нового опроса.
Тем не менее, переходим к другим новостям.
Ещё в самом начале, когда 1 тур только задумывался, нашу команду сильно заинтересовала игра под названием "Here Comes Niko!".
И как вы могли понять, перевод этой игры уже давно идёт полным ходом. Но вы не огорчайтесь, мы не бросаем победителя недавнего опроса.
И скажем честно, мы бы начали переводить два проекта сразу, но у нас наблюдается сильная нехватка в рабочей силе.
Поэтому, на данный момент, мы в ускоренном темпе постараемся перевести "Here Comes Niko!" и перейти к другой игре.
Ожидайте будущие посты, в них мы опишем: сколько всего работы нужно выполнить для перевода "Нико", что уже сделано и, что необходимо нашей команде на данный момент.
Надеемся на вашу дальнейшую поддержку, дорогие пользователи нашего сообщества.)
Не прощаемся, удачи!

https://vk.com/wall-196409248_1072

  • Лайк (+1) 1

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


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

@SerGEAnt, добавьте на сайт русификатор для первой части Emily is Away. Возможно, кто-нибудь захочет пройти первую часть до выхода русификатора для второй части. Тем более, что первая часть бесплатная в стиме.

  • Лайк (+1) 1

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


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

 

Перевод не совместим с новой версией игры.

Как скачать старую:

  • Нажмите клавиши Win + R и введите следующую команду: steam://open/console
  • После этого в стиме появится вкладка Console. Введите в неё: download_depot 417860 417861 7408402839522760029

После успешной загрузки отобразится путь к загруженной папке:

Depot download complete : "C:\program files (x86)\steam\steamapps\content\app_417860\depot_417861" (34 files, manifest 7408402839522760029)

Перейдите по указанному пути, переименуйте папку depot_417861 в Emily is Away и переместите её в папку common, где установлена игра. При появлении запроса подтвердите замену файлов.

 

https://steamcommunity.com/sharedfiles/filedetails/?id=3242397817

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


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

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

Отмучившись сутки я не нашел лучшего решения, чем попросить помощи тут. Мне лишь нужно вшить кириллицу в игру. 

Что уже было сделано: Создавал новый Font Asset с поддержкой кириллицы в разных версиях Unity (пробовал современную Unity, Unity 2018 с TMP 1.5.1 и даже старую Unity 5.6 с TMP 1.0.25). Атласы делали в разрешениях 512x512 и 1024x1024. Выгружал текстовые дампы оригинального MonoBehaviour шрифта игры и пытался заменить в них таблицу символов и координаты. Заменял текстуру атласа в Texture2D. Пытался синхронизировать размеры текстуры в оригинальном материале (_TextureWidth/_TextureHeight) и менять параметры шейдера (_GradientScale), чтобы избежать искажений.

В чем конкретно тупик:

  • Разница структур: В игре используется старая или кастомно-модифицированная версия TextMesh Pro. Данные букв в дампе игры хранятся в виде единого списка m_glyphInfoList. Даже старая версия TMP 1.0.25 при генерации пишет данные иначе, не говоря уже о новых версиях, где всё разбито на m_GlyphTable и m_CharacterTable.

  • Краши и кракозябры: При попытке вручную пересобрать дамп или импортировать измененные таблицы символов, игра либо намертво крашится при запуске (из-за несоответствия размеров бинарных блоков), либо выдает кашу из кракозябр и перевернутый вверх ногами текст. Судя по всему, логика UI игры игнорирует кастомные дампы или конфликтует с UV-координатами нового атласа.

Что требуется: Нужна помощь человека, который умеет правильно работать со старыми/кастомными шрифтами TextMesh Pro в Unity-играх. Возможно, у кого-то есть готовый скрипт для корректной конвертации новых таблиц TMP в старый формат m_glyphInfoList, или кто-то сможет подсказать, как заставить игру принять свежий .asset файл шрифта в обход старой структуры.

Буду очень благодарен за помощь, перевод буксует только из-за технической части! 

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


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

@SoulCub 

Напиши @Artie_Bow  ( @Ambigram )в лс, он выше прикладывал архив со шрифтами, только ссылка убитая. Возможно если остались, то поделится.

В 03.02.2022 в 21:00, Ambigram сказал:

1. Поддержка кириллицы:
Перенёс в resources.assets русифицированный шрифт из первой части игры. Правда он немного неаккуратно сделан. Если вы умеете в шрифты, то вам нужно подкорректировать и реимпортировать ttf, либо использовать то, что есть: скачайте этот архив с файлами, закиньте resources.assets в папку EmilyIsAwayToo_Data с заменой и можете приступать ко второму шагу.

 

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

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


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

@allodernat привет. сделал как ты и советовал...
И благодаря @Ambigram русский язык вшит в игру! Кириллица прекрасно отображается. 
Ну и, соответственно, перевод теперь стартует полным ходом .

  • Лайк (+1) 2
  • +1 2

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


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

привет. немного расскажу о ходе перевода:
игра переводится медленно, но верно. Завершено 2 главы из 5. Всё работает и выдаётся так, как нужно… почти.
буду честен, в игре есть некоторые фразы, которые немного “странно” понимаются в нашем менталитете, поэтому некоторые такие моменты приведены в более понятный, русскоговорящему человеку, вид.

сейчас переводится основной сюжет, потом будут секреты, описание профилей и интерфейс игры.

есть небольшие трудности: шрифты… да. выбранный шрифт отображается верно, неплохо читается и плюс/минус подходит стилю игры. Но из-за вертикальных отступов часть информации в профилях собеседников теряется, а скролла в этом поле нет.
придётся снова подбирать и менять шрифт, и вшивать его в игру. @Ambigram дал мне все нужные инструменты. поэтому, надеюсь, с этим проблем не возникнет. я займусь этим, когда дойду до перевода описания профилей.

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

Изменено пользователем SoulCub
  • +1 3

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      The Alters

      Метки: Выживание, Строительство базы, Менеджмент, Исследования, Научная фантастика Платформы: PC Разработчик: 11 bit studios Издатель: 11 bit studios Серия: 11 bit studios Дата выхода: 13 июня 2025 года Русский язык: Интерфейс, Субтитры Отзывы Steam: 9531 отзывов, 89% положительных
    • Автор: SerGEAnt
      No More Heroes

      Метки: Экшен, Слэшер, Юмор, Ассассины, Beat 'em up Платформы: PC SW Wii Разработчик: Grasshopper Manufacture Издатель: Marvelous Europe Серия: No More Heroes Дата выхода: 22 января 2008 года Отзывы Steam: 1974 отзывов, 83% положительных

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

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

    • Странный русификатор. Главное меню игры на русском, но стоит нажать новую игру, как всё становится на английском (вступительный ролик и дальше сама игра), если выйти в главное меню — то и оно становится на инглише. А вот если после перезапустить игру и нажать ПРОДОЛЖИТЬ, то игра становится на русском. Короче какой-то косяк с новой игрой. Переустанавливать русификатор пробовал — не помогло. 
    •  spider91 посмотрите что с длс можно сделать ?
    • Обновление: Перераспределил переносы строк + перевод текстур стартового экрана (я в этом не силён, по этому, как получилось)  UNDERGROUNDED
    • Здравствуйте. Можете указать в описании русификатора актуальную информацию? Перевод уже давно ручной и 100% ваниллы. Текст который у вас указан - это комментарий к самому первому переводу и звучит жалобно. Я локально рассказал что устал за полтора месяца, это не предназначалось для описания моего перевода.

      Достаточно текста типа — “Перевод основной игры, включая замену шрифтов на поддерживаемые кириллицей. Выполнен при помощи ИИ с ручными правками.”
    • По факту в github проекте примерно описана работа по разбору Ink файлов (внутри них огромный JSON со всеми переходами и собственно зашитым текстом). Используется оригинальный Ink.Runtime. Для перевода мне все это не нужно, но полный контекст как раз возможен через декомпиляцию res->ink->ink json. https://disk.yandex.ru/d/ICTGAWYgiKkn8Q залил скрипт на яндекс диск, запуск простой, создает рядом translation.json. Например для cardcatalogue.ink python .\res_to_translation.py "G:\TR49_ru\project_extracted\.godot\imported\cardcatalogue.ink-72f3e999effd0e06601ff785d9bbdcac.res" —force  
    • Обновление: v22760 Morbid Metal
    • Спасибо. Получается последнее обновление было в апреле. Просто смутило, что у файлов перевода дата изменения стоит 2025 год
    • да, могу на версии 1.3.2 не работает, нет ни букв ни цифр
    • Здравствуйте. Вы можете перейти в источник, там актуальная версия. 
    • А у нас есть. Когда-то лучше, когда-то хуже. И не только с электричеством. Недавно вот две недели перебои горячей воды были из-за ремонта сетей прямо перед гидравлическими испытаниями, из них около недели вообще без горячей воды. По итогу 3-4 дня с водой стабильно только и на днях снова на 10 дней вырубят на гидравлические. То есть по итогу за всё лето с горячей водой получается около месяца: первые гидравлические две недели, потом ремонт сетей две недели, потом ещё одни гидравлические дней десять (включат как обычно с задержкой, так что смело две недели). Вот так и живём. Хорошо ещё вообще чинят что-то. Плохо лишь, что квитанции за ремонты разные (содержание и капитальный) уже более половины от общего жкх чека. И нет бы хоть делали что по факту для самих домов-то: пока совсем разваливаться не начнёт что-нибудь, не пошевелятся ж.
  • Изменения статусов

    • 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 ответов
    • Jimmi Hopkins  »  SerGEAnt

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


×