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

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

  AndreyWhite писал:
Понял, спасибо. А можно сделать так чтоб через командную строку файлы извлекались из всех архивов в ассетнике? Ну или хотябы чтобы окно с ошибками не выскакивало? При распаковке через пакетник большого количества файлов окна сильно мешают.

Всё это есть в консоли.

  some_one_else писал:
Файл не открывается. Версия : unknown.

http://rgho.st/private/7kNpRGdhv/997d2b1cb...fcfbc66e1b87910

Тут старая версия юнити 3.4.2f2 с id8 и она не поддерживается.

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


Ссылка на сообщение
  DZH писал:
Всё это есть в консоли.

Тут старая версия юнити 3.4.2f2 с id8 и она не поддерживается.

Показать больше  

Жаль. В аналогичных программах архив открывается.

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


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

Автор программы, помоги, я не могу открыть архивы игры, выскакивает ошибка: Range check error

 

  Скрытый текст (Показать содержимое)
Изменено пользователем Fregman13

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


Ссылка на сообщение
  Fregman13 писал:
Автор программы, помоги, я не могу открыть архивы игры, выскакивает ошибка: Range check error

 

  Скрытый текст (Показать содержимое)
Показать больше  

Правило F13.1. архивы эти разные бываю.

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


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

Здравствуйте DZH!

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

Примеры не верно отображающихся текстур ниже:

 

  Скрытый текст (Показать содержимое)

Однако, если пересохранить переведенную текстуру в формате tga и использовать для встраивания программу Unity Assets Bundle Extractor ( http://7daystodie.com/forums/showthread.ph...undle-Extractor ), то текстура отображается правильно. Вот пример отображения текстуры баннера в Оригинале, после запаковки UnityEX, после запаковки Unity Assets Bundle Extractor:

 

  Скрытый текст (Показать содержимое)

Прикладываю файл sharedassets15.assets в котором содержится данная текстура E_PoliticalCampaignBanners_d, в трех вариантах - оригинальную, после запаковки UnityEX, после запаковки Unity Assets Bundle Extractor. А также текстуры: оригинальную, переведенную dds/tga, переведенную после Unity Assets Bundle Extractor.

Вот архив со всем: https://drive.google.com/open?id=0BzRhOH6Tf...YThsX1l6WF80anc

P.S. Возможно это как то связано с файлом, который находится рядом sharedassets15.assets.resS. Без него программа не хочет извлекать из оригинального файла текстуру "E_PoliticalCampaignBanners_d" сразу выдает ошибку. А вот после встраивания текстуры через UnityEX и Unity Assets Bundle Extractor, текстура извлекается без проблем.

 

  Скрытый текст (Показать содержимое)

P.P.S. Перепроверял на последней версии UnityEX, артефакты сохраняются.

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


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

 

alexbril Скорее всего, дело в мипмапах. Попробуйте сохранить текстуру, без них. Точно не могу сказать в чём с ними дело, но Unity Assets Bundle Extractor их режет.

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


Ссылка на сообщение
  DZH писал:
alexbril Скорее всего, дело в мипмапах. Попробуйте сохранить текстуру, без них. Точно не могу сказать в чём с ними дело, но Unity Assets Bundle Extractor их режет.
Показать больше  

Переведенные текстуры сохранялись с теми же настройками и с тем же размером что и оригинал. Проверялось на утилите Хаоса(если размер текстуры не совпадал с оригиналом, то текстура не заменялась). Причем перевод текстур был выполнен еще в апреле 2015. Тогда использовался иной метод встраивания текстур и видео в игру под Unity 4, разработанный нашим программистом. И все отображалось отлично.

После перехода игры на Unity 5, мы решили воспользоваться вашей утилитой, и вот только сейчас заметили артефакты, возникающий у некоторых текстур.

Может, вы все же со своей стороны еще посмотрите? Может дело в конвертации dds to tex или при запаковке? Или что-то связанное с reS файлами.

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

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


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

Посмотрю на файлах запаковку. Мипмапы как раз при дальних отрисовках и используются, просто, если их убирать будет использоваться текстура самая большая высокого разрешения. UnityEX может разный размер вставлять и мипмапы уберёт, если их не будет.

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


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

del

UPD: Извиняемся товарищ DZH за поспешность. Оказывается у части текстур попортились мипмапы, и из-за этого появлялись артефакты.

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

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

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


Ссылка на сообщение
  alexbril писал:
del

UPD: Извиняемся товарищ DZH за поспешность. Оказывается у части текстур попортились мипмапы, и из-за этого появлялись артефакты.

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

Показать больше  

Да не за что, я толком и не смотрел, понятно было, что дело в мипмапах.

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


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

Здравствуйте DZH!

Все еще сыплются ошибки при использовании логирования под Windows 7 x64. Вроде как под более старшими Win ошибок нет, даже под Wine ошибок нет, а вот с Win7 и возможно младшими версиями ОС есть.

Предлагаю скачать архив, распаковать его, в папке *\Poligon\patch открыть settings.ini и прописать путь *\Poligon\Dreamfall Chapters_Data\ , а после запустить import_assets_files.bat.

В import_assets_files.bat при добавлении строки ">patch_user_files.txt" будет использоваться логирование(включено по умолчанию).

Вот скриншоты ошибок:

 

  Скрытый текст (Показать содержимое)

Ссылка на патч: https://drive.google.com/open?id=0BzRhOH6Tf...ZnhtT1lQZy1oZFU

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


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

Дело в команде >patch_user_files.txt

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

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

Вывод это можно убрать. Да и пути же в ини можно неполные прописывать.

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


Ссылка на сообщение
  DZH писал:
Дело в команде >patch_user_files.txt

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

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

Вывод это можно убрать. Да и пути же в ини можно неполные прописывать.

Показать больше  

Нам нужно логирование, чтобы понять на каком этапе или почему у пользователей не получилось русифицировать игру. UnityEx будучи в интасталляторе запускается с ключем тихой установки и никто не видит консоль. Сами же мы используем иной патч, он основан на php скрипте, который перебирает архивы игры в поисках файлов, которые лежат в папке patch_user_files, при нахождении файлов он копирует их в папку Data\Unity_Assets_Files, делее запускается UnityEx, экспортирует dds to tex и заменяет их, далее скрипт преходит к следующему архиву и так далее. Такой способ помогает использовать русификатор под Windows для linux и macos(через wine), у последних файлы в архивах расположены иным образом.

В конечном итоге такой лог получается на Windows 10:

 

  Скрытый текст (Показать содержимое)

Или такой лог, в Windows 7, когда UnityEx не патчит файлы, а выдает ошибку:

 

  Скрытый текст (Показать содержимое)

Как показала практика можно воспользоваться другими терминалами/консолями для запуска батника. Например cmd.exe от Wine for Windows или ConEmu. Тогда ошибки не сыплются, и UnityEx патчит игру, и лог создается, только вот получается он такой же как если бы его заупускали через стандартную консоль на Windows 7. Теряются строчки. по типу таких:

 

  Скрытый текст (Показать содержимое)

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


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

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

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

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

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

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

Войти

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

Войти сейчас



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

×