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

Автопереводчик для Unity игр XUnity.AutoTranslator

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

https://github.com/bbepis/XUnity.AutoTranslator

вот типа:baby_tone2:  пример

Скачать видео
Скачать видео

 

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

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


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

Апну тему скринами из разных игр с использованием autotranslator:

Banner of the Maid (китайский →  русский): https://imgur.com/a/LNHYwsV

Banner of the Maid (китайский → английский): https://imgur.com/a/LDdyhHK

We the Revolution (английский → русский): https://i.imgur.com/D3hJUo1.png

NITE Team 4 (английский → русский):  https://i.imgur.com/K4KPip1.png

Tales of the Neon Sea (английский → русский):  https://imgur.com/a/y7oztQg

 

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


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

Creeper World 4 (Патч на русские шрифты для автопереводчика)
BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2_AutoTranslator-5.4.4_RU
https://disk.yandex.ru/d/GcbPbnE53mqm5A
Текст в сложных БД.

Вытянутый гогле для перевода.
https://disk.yandex.ru/d/xKGf8BEp2w6aDw

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

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


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

Пробовал Endpoint=Yandex и Endpoint=YandexTranslate, ни переводит ни фига…

На сколько знаю яндекс заблочили со стороны самого яндекса.

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


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

Может кто то помочь, возможно ли русифицировать эту игру Strategic Command WWII World at War. Посмотрел вроде бы не il2cpp попробовал оба описанных метода ReiPatcher и BepIn но почему то не сработало. ReiPatcher не создавал измененный ярлык игры.

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


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

Кто-то пытался перевести Caves of Qud?

 

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


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

Помогите перевести STORY OF SEASONS Pioneers of Olive Town. Пробовал но почему то не создает файл config.

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


Ссылка на сообщение
В 05.11.2022 в 01:49, Seg сказал:

Помогите перевести STORY OF SEASONS Pioneers of Olive Town. Пробовал но почему то не создает файл config.

игра на il2cpp.Спокойно захватывается MelonLoader.

также в игре TextMeshPro использовать шрифт arialuni_sdf_u2019

Также рядом с _AutoGeneratedTranslations создать текстовый файл и запихнуть

sr:"([0-9]+:[0-9]+) ([\S\s]+)"=$1 $2

Нужно чтобы у переводчика крыша не поехала от часов в игре.

 

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

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


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

игра на il2cpp.Спокойно захватывается MelonLoader.

также в игре TextMeshPro использовать шрифт arialuni_sdf_u2019

Также рядом с _AutoGeneratedTranslations создать тестовый файл и запихнуть

sr:"([0-9]+:[0-9]+) ([\S\s]+)"=$1 $2

Нужно чтобы у переводчика крыша не поехала от часов в игре.

 

там же автоматический перевод?

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


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

У кого бывает такое что переводчик перестает работать через некоторое время и надо перезапускать игру. Можно ли как то это починить или заставить работать без перезапуска?

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


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

У кого бывает такое что переводчик перестает работать через некоторое время и надо перезапускать игру. Можно ли как то это починить или заставить работать без перезапуска?

Чаше всего это происходит после определённого количество запросов переводчики. Причина когда в игре есть тикающий перевод часы или координаты которая она переводит каждую секунду. Это можно проверить в файле _AutoGeneratedTranslations там будет куча одинаковых строк перевода.

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


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

Чаше всего это происходит после определённого количество запросов переводчики. Причина когда в игре есть тикающий перевод часы или координаты которая она переводит каждую секунду. Это можно проверить в файле _AutoGeneratedTranslations там будет куча одинаковых строк перевода.

Да не я просто быстро читаю диалоги. Главный вопрос был не в причинах, причины то как раз понятны, а в том как настроить чтоб не блочило. Интервал какой между запросами сделать. и где этот интервал искать.

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

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


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

Тут пишут, что проблема в Rune5 и Re Legend

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


Ссылка на сообщение
В 06.11.2022 в 11:27, Memoric сказал:

игра на il2cpp.Спокойно захватывается MelonLoader.

также в игре TextMeshPro использовать шрифт arialuni_sdf_u2019

Также рядом с _AutoGeneratedTranslations создать текстовый файл и запихнуть

sr:"([0-9]+:[0-9]+) ([\S\s]+)"=$1 $2

Нужно чтобы у переводчика крыша не поехала от часов в игре.

Спасибо за разъяснения ! Всё получилось !

А как можно решить проблему когда  перевод в диалоговое окно не помещается ?

 

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

Ur5yj.png

 

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

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


Ссылка на сообщение
В 09.11.2022 в 17:42, Leprikon01 сказал:

Да не я просто быстро читаю диалоги. Главный вопрос был не в причинах, причины то как раз понятны, а в том как настроить чтоб не блочило. Интервал какой между запросами сделать. и где этот интервал искать.

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

Пример:

Яблока:1

Яблока:2

Яблока:3

И она так всё переводит по отдельности. Поэтому переводчик отключается. В рпг играх очень много перевода с переменными.

Для подобных игр нужно писать регулярные выражение чтобы разделять текст на “Яблока:” и цыфры .

И это делается вручную.

пример:

 

//Power load 148%

sr:"^([A-Za-z\s]+)[\s]([0-9]+[%])"=$1 $2

разделяет на “Power load” и “148%”

22 часа назад, elmin59 сказал:

Тут пишут, что проблема в Rune5 и Re Legend

в любой рпг игре.

  • Лайк (+1) 1

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


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

Доброго времени суток. У меня проблема: Переводчик переводит каждое предложение в абзаце с новой строки и из-за этого при большом тексте переводчик отказывается переводить( скорее всего из-за того, что он просто не помещается на экране). Как сделать, что бы предложения были в одном абзаце?

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


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

 

В 11.11.2022 в 14:35, Memoric сказал:

//Power load 148%

sr:"^([A-Za-z\s]+)[\s]([0-9]+[%])"=$1 $2

Такое просто обходится включением функции TemplateAllNumberAway
В базе автоматически получится подстановка цифр //Power load {{A}}%
Гораздо сложнее с текстом бывает, когда текст вообще блоком идёт и не разделяется, в свою очередь в файлах это всё разделено, и этот текст как попало может меняться, несколько тысяч комбинаций, вот там нужны регулярки.
Как-то делал разделение блока текста на части, от начала строки до оператора цвета, до следующего оператора и до конца строки и так далее, с учётом что операторов цвета может быть очень много. То есть получилось практически как разделение блока на предложения, каждая часть блока, текст и подсвеченный текст стали переводиться отдельно.

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



sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)$"=$1$2$3
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19$20$21
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19$20$21$22$23
sr:"^([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>[А-ё\x01-\xFF]*?\n+)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)(\n+|\n*\<color.*?\</color\>\n*)([А-ё\x01-\xFF]*?)$"=$1$2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17$18$19$20$21$22$23$24$25

 

 

36 минут назад, 3DBoy сказал:

Доброго времени суток. У меня проблема: Переводчик переводит каждое предложение в абзаце с новой строки и из-за этого при большом тексте переводчик отказывается переводить( скорее всего из-за того, что он просто не помещается на экране). Как сделать, что бы предложения были в одном абзаце?

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Здравствуйте, может не в эту ветку, но. Такая ошибка вылетает, не всегда, но очень часто https://radikal.cloud/i/Jib%2Crf.qOtqoX Такая же ошибка на скилл под номером 111 из книги. Можно как-нибудь это самостоятельно исправить?
    • Исправление глоссария при переводе с английского языка
      Во время работы над нашим проектом мы часто задавались вопросом: "Локализаторы Star Ocean 6 точно профессионалы своего дела?". Потому что допускать вольности в своём переводе — это одно, но не разобраться, о чём идёт речь, и писать транслитерацию без сопоставления заимствованных слов — совсем другое. Ведь при переводе с японского различных имён или названий далеко не всегда достаточно просто сделать транслитерацию — они могут быть отсылками или аллюзиями, являться говорящими и т.д. В этой записи мы приведём несколько примеров, которые помогут вам понять, чего же там такого нагородили английские локализаторы. Кроме того, в очередной раз напоминаем, что хоть мы и переводим игры с английского языка, но по возможности стараемся сверять с японским первоисточником хотя бы глоссарий, чтобы не копировать ошибки или неточности официальной локализации. 1. ИЗМЕНЕНИЕ НАЗВАНИЙ ГОРОДОВ И СТОЛИЦЫ АУЦЕРИИ а) Столица
      オーシディアス Aucerius Ауцерия В сюжете игры на планете Астер IV представлены два государства — королевство Ауцерия и империя Вейль. Заострим внимание на Ауцерии. Кроме самоназвания королевства, это слово обозначает фамилию представителей королевского рода; им же названы прилегающие территории, а также сама столица. Но английские локализаторы решили изменить название столицы с Aucerius на Acendros. Непонятно, для чего это было сделано, учитывая, что в японских источниках слово "オーシディアス" имеет официальную латиницу "Aucerius". б) Города и прилегающие к ним области ディベル地方 Del'vyr Region Дивельский регион
      ディベルの街 Delryk Village Город Дивель
      ディベル廃坑 Delryk Mines Дивельские рудники
      エダリ地方 Edahli Region Эдалийский регион
      エダリの村 Village of Eda Деревня Эдали На представленных примерах видно, что словами "ディベル" и "エダリ" названы как сами города, так и прилегающие к ним территории или локации. Снова не совсем понятно, для чего английские локализаторы нарушили единообразие, которое было задумано в оригинале. Ведь очевидно, что названия регионов могут совпадать с названиями городов из-за сходства в происхождении топонимов. Кстати, ещё они ошиблись во втором слове названия города "Delryk Village", ведь кандзи "街" в данном случае переводится как город. 2. ИЗМЕНЕНИЕ ИМЁН НА ПРИМЕРЕ ГЕРАЛЬТА ゲラルト Ger'rard Геральт
      Это известное имя стало привычным всем, кто знаком со вселенной Ведьмака. Поэтому решение локализаторов использовать в игре имя Ger'rard вместо устоявшегося Geralt снова вызывает недоумение. К тому же, японская форма этого имени "ゲラルト" совпадает с катаканой в игре. Примечание редактора: Geralt происходит от древнегерманского имени Gerwald (Гервальд) — ger (копьё) + wald/walt (владеть, повелевать) и означает "повелитель копья". И ещё яркий пример: одного из антагонистов в оригинале зовут "ベランジェ", то есть Беранже (Béranger), однако в английской локализации он вдруг стал Веланджем (Velanj). 3. ИЗМЕНЕНИЕ НАЗВАНИЙ РАЗЛИЧНОГО СНАРЯЖЕНИЯ а) 神剣ホヴズ Divine Blade Hofuo Божественный меч Хофуд Правильное написание на английском: "Hofund". Примечание редактора: Höfuð в переводе с исландского означает "голова" — это легендарный меч Хеймдалля из скандинавской мифологии. б) フィヌシャンの剣 Champ de Bataille Завершатели битв Правильное написание на английском: "Finechamp". Примечание редактора: Finechamp фр. букв. fin (конец) + champ (поле битвы), "Завершатель битв". Меч Гарена де Монглана, упоминающийся в "Жесте Доона Майнцского", известной также как "Жеста мятежных баронов" — цикле французских эпических поэм. Есть мнение, что это ошибочное написание слова "Flamberge" или "Flammard". В нашем случае это два парных меча, поэтому написано во множественном числе. в) トポルサモルブの斧槍 Topor-samorub Halberd Алебарда-саморубка Варианты написания на английском: "Self-chopping Halberd" или "Alebarda-samorubka". Примечание редактора: плеоназмы недопустимы. В данном случае словосочетание избыточное — его нужно переводить, либо делать правильную транслитерацию. г) 剛刀・岩通 Daikiga Iwato Могучий Пронзатель скал Варианты написания на английском: "Powerful Iwatoshi" или "Powerful Rock Piercer". Примечание редактора: в описании предмета дана хирагана "Иватоси", что означает "Пронзатель скал" — это меч воина-монаха Бэнкэя, упоминающийся в японском средневековом романе "Сказание о Ёсицунэ". д) 英断のミサンガ Micanga of Wisdom Фенечка мудрости Вариант написания на английском: Gimp bracelet of Wisdom. Примечание редактора: нужно переводить, так как есть аналог.
    • Я то думал она в GOG доступна для приобретения. А оно вот как получается. Хотя я видел некоторое время назад на plati.market ключ от Риддика, но цена что-то совсем была неприличная — в районе 14-15к.
    • Дольский? Он никогда не был легендой.  Легендой был Михалев. Володарский. Ну Гаврилов. Из современных — Юрий Сербин (он лучший одноголосник на сей момент)  Совершенно ненужный проект. Но кому-то виднее.     
    • Шейдер, говорит обьекту как он может выглядеть, материал говорит обьекту как он будет выглядеть. Поэтому мне понадобится создать десятки материалов. Нажав кнопочку Cntrl+D скопировать. И всё, они все будут выглядеть разнообразно. Конечно одним шейдером не обойдусь, если там будут совершенно разные задачи. Но это значительно меньше труда нужна будет. Я могу создать кастомные сабграфы. Чтобы ускорить создание новых шейдеров. Но соединять линиями ноды, все равно не так трудно и долго как создавать “гифки”, или что ты там имеешь ввиду.  Без понятия о чем ты, ты предлагаешь анимировать каждый обьект отдельно. Никакой систематизации и универсальности тут нет. Эх, а я думал, там будет какой то супер секретный цикл который я не знаю. Ты сказал, что цикл заменяет миллионы if. Ты не заменяешь циклом не какие миллионы if. Ты просто прописываешь главное условие, при котором цикл будет выполняться, пока не остановится. А все те же миллионы if прописываются в нём.

        Цикл это не что-то, что призвано заменять кучи  ифов. Ну если конечно ты не пишешь вот так:
        Но так даже дети не пишут. А больше никакие миллионы ифов циклы не заменяет. У них нет такой задачи. Они просто повторяют процесс пока их основное условие не выполнится. например [SerializeField] GameObject [] objects;
      foreach(GameObject obj in objects) — будет выполняться, пока не переберет все игровые обьекты, в массиве objects. 

      Высмеять свитч, который регулирует состояние игрока, и указать мне на вот это вот, это конечно сильно. Очень. Особенно, посмотрев на скриншоты аниматора. Где все разделено на отдельные ветки состояния игрока.
    • а тут кто то говорит о том что это в России тоталитаризм и “закручивание гаек”...
    • Логично, в dreamlist’е то чего нет в гог. 
    • ну эти то разработчики как раз вполне  достойны “заноса” хороших денег за их “шедевры”! хотя конечно и у них бывают иногда “осечки”, как то выпуск в релиз сырой “бэтки” или “отстойной” игры, но это скорее исключение, чем правило, по крайней мере я на это очень надеюсь...
    • @Сильвер_79 не переживай, нас меньшинство, а значит мы исключение, подтверждающее правило, что большой ценник далеко не всем по карману.  Роки, они реально одни такие. Настолько масштабные, дорогие и вылизанные проекты, сейчас могут себе позволить только они.
    • Я её вообще не вижу в продаже ни на одной торговой площадке. Даже в GOG под разными регионами не находится, только в dreamlist’е. Или ищу коряво.
  • Изменения статусов

    • АлинаQT

      Играю в СТИМовскую версию. Столкнулась с непроходимым багом: при входе в Клуб капитанов игра вылетает на Рабочий стол и закрывается. Собрала 6 ингредиентов из 7, нужен мел. Но не могу войти. Пробовала войти на английской версии без русификатора, все равно вылетает и закрывается. Есть решение для этой проблемы? Буду рада любой помощи.
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

       
      Добавлена ONLINE версия. Проверено в steam — достижения, поддержка по сети.
      · 0 ответов
    • fevralski  »  SerGEAnt

      привет, есть что по хмурому?
      · 0 ответов
    • Netulogina  »  SerGEAnt

      Здравствуйте.
      Назрел такой вопрос. Существует ли архив/резервная копия переводов которые хранятся на данном сайте?
      · 5 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Добавились версии для Linux и MAC OS
       
      · 0 ответов
  • Лучшие авторы


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

×