Skip to content

.NET and Package version updates to fix compatibility on Linux - #173

Open
JIRPOS wants to merge 1 commit into
newman55:masterfrom
JIRPOS:master
Open

.NET and Package version updates to fix compatibility on Linux#173
JIRPOS wants to merge 1 commit into
newman55:masterfrom
JIRPOS:master

Conversation

@JIRPOS

@JIRPOS JIRPOS commented Jun 30, 2026

Copy link
Copy Markdown

Update dnlib to 4.5.0
Update LibHarmony to 2.4.2
Update Newtonsoft.JSON to 13.0.4 (known vulnerability in 11.0)
some misc assembly linking fixes (sorry) in Console, UnityModManagerApp and Updater projects (now linked against Nuget package versions of dnlib and LibHarmony)
bump UnityModManager to .NET 4.8

This was done purely as a test to fix functionallity on Linux,
Tested with :
Proton 11 (Wine 11)
Derail Valley (doorstop + WINEDLLOVERRIDES="winhttp=n,b" %command%
kernel Linux 7.1.1-2-cachyos

Not tested on any other (older) game, sorry, I have no idea why was UnityModManger the only project still built against .NET 3.5, I guess it might've had some older Mono compatiblity reasons?

Update LibHarmony to 2.4.2
some misc assembly linking fixes (sorry)
bump UnityModManager to .NET 4.8
@Xenomorphy

Copy link
Copy Markdown

Thank you very much @JIRPOS, tested on Pathfinder Wrath of the Righteous + Assembly, the mod manager now loads properly.

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