ii.SingleMve
0.1.0
dotnet add package ii.SingleMve --version 0.1.0
NuGet\Install-Package ii.SingleMve -Version 0.1.0
<PackageReference Include="ii.SingleMve" Version="0.1.0" />
<PackageVersion Include="ii.SingleMve" Version="0.1.0" />
<PackageReference Include="ii.SingleMve" />
paket add ii.SingleMve --version 0.1.0
#r "nuget: ii.SingleMve, 0.1.0"
#:package ii.SingleMve@0.1.0
#addin nuget:?package=ii.SingleMve&version=0.1.0
#tool nuget:?package=ii.SingleMve&version=0.1.0
iiSingleMve
C# library for interacting with Interplay MVE files, as used in Baldur's Gate, Descent, M.A.X and more.
Usage
Install the nuget package e.g.
dotnet add package ii.SingleMve
To edit a file you should instantiate the relevant class and call the Read method passing the filename. This will return an object model, which you can amend, before calling the Write method.
var mveProcessor = new MveProcessor();
var avi = mveProcessor.Read(@"D:\data\movie.mve");
File.WriteAllBytes(@"D:\dat\movie.avi", avi);
Compiling
To clone and run this repository you'll need Git and .NET installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/btigi/iiSingleMve
# Go into the repository
$ cd src
# Build the app
$ dotnet build
Licencing
iiSingleMve is licenced under the GPL 2.0 License. Full licence details are available in licence.md
References
https://github.com/DescentNetwork/libmve-lgpl2.1 https://github.com/gemrb/gemrb/
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 105 | 4/7/2026 |