See the version list below for details.
Install-Package MixLibrary -Version 1.0.0
dotnet add package MixLibrary --version 1.0.0
<PackageReference Include="MixLibrary" Version="1.0.0" />
paket add MixLibrary --version 1.0.0
#r "nuget: MixLibrary, 1.0.0"
// Install MixLibrary as a Cake Addin #addin nuget:?package=MixLibrary&version=1.0.0 // Install MixLibrary as a Cake Tool #tool nuget:?package=MixLibrary&version=1.0.0
MixLibrary is a basic API to read C&C: Renegade MIX files. Operationality in other games are not tested and it is only intended to work with C&C: Renegade packages.
- To create an instance of
MixPackageClassand download from a remote host:
Uri url = new Uri("http://path-to/your.mix"); MixPackageClass MIX = MixClass.Load(url);
- To load a MIX package from a directory:
string Location = @"C:\Path\To.Mix"; MixPackageClass MIX = MixClass.Load(Location);
Game uses a name-based integrity checking system to check if file names and indexes are properly coded into the package. And this API does the same check too. All
MixClass.Load functions has a second parameter named
IgnoreCRCMismatches. You can set it to
true to ignore the integrity check, even though file is incorrect (not recommended to ignore).
You can modify MIX package and it's files and/or delete files from it and then save into byte array, in a
Stream, or to a file.
There is an example of saving the MIX package into a file:
- No dependencies.
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.