Table of Contents

Namespace FishMMO.Patcher

Classes

DeletedFileEntry
ModifiedFileEntry
NewFileEntry
PatchManifest
PatchMetadata
Patcher

Applies binary patch data generated by the PatchGenerator to a target file. It reads patch metadata from a BinaryReader and reconstructs the new file by combining parts of the original file with new data from the patch. This class focuses on creating the patched temporary file; file deletion and move operations are handled externally.

PathContainment

Resolves a manifest-supplied relative path against the install root and proves the result stays inside it.

PathContainmentException

Thrown when a manifest-supplied path would resolve outside the install root.