ФЭНДОМ


РаспаковщикиПравить

DisUnityПравить

Назначение: Работа с архивами движка Unity3D в формате UnityRaw. В Wasteland 2 эти архивы имеют расширение .unity3d и содержат в себе анимацию, модели, карты и внутриигровые объекты.
Домашняя страница: github.com/ata4/disunity/releases
Интерфейс: Командная строка
ОС: Windows, Linux (требует наличия Java)

Unity Assets ExplorerПравить

Назначение: Работа с архивами движка Unity3D в формате UnityAsset. В Wasteland 2 эти архивы имеют расширение .assets и содержат в себе текстуры, шейдеры, материалы и прочее. Кроме того, эта программа обеспечивает автоматическую конвертацию .tex в .dds и обратно.
Домашняя страница: zenhax.com
Интерфейс: GUI
ОС: Windows

УтилитыПравить

IDListПравить

Используя DisUnity, был написан примитивный скрипт, который автоматичеcки получает список ID внутриигровых объектов из файлов игры (по большей части, это используемые игроком предметы). Для работы требует DisUnity и gnusort из пакета утилит GnuWin32.
GameObject ID List.bat

@Echo Off
:: Ad majorem Applejack gloriam
Set Path=%CD%\bin;%CD%\lib;%Path%
SetLocal EnableDelayedExpansion

:: Указываем путь к игре
Set GamePath=D:\Games\Wasteland 2

:: Работаем со старым списком, если есть
If Exist "IDList.old" Del "IDList.old" 
If Exist "IDList.txt" Ren "IDList.txt" "IDList.old"

:: Получаем список ID внутриигровых объектов из юнити-ассета с типом "UnityRaw"
Set i=0
Echo.>"%Temp%\$IDList.tmp"
Echo [SYSTEM]  Reading Unity 3D asset file list...
For /F "tokens=5,* delims=| " %%A In ('java -jar "%~dp0\disunity.jar" list "%GamePath%\WL2_Data\Streaming\Items\ItemTemplates.unity3d"^|Find "| GameObject"') Do (
	Set /A i+=1
	Echo %%B>>"%Temp%\$IDList.tmp"
	Echo	!i!	%%B
)
:: Дедуплицируем и сортируем список
Echo [SYSTEM]  Deduplication started
For /F "eol= delims=" %%A In ('gnusort -u "%Temp%\$IDList.tmp"') Do (
	Echo 	%%A
	Echo %%A>>"IDList.txt"
)
Echo [SYSTEM]  All done
EndLocal

До использования не забудьте поправить путь на тот, по которому у вас установлена игра. Перед запуском скрипт автоматически делает резервную копию старого списка, если вы захотите сравнить изменения, привнесённые новым патчем игры. Проверить два не бинарных файла на различия проще всего с помощью сервиса https://www.diffchecker.com/
Скачать можно отсюда — http://rghost.ru/59426083

Конвертер DDS ⇔ PNGПравить

Не все редакторы умеют работать напрямую с dds, полученным в результате распаковки tex-текстур из ассета, поэтому проще всего сконвертировать dds в png и далее работать непосредственно с ним.

ImageMagickПравить

Привыкшим работать из командной строки на помощь придёт ImageMagick, мультиплатформенный набор утилит для работы с изображениями. Конвертация туда и обратно происходит предельно просто:
DDS to PNG

convert file.dds file.png

PNG to DDS

convert file.png file.dds

Заметка пользователям Windows: утилита convert из набора ImageMagick имеет то же имя, что и convert из стандартной поставки ОС, для конвертации файловой системы, поэтому указывайте полный путь к exe-файлу утилиты.

Онлайн-сервисыПравить

DDS to PNG: image.online-convert.com/convert-to-png
PNG to DDS: online-converting.com/image/convert2dds

Редактор сохраненийПравить

wl2rangereditorПравить

Написанный на java, этот редактор предоставляет возможность редактировать xml-часть сохранения в понятном для человека виде. Интерфейс разбит на вкладки, по одной на каждого активного участника группы. Для редактирования доступны имя, портрет, навыки, статы, экипировка и инвентарь. Помимо всего прочего, можно снимать негативные статусы, висящие на игроке.
Домашняя страница: home.comcast.net/~cinful75/WL2/

ФайлыПравить

  • Локализация — Wasteland 2\WL2_Data\resources.assets ⇒ resources/Main_ru.49 (Тип: txt; Кодировка: UTF-16 LE до 4 патча, UTF-8 после 4 патча). В распакованном виде находится в Wasteland 2\WL2_Data\Localization\Main_ru.txt
  • Иконки оружия — Wasteland 2\WL2_Data\resources.assets ⇒ resources/WL2_Weapons.tex
  • Иконки предметов — Wasteland 2\WL2_Data\resources.assets ⇒ resources/WL2_Equipment.tex и resources/WL2_Junk.tex
  • HUD — Wasteland 2\WL2_Data\resources.assets ⇒ resources/WL2_HUD.tex (основная часть, есть ещё отдельными текстурами в этом же архиве)
  • Внутриигровые объекты — WL2_Data\Streaming\Items\ItemTemplates.unity3d ⇒ Все файлы с типом «GameObject»

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики