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

Сообщение добавлено пользователем SerGEAnt

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

Brassheart

header.jpg

  • Метки: Приключение, Инди, Point & Click, Протагонистка, Стимпанк
  • Разработчик: Hexy Studio
  • Издатель: Hexy Studio
  • Дата выхода: 04.04.2025
  • Отзывы: 22 отзывов, 100% положительных
Brassheart — приключенческая игра, действие которой происходит в альтернативных 1920-х годах, вдохновленная дизельпанком и классикой жанра. В этом мире вы играете за Полу, отважного пилота. Она следует за подсказками, которые могут дать ей способ спасти ее отца, похищенного его собственным изобретением, мятежной супермашиной Валькирией.
Скриншоты
Изменено пользователем 0wn3df1x

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


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

короче польский язык в этой игре, лежит удобно, вот файлик, только я пока не понял как .unity3d запаковывать обратно чтобы игра не ломалась https://workupload.com/file/Xvapd6U93Gs

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


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

@Chillstream тексты там не только в этом файле. Надо ещё в ряде других ассетах переводить. Также нужно 4 шрифта заменить на шрифты с кириллицей. И в некоторых текстурах текст переводить. А так игра отлично переводится. Но текста много и работы много. Запаковать переведённые ресурсы назад в .unity3d не проблема в UABEA.

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


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

тексты там не только в этом файле. Надо ещё в ряде других ассетах переводить. Также нужно 4 шрифта заменить на шрифты с кириллицей. И в некоторых текстурах текст переводить. А так игра отлично переводится. Но текста много и работы много. Запаковать переведённые ресурсы назад в .unity3d не проблема в UABEA.

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

даже не так, получается закинем файлы в архив и архив в архив) 

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


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

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

Они это делают для уменьшения размера игрового пакета. Напр., в этой игре data.unity3d имеет размер 1,4 Гб супротив 5 Гб ресурсов в распакованном виде. Время загрузки игры, практически, не меняется, потому что гораздо быстрее грузить в память один большой файл, чем кучу маленьких. А работа с памятью делается очень быстро, раз в 5-6 быстрее, чем с SSD диском, не говоря уже об обычном HDD. 

8 часов назад, Chillstream сказал:

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

Если правильно запаковать в UABEA (только нужные файлы с правильным сжатием), то всё работает. Есть опыт. Надо распаковать (Export All) в отдельную папку, затем, не закрывая UABEA, заменить на переведённые ресурсы в этой папке, и выполнить Import All и сохранить в новый файл data.unity3d где-то рядом. Получится файл без компрессии. Затем закрыть всё в UABEA и загрузить этот большой data.unity3d, выбрать Compress и в новый файл, напр., data_с.unity3d. Компрессию лучше выбирать LZ4. Получится файл сравнимый по размеру с оригинальным. Закинуть в папку игры, переименовав в data.unity3d. Распакованные ресурсы, естественно, надо удалить. С лично устанавливаю игру ещё раз в другую папку и там меняю этот data.unity3d и проверяю.

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


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

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

даже не так, получается закинем файлы в архив и архив в архив) 

58 минут назад, Amigaser сказал:

Они это делают для уменьшения размера игрового пакета. Напр., в этой игре data.unity3d имеет размер 1,4 Гб супротив 5 Гб ресурсов в распакованном виде. Время загрузки игры, практически, не меняется, потому что гораздо быстрее грузить в память один большой файл, чем кучу маленьких. А работа с памятью делается очень быстро, раз в 5-6 быстрее, чем с SSD диском, не говоря уже об обычном HDD. 

Если правильно запаковать в UABEA (только нужные файлы с правильным сжатием), то всё работает. Есть опыт. Надо распаковать (Export All) в отдельную папку, затем, не закрывая UABEA, заменить на переведённые ресурсы в этой папке, и выполнить Import All и сохранить в новый файл data.unity3d где-то рядом. Получится файл без компрессии. Затем закрыть всё в UABEA и загрузить этот большой data.unity3d, выбрать Compress и в новый файл, напр., data_с.unity3d. Компрессию лучше выбирать LZ4. Получится файл сравнимый по размеру с оригинальным. Закинуть в папку игры, переименовав в data.unity3d. Распакованные ресурсы, естественно, надо удалить. С лично устанавливаю игру ещё раз в другую папку и там меняю этот data.unity3d и проверяю.

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

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


Ссылка на сообщение
51 минуту назад, 0wn3df1x сказал:

Раньше можно было распаковать Unity3D и удалить его, после чего игра работала с распакованными ресурсами.

Так и сейчас это именно так и происходит. 

52 минуты назад, 0wn3df1x сказал:

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

А нет ли примера такой команды, как и чем там это делается? Это был бы вариант для русификатора.

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


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

А нет ли примера такой команды, как и чем там это делается? Это был бы вариант для русификатора.

Ну вот, к примеру, батник для работы в рамках UnityEX.
Ему нужно, чтобы в папке с unity3D лежал сам батник и UnityEX, а также папка rusif, где лежат игровые архивы для последующей замены.
 

@echo off
setlocal enabledelayedexpansion

:: ============================================================================
:: Русификатор на базе UnityEX
:: Версия: 1.0
:: ============================================================================

:: --- Стартовый экран ---
cls
echo.
echo  ===================================================================
echo                            УСТАНОВКА РУСИФИКАЦИИ
echo  ===================================================================
echo.
echo  Этот скрипт выполнит следующие действия:
echo    1. Проверит наличие необходимых утилит (UnityEX.exe)
echo    2. Распакует игровые архивы (*.unity3d, *.bundle)
echo    3. Переместит распакованные файлы (включая подкаталоги)
echo    4. Удалит исходные архивы и временные папки
echo    5. Применит файлы русификации из папки 'rusif'
echo    6. Выполнит финальную очистку
echo.
echo  ВАЖНО: Все оригинальные архивы будут удалены!
echo.
pause
cls

:: 1. Проверка UnityEX
echo [1/6] Проверка UnityEX.exe...
if not exist "UnityEX.exe" (
    echo ОШИБКА: UnityEX.exe не найден!
    pause
    exit /b 1
)

:: 2. Распаковка архивов
echo [2/6] Распаковка архивов...
set "ARCHIVE_FOUND=0"
for %%a in (*.unity3d *.bundle) do (
    set "ARCHIVE_FOUND=1"
    echo Обработка: %%~nxa
    UnityEX.exe exportbundle "%%a" || (
        echo ОШИБКА при распаковке %%~nxa
        pause
        exit /b 1
    )
)

:: 3. Перемещение распакованных файлов
echo [3/6] Перенос файлов...
if exist "Unity_Assets_Files\data\Bundle\" (
    xcopy /E /Y /I /Q "Unity_Assets_Files\data\Bundle\*" "." >nul || (
        echo ОШИБКА переноса файлов
        pause
        exit /b 1
    )
)

:: 4. Удаление временных данных
echo [4/6] Удаление временных файлов...
del /Q *.unity3d *.bundle 2>nul
if exist "Unity_Assets_Files\" (
    rmdir /S /Q "Unity_Assets_Files" 2>nul
)

:: 5. Применение русификации
echo [5/6] Применение русификации...
if not exist "rusif\" (
    echo ОШИБКА: Папка 'rusif' не найдена!
    pause
    exit /b 1
)
xcopy /E /Y /I /Q "rusif\*" "." >nul || (
    echo ОШИБКА копирования русификации
    pause
    exit /b 1
)

:: 6. Финальная очистка
echo [6/6] Завершающая очистка...
rmdir /S /Q "rusif" 2>nul
del "UnityEX.exe" 2>nul

:: Успешное завершение
echo.
echo =============================================
echo РУСИФИКАЦИЯ УСПЕШНО УСТАНОВЛЕНА!
echo =============================================
pause

:: Самоудаление скрипта
del "%~f0" >nul 2>&1
exit /b 0

 


 

Ещё можно вместо распространения assets архивов распространять чистые файлы для импорта, но там потребуется немного усложнить скрипт, чтоб файлы из rusif переносились в папку, из которой UnityEX будет вставлять и затем использовалась команда типа:

for %%a in (*.assets) do UnityEX.exe import "%%a" -t tex

 

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


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

@0wn3df1x спасибо большое за скрипт. Только не понял зачем в п. 3 и 4 нужно сначала перемещать распакованные файлы в папку "Unity_Assets_Files”, а затем её удалять?

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


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

Они это делают для уменьшения размера игрового пакета. Напр., в этой игре data.unity3d имеет размер 1,4 Гб супротив 5 Гб ресурсов в распакованном виде. Время загрузки игры, практически, не меняется, потому что гораздо быстрее грузить в память один большой файл, чем кучу маленьких. А работа с памятью делается очень быстро, раз в 5-6 быстрее, чем с SSD диском, не говоря уже об обычном HDD. 

была мысля что из-за веса, но мы уже в 2025 году кушаем игры по 200гб  так-что ради пару гигабайт нет смысла возится.

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


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

@Chillstream Ну а вот разработчики, видимо, так не считают. Пакуют иногда в этот data.unity3d. :( По мне, так тоже лишняя головная боль, но что имеет, то имеем… Можно не запаковывать переведённые ресурсы обратно, а сделать для установки русификатора как написал @0wn3df1x выше.

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


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

@0wn3df1x спасибо большое за скрипт. Только не понял зачем в п. 3 и 4 нужно сначала перемещать распакованные файлы в папку "Unity_Assets_Files”, а затем её удалять?

Смотрите, когда UnityEX распаковывает архив, то он распаковывает его в Unity_Assets_Files\data\Bundle\
Скрипт берёт файлы из ..\Unity_Assets_Files\data\Bundle\
И переносит их туда, где раньше был сам архив unity3d, то есть в ..
Затем удаляет \Unity_Assets_Files\data\Bundle\ потому что они больше не нужны.

В общем, чтобы файлы лежали где им положено.

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


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

Надо будет изучить этот способ, если будут попадаться unity3д, но обычно радует, что редко встречается.

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


Ссылка на сообщение
5 минут назад, 0wn3df1x сказал:

он распаковывает его в Unity_Assets_Files\data\Bundle\

Теперь понял. А почему нельзя распаковать файлы сразу рядом с утилитой в папке data? Напр., вот такой командой

for %%a in (*.unity3D;*.bundle) do UnityEX.exe exportbundle "%%a" -p "%CD%\"

Тогда лишние операции с переносом файлов из временной папки и удалением этой папки будут не нужны.

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


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

Русификатор для версии 1.0.1. Заменён польский язык. Отредактированный полный перевод в ресурсах игры, тексты и картинки. Требует только форматирования текста в дневнике. Лень было этим заниматься. :( Архив 865 Мб.
https://disk.yandex.ru/d/Dsm5vWB8NzAY5A
Распаковать в папку Brassheart_Data с заменой файлов. В игре в настройках выбрать русский язык.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Hatsune Miku: Project DIVA Mega Mix

      Метки: Ритм-игра, Аниме, Аркада, Милая, 3D Платформы: PC SW Разработчик: Sega AM2 Издатель: Sega Дата выхода: 26 мая 2022 года Отзывы Steam: 16995 отзывов, 94% положительных
    • Автор: Хаягрива
      Добрый день!
      Подскажите, кто-нибудь занимается переводом Soul Hackers 2?
      Или это невозможно из-за Denuvo?

       

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

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

    • Наоборот в хорошем ремейке допонлняют сюжет и персонажей в этом и суть ремейка, а не просто графон подтянуть тогда это ремастер не более.
    • @SerGEAnt Вроде ж к игре заявлен официальный перевод. Озвучку ждать что ль?  
    • Там они же только на русском звучат так, на других языках у них есть своя вариация. Например, скрином выше показано, что твоя Алиса — уже Алис, что также и Элис. У этих имён есть своя запись на разных языках, это нормально. То есть это просто перевод, не более.
    • Проходил еще октябрьскую версию, т.к. скачал давно, а обновлять до ноябрьской 1.09 было лень, да и вроде по переводу изменений не было. Серьезных багов не заметил, пару раз вылетела да и всё, не критично. К переводу претензий нет, все понятно и хорошо. Думаю можно и не ждать ручного ) Так что можешь не гнаться за обновлением. Хотя… Вы про Switch версию… Я проходил на ПК.
    • Говоря о качестве ремейка ты, в большей степени, оцениваешь качество самой игры - графику, механику, баги. Так как ты давно проходил он играл у тебя (как и у меня) в памяти остались только общие впечатления, плюс какие-то отдельные моменты. Я уверенно говорю - DS классная игра. Она сохранила дух оригинала и расширила его. Но насколько точно и правильно в е перенесено в ремейк я не помню. Поэтому могу только о том, что ремейк удался. А насчёт идеала - можно спорить. Вот Ленивый говорит о том, что механика с реактивным ранцем что-то рушит в сравнении с оригиналом. Я оригинал проходил в последний раз больше 10 лет назад и не помню, в чем там отличие, поэтому спорить не буду. Но если этот танец портит атмосферу довольно таки важного момента в игре, то это уже минус. 
    • Будет забавно,  если и эта озвучка выйдет раньше психонавтов)))
    • Ну сейчас авторы озвучки 5 части работают над 1 и 2. 
    • Не нейтральные.  Алиса, Рустам, Ирина, Саша. Это неспроста.
    •   Я сказал, что мне не нужно перепроходить оригинал, чтобы понимать какого качества ремейк. Речь конкретно про DS.  Если что, то я проходил оригинал, давно.  На основе этого, и той инфы про ремейк, которую я видел, мне не нужно помнить всех моментов, чтобы понять про качество самого ремейка. За исключением пары моментов, ремейк DS можно назвать идеальным.
    • Ну это стандартная практика уже много лет как. раз в несколько лет необходимо проверять, кто владелец, а также есть ли вообще этот самый владелец. Заодно в таких случаях возможно и поменять владельца номера телефона, например, если детям кто делал, а те подросли (ну то есть им начинают нужны номера для госуслуг, банков и так далее личные без риска того, что потом номер придётся наследовать, оставаясь какое-то время отрезанными от сервисов всяких и тому подобное с определённой степенью риска). Это и отдельно делать можно самостоятельно при визите с паспортами, также рассчитается за актуализацию данных. Не в каждом салоне такая услуга доступна, к слову, если что. С год назад где-то пришлось несколько салонов связи оббегать, пока нашёл тот, где могли проверять паспортные данные, а также менять владельца номера телефона. Там у них какие-то свои правила, но в целом, как я понял, в головных офисах обычно это возможно, а в мелких не факт.
  • Изменения статусов

    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
    • maddante665  »  parabelum

      https://disk.yandex.ru/d/A7W9aHwW7wLTjg
      ссылка на торрент , в нем архив с игрой.
      единстенное в геймпасее папка TotalChaos_Data так, а в стиме Total Chaos_Data, но если пробел убрать в архиве с ркссификатором все равно не работает, ломаются надписи , просто прозрачные. я пробовал только текст .
      · 1 ответ
  • Лучшие авторы


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

×