Skip to content

Tags: Unity-Technologies/UnityDataTools

Tags

v1.3.3

Toggle v1.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added support for specifying an extracted type tree data file (#60)

* Added support for specifying an extracted type tree data file for dump and analyze commands
* updated docs & tests
* updated UnityFileSystem dlls to 6000.5.0a8 - this version has the API needed to load extracted type tree files.
* Bump version to 1.3.3
* Add a few additional AssetBundle test files

1.3.2

Toggle 1.3.2's commit message
Fix issues in automated tests

A few failures had somehow slipped which were all bugs in the tests themselves (one because of a file move, two others were testing the wrong expected data)

v1.3.1

Toggle v1.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improve SerializedFile command and file type detection (#58)

Improve error reporting from serialized-file command
Use detection helpers to print more informative messages when command is run against the wrong file type.

Adding "header" subcommand for serialized file to print info from the serialized file header.

Detect and specific warning for YAML (text) format SerializedFiles

Example:
```
$ UnityDataTool.exe sf header .\AssetBundle.buildreport
Version              22
Format               Modern (64-bit)
File Size            12,280 bytes
Metadata Size        6,085 bytes
Data Offset          6,144
Endianness           Little Endian
```

Example:

```
$ UnityDataTool.exe sf objectlist .\Scene1.unity
Error: The file is a YAML-format SerializedFile, which is not supported.
File: C:\UnitySrc\unity\Modules\ContentBuild\Tests\ContentBuildTests\Assets\Scenes\Scene1.unity

UnityDataTool only supports binary-format SerializedFiles.
```

Add more small serializedfiles representing different legacy versions

Add test example of new extracted typetree format
New format with Unity 6.5 (v23 file with external typetrees in an archive)
Currently UnityDataTool cannot read the serialized file (except for printing the header)

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v1.3.0 - MonoScript, BuildReport support in analyze, Doc improvement,…

… serialized-file command (#46)

* Update version to 1.3
* Add MonoScript handler to Analyze command
* Centralize docs in Documentation
* Analyze - Support BuildReport files (#45)
* New "serialized-file" command with docs and new test data (#47)

v1.2.1

Toggle v1.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Automated Test improvements (#41)

Test Organization, Addressables BuildLayout and BuildReport Testing 

This PR 

* improves the organization of the test suite 
* adds initial test coverage for the recently added Addressables BuildLayout analysis feature.
* adds initial test coverage for how a Unity BuildReport file is analyzed

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Restore "assets" table population and documentation tweaks (#38)

The AssetBundleHandler got lost in recent code change, so restore it.

Add a few cross links to the new Addressables Build Layout parsing.

Fix the section "Matching content back to the source asset" because it wasn't explaining that some source asset paths actually are available in the build output (for AssetBundle explicit assets, and the scenes in a Player Build)

New example showing how to find implicitly referenced assets.

v1.1.0

Toggle v1.1.0's commit message
Swtich to arm64 version of UnifyFileSytemApi.dynlib

Use version from
https://download.unity3d.com/download_unity/211490bb75a6/MacEditorInstallerArm64/Unity-6000.3.0b6.pkg

Previous commit 88c405f was using this download
https://download.unity3d.com/download_unity/211490bb75a6/MacEditorInstaller/Unity-6000.3.0b6.pkg

The file comes from this location inside the pkg:
Unity.pkg.tmp\Payload\Payload~\.\Unity\Unity.app\Contents\Frameworks\UnifyFileSytemApi.dynlib