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

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

29 минут назад, DragonZH сказал:

https://ru.wikipedia.org/wiki/Регулярные_выражения
Если нужно использовать служебный ^ символ для поиска то он экранируется \^
В первой строке скрипта откуда, во второй докуда.
" — от кавычки
(?<=[^\\])" — до следующей кавычки без тех где слеш в самом тексте. (тут слеш экранирован)

тебе наверное так нужно
\^
(\r\n|\Z)
 

спасибо, получилось, нужно экранировать через \
и еще такой вопрос: можно ли сделать так, чтобы после обратной подстановки перевода в оригинальный файл, оригинал не заменялся, а например вместо него создавался новый? Не очень понятно в описании, как создается файл *_RU.txt. У меня в папку «text_translate» скопирован файл с переводом и оригинал с шапкой «file/[название оригинала].txt». В этом случае при замене оригинальный файл заменяется на русифицированный. Было бы полезно, чтобы оригинал все же не заменялся, а в соседней папке создавался аналогичный русифицированный. 

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

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


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

спасибо, получилось, нужно экранировать через \
и еще такой вопрос: можно ли сделать так, чтобы после обратной подстановки перевода в оригинальный файл, оригинал не заменялся, а например вместо него создавался новый? Не очень понятно в описании, как создается файл *_RU.txt. У меня в папку «text_translate» скопирован файл с переводом и оригинал с шапкой «file/[название оригинала].txt». В этом случае при замене оригинальный файл заменяется на русифицированный. Было бы полезно, чтобы оригинал все же не заменялся, а в соседней папке создавался аналогичный русифицированный. 

Измени батник !replace.bat. После первых двух строк добавь: 

XCopy "file" "result\" /Y /E
cd result

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

@echo off
setlocal enabledelayedexpansion
XCopy "file" "result\" /Y /E
cd result
for /R %%a in (*) do (
set x=%%a.txt
set x=%~dp0text_translate!x:%cd%=!
IF EXIST "!x!" (
    Copy "!x!" "!x!_rec" /Y
    %~dp0tools\Optimizer_and_Recover.exe -repstr "!x!_rec" "%~dp0tools\XML_OUT.txt" "%~dp0tools\XML_IN.txt" "!x!_rec"
    %~dp0tools\EX_REPLACER_TEXT.exe replace "%%a" "!x!_rec" -b -ff -nr_rn -nr_t
    del "!x!_rec"
    )
)
pause

 

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

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


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

Товарищи, помогите. Как в catalog.json добавить свой бандл чтобы он загружался в игру и из него можно было использовать ресурсы?

=EDIT=

Всё, не надо. Вроде разобрался.

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

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


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

sprite import issue: can’t reimport sprite using automesh mode.

gamefile: https://pixeldrain.com/u/NKYjavcR

target asset: King of the Bridge_Data\StreamingAssets\aa\StandaloneWindows64\localization-assets-english(en)_assets_all.bundle

inside all sprites.

target: https://ibb.co/TmmXRRr

edited png file: https://pixeldrain.com/u/npj7fgTG

(only pngs. just copy n overwrite it.)

if I import using automesh, game is crash or appear bug.

working method: open bundle file, select all sprites, overwrite png file, import using automesh, then start game.

thanks.

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

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


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

if I import using automesh, game is crash or appear bug.

working method: open bundle file, select all sprites, overwrite png file, import using automesh, then start game.

Как понял всё работает.
Проверено при замене через automesh всё правильно предоставляется всё место текстуры под отображение.
automesh он делает квадрат векторов всей текстуры, по умолчанию вектора только по написанным буквам, что как бы и нужно для перевода.
Проверено на page_tutorial_1.sprite вылетов не было.

При замене всех да есть вылет при перелистывании книги. Пока точно неизвестно из-за чего и какого спрайта.

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


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

При замене всех да есть вылет при перелистывании книги. Пока точно неизвестно из-за чего и какого спрайта.

I'm also not sure why it happens when replacing the all sprite.
Replacing page 2 of the first tutorial worked, but replacing all sprites always caused the bug/error.

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


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

I'm also not sure why it happens when replacing the all sprite.
Replacing page 2 of the first tutorial worked, but replacing all sprites always caused the bug/error.

Сама игра странно ведёт себя, после перелистывания нарушаются uv преобразования, видимо как-то от страниц влияют, при чём при каждом запуске по-разному. У меня не получилось сделать индексы и вертексы, чтобы это правильно работало.

Максимум что было это часть страниц работала, часть не отображалась и вылета не было.

  • +1 1

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


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

Ребята помогите. 
Я извлёк текстовый файл Language.txt  из resources.assets
Текста там на 6 мегабайт. И в нём мешанина, неудобная для перевода.
Вопрос — как бы так подбить файлик до удобопереводимости? Может как то в эксель табличку его импортировать, в общем подскажите как быть. А то так просто запутаться можно. Ещё там несколько языков, что усложняет процесс.
Благодарю.

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

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


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

@Kiprian json используй EX_REPLACER_TEXT
script_list.txt такой


"EN":"
(?<=[^\\])"
0
0


 

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

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

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


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

@DragonZH
что-то понять не могу куда текстовый файл ложить и как называть… вот что выдаёт программа.
 

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

2024-08-09-125516.jpg

 

 

Я даже так пробовал файл остался без изменений
 

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

2024-08-09-131113.jpg

 

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

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


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

Добрый день. Подскажите, пожалуйста, есть ли способ вручную прописать в батнике версию unity для извлекаемых ассетов? В примере  делаю последовательный поиск дампов по 4 параметрам в 125 файлах, и для каждого постоянно вводить версию нереально. А нужно сделать 4 цикла по 125 файлов. Такое окно с запросом попадается только на 2022 версии, если не ошибаюсь.

09-08-2024-131716.jpg

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

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


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

Добрый день. Подскажите, пожалуйста, есть ли способ вручную прописать в батнике версию unity для извлекаемых ассетов? В примере  делаю последовательный поиск дампов по 4 параметрам в 125 файлах, и для каждого постоянно вводить версию нереально. А нужно сделать 4 цикла по 125 файлов. Такое окно с запросом попадается только на 2022 версии, если не ошибаюсь.

09-08-2024-131716.jpg

Кликер или зажатие энтера не прокатит?
Может распаковать сначала бандлы, потом искать лучше. Эта кривая сборка с нулевой, либо спецом.

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


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

@DragonZH  мне как раз не нужно все бандлы подряд распаковывать. Только те, где есть шрифты. Как раз и пытаюсь избавиться от закликивания, чтобы автоматизировать процесс. Если нажимать Enter, то на выходе останется версия 2022.0.0, а мне нужно 2022.3.13f1, иначе после запаковки игра крашится. Приходится каждый раз вручную менять версию.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • плавность есть ) сам unity много кушает,а так потребление должно быть где-то так 
    • @vadik989 а там реально игра в 160 ФпС или только на мониторинге а по факту всё в 60 идёт? Я же знаю ты не различаешь где 60 в где 150 )
    • фпс залочил и отключил сглаживание.других граф. настроек нет.картинка прежняя, а аппетит не поубавился   
    • Ни хрена у тебя ГПУ на 70% загружен, а  игра то худенькая совсем. В демке был лок на 60фпс.
    •   Можно вспомнить ситуацию с Метро Эксудос, который продавался изначально в Стиме, но перед релизом резко стал эксклюзивом ЕГС. При чём разработчики не были в сложной ситуации с политической и экономической точки зрения. Бренд Метро уже был узнаваем, это не новый АЙпи. За разработчиками Метро стоял уже крупный издатель. Никакого политического давления. Им можно было не продаваться Эпикам, и вряд ли провалились в продажах, но они продались и стали на время эксклюзивом ЕГС. И, ничего страшного не произошло, как-то все это пережили, была изначально конечно критика, но со временем утихла, а после вообще никто об этом не вспоминал. Кому надо, дождались игру в Стиме, купили и прошли.  А то, что Mundfish продались, жадные разрабы взяли деньги ВК за эксклюзивность, люди не думая своей головой, и немного мозгами поразмыслить в какой контексте это произошло?! Где в отличии от тех разработчиков Метро, которые могли не продаваться и особо ни чем рисковали, ребят из Mundfish понять можно, у них ситуация совсем другая была.  Mundfish делали долгое время игру на свои деньги, разработка была затяжная и скорее всего, как любой крупным амбициозный проект, попал в производственный ад, где сроки релиза постоянно переносились. Вот ребята делают свой проект, новый АЙпи, никому не известный, не распиаренный, разработка движется к релизу, но начинается СВО, где прилетает куча разных санкции. Ребята, чтобы не попасть под обстрел и не поймать случайно санкции в свою сторону, которые могли похоронить глобальный выход игры на корню, а значит и сам проект. Пришлось резко релоцироваться в другую страну, что тоже болезненный процесс, с переносом офиса, ключевых разработчиков, занимает время и замораживает на какое-то время прогресс разработки. Ну вот после переезда, ребята встречают другую напасть, бегают по интернету хохлы, со своими прихвостями, отменяют всё русское и тем самым начинают давить на разработчиков Атомик Хард, чтобы те высказались против войны. Вот ты оказываешься в ситуации, когда много лет делал игру за свои деньги, без крупного издателя за спиной и его финансирования, новый не распиаренный АЙпи, сложный переезд, а ещё сектанты из хохлятской страны пытаются тебя отменить, если ты не встанешь на их сторону. И тут прилетает рука помощи от ВК, которая готова дать достаточно денег, чтобы покрыть расходы на разработку и риски за провальные продажи, на фоне политического скандала. И как Mundfish в такой ситуации могли не отказаться от денег ВК? Ну прям не патовая ситуация была. Надо было Mundfish отказаться и принять сторону хохлов, и продавать игру в Стиме. Тогда бы @LiliHammer пришёл и похвалил разработчиков, что не прогнулись под деньги ВК и взяли сторону хохлов, молодцы, продали ему игру в Стиме. Был счастлив и доволен.  Некоторые люди не способны на нормальное размышление, и начинают нести бред, подстраивая факты под свои хотелки. Вот если бы продали ему игру в Стиме, то разрабы красавчики, не жадные, плевать, что возможно могли провалится по продажам, не получить денег на новые ДЛС и новую часть, но это не важно, главное следовать принципам и не быть жадными. И уже наверно надо было под хохлов прогнуться, тогда тройной респект от @LiliHammer получили. Видимо его позиция работает именно так, прогибайся, проваливайся, но продай мне игру в Стиме. А может он даже игру и покупать не собирался?! И строит из себя недотрогу — смотрите, опрокинули его разрабы со Стимом. Ну и нести бред про то, что специально выпустили игру после взлома, это нонсес. Ну, да, сейчас куча халявщиков, забьют на халяву и пойдут потратят деньги, из-за выхода игры в Стиме. Ну и бред по отмывание денег, это тоже из разряда новостей — “анонимный источник сказал, что там были тёмные темки, но доказательств нет”, или источник новостей был уровня — “поверь мне брат”.
    • про гири пока ничего не знаю, Гири жду. пока что,)  Как раз таки у меня уже много знаний набросилось о том что и для чего именно с игрой было сделано, и мне как раз обсолютно наплевать на личную жизнь этих разноцветных разрабов. я их ненавижу только из за того что они делают с некогда любимыми сериями игр.  
    • как бы в каждой игре есть и она происходит в процессе ) а фепесы разблокируются  зы стала больше кушать 
    • Ну и правильно, я тоже осуждаю всех кто играет )) И не обяЗательно в АХ ) 
    • Ну в игре то никаких фашиков и трансгендеров нету, а то что в Майкрософт пидорасы так что теперь и Гири пропускать? Или ты про что-то другое?
    • В смысле,  каких мух от котлет можно по подробней?
  • Изменения статусов

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


×