Skip to content

Releases: Qquaded/cstmod

1.0.2

Choose a tag to compare

@Qquaded Qquaded released this 17 Nov 11:39
d756b76

Added ZSTD support (Zstandard), Encoder customization support, Checksums and Headers, and support for more Datatypes (Font, Content)

Demonstration on customizing the encoder:

local cstmod = require(game.ReplicatedStorage.CSTMOD)
local EncodingService = game:GetService("EncodingService")

local ZstdEncoder = {
    encode = function(str)
        local buf = buffer.fromstring(str) -- convert string to buffer
        return EncodingService:CompressBuffer(buf, Enum.CompressionAlgorithm.Zstd, 9)
    end,
    decode = function(buf)
        local decompressed = EncodingService:DecompressBuffer(buf, Enum.CompressionAlgorithm.Zstd)
        return buffer.tostring(decompressed) -- convert buffer back to string
    end,
}

-- Apply the encoder
cstmod:SetEncoding(ZstdEncoder)

1.0.1

Choose a tag to compare

@Qquaded Qquaded released this 12 Nov 12:55
d756b76

Added mesh, attribute, and tag support.

1.0.0 | First Release

Choose a tag to compare

@Qquaded Qquaded released this 11 Nov 11:09
d756b76

First release!!!!!!!! yipe