Open slxdy opened 2 weeks ago
@HerpDerpinstine Would it be a problem to relicense the installer to GPL 3.0? I'm using a Steam game finder package that's licensed under GPL 3.0, and its a big part of the project. All other dependencies use MIT.
Finding steam installs is not hard, I don't think it's worth worrying about a relicense for something so minor
It would require a lot of extra understanding and writing. I could write my own Steam parsing tool, but it would definitely be faster and more reliable to just use the nuget (which is actively being maintained). Is relicensing really not possible?
The code is a nightmare. But it works.
Ready for testing. Let me know if there is any feedback or bugs I should fix.
A new installer made in .NET 8.0 with Avalonia.
Introducing new features, including a completely redesigned UI, a game list (with an automatic Steam game detector), automatic .NET Runtime installer, support for Nightly builds, and more.
To-do list:
For anyone willing to test
Alpha build
https://github.com/slxdy/MelonLoader.Installer/releases/tag/4.0-alpha
Build it yourself
You can clone this branch and build with
dotnet publish
(publish isn't required, but it produces a trimmed self-contained build). You can find the output inrepo/Output/win-x64
.Please let me know if you have any feedback before I mark the PR as ready.