GBX.NET 0.6.3

A completely open source GBX file interaction library for .NET.

Suggested Alternatives

GBX.NET 0.11.0

There is a newer version of this package available.
See the version list below for details.
Install-Package GBX.NET -Version 0.6.3
dotnet add package GBX.NET --version 0.6.3
<PackageReference Include="GBX.NET" Version="0.6.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GBX.NET --version 0.6.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: GBX.NET, 0.6.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install GBX.NET as a Cake Addin
#addin nuget:?package=GBX.NET&version=0.6.3

// Install GBX.NET as a Cake Tool
#tool nuget:?package=GBX.NET&version=0.6.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

To parse a GBX with a known type:

var gbx = GameBox.Parse<CGameCtnChallenge>("MyMap.Map.Gbx");
// Node data is available in gbx.MainNode

To parse a GBX with an unknown type:

var gbx = GameBox.Parse("MyMap.Map.Gbx");

if (gbx is GameBox<CGameCtnChallenge> gbxMap)
{
    // Node data is available in gbxMap.MainNode
}
else if (gbx is GameBox<CGameCtnReplayRecord> gbxReplay)
{
    // Node data is available in gbxReplay.MainNode
}

To parse a GBX with a known type:

var gbx = GameBox.Parse<CGameCtnChallenge>("MyMap.Map.Gbx");
// Node data is available in gbx.MainNode

To parse a GBX with an unknown type:

var gbx = GameBox.Parse("MyMap.Map.Gbx");

if (gbx is GameBox<CGameCtnChallenge> gbxMap)
{
    // Node data is available in gbxMap.MainNode
}
else if (gbx is GameBox<CGameCtnReplayRecord> gbxReplay)
{
    // Node data is available in gbxReplay.MainNode
}

Release Notes

Add 3D triangles, TM1.0 map fixes

NuGet packages (2)

Showing the top 2 NuGet packages that depend on GBX.NET:

Package Downloads
GBX.NET.Json
A wrapper for better JSON serialization of GBX, useful for comparing data.
GBX.NET.Imaging
A wrapper for handling images inside GBX files.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.12.0 59 8/26/2021
0.11.0 199 6/25/2021
0.10.2 413 6/6/2021
0.10.1 350 6/5/2021
0.10.0 325 6/1/2021
0.9.0.1 91 3/5/2021
0.9.0 214 3/4/2021
0.9.0-rc 201 2/28/2021
0.8.0 85 1/29/2021
0.8.0-rc2 225 1/20/2021
0.8.0-rc 221 1/19/2021
0.7.0 228 1/4/2021
0.6.3 320 1/1/2021
0.6.2 299 12/22/2020
0.6.1 212 12/21/2020
0.6.0 236 12/15/2020
0.5.4 304 12/10/2020
0.5.3 281 11/22/2020
0.4.1 286 11/11/2020
Show less