CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
About FileMajik PRO

What is FileMajik PRO?

FileMajik PRO is a high-performance file system that supports multiple platforms.
It can access files quickly by using compression, decompression and optimum allocation of the files on the storage media.
FileMajik PRO is CRIWARE's common file system. This coordinated operation facilitates the streaming playback of both sounds and movies.


Features of FileMajik PRO

Files compression and packing
Files are compressed depending on their type and characteristics in order to reduce their size.
Multiple files are packed into a single file to reduce the rate of opening and closing files, resulting in better performance.

fmp_overview_packcomp.jpg

No work memory required for decompression
Our proprietary decompression technique "Majik-Decomp" requires no work memory for the decompression.
It simplifies memory management. You can load a compressed file without worrying after fragmentation.

fmp_overview_majikdecomp.jpg
Majik-Decomp

A variety of data handling methods
With the Multi-bind feature, you can load files from multiple pack files easily. So even if new content increases the number of files, simple loading can still be implemented in the application. You can also replace a file in the application with a new content file once it is loaded.

fmp_overview_multibind.jpg
Multi-bind

Non-blocking file system
Almost all functions are non-blocking. You can load data in the background while playing a game because of short blocking time.