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

Unexpect3D

Новички+
  • Публикации

    15
  • Зарегистрирован

  • Посещение

Репутация

0 Нейтральная

О Unexpect3D

  • Звание
    Новичок

Информация

  • Пол
    Male

Посетители профиля

701 просмотр профиля
  1. UnityEX

    Появилась ещё одна проблема: почему-то текстуры формата BC7 определяет как WiiRGB5A3 (Texture2D id: 25). Вот игровой архив (от тестовой сборки на Unity3D 2017.2), в котором пару текстур были специально сжаты в BC7, а остальные в DXT1. https://yadi.sk/d/9ss72eI93PubZX
  2. UnityEX

    DZH, приветствую! Недавно добрался до игровых архивов Unity3D со звуками, и столкнулся с тем, что UnityEX не упаковывает изменёные файлы в исходный архив. Т.е. дела обстоят так: 1) Берём игровой архив "sounds0.unity3d" - в нём звуковые файлы располагаются в отдельном ресурсе. 2) Открываем игровой архив в UnityEX, и сначала извлекаем "CAB-***.resource", после чего экспортируем все звуки с конвертацией - в итоге получаем много *.fsb файлов, в моём случае - с заголовком "FSB5". 3) Заменяем некоторые *.fsb файлы на полученные путём преобразования в программе "fmod_designer". 4) в UnityEX жмём на "Запаковать все файлы" В итоге получается что *.fsb файлы упаковываются в "CAB-***.resource", но сам "CAB-***.resource" не упаковываеся в игровой архив "sounds0.unity3d". Приходится упаковывать ресурс в архив с помощью "AssetsBundleExtractor_2.1". Есть ли возможность допилить эту часть программы? P.S. кстати, формат звуков FSB - кажется всего лишь обёрткой (контейнером?) для звуков формата Vorbis, MP3, MP2, PCM и ADPCM. Получится ли добавить двусторонний FSB-конвертер в UnityEX, если предоставить вам образцы разных форматов, в оригинале и в обёртке? Архив со звуками разных форматов - https://yadi.sk/d/A4Z2Ps233Pgzer Игровой архив со звуками - https://yadi.sk/d/3asaAzfb3Pgk9J
  3. UnityEX

    В игре используется NGUI. Если в игровых архивах нет текстур с глифами, то скорей всего атлас динамически генерируется из чего-то на ходу.
  4. UnityEX

    Выложите "Assembly-CSharp.dll" от игры.
  5. UnityEX

    DZH, протестировал на всех доступных ассетах- теперь всё отлично работает! Благодарю за фикс! ;)
  6. UnityEX

    DZH, провел сейчас несколько экспериментов с ассетом 'uiscreens.unity3d'. Извлёк текстуру "TheBox_Table.tex.dds" - размером 2097280 байт, в формате DXT1 и без мипмапов. Упаковал её обратно в ассет. В HEX сравнении оригинального ассета с изменённым - разница только в шапке. Протестировал измененный ассет в игре - работает стабильно, никаких потерь. Провёл ту же самую процедуру, но на этот раз открыв текстуру в Photoshop и пересохранил её с генерацией мипмапов. Упаковал в ассет, и протестировал в игре - так же заработало стабильно. Теперь та же самая процедура, только в Photoshop'е было уменьшено разрешение текстуры с 2048x2048 на 512x512. Упаковал текстуру, и снова запустил игру - наблюдаю чёрное окно. В логе нахожу ошибку: The AssetBundle 'C:/Games/Hearthstone/Data/win/uiscreens0.unity3d' can't be loaded because it was not built with the right version or build target. Получается при увеличении размера ассета - проблемы нет, а при уменьшении - есть. Решил подловить UnityEX на ошибке: Упаковал в оригинальный ассет текстуру 'TheBox_Table.tex.dds' с мипмапами, а потом в тот же ассет упаковал оригинальную текстуру 'TheBox_Table.tex.dds' (без мипмапов). При третьей упаковке текустуры с мипмапами, UnityEX начал крашиться. Сравнил оригинальный ассет с ассетом в который была запакована сначала текстура с мипмапами и потом исходная текстура - обнаружил разницу не только в шапке, но и в теле. Надеюсь это поможет в поиске проблемы. Спасибо! p.s. в "Unity Assets Bundle Extractor" упаковка текстуры с меньшим размером в этот ассет - проходит удачно.
  7. UnityEX

    DZH, приветствую! Где-то год назад начали возникать проблемы при упаковке текстур в ассеты содержащие модели - игра банально не отображает объекты, будто они были повреждены или вовсе отсутсвуют. Я понимаю, что данная проблема потребует глубокого разбора и много времени. Но всё же прошу обратить на неё внимание. Один из оригинальных архивов в котором "ломаются" модели при перепаковке текстур - https://yadi.sk/d/VNcHobHD3LJbrS
  8. UnityEX

    Процесс был такой: 1) из ассета было извлечено изображение в контейнере DDS с форматом DXT5 со сторонами 512x512px (без проблем отрисовывается в XnView, Imagine и Photoshop) 2) извлечённое изображение интерполируется до 128x128px и конвертируется в DDS с форматом RGBA4444 при помощи утилиты "nvdxt.exe" (XnView не верно его отображает, в отличии от Imagine и Photoshop) 3) полученное изображение упаковывается с помощью "UnityEX.exe" Результат: UnityEX v1.5.9 - [v] ожидаемая картинка в игре UnityEX v1.6.2 - [x] изображения текстур 'зеленеют' UnityEX v1.6.4 - [v] ожидаемая картинка в игре PS. В архиве из предыдущего поста, текстуры TEX были извлечены уже после процесса конвертации. Спасибо за фикс! ;)
  9. UnityEX

    Приложил архив с dds и tex. https://yadi.sk/d/OLVDhps-3L56ncПроблема возникает после упаковки текстур (распаковка велась из другого формата). В игре изображения чаще отдают зелёными цветами - очевидно альфа-канал подменил собой зелёный канал, что с остальными - не сильно ясно, скорей всего тоже перепутаны. В версии 159 проблем таких не наблюдалось. p.s. конвертирую в RGBA4444 через утилиту nvdxt.exe (от Nvidia) c параметром -u4444. nvdxt.exe -file "%%~nf.png" -prescale 128 128 -flip -u4444 -nomipmap
  10. UnityEX

    В крайней версии снова RGBA4444 под DDS сломали. :(
  11. UnityEX

    Огромное спасибо! Распаковка проходит на ура! astcenc поместил в папку Windows - полёт нормальный.
  12. UnityEX

    И снова здравствуйте! :) Вчера ночью разработчики игры Hearthstone выпустили обновление, при распаковке игровых архивов не производится конвертация текстур - распаковывая каждое изображение UnityEX сообщает "No supported format compression id: 50 - ASTC_RGBA_6x6 ...". В PVRTexTool v4.16.0 поддержка этого метода компрессии присутствует. Можно ли с этим что-то сделать? Архив с текстурами в формате .tex (ASTC_6x6) на ЯндексДиске Добавлено: Для удобства, архив с картинкой в формате dds, pvr и ktx, закодированной в ASTC_6x6, можно взять здесь
  13. UnityEX

    DZH, большое спасибо! Помимо старого PVRTexTool, у меня был установлен ещё и древний плагин в фотошопе. В открытом доступе обновлённый PVRTexTool найти не удалось, а качать весь SDK - возможности не было. За плагин благодарю отдельно!
  14. UnityEX

    Благодарю за уделённое этому время. Выложил архив на ЯндексДиске. В нём используемый мной PVRTexToolGUI, и две текстуры в форматах tex, pvr, ktx, tga, png и raw: bananas2_D - изображение без прозрачности BeccaAbel_D - изображение с прозрачностью
  15. UnityEX

    Приветствую! У меня имеется вопросы по поводу распаковки и способа конвертации текстур с кодированием в PVRTC RGB4. Распаковываю архивы игры Hearthstone v6.1.3 для Android, полученные текстуры .pvr НЕ открываются утилитой PVRTexTool v3.10 (фотошоп с плагином тоже их НЕ открывает), а экспортированные через консоль .ktx (отличающиеся, очевидно, только заголовком) воспринимаются той же программой как свои (после кодирования и упаковки - в игре отображаются нормально), но только те что с альфа-каналом (PVRTC RGBA4); без альфа-канала (PVRTC RGB4) - так же не открываются. В чём может быть проблема, в использовании некорректной версии PVRTexTool? Пробовал распаковать архивы другой утилитой в TGA, после чего конвертировал текстуры в DDS, чтобы "скормить" их UnityEX для упаковки - в итоге получал архивы с текстурами "неизвестного формата", в игре они перестали отображаться. Прошу совета как с этим управиться, и какие конвертеры лучше взять на вооружение.
Zone of Games © 2003–2024 | Реклама на сайте.

×