GamePatchKit.Core 0.1.1

dotnet add package GamePatchKit.Core --version 0.1.1
                    
NuGet\Install-Package GamePatchKit.Core -Version 0.1.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GamePatchKit.Core" Version="0.1.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GamePatchKit.Core" Version="0.1.1" />
                    
Directory.Packages.props
<PackageReference Include="GamePatchKit.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GamePatchKit.Core --version 0.1.1
                    
#r "nuget: GamePatchKit.Core, 0.1.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package GamePatchKit.Core@0.1.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=GamePatchKit.Core&version=0.1.1
                    
Install as a Cake Addin
#tool nuget:?package=GamePatchKit.Core&version=0.1.1
                    
Install as a Cake Tool

GamePatchKit.Core

GamePatchKit의 엔진 독립 core 계약. 게임 데이터 identity, canonical JSON, diff와 download plan 계산을 담당하며 filesystem·HTTP·UnityEngine·특정 Storage SDK를 참조하지 않는다.

  • target framework: netstandard2.1
  • 경로와 glob은 문자열로만 처리한다.

포함하는 것

  • gamepatchkit.yml을 파싱한 설정 모델과 release manifest 모델
  • RFC 8785 JCS·I-JSON canonical JSON writer
  • SHA-256, Ed25519 signature 검증, ed25519-<hex64> key ID 파생
  • dataVersion·compactVersion·manifestHash 규칙
  • 정규화 상대 경로와 platform 독립 glob parsing·matching
  • release diff와 download plan
  • zstd codec 식별자와 ICompressionCodec contract

함께 쓰는 패키지

패키지 역할
GamePatchKit.Runtime 다운로드·검증·활성화 상태 머신
GamePatchKit.DotNet HttpClient·filesystem 기반 Runtime adapter
GamePatchKit.Compression.NativeCompressions 기본 zstd codec
GamePatchKit.Cli (gpk) package·verify·compact·sign 명령행 도구

문서

MIT License.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on GamePatchKit.Core:

Package Downloads
GamePatchKit.Runtime

Client runtime state machine for verifying, downloading, and activating GamePatchKit packages via pluggable transport and storage adapters

GamePatchKit.Compression.NativeCompressions

Zstandard compression codec adapter for GamePatchKit, based on NativeCompressions.Zstandard

GamePatchKit.DotNet

HttpClient- and filesystem-based .NET adapter for the GamePatchKit Runtime, with default zstd codec configuration

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.1 150 7/29/2026