- version.dll: minimal DllMain only (no ImGui, no libgcc dep, 103K vs 1.4M) — less flagged by anti-cheat, loads without WINEDLLOVERRIDES on Windows, via version=n,b on Proton - winhttp.dll: full always-on hooks (IsRobe/IsCharacter/HasPerk/UpdateLockedPets etc) with 60s retry until lobby, now correctly forwards WinHttp* to C:\Windows\System32\winhttp.dll (was winhttp_real crash) - standalone: unlock --all now patches collectables.json to exact 6/2/7 (BarbedWires 6 etc) not 8 superset, so HasCollectedAll* passes; also updates remotecache.vdf sha/size - scripts: install.sh now prefers version.dll, auto-sets WINEDLLOVERRIDES for Proton, handles --update redownload + GameAssembly sha check via tools/check_offsets.py - verify: version.dll via "version=n,b" now loads without crash (no DevourUnlocker.log, no crash dump), collectables.json stays 406 after lobby load
84 lines
No EOL
2.5 KiB
JSON
84 lines
No EOL
2.5 KiB
JSON
{
|
|
"format": 1,
|
|
"restore": {
|
|
"/home/mithral/Documents/Devour Unlocker FORKED/DevourUnlocker/BepInEx/DevourUnlocker.csproj": {}
|
|
},
|
|
"projects": {
|
|
"/home/mithral/Documents/Devour Unlocker FORKED/DevourUnlocker/BepInEx/DevourUnlocker.csproj": {
|
|
"version": "2.0.0",
|
|
"restore": {
|
|
"projectUniqueName": "/home/mithral/Documents/Devour Unlocker FORKED/DevourUnlocker/BepInEx/DevourUnlocker.csproj",
|
|
"projectName": "DevourUnlocker",
|
|
"projectPath": "/home/mithral/Documents/Devour Unlocker FORKED/DevourUnlocker/BepInEx/DevourUnlocker.csproj",
|
|
"packagesPath": "/home/mithral/.nuget/packages/",
|
|
"outputPath": "/home/mithral/Documents/Devour Unlocker FORKED/DevourUnlocker/BepInEx/obj/",
|
|
"projectStyle": "PackageReference",
|
|
"configFilePaths": [
|
|
"/home/mithral/.nuget/NuGet/NuGet.Config"
|
|
],
|
|
"originalTargetFrameworks": [
|
|
"netstandard2.1"
|
|
],
|
|
"sources": {
|
|
"https://api.nuget.org/v3/index.json": {}
|
|
},
|
|
"frameworks": {
|
|
"netstandard2.1": {
|
|
"targetAlias": "netstandard2.1",
|
|
"projectReferences": {}
|
|
}
|
|
},
|
|
"warningProperties": {
|
|
"warnAsError": [
|
|
"NU1605"
|
|
]
|
|
},
|
|
"restoreAuditProperties": {
|
|
"enableAudit": "true",
|
|
"auditLevel": "low",
|
|
"auditMode": "direct"
|
|
},
|
|
"SdkAnalysisLevel": "10.0.100"
|
|
},
|
|
"frameworks": {
|
|
"netstandard2.1": {
|
|
"targetAlias": "netstandard2.1",
|
|
"dependencies": {
|
|
"BepInEx.Analyzers": {
|
|
"suppressParent": "All",
|
|
"target": "Package",
|
|
"version": "[1.*, )"
|
|
},
|
|
"BepInEx.Core": {
|
|
"target": "Package",
|
|
"version": "[6.0.0-be.688, )"
|
|
}
|
|
},
|
|
"imports": [
|
|
"net461",
|
|
"net462",
|
|
"net47",
|
|
"net471",
|
|
"net472",
|
|
"net48",
|
|
"net481"
|
|
],
|
|
"assetTargetFallback": true,
|
|
"warn": true,
|
|
"downloadDependencies": [
|
|
{
|
|
"name": "NETStandard.Library.Ref",
|
|
"version": "[2.1.0, 2.1.0]"
|
|
}
|
|
],
|
|
"frameworkReferences": {
|
|
"NETStandard.Library": {
|
|
"privateAssets": "all"
|
|
}
|
|
},
|
|
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/10.0.111/RuntimeIdentifierGraph.json"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |