Skip to content

jpiolho/QuakePakSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuakePakSharp

A .NET Core library to handle Quake .pak files.

Note that this library loads the whole pak into memory.

Quickstart

Nuget:
NuGet
Install-Package QuakePakSharp

Usage example

// Loading a pak file
var pak = await PakFile.FromFileAsync("pak0.pak");

// Fetching a file from the pak
var map = pak.FindEntryByName("maps/start.bsp");
var data = map.Data;

// Adding new file to pak
pak.Entries.Add(new PakFile.Entry("maps/start2.bsp",data));

// Saving pak
await pak.SaveAsync("pak0.pak");

About

A .NET Core library to handle Quake .pak files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages