GBX.NET.ZLib 1.1.1-nightly.20250614.707c6b7

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 59 12/31/2024
1.1.1-nightly.20250703.c8e0ca0a 0 07/03/2025
1.1.1-nightly.20250702.c8e0ca0a 1 07/02/2025
1.1.1-nightly.20250701.c8e0ca0a 1 07/01/2025
1.1.1-nightly.20250630.c8e0ca0a 2 06/30/2025
1.1.1-nightly.20250629.cffef8fa 3 06/29/2025
1.1.1-nightly.20250628.c451d06e 4 06/28/2025
1.1.1-nightly.20250627.cf8baacf 5 06/27/2025
1.1.1-nightly.20250626.cf8baacf 5 06/26/2025
1.1.1-nightly.20250625.cf8baacf 5 06/25/2025
1.1.1-nightly.20250624.c97a8d86 5 06/24/2025
1.1.1-nightly.20250624.c92db41e 6 06/24/2025
1.1.1-nightly.20250623.04e45a7 7 06/23/2025
1.1.1-nightly.20250622.04e45a7 9 06/22/2025
1.1.1-nightly.20250621.21e63fe 7 06/21/2025
1.1.1-nightly.20250620.21e63fe 10 06/20/2025
1.1.1-nightly.20250619.54e66c7 8 06/19/2025
1.1.1-nightly.20250619.21e63fe 7 06/19/2025
1.1.1-nightly.20250618.cb54d92 7 06/18/2025
1.1.1-nightly.20250617.cb54d92 7 06/17/2025
1.1.1-nightly.20250616.cb54d92 7 06/16/2025
1.1.1-nightly.20250615.3ead77d 9 06/15/2025
1.1.1-nightly.20250614.707c6b7 5 06/14/2025
1.1.1-nightly.20250614.1ea40c1 7 06/14/2025
1.1.1-nightly.20250613.6753d64 9 06/13/2025
1.1.1-nightly.20250612.6753d64 9 06/12/2025
1.1.1-nightly.20250611.6753d64 10 06/11/2025
1.1.1-nightly.20250610.c69a887 8 06/10/2025
1.1.1-nightly.20250609.d1d9dac 10 06/09/2025
1.1.1-nightly.20250608.d1d9dac 9 06/08/2025
1.1.1-nightly.20250607.d1d9dac 9 06/07/2025
1.1.1-nightly.20250606.d1d9dac 10 06/06/2025
1.1.1-nightly.20250605.d1d9dac 10 06/05/2025
1.1.1-nightly.20250604.d1d9dac 10 06/04/2025
1.1.1-nightly.20250603.d1d9dac 10 06/03/2025
1.1.1-nightly.20250602.5bec3ae 11 06/02/2025
1.1.1-nightly.20250601.888ab2e 13 06/01/2025
1.1.1-nightly.20250531.5b77330 15 05/31/2025
1.1.1-nightly.20250530.f80b184 14 05/30/2025
1.1.1-nightly.20250529.98baa91 15 05/29/2025
1.1.1-nightly.20250528.cf6938e 12 05/28/2025
1.1.1-nightly.20250527.cf6938e 14 05/27/2025
1.1.1-nightly.20250526.cf6938e 16 05/26/2025
1.1.1-nightly.20250525.cf6938e 17 05/25/2025
1.1.1-nightly.20250524.cf6938e 17 05/24/2025
1.1.1-nightly.20250523.bc4f399 16 05/23/2025
1.1.1-nightly.20250522.bc4f399 17 05/22/2025
1.1.1-nightly.20250521.bc4f399 15 05/21/2025
1.1.1-nightly.20250520.4800c58 13 05/20/2025
1.1.1-nightly.20250519.4800c58 15 05/19/2025
1.1.1-nightly.20250518.2d134aa 15 05/18/2025
1.1.1-nightly.20250517.524453a 15 05/17/2025
1.1.1-nightly.20250516.421fb39 12 05/16/2025
1.1.1-nightly.20250515.421fb39 17 05/15/2025
1.1.1-nightly.20250514.421fb39 16 05/14/2025
1.1.1-nightly.20250513.480b88d 16 05/13/2025
1.1.1-nightly.20250512.3f235c2 18 05/12/2025
1.1.1-nightly.20250511.336e515 17 05/11/2025
1.1.1-nightly.20250510.336e515 18 05/10/2025
1.1.1-nightly.20250509.d2d08a3 16 05/09/2025
1.1.1-nightly.20250508.d2d08a3 18 05/08/2025
1.1.1-nightly.20250507.d2d08a3 20 05/07/2025
1.1.1-nightly.20250506.d2d08a3 22 05/06/2025
1.1.1-nightly.20250505.d2d08a3 21 05/05/2025
1.1.1-nightly.20250501.5dafd02 20 05/01/2025
1.1.1-nightly.20250430.5dafd02 20 04/30/2025
1.1.1-nightly.20250429.5dafd02 19 04/29/2025
1.1.1-nightly.20250428.5dafd02 19 04/28/2025
1.1.1-nightly.20250427.5dafd02 19 04/27/2025
1.1.1-nightly.20250426.5dafd02 24 04/26/2025
1.1.1-nightly.20250425.5dafd02 23 04/25/2025
1.1.1-nightly.20250424.5dafd02 19 04/24/2025
1.1.1-nightly.20250423.5dafd02 19 04/23/2025
1.1.1-nightly.20250422.5dafd02 20 04/22/2025
1.1.1-nightly.20250421.5dafd02 26 04/21/2025
1.1.1-nightly.20250420.5dafd02 20 04/20/2025
1.1.1-nightly.20250419.5dafd02 22 04/19/2025
1.1.1-nightly.20250418.5dafd02 24 04/18/2025
1.1.1-nightly.20250417.5dafd02 22 04/17/2025
1.1.1-nightly.20250416.5dafd02 24 04/16/2025
1.1.1-nightly.20250415.5dafd02 21 04/15/2025
1.1.1-nightly.20250414.5dafd02 22 04/14/2025
1.1.1-nightly.20250413.5dafd02 25 04/13/2025
1.1.1-nightly.20250412.5dafd02 22 04/12/2025
1.1.1-nightly.20250411.5dafd02 23 04/11/2025
1.1.1-nightly.20250410.5dafd02 23 04/10/2025
1.1.1-nightly.20250409.5dafd02 21 04/09/2025
1.1.1-nightly.20250408.5dafd02 24 04/08/2025
1.1.1-nightly.20250407.5dafd02 23 04/07/2025
1.1.1-nightly.20250406.5dafd02 23 04/06/2025
1.1.1-nightly.20250405.5dafd02 25 04/05/2025
1.1.1-nightly.20250404.5dafd02 25 04/04/2025
1.1.1-nightly.20250403.5dafd02 23 04/03/2025
1.1.1-nightly.20250402.5dafd02 26 04/02/2025
1.1.1-nightly.20250401.5dafd02 23 04/01/2025
1.1.1-nightly.20250331.5dafd02 25 03/31/2025
1.1.1-nightly.20250330.5dafd02 24 03/30/2025
1.1.1-nightly.20250329.5dafd02 25 03/29/2025
1.1.1-nightly.20250328.5dafd02 24 03/28/2025
1.1.1-nightly.20250327.5dafd02 35 03/27/2025
1.1.1-nightly.20250326.5dafd02 22 03/26/2025
1.1.1-nightly.20250325.5dafd02 27 03/25/2025
1.1.1-nightly.20250324.5dafd02 24 03/24/2025
1.1.1-nightly.20250323.5dafd02 25 03/23/2025
1.1.1-nightly.20250322.014a2f7 31 03/22/2025
1.1.1-nightly.20250321.014a2f7 26 03/21/2025
1.1.1-nightly.20250320.014a2f7 37 03/20/2025
1.1.1-nightly.20250319.014a2f7 22 03/19/2025
1.1.1-nightly.20250318.014a2f7 26 03/18/2025
1.1.1-nightly.20250317.014a2f7 25 03/17/2025
1.1.1-nightly.20250316.014a2f7 28 03/16/2025
1.1.1-nightly.20250315.014a2f7 23 03/15/2025
1.1.1-nightly.20250314.014a2f7 27 03/14/2025
1.1.1-nightly.20250313.014a2f7 25 03/13/2025
1.1.1-nightly.20250312.014a2f7 39 03/12/2025
1.1.1-nightly.20250311.014a2f7 26 03/11/2025
1.1.1-nightly.20250310.014a2f7 26 03/10/2025
1.1.1-nightly.20250309.014a2f7 24 03/09/2025
1.1.1-nightly.20250308.014a2f7 42 03/08/2025
1.1.1-nightly.20250307.014a2f7 27 03/07/2025
1.1.1-nightly.20250306.014a2f7 35 03/06/2025
1.1.1-nightly.20250305.014a2f7 26 03/05/2025
1.1.1-nightly.20250304.014a2f7 28 03/04/2025
1.1.1-nightly.20250303.014a2f7 38 03/03/2025
1.1.1-nightly.20250302.4b887f5 27 03/02/2025
1.1.1-nightly.20250301.2caca5a 28 03/01/2025
1.1.1-nightly.20250228.2caca5a 31 02/28/2025
1.1.1-nightly.20250227.2caca5a 30 02/27/2025
1.1.1-nightly.20250226.2caca5a 28 02/26/2025
1.1.1-nightly.20250225.2caca5a 29 02/25/2025
1.1.1-nightly.20250224.2caca5a 30 02/24/2025
1.1.1-nightly.20250223.2caca5a 30 02/23/2025
1.1.1-nightly.20250222.2caca5a 30 02/22/2025
1.1.1-nightly.20250221.2caca5a 65 02/21/2025
1.1.1-nightly.20250220.2caca5a 32 02/20/2025
1.1.1-nightly.20250219.2caca5a 30 02/19/2025
1.1.1-nightly.20250218.2caca5a 30 02/18/2025
1.1.1-nightly.20250217.2caca5a 30 02/17/2025
1.1.1-nightly.20250216.2caca5a 63 02/16/2025
1.1.1-nightly.20250215.2caca5a 29 02/15/2025
1.1.1-nightly.20250214.2caca5a 33 02/14/2025
1.1.1-nightly.20250212.2caca5a 31 02/12/2025
1.1.1-nightly.20250211.2caca5a 30 02/11/2025
1.1.1-nightly.20250210.2caca5a 31 02/10/2025
1.1.1-nightly.20250209.2caca5a 39 02/09/2025
1.1.1-nightly.20250208.2caca5a 34 02/08/2025
1.1.1-nightly.20250207.f3adb17 42 02/07/2025
1.1.1-nightly.20250206.64e8ce1 50 02/06/2025
1.1.1-nightly.20250205.64e8ce1 34 02/05/2025
1.1.1-nightly.20250204.c697731 35 02/04/2025
1.1.1-nightly.20250203.f092940 35 02/03/2025
1.1.1-nightly.20250202.f092940 41 02/02/2025
1.1.1-nightly.20250201.f092940 40 02/01/2025
1.1.1-nightly.20250131.f092940 40 01/31/2025
1.1.1-nightly.20250130.f092940 35 01/30/2025
1.1.1-nightly.20250129.f092940 50 01/29/2025
1.1.1-nightly.20250128.51b0057 39 01/28/2025
1.1.1-nightly.20250127.51b0057 38 01/27/2025
1.1.1-nightly.20250126.51b0057 36 01/26/2025
1.1.1-nightly.20250125.51b0057 34 01/25/2025
1.1.1-nightly.20250124.51b0057 38 01/24/2025
1.1.1-nightly.20250123.5299e59 45 01/23/2025
1.1.1-nightly.20250122.e879e94 36 01/22/2025
1.1.1-nightly.20250121.eca3bc1 39 01/21/2025
1.1.1-nightly.20250120.878fbec 46 01/20/2025
1.1.1-nightly.20250119.878fbec 39 01/19/2025
1.1.1-nightly.20250118.17b9973 46 01/18/2025
1.1.1-nightly.20250117.52f4005 38 01/17/2025
1.1.1-nightly.20250116.52f4005 35 01/16/2025
1.1.1-nightly.20250115.52f4005 35 01/15/2025
1.1.1-nightly.20250114.52f4005 36 01/14/2025
1.1.1-nightly.20250113.8f44eff 35 01/13/2025
1.1.1-nightly.20250112.8f44eff 49 01/12/2025
1.1.1-nightly.20250111.3d6d76b 34 01/11/2025
1.1.1-nightly.20250110.b7035f4 37 01/10/2025
1.1.1-nightly.20250109.9e4811a 38 01/09/2025
1.1.1-nightly.20250108.9e4811a 38 01/08/2025
1.1.1-nightly.20250107.9e4811a 37 01/07/2025
1.1.1-nightly.20250106.9e4811a 40 01/06/2025
1.1.1-nightly.20250105.9e4811a 42 01/05/2025
1.1.1-nightly.20250104.f23ed36 36 01/04/2025
1.1.1-nightly.20250103.2a85c39 42 01/03/2025
1.1.1-nightly.20250102.2a85c39 37 01/02/2025
1.1.1-nightly.20250101.0cb2f89 34 01/01/2025
1.1.1-nightly.20241231.b52bf90 36 12/31/2024
1.1.1-nightly.20241230.e1bc0ba 37 12/30/2024
1.1.1-nightly.20241230.773ff0a 33 12/30/2024
1.1.1-nightly.20241229.54be67b 85 12/29/2024
1.1.1-nightly.20241228.0a759de 34 12/28/2024
1.1.0 65 09/29/2024