HexPatch 0.0.0-preview.0.19
dotnet add package HexPatch --version 0.0.0-preview.0.19
NuGet\Install-Package HexPatch -Version 0.0.0-preview.0.19
<PackageReference Include="HexPatch" Version="0.0.0-preview.0.19" />
paket add HexPatch --version 0.0.0-preview.0.19
#r "nuget: HexPatch, 0.0.0-preview.0.19"
// Install HexPatch as a Cake Addin #addin nuget:?package=HexPatch&version=0.0.0-preview.0.19&prerelease // Install HexPatch as a Cake Tool #tool nuget:?package=HexPatch&version=0.0.0-preview.0.19&prerelease
HexPatch
A reasonably generic framework for applying arbitrary hex-level edits to files
What is it?
This is a library/framework used for creating "patches" to binary files. Ultimately, it's just a way of defining, loading and applying any number of byte-level modifications to a binary file. It uses ModEngine
as its underlying framework and includes a HexPatchEngine
that can be used with ModEngine
to quickly drop-in HexPatch functionality.
HexPatch was originally designed for, and is likely most applicable to, scenarios like game modding where manual hex edits to binary files can be hard to track, easy to get wrong and often impossible to combine.
This project also includes HexPatch.Build
, an additional companion library for HexPatch
that uses BuildEngine
to simplify semi-isolated repeatable environments for these edits. You should consider this deprecated in favour of ModEngine.Build
.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. 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. |
-
net5.0
- Microsoft.Extensions.Logging (>= 5.0.0)
- ModEngine.Core (>= 0.0.0-preview.0.6)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on HexPatch:
Package | Downloads |
---|---|
HexPatch.Build
A companion library for HexPatch using BuildEngine to create repeatable bulk edits, designed for binary mods. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.0.0-preview.0.19 | 136 | 10/26/2022 |
0.0.0-preview.0.18 | 139 | 10/21/2022 |
0.0.0-preview.0.17 | 4,588 | 11/24/2021 |
0.0.0-preview.0.16 | 217 | 7/11/2021 |
0.0.0-preview.0.15 | 266 | 7/11/2021 |
0.0.0-preview.0.14 | 183 | 7/9/2021 |
0.0.0-preview.0.13 | 185 | 6/24/2021 |
0.0.0-preview.0.10 | 184 | 3/2/2021 |
0.0.0-preview.0.9 | 181 | 2/4/2021 |
0.0.0-preview.0.7 | 190 | 1/20/2021 |
0.0.0-preview.0.6 | 168 | 1/19/2021 |
0.0.0-preview.0.5 | 191 | 1/18/2021 |
0.0.0-preview.0.4 | 187 | 1/15/2021 |
0.0.0-preview.0.2 | 202 | 1/15/2021 |