Repository navigation
Conversation
…Io linkage from OpenKh.Patcher to allow Linux deployment.
…ods are always on the bottom, fix some bugs,.
|
Updated all pre-compiled builds to latest. |
| ); | ||
|
|
||
| public byte[] ApplyXeeynamosMethod(ReadOnlySpan<byte> input) | ||
| public byte[] ApplyLegacyFormatMethod(ReadOnlySpan<byte> input) |
There was a problem hiding this comment.
FYI @TopazTK these method name changes broke tests in Kh2Ps2PatchTests. Doesn't seem like any functionality was changed with these, so just updating the function name should fix those tests.
I think... Can't get it to build on Linux because of some weird project configuration.
I think the failing tests are all that the workflow is complaining about???
There was a problem hiding this comment.
Tests are known to be broken and all tests regarding OpenKH.Tools.ModManager, OpenKH.Patcher, and OpenKH.Command.BdxIo will be rewritten when everything is done and set in stone.
There was a problem hiding this comment.
I think... Can't get it to build on Linux because of some weird project configuration.
People have had issues building it on Rider, the problem is Avalonia related, I will try to fix it but no Rider.
I will ask Solt if they can do anything since they did build it on Linux with Rider.
|
Note to try and add support for the Xbox Play Anywhere version: |
|
I am aware of the new official Epic Games Launcher for Linux distributions. Due to it not working on most distributions at this moment, it won't be supported for now and Heroic will continue to be the default. Support will be added once the launcher is stable enough. |
|
Scratch that, due to having only one prefix for ALL games installed through the launcher, the official EGS launcher will NOT be supported for automatic adjustments on Linux. The only support it will have is launching via the URI protocol. Heroic support will be extended to be close to Steam if possible. |
What is this PR?
Simply put, this PR seeks to remake the Mod Manager to be cross-platform, modern, fast, and packed full of features for the user and the developer alike.
The Current Scope
The current scope of this particular PR is to ensure the following:
Checklists
The following Checklist is purely for feature parity:
Ability to parse all mods from the curated list.[Invalidated.]Ability to search mods from said curated list.[Invalidated.]This following Checklist is for new features and/or improvements from the old program:
Readily Compiled Builds
For the sake of convenience, here are the latest builds for Windows and Linux.
They are Proton Drive links because GitHub is ass. The dates of the builds are on the files themselves.
Latest Windows Build: https://drive.proton.me/urls/JXM3R0MFHC#XeLNvMgt83EO
Latest Linux Build: https://drive.proton.me/urls/2P7SJ9CTMM#4LoeJEHRLexz
They are self-contained single-binary builds, as they should be.
Screenshots
Currently Present Third Party Libraries
It seems that it is nigh impossible to find any sort of library that is completely free of Generative AI and LLM involvement. As this is the case, I sadly have to compromise.
The following libraries, although they may or may not make use of AI assistance, have high-quality codebases that are human controlled and refactored.
The libraries listed here do NOT allow vibe-coded contributions nor autonomously generated code within their development nor codebase.
This is, quite literally, the best I could do.
Finishing Notes
This PR does NOT make use of any sort of Generative AI or LLMs within its codebase, idea phase, or any other aspect of its development.
Any libraries making use of AI assistance is out of my control.