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

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

Народ, кто что знает про возможность перевода игр на движке Unity 3D?

Он известен тем, что его нельзя вскрыть и игры на нем не переводят.

Я вот глянул одну недавнюю игру на нем (One Late Night)

Могу сказать что по крайней мере текстуры перевести можно.

Сложно, но можно.

Вот скрины:

 

Spoiler

d69af5b6b422f2071ba60a4559c5b32a.jpeg524499346f2c71a73e920d39f85f5f32.jpeg7ce0fb065fbccbfcfc56f49caa044532.jpeg1382a6d0dab757af2b3547e665808c4a.jpeg

Вопрос: кому-нибудь удавалось найти/изменить текст в игре?

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


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

Werewolfwolk

Текстуры они и должны быть такого же размера, если формат не менять. Если они у тебя стали другого размера - значит ты или размер холста изменил или формат.

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


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

Текстуры они и должны быть такого же размера, если формат не менять. Если они у тебя стали другого размера - значит ты или размер холста изменил или формат.

Это я знаю, если бы так, я же говорю оригинальные текстуры уже изначально с размером не кратным 4 идут, к примеру 817х861, вот и приходится их стороны увеличивать до кратным 4, чтобы размер был как у оригинала. Просто интересно было с упаковкой текстуры большего размера через tex (мало ли по какой причине так вышло) раз все упаковывается и игра нормально их кушает

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


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

Начнем разбираться со шрифтами (ttf)

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

Как пофиксится распаковка можно будет делать испорт шрифта из ttf-файла.

---

Добавил определение текстурного шрифта (то есть когда символы находятся на текстуре, а в бывшем "ttf-файле" только координатная сетка для букв). Теперь такая сетка извлекается как есть в файл с расширением "fnt"

В дальнейших планах преобразовать ее в общеупотребительный xml-формат, типа такого:

    <char id="32" x="120" y="80" width="3" height="1" xoffset="-1" yoffset="25" xadvance="7" page="0" chnl="15" />

 

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

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


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

Загрузил .assets и сразу выдало в логе сообщение, что в архиве:

Wrong Font-Structure (2-m_KerningValues)

Wrong Font-Structure (2-m_KerningValues)

Соответственно болт будет во время распаковки.

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


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

makc_ar

Что за архив и во сколько ты прогу скачивал? Я поправил текстурные шрифты чуть позже, попробуй прогу обновить. Не поможет - скинь архивчик

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


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

Тулза по дате у меня написано что создана в 3:12

Игра: The Room

Архив: sharedassets0.assets

Есть у тебя архив?

P.S. Добавь ссылку на прогу в свой первый пост, чтобы не листать тему ну и лог там же сделай. А нельзя сделать, чтобы без реги на дробоксе сразу скачать ссыль?

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


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

makc_ar

В 2-12 - это старая, скачай новую. (хотя погоди, щас мож еще обновлю)

Есть такое, ща посмотрю че за шрифт там.

Там резве рега нужна? Вроде без реги же качается

---

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

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


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

Ага, там регистрация нужна, когда нажимаешь скачать.

1e3dd7261c4ct.jpg

Сделай свободное место для удобства в поиске чтобы всегда оставался пробел в конце когда большие файлы вставляешь потом когда выбираешь другой то неудобно.

258b54cdda3e.jpg

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

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


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

makc_ar

У меня регистрации не просит. Дает скачать сразу. Хз что ты там такое делаешь.

Про место ниче не понял.

А шрифты будет нормально экспортироваться/испортироваться со временем =)

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

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


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

Haoose я ища к примеру файл koagiikikbopewgkapegorelgпrdphtrshofыtrghetoeri.tex далее распаковал/запаковал и тут же опять надо мне найти текстуру в архиве wgkapegorelgпrdpkoagiikikbopewgkapegorelgпrdphtrshofыtrghetoeri.tex . Расстояние в поисковике в конце с права после .tex надо сделать свободным на один пробел, чтобы выделить по быстрому и далее вставлять другое слово в поисковик. Можно сделать, чтобы слово само исчезало в поисковике, когда щёлкаешь левой кнопкой мыши для нахождения следующего файла. Для удобства, когда надо перепаковать много текстур в игре.

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


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

Haoose пофиксь тулзу на новых архивах v.4.6.0b11, а то русификация станет невозможной.

Вот один их таких архивов: https://yadi.sk/d/OjhqM7vfZmV5J

4ac832d867cet.jpg

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


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

Появилась Unity Studio beta от Chipicao

Но там пока только экспорт, и то только текстур, шрифтов, шейдеров и аудио

http://forum.xentax.com/viewtopic.php?f=10&t=11807

http://www.mediafire.com/download/a9cy1drz...nity_Studio.zip

Так что экспорт уже много где есть, а вот импорт пока остается редким явлением =)

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


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

Haoose thx. Когда поправишь тулзу на новые архивы?

aluigi в свой пост не добавил его скрипт на 3D MAX вот он и разозлился...

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


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

Заметил, что у некоторых умляутов в шрифте пропадает сама буква и лишь остаётся верхушка: галка, точка и т.д. Про бинарники я тебе уже писал в другой теме. Сделай, чтобы после загрузки архива сама зелёная полоска исчезала, а то она сильно отвлекает от работы своим колыханием как волна. Например, просто слово Done и с глаз долой. Viewer надо сделать тебе полноценным, чтобы дополнительная панель открывалась у него и включи в него фишку зума.

В дальнейшем сделай проигрыватель по просмотру видео (ответ Студии) не отходя от кассы. :rolleyes:

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


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

makc_ar

Нафига фотошоп туда встраивать? Это ж просто Preview, а не прссмотр текстур )))

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Техническая информация: Тип архивации: UnityFS AssetBundle, сжатие LZ4. Движок игры: Unity 2022.3.62f2. Тип ресурсов: .bundle, сериализованные Unity-объекты, потоки .resS и .resource. Звуковые ресурсы: FMOD .bank → FSB5, исходный звук Vorbis; в патче — PCM16. Видеоролики — WebM (VP8 + Vorbis), отдельные английская и японская аудиодорожки; Озвучка выполнена нашей моделью CatDub TTS 1.3.2148   Сведение: Aнна [Segnetofaza] Сегнет Перевод: Официальный Разработка инструментария: Сергей [Zer0K] Алфёров Готовность: Завершёна озвучка без сверки в игре.

      Озвучка заменяет японскую по техническим причинам. После установки выберите её в настройках игры.
        https://drive.google.com/file/d/1XW_PMupGzwMuJY5TRhSJcdl-1n9qlh4V/view?usp=sharing      
    • Началось бета-тестирование наборов достижений Steam
    • Попробуйте обновить архиватор, или использовать 7zip, с WinRaR возможны проблемы при разархивации, архив может быть битым. перед распаковкой удалите все что до этого ставили и проведите проверку файлов. Ну и самое главное внимательность чтобы положить все в нужную папку.  
    • Поместите содержимое архива в папку игры и выберите язык в настройках. Если будут пожелания, то велком.

      Несовместим с предыдущим русификатором, т.к. тот заменяет оригинальные файлы.

      Скачать русификатор
    • Ну тогда и свою обнову тут укажу: https://boosty.to/clarkkent/posts/60938f31-e114-4be3-ad63-5b86476c0e26
    • Да я сам дошел до 3 главы просто с этим переводом, ничего реально не понимал, перечитывал по 3 раза и понял что дальше так не могу.  Так кто ж спорит. Всё в этом мире субъективно. Не хотел тебя обидеть, просто написал как есть. Всё, давай, мир) А так то ты красавчик конечно, я был одним из тех немногих, кто тебя за твою работу рублем отблагодарил, а не просто “спасибо” написал. Что наверное будет для тебя шоком) Считается за признание !?  
    • @Simfesik Про Стим. Да, писали — в апреле. С тех пор ни одного замечания от них не было, хотя перевод обновлялся. Если бы «калька с английского» и «гугл перевод» оставались проблемой — писали бы и дальше. Значит, претензии того времени либо устарели, либо были закрыты. Ссылаться на отзывы полугодовой давности как на текущую оценку — некорректно.  
    • То есть вместо аргументации сразу пошёл на явный перевод на личности, при этом ещё и всё мимо. Какой дешёвый трюк, хоть бы постарался приличия ради. Даже до выкрутасов софистических того же Даскера, с которым я тут годами спорил, тебе как до Китая пешком.   И ипотеку приплёл. Небось ты даже не допускаешь, что есть люди, которым она не нужна, т.к. есть те, кто живут по доходам. А включённые в стоимость сборы ты как-то отдельно и не платишь. Прям явная логика американская, где те оплачивают налоги отдельно. Собственно, а ты чей резидент-то будешь? Меня терзают смутные сомнения в том, что ты наш. Дьявол в мелочах. Не со вкладов, а с доходов по вкладам. При этом не со всех, а с превышающих определённый порог.
      И уж не поверю в то, что человек, который по твоим словам, погряз в ипотеке, может иметь достаточно денег на вкладах, чтобы выйти за необлагаемый налогами доход (это нужно иметь что-то около двух миллионов, а то и больше того на вкладах, чтобы сумма налога оказалась ощутимой). Уж определись, кого ты жалеешь людей богатых достаточно или людей бедных. А то кидаешься из крайности в крайность. Ещё и бензин приплёл, ох. Хоть бы одной темы придерживался, а не от одной к другой бесцельно скакал, пытаясь хоть где-то зацепиться.   В общем, завязывал бы ты с оффтопом. От мониторов вон, ты уже аж до бензина добрался в попытке протащить твой аргумент про “войну”, пытаясь тот прицепить к явлениям, большая часть из которых была задолго до СВО типа обычных таможенных сборов, умалчивая о подобных “мелочах” при формировании цен. О том, что этот конкретно вот монитор, если из Китая вести, станет примерно на эти самые 30 тыщ дороже примерно до уровня днс почти, я тебе сразу расписал что и почему. Но нет, ты вон уже до бензина вышел в софистических попытках вытянуть твою пустую линию спора.
    • Друг, я не буду с тобой вести дискуссию через chat gpt ))) ты молодец конечно что скопировал и вставил столько аргументов, но я даже дочитывать не буду — если хочешь могу скинуть в свой chat gpt и он тебе ответ сформулирует и я тебе в личку его скину.  Воевать мне тоже не хочется как-то. Давай может пропустим этот момент?) Слушай, меня спросили — я ответил — честно, как есть. Это не то чтобы я ворвался такой и написал. Дичью называю потому, что дичь и есть. Без обид)) Ты давай это, разделяй нападки на свою личность, и честную оценку твоей работы — твою личность я не оцениваю, я оценил качество перевода. Тебе и ребята в стиме это писали. У меня, считай это оценочное суждение, калька с английского это обычный гугл перевод — тяжело такое читать просто вот и все. Ну вот так я оцениваю. Хочешь чтобы я с тобой был более нежен? Хорошо, твой перевод не достаточно хороший перевод) Нет, если ты реально сидел и переводил прям — для меня это странно, что ты перевел именно так тогда. Потому что, ну ты прекрасно же понимаешь что нельзя буквально переводить предложения — так это не работает. А там всё так переведено — и именно по этому я полагаю ты хотел сделать новый перевод. А текстуры отлично перевел — красавчик! Ну хочешь я их заного переведу, на что уйдет час, или английские верну?) Мне не принципиально. По названиям каким-то точненым да, возможны дискуссии, если хочешь можешь их вести) Я не придирчив в этом плане.  Для меня главное чтобы текст в предложениях звучал на человеческом языке и основные понятия были приведены к Миру Тьмы.  Ага, а Hotdog — это Горячая Собака )) А Football это Нога Мяч. Reremouse здесь именно имя/прозвище персонажа, а не просто обозначение существа. В английской версии персонаж называется Reremouse. Это старейшина Носферату.

      Но прикол в том, что reremouse само по себе реально существующее английское слово. Очень старое, архаичное, и означает «летучая мышь». Оно происходит ещё от древнеанглийского hrēremūs. А летучая мышь у нас как в современном значении !? Bat. Но ты же когда смотришь фильм, или рассказываешь про новую часть Batman друзьям не говоришь — о это человек летучая мышь, это фильм про Человека Летучую мышь такой классный, а !? Хотя это висит контекстуально он самого словообразования, но даже по русски говорят — “о нет, это Бэтман, щас он надерёт наши задницы!”
      Ты же не станешь называть мужика — Летучая Мышь, так !? (нет не так, ты его назвал Летучая Мышь). И уж точно можно быть уверенным, что это именно что игра слов, отсылающая к архетипу летучей мыши, но являющейся тем не менее в первую очередь именем.  Про такие игры слов и кальку я писал в том числе, спасибо что сам указал на эти особенности твоего перевода. Ага, только там не dagger. В оригинале: Bavarian M1869 Cutlass.  Cutlass обозначает рубящий клинок, а кортик — преимущественно колющее оружие.  Да, конечно, без проблем. Добавил. В сам код игры не буду добавлять, оттуда я просто авторство убрал (а можно написать, небезразличным комьюнити!). Памятник тебе не рукотворный если что стоит в этой теме.  DLC починил, должно работать. Сохранки надо почистить.      
    • @Simfesik 
      1. Использование моего перевода и обесценивание исходной работы Перечитал твоё последнее сообщение и хочу наконец прояснить, что именно меня не устраивает в этой ситуации. Начну с главного: я не отрицаю, что ты переработал текст. Я вижу, что ты менял формулировки, сверял их с оригиналом, исправлял отдельные ошибки и в некоторых местах действительно сделал текст лучше. Проблема не в том, что ты выпустил собственную версию перевода, а в том, как ты преподносишь чужую работу и собственный вклад. Ты сам написал, что взял мой файл за основу, чтобы не ломать код, а также использовал уже переведённые текстуры, чтобы не делать лишнюю работу. То есть ты сознательно воспользовался существующей базой, поскольку это упрощало твою задачу. Но дальше начинается самое интересное. Ты называешь предыдущий перевод «дичью», утверждаешь, что там всё было перепутано, что текст практически целиком требовал исправлений, а затем приводишь цифру в 20 400 строк из 25 700 и делаешь вывод, что примерно четыре пятых текста было исправлено. Только вот изменённая строка и исправленная ошибка — не одно и то же. Ты мог переписать предложение, сделать его короче, поменять порядок слов или выбрать другую стилистическую конструкцию. Это редактура. Она может улучшить текст, но сама по себе не доказывает, что первоначальный вариант был ошибочным. Чтобы утверждать, что исправлены именно ошибки, нужно показывать конкретные ошибки и объяснять, в чём они заключались. Ссылка на количество изменений этого не заменяет. Ты пишешь, что сверял текст с оригиналом и что спорным оказалось практически всё. Но это твоя оценка собственной работы, а не доказательство того, что практически весь предыдущий перевод был неправильным. Если ты считаешь иначе, давай сравнивать конкретные фрагменты, а не превращать число переписанных строк в показатель чужой некомпетентности. 2. Терминология: не всё, что ты изменил, автоматически стало лучше Теперь к терминологии, которой ты так активно аргументировал необходимость переработки. Например, персонаж Reremouse в моём переводе обозначен как «Летучая мышь», а у тебя — как «Раремаус». При этом в русскоязычной вики по Night Road используется название «Летучая мышь (Reremouse)». Следовательно, мой вариант как минимум согласуется с существующим русскоязычным обозначением, тогда как выбор «Раремаус» требует отдельного обоснования. Другой пример — Bavarian dagger M1869. У меня это «Баварский кортик M1869», у тебя — «Баварский тесак M1869». Это уже не просто перестановка слов ради красоты: названия обозначают разные типы клинкового оружия. Без проверки конкретного предмета нельзя автоматически считать твою замену исправлением. Я не утверждаю, что эти два примера доказывают превосходство всего моего перевода. Они показывают другое: твоя версия тоже содержит решения, которые можно и нужно обсуждать, а твои изменения не становятся правильными автоматически лишь потому, что ты сверялся с оригиналом. Поэтому мне и кажется странным, когда ты представляешь предыдущую работу как практически сплошной набор ошибок, а собственную редактуру — как масштабное исправление всего текста. 3. Вопрос не только в тексте, но и в технической стороне Ты отдельно упоминаешь ошибки в коде. Да, техническая часть важна, и если ты исправил действительно сломанные условия или некорректно перенесённые строки, это полезная работа. Но технические исправления, стилистическая редактура и исправление переводческих ошибок — разные вещи. Их не стоит объединять в одну цифру, а затем использовать её как доказательство того, что исходная работа была почти полностью некачественной. Если в первоначальной версии действительно были технические ошибки, их исправление не вызывает у меня вопросов. Но это не даёт оснований автоматически объявлять ошибочными все остальные решения предыдущего переводчика. Более того, технические изменения тоже требуют проверки на совместимость со всем проектом. Здесь важен результат, а не просто количество изменённых строк. 4. Цифра 79,4% не доказывает, что 79,4% перевода содержали ошибки Ты написал, что исправил около 20 400 строк из 25 700, и на этом основании заявил, что примерно четыре пятых текста было исправлено. Но что именно ты считаешь исправленной строкой? Если предложение было перестроено, сокращено или переписано стилистически, это уже изменение строки, но не обязательно исправление ошибки. Если заменён термин, это тоже изменение, однако его правильность нужно оценивать отдельно. Если исправлен код, это вообще другая категория работы. Поэтому цифра 79,4% сама по себе не позволяет сделать вывод, что соответствующая доля первоначального перевода была неправильной или нечитаемой. Я не отрицаю объём твоей работы. Я оспариваю интерпретацию, которую ты этому объёму придаёшь. Можно действительно переработать четыре пятых текста и сделать его лучше. Но из этого не следует, что четыре пятых исходного текста были ошибками. Для такого вывода нужно сравнивать конкретные места и оценивать характер изменений. 5. Самое показательное — удаление подписи переводчика Теперь к тому, что меня действительно задело больше всего. В моей версии игры в главном меню была вполне конкретная подпись: «Неофициальный русский перевод: by [Evil Dream]». Сейчас же ты ее убрал. На вопрос об использовании моего перевода ты ответил, что взял файл за основу, чтобы не ломать код, а также воспользовался уже переведёнными текстурами. И после этого ты объясняешь отсутствие подписи словами: «Мне лень заниматься там присвоением переводов и писать какой-то я молодец что перевел, потому структурно не трогал». Но ведь никто не просит тебя писать, какой ты молодец. Речь вообще не об этом. Указать, что новая версия основана на предыдущем переводе и затем была переработана другим человеком, — не самореклама и не лишняя работа. Это обычное обозначение происхождения проекта. Ты мог написать, что использовал перевод Evil Dream как основу, после чего самостоятельно переработал текст, исправил технические проблемы и внёс редакторские изменения. В таком описании было бы место и твоему вкладу, и тому, что существовало до тебя. Вместо этого ты убрал подпись, а затем публично объяснил, насколько плохой была работа, на основе которой ты сам решил продолжить перевод. И самое абсурдное: ты называешь мой перевод «дичью» и при этом именно его взял за референс — не оригинал, не другую версию, а мой файл. Вот это противоречие меня и смущает. Ты вправе считать мой перевод неудачным. Вправе переписывать его хоть целиком. Вправе выпустить собственную версию и аргументированно доказывать, что она лучше. Я не требую признавать мой текст идеальным и не собираюсь отрицать твою работу. Но если ты используешь чужую основу, последующая редактура не отменяет факта её использования. И если ты предъявляешь к предыдущему переводу требования по качеству, будь готов применять те же требования к собственной версии. 6. Вопрос не в том, кто из нас лучше переводит, а в честном признании вклада Я не собираюсь доказывать, что мой перевод лучше во всём. Мне достаточно того, что ты сам признал использование моего файла. Поэтому вопрос не в том, сколько строк ты изменил, и не в том, кто из нас лучше подбирает слова. Вопрос в том, почему ты так настойчиво подчёркиваешь недостатки предыдущей работы, но при этом не считаешь нужным обозначить её происхождение. Если твоя версия действительно является самостоятельной переработкой, так и укажи: переработанный перевод на основе версии Evil Dream, редактура и исправления Simfesik. Это не умаляет твоих заслуг. Это просто честно описывает историю работы. И давай без аргумента о том, что я якобы должен сам понимать, насколько плохим был мой перевод. Я прекрасно допускаю наличие ошибок и готов обсуждать их предметно. Но признать ошибки — не значит согласиться с тем, что весь предыдущий труд можно обесценить одной цифрой, а его автора просто убрать из истории проекта. Ты можешь улучшить чужую работу. Но улучшение чужой работы не означает, что до тебя этой работы не было. Поэтому прошу добавить в описание указание на то, что перевод основан на моей версии Evil Dream и впоследствии был переработан Simfesik. Я считаю это справедливым по отношению к обоим участникам работы.
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
  • Лучшие авторы


×