GBX.NET.ZLib 1.1.1-nightly.20250315.014a2f7

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.

Framework support

  • .NET 9
  • .NET 8
  • .NET 6
  • .NET Standard 2.0

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