GBX.NET.ZLib 1.1.1-nightly.20251015.c5a52eb9

GBX.NET.ZLib

NuGet Discord

A zlib compression plugin for GBX.NET to allow de/serialization of compressed Gbx parts like ghost/entity data or lightmap cache. This official implementation uses managed Iconic.Zlib.Netstandard.

The compression logic is split up from the read/write logic to separate dependencies better.

Compression has not been tested.

Usage

Additional package GBX.NET.LZO is required in this example.

At the beginning of your program execution, you add the Gbx.ZLib = new ZLib(); to prepare the ZLib compression. It should be run only once.

using GBX.NET;
using GBX.NET.Engines.Game;
using GBX.NET.LZO;
using GBX.NET.ZLib; // Add this

Gbx.LZO = new Lzo();
Gbx.ZLib = new ZLib(); // Add this ONLY ONCE and before you start using Parse methods

var ghost = Gbx.ParseNode<CGameCtnGhost>("Path/To/My.Ghost.Gbx");

// SampleData will (likely) use ZLib decompression
foreach (var sample in ghost.SampleData.Samples)
{
    Console.WriteLine(sample.Position);
}

You should not get the ZLib exception anymore when you attempt to get SampleData.

License

GBX.NET.ZLib library is MIT Licensed.

If you use the LZO compression library, you must license your project under the GNU GPL v3.

No packages depend on GBX.NET.ZLib.

.NET 6.0

.NET 8.0

.NET 9.0

.NET Standard 2.0

Version Downloads Last updated
1.1.1 27 09/12/2025
1.1.1-nightly.20251029.c43def11 2 10/29/2025
1.1.1-nightly.20251028.ce6a6ed6 3 10/28/2025
1.1.1-nightly.20251027.ce6a6ed6 3 10/27/2025
1.1.1-nightly.20251026.ce6a6ed6 7 10/26/2025
1.1.1-nightly.20251025.ce6a6ed6 5 10/25/2025
1.1.1-nightly.20251024.ce6a6ed6 6 10/24/2025
1.1.1-nightly.20251023.ce6a6ed6 6 10/23/2025
1.1.1-nightly.20251022.ce6a6ed6 5 10/22/2025
1.1.1-nightly.20251021.ce6a6ed6 7 10/21/2025
1.1.1-nightly.20251020.cd56d4a7 7 10/20/2025
1.1.1-nightly.20251019.cf7d66e0 4 10/19/2025
1.1.1-nightly.20251018.cf7d66e0 6 10/18/2025
1.1.1-nightly.20251017.c5a52eb9 7 10/17/2025
1.1.1-nightly.20251016.c5a52eb9 6 10/16/2025
1.1.1-nightly.20251015.c5a52eb9 8 10/15/2025
1.1.1-nightly.20251014.c5a52eb9 7 10/14/2025
1.1.1-nightly.20251013.c5a52eb9 11 10/13/2025
1.1.1-nightly.20251012.c5a52eb9 9 10/12/2025
1.1.1-nightly.20251011.c5a52eb9 10 10/11/2025
1.1.1-nightly.20251010.c5a52eb9 10 10/10/2025
1.1.1-nightly.20251009.c5a52eb9 11 10/09/2025
1.1.1-nightly.20251008.c5a52eb9 9 10/08/2025
1.1.1-nightly.20251007.c55d6ba0 11 10/07/2025
1.1.1-nightly.20251006.c55d6ba0 12 10/06/2025
1.1.1-nightly.20251005.c2c8c81e 11 10/05/2025
1.1.1-nightly.20251004.c2c8c81e 15 10/04/2025
1.1.1-nightly.20251003.cce76ab7 15 10/03/2025
1.1.1-nightly.20251002.cce76ab7 11 10/02/2025
1.1.1-nightly.20251001.cce76ab7 15 10/01/2025
1.1.1-nightly.20250930.cce76ab7 11 09/30/2025
1.1.1-nightly.20250929.cce76ab7 17 09/29/2025
1.1.1-nightly.20250928.cce76ab7 18 09/28/2025
1.1.1-nightly.20250927.cce76ab7 18 09/27/2025
1.1.1-nightly.20250926.cce76ab7 17 09/26/2025
1.1.1-nightly.20250925.cce76ab7 16 09/25/2025
1.1.1-nightly.20250924.cce76ab7 22 09/24/2025
1.1.1-nightly.20250923.cce76ab7 22 09/23/2025
1.1.1-nightly.20250922.cce76ab7 20 09/22/2025
1.1.1-nightly.20250921.cce76ab7 18 09/21/2025
1.1.1-nightly.20250920.cce76ab7 17 09/20/2025
1.1.1-nightly.20250919.cce76ab7 17 09/19/2025
1.1.1-nightly.20250918.cce76ab7 18 09/18/2025
1.1.1-nightly.20250917.cce76ab7 25 09/17/2025
1.1.1-nightly.20250916.cce76ab7 27 09/16/2025
1.1.1-nightly.20250915.cce76ab7 20 09/15/2025
1.1.1-nightly.20250914.cce76ab7 24 09/14/2025
1.1.1-nightly.20250913.cce76ab7 27 09/13/2025
1.1.1-nightly.20250912.cba11d3c 18 09/12/2025
1.1.1-nightly.20250911.cba11d3c 27 09/11/2025
1.1.1-nightly.20250910.cba11d3c 32 09/10/2025
1.1.1-nightly.20250909.cba11d3c 30 09/09/2025
1.1.1-nightly.20250908.cba11d3c 22 09/08/2025
1.1.1-nightly.20250907.cba11d3c 20 09/07/2025
1.1.1-nightly.20250906.cba11d3c 27 09/06/2025
1.1.1-nightly.20250905.cba11d3c 30 09/05/2025
1.1.1-nightly.20250904.cba11d3c 30 09/04/2025
1.1.1-nightly.20250903.cba11d3c 27 09/03/2025
1.1.1-nightly.20250902.cba11d3c 32 09/02/2025
1.1.1-nightly.20250901.cba11d3c 31 09/01/2025
1.1.1-nightly.20250831.cba11d3c 35 08/31/2025
1.1.1-nightly.20250830.cba11d3c 36 08/30/2025
1.1.1-nightly.20250829.cba11d3c 36 08/29/2025
1.1.1-nightly.20250828.cde940d2 22 08/28/2025
1.1.1-nightly.20250827.c8257ead 34 08/27/2025
1.1.1-nightly.20250826.c1aa6590 37 08/26/2025
1.1.1-nightly.20250825.c3a861aa 34 08/25/2025
1.1.1-nightly.20250824.c3a861aa 38 08/24/2025
1.1.1-nightly.20250823.c3a861aa 27 08/23/2025
1.1.1-nightly.20250822.c3a861aa 35 08/22/2025
1.1.1-nightly.20250821.c3a861aa 28 08/21/2025
1.1.1-nightly.20250820.c3a861aa 39 08/20/2025
1.1.1-nightly.20250819.c3a861aa 29 08/19/2025
1.1.1-nightly.20250818.c5bbab68 31 08/18/2025
1.1.1-nightly.20250817.ce814990 27 08/17/2025
1.1.1-nightly.20250817.c6817f0a 27 08/17/2025
1.1.1-nightly.20250816.c6817f0a 29 08/16/2025
1.1.1-nightly.20250815.c6817f0a 40 08/15/2025
1.1.1-nightly.20250814.c6817f0a 28 08/14/2025
1.1.1-nightly.20250813.c6817f0a 29 08/13/2025
1.1.1-nightly.20250812.c6817f0a 41 08/12/2025
1.1.1-nightly.20250811.c6817f0a 30 08/11/2025
1.1.1-nightly.20250810.c6817f0a 38 08/10/2025
1.1.1-nightly.20250809.c6817f0a 26 08/09/2025
1.1.1-nightly.20250808.c6817f0a 30 08/08/2025
1.1.1-nightly.20250807.c6817f0a 30 08/07/2025
1.1.1-nightly.20250806.c6817f0a 36 08/06/2025
1.1.1-nightly.20250805.c6817f0a 35 08/05/2025
1.1.1-nightly.20250804.c6817f0a 30 08/04/2025
1.1.1-nightly.20250803.c6817f0a 43 08/03/2025
1.1.1-nightly.20250802.c6817f0a 44 08/02/2025
1.1.1-nightly.20250801.c6817f0a 36 08/01/2025
1.1.1-nightly.20250731.c6817f0a 47 07/31/2025
1.1.1-nightly.20250730.c6817f0a 55 07/30/2025
1.1.1-nightly.20250729.c6817f0a 48 07/29/2025
1.1.1-nightly.20250728.ca7f9be8 49 07/28/2025
1.1.1-nightly.20250727.cd7b47aa 35 07/27/2025
1.1.1-nightly.20250726.cd7b47aa 63 07/26/2025
1.1.1-nightly.20250725.cd7b47aa 39 07/25/2025
1.1.1-nightly.20250724.cd7b47aa 51 07/24/2025
1.1.1-nightly.20250723.cd7b47aa 53 07/23/2025
1.1.1-nightly.20250722.cd7b47aa 50 07/22/2025
1.1.1-nightly.20250721.cd7b47aa 57 07/21/2025