Skip to content

Publish via binary patching #2

Description

@RedMike

Currently the editor publishes files by simply generating new files from scratch. This makes distribution of mods problematic, because the modded files would contain most of the original game data. An easy way around this is to generate binary patch files, which coupled with a binary patching utility can modify the original game data directly to apply a mod.

The simplest implementation is just a simple binary patch format export with something like a Python script that applies the diff.

One option for a full implementation would be a mod launcher that would also track a 'package manifest' for each mod and allow it to activate multiple mods as long as they modify different files.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions