Commit b65f75e
authored
feat: Initial macOS patcher (#677)
<!-- Thanks for contributing to Peacock! Here's a bit of a template to
help make sure everything relevant is covered. -->
## Scope
Adds a new patcher, specifically for macOS. Extracted from #676.
This can be refined as we go but it's a pretty solid start.
<!-- List any relevant changes you have made here. Be sure to link any
issues fixed, or that are relevant to these changes. -->
## Test Plan
- Confirm that the patcher succeeds on the app store build of the game
- Confirm that the patcher succeeds on the steam build of the game
<!-- List how you have verified these changes work as intended. -->
## Checklist
<!--
Once you create the PR, the checklist will be added below this comment
automatically (based on what files you've changed).
It's just a few reminders to make sure everything is perfect. You can
place an "X" in the boxes to tick them off.
When you have completed the checklist, press the "Ready for review"
button.
-->
--------
#### General
- [x] I've run Prettier to format any changed files
- [x] I've verified that my changes work, and included a test plan26 files changed
Lines changed: 1755 additions & 0 deletions
File tree
- .github/workflows
- patcher-darwin
- .idea
- inspectionProfiles
- src
- patch_definitions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments