This PR introduces a Makefile that makes it really easy to build this patch locally. Please read this for more information.
It also adds two GithubActions: one that runs on every commit and another on that runs on tags. The former creates a .bps patch on every change and the latter automatically generates a release page whenever a tag in the format v* is pushed. This makes it easy to test proposed changes and also to do releases.
In order to enable this automation the maintainer must upload its game dump/backup to a closed, personal, Dropbox account. More details on the releasing guide.
It was necessary to change the format and location of the config files .bso in order to generate the releases automatically.
Oh, all commands used by the Makefile are executed in a Docker image that contains flips and asar.
This PR introduces a Makefile that makes it really easy to build this patch locally. Please read this for more information.
It also adds two GithubActions: one that runs on every commit and another on that runs on tags. The former creates a
.bps
patch on every change and the latter automatically generates a release page whenever a tag in the formatv*
is pushed. This makes it easy to test proposed changes and also to do releases.In order to enable this automation the maintainer must upload its game dump/backup to a closed, personal, Dropbox account. More details on the releasing guide.
It was necessary to change the format and location of the config files
.bso
in order to generate the releases automatically.Oh, all commands used by the Makefile are executed in a Docker image that contains
flips
andasar
.You can see it working in this PR and in this release.
Fixes #34