CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Asset Support Add-on

What is the Asset Support Add-on?

The Asset Support Add-on is a plugin allowing for the handling of the CRIWARE-related data by using the Unity asset format.
These two functions are as follows:
  • CRI Assets: Convert the data to Unity Asset (and support functions)
  • CRI Addressables: Support the data loading with the Addressable Asset System
The data output by the CRIWARE tools can be processed directly by using the CRIWARE standard functions. The data is placed in the StreamingAssets folder or the cache directory, and then loaded by specifying the file path.
With the introduction of the Asset Support Add-on, if the CRI Assets function is enabled, it becomes possible to use the data as regular Unity assets.
In addition, the CRI Assets data can be loaded using the Addressable Asset System via the CRI Addressables functions.
Even if it is included in an AssetBundle, the data can be read by streaming, without having to decompress it in memory during the loading.
This manual describes how to use the CRI Assets and CRI Addressables.

FAQ & Troubleshooting
CRI Assets CRI Addressables


How to install the Asset Support Add-on

The Asset Support Add-on plugin package is located at the following path in this SDK:

  * cri

  \ * addons

    \ * asset_support

      \ * plugin

        \ * cri_asset_support_addon_vX.X.XX+X.X.XX_ja.unitypackage

 

 

 

 

 

 


The Asset Support Add-on is only available as an CRIWARE for Unity (Assembly Definition) compatible plugin . Note that this Add-on cannot be used with plugins other than this Assembly Definition plugin.
Therefore, please first import the assembly definition-compatible version of the CRIWARE Unity Plug-in, and then import this add-on plug-in.

Attention:
The Asset Support Add-on works only in the following environments:
  • Unity 2019.4.0f1 or later
  • Unity Addressable Asset System 1.8.5 or later
The Asset Support Add-on adds CRI's own Scripted Importer.
Note that there may be some conflicts if you have implemented your own Scripted Importer for CRIWARE-related files (such as .acf / .acb / .awb / .usm).

Terminology used for the Asset Support Add-on

In this manual, the following names are used to distinguish each asset/file when using the Asset Support Add-on.

Non-Asset CRI data
The files generated by the CRI tools, such as ACF, ACB, AWB or USM, etc.
To directly use Non-Asset CRI data, you need to specify its file path.
CRI Asset
The asset generated by importing Non-Asset CRI data with Asset Support Add-on.
CRI Assets include ACF assets, ACB assets, AWB assets, USM assets, etc.
CRI Virtual Asset
An asset that has an internal reference to a CRI asset, and behaves like a CRI asset.
However, it is not generated by importing Non-Asset CRI data. Instead, it can be created and used in the Unity Editor.
CRI Virtual Assets include " \ref addon4u_assetsupport_assets_multiplatform " or " \ref addon4u_assetsupport_assets_adx_multilingual ".