Skip to content

chore: repo cleanup - #47

Merged
art0007i merged 5 commits into
hazre/docs/bepisloader-readmefrom
hazre/chore/bepisloader-build-cleanup
Sep 16, 2026
Merged

art0007i merged 5 commits into
hazre/docs/bepisloader-readmefrom
hazre/chore/bepisloader-build-cleanup

Conversation

@hazre

@hazre hazre commented Sep 15, 2026

Copy link
Copy Markdown
Member

Remove rest of the Unity stuff we don't care about. And update cake build stuff.

@hazre
hazre added this pull request to stack #48 September 15, 2026 23:45
@github-actions

github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown

Download the artifacts for this pull request:

@hazre
hazre force-pushed the hazre/chore/bepisloader-build-cleanup branch from 9712b1d to bc90df6 Compare September 15, 2026 23:55
@hazre
hazre force-pushed the hazre/chore/bepisloader-build-cleanup branch from bc90df6 to 78b5ab2 Compare September 15, 2026 23:57
@hazre
hazre requested a review from a team September 16, 2026 00:06

@art0007i art0007i left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why harmonyX is netstandard 2.0 in the csproj?

In general, I think we can merge it, but originally I did not get rid of all that, because I was thinking of actually bringing the unity parts of bepinex back, so we have a smaller diff against their upstream. this goes into the opposite direction of ripping out more stuff so we have a bigger diff against upstream, but also at this point I'm fine going either way. Let me know which way you think is better and why.

Comment thread build/GitTasks.cs
@hazre
hazre force-pushed the hazre/chore/bepisloader-build-cleanup branch from 78b5ab2 to ec86f7f Compare September 16, 2026 14:59
@hazre

hazre commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

why harmonyX is netstandard 2.0 in the csproj?

because by default HarmonyX builds for .NET Framework as well, which we don't care about and only slows down the cake build.

https://github.com/ResoniteModding/HarmonyX/blob/217cc408cc3909ee67c727a2d782bede84f6c2b1/Harmony/Harmony.csproj#L4

Signed-off-by: hazre <mail@haz.re>

chore: bump System.Drawing.Common to 10.0.12

Signed-off-by: hazre <mail@haz.re>
Signed-off-by: hazre <mail@haz.re>
@hazre
hazre force-pushed the hazre/chore/bepisloader-build-cleanup branch from ec86f7f to 533e22a Compare September 16, 2026 15:09

@art0007i art0007i left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

alright I guess we hard moving away from upstream now

@hazre

hazre commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

Kinda? we still merge stuff from upstream where it makes sense and try to contribute back also when it makes sense. but yeah it's own thing now.

@art0007i

Copy link
Copy Markdown

well yeah, as opposed to moving closer to upstream, where we find the minimum changes that are required to achieve what we want. I think this would be ideal, but also this way of just yeeting everything we don't currently need is acceptable

@hazre

hazre commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

Tbh I would agree here if BepInEx v6 was a constantly updated project with regular frequency of commits but it has been in development standstill for ages now and they still haven't finalized a stable release.

But like majority of things coming out of upstream is Unity specific and we don't care for Unity.

It's just longer build times, more code to maintain and extra dependencies we don't need. It's all downsides. Our changes are already pretty minimal and easy to merge in upstream changes that relevant to us.

@art0007i
art0007i merged commit 880af5e into master Sep 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants