Repository navigation
source_references
Purpose: Consolidated, deduplicated inventory of every primary and secondary source consulted during the Endfield_FineWine research and implementation phases. This page is the authoritative reference for verifying claims, tracing patch provenance, and locating original evidence.
How to use: Each entry includes the source type, access status, and confidence level. Sources marked
⚠️ require special handling (browser access, API calls, or archived mirrors). Cross-reference with the[confidence: high/medium/low]tags in the subsystem docs.
| Status | Meaning | Workaround |
|---|---|---|
| ✅ Accessible | Direct fetch works | None needed |
| Proof-of-work wall on HTTP | Use GitHub mirror or browser | |
| Automated fetches rejected | Browser or API required | |
| 🔴 Dead/Removed | Content no longer available | Check archived mirrors |
-
GE-Proton issue #433 — The fix identification thread. Contains the actual failure log and the dw-proton commit reference.
- URL: https://github.com/GloriousEggroll/proton-ge-custom/issues/433
- Status: ✅ Accessible
- Confidence: High — directly quotes maintainer identification of the fix commit
-
dw-proton fix commit
b816be489— The actual patch commit that makes Endfield launch on Linux.- URL: https://dawn.wine/dawn-winery/dwproton/commit/b816be489049a10453b470c6a12dcf552ea41773.patch
- Status:
⚠️ Anubis-walled (use GitHub mirror) - Mirror: https://github.com/dawn-winery/dwproton-mirror
- Confidence: High — verified verbatim against current tree
-
PCGamingWiki: Anti-Cheat Expert — Documentation of ACE architecture and Wine compatibility.
- URL: https://www.pcgamingwiki.com/wiki/Anti-Cheat_Expert
- Status: ✅ Accessible
- Confidence: High — factual reference
-
PCGamingWiki: Arknights: Endfield — Game-specific compatibility notes.
- URL: https://www.pcgamingwiki.com/wiki/Arknights:_Endfield
- Status: ✅ Accessible
-
CVE-2024-22830 — ACE-BASE.sys kernel driver vulnerability (establishes driver model).
- URL: https://nvd.nist.gov/vuln/detail/CVE-2024-22830
- Status: ✅ Accessible
- Confidence: High — confirmed NVD entry
-
AreWeAntiCheatYet #1905 — Endfield status on Proton.
- URL: https://github.com/AreWeAntiCheatYet/AreWeAntiCheatYet/issues/1905
- Status: ✅ Accessible
- Note: Only confirms "launches with latest Proton-DW," not an allowlist claim
-
rhea.dev: Endfield on Linux — Author's migration from GE-Proton to dw-proton.
- URL: https://rhea.dev/articles/2026-01/windows-games-on-linux-endfield
- Status: ✅ Accessible
- Confidence: Medium — single user report, but detailed
-
Bug 59411 — "Endfield crashes on unimplemented function ntoskrnl.exe"
- URL: https://bugs.winehq.org/show_bug.cgi?id=59411
- Status:
⚠️ Anubis-walled (title/summary only recovered) - Date: 2026-02-26
- Note: Body behind anti-bot wall; title confirms ntoskrnl is involved on Linux
-
dw-proton main repo — Dawn Winery's gacha games Proton fork.
- URL: https://dawn.wine/dawn-winery/dwproton
- Status:
⚠️ Anubis-walled - Mirror: https://github.com/dawn-winery/dwproton-mirror
-
Wine fork (current patch location) — Patches now live in a submodule fork, not
patches/wine/.- URL: https://dawn.wine/dawn-winery/wine-dwproton
- Branch:
base - Status:
⚠️ Anubis-walled - Proxy mirror: https://github.com/NelloKudo/wine-dwproton
-
Historical
patches/wine/tree — Last snapshot with folder-based layout (10.0-26).- URL: https://github.com/TomerGamerTV/dwproton
- Status: ✅ Accessible (archival)
-
Etaash-mathamsetty/wine-ntoskrnl— Related project implementing additional kernel functions.- URL: https://github.com/Etaash-mathamsetty/wine-ntoskrnl
- Status: ✅ Accessible
- Note: Project marked dead/being upstreamed; implements barrier functions and INT emulation
-
ntdll-Hide_Wine_Exports— The patch that filters Wine exports fromLdrGetProcedureAddress.- URL: https://github.com/wine-staging/wine-staging/blob/master/patches/ntdll-Hide_Wine_Exports/0001-ntdll-Add-support-for-hiding-wine-version-informatio.patch
- Status: ✅ Accessible
- Confidence: High — verified against source
-
wine-compholio stubs — Alternative ntoskrnl stub implementations.
- URL: https://github.com/wine-compholio/wine-staging/tree/master/patches/ntoskrnl-Stubs
- Status: ✅ Accessible
-
Wine 11.6 heuristic commit
a31ec8da— Prefer native DLLs based on version resource (CompanyName ≠ Microsoft).- URL: https://github.com/wine-mirror/wine/commit/a31ec8da9572672e04ae46792a398da942649875
- Status: ✅ Accessible via GitHub mirror
- Confidence: High — patch text verified
-
Wine
dlls/ntdll/version.c— RtlGetVersion / RtlGetNtVersionNumbers implementation.- URL: https://github.com/wine-mirror/wine/blob/master/dlls/ntdll/version.c
- Status: ✅ Accessible
-
CrossOver source tarballs — Commercial source releases.
- URL: https://www.codeweavers.com/crossover/source
- Status:
⚠️ 403 to automated fetchers; use browser - Tarball pattern:
https://media.codeweavers.com/pub/crossover/source/crossover-sources-<VERSION>.tar.gz - Current line: CrossOver 25.x (Wine 10.0) / CrossOver 26 (Wine 11.0 + NTSync)
-
Git mirror — LGPL-2.1 compliant mirror.
- URL: https://github.com/tbodt/crossover-wine
- Active fork:
Gcenx/winecx(branchcrossover-wine)
-
sarimarton gist — Local compile instructions (last validated 2017 Intel MBP).
- URL: https://gist.github.com/sarimarton/471e9ff8046cc746f6ecb8340f942647
- Status:
⚠️ Unmaintained since Jan 2023
-
GabLeRoux cloud builder — GitHub Actions builder for macOS.
- URL: https://github.com/GabLeRoux/macos-crossover-wine-cloud-builder
- Key files:
build_local.sh,.github/actions/configure_wine/action.yml - Issue #51:
cx-llvmno longer available from tap - Status:
⚠️ Stale for CrossOver 25+ (version matrix tops out at 22.0.1)
-
Gcenx/wine-on-mac — Homebrew-based build approach.
-
MacPorts wine-crossover — Portfile-based build.
-
carette.xyz CrossOver deep-dive — Technical analysis of CrossOver internals.
- URL: https://carette.xyz/posts/deep_dive_into_crossover/
- Status: ✅ Accessible
-
CodeWeavers ARM64 preview — Official blog on native arm64 direction.
- URL: https://www.codeweavers.com/blog/mjohnson/2025/11/6/twist-our-arm64-heres-the-latest-crossover-preview
- Status: ✅ Accessible
-
CrossOver 25 / Wine 10 — Phoronix coverage.
-
CrossOver 27 "what's in/out" — Official changelog for 27.
-
CXPatcher — SwiftUI drag-and-drop app for upgrading CrossOver with graphics dependencies.
- URL: https://github.com/italomandara/CXPatcher
- Key files:
Utils.swift,Config.swift - Constants verified:
SUPPORTED_CROSSOVER_VERSION = "23.7",EXTERNAL_RESOURCES_ROOT = /lib64/apple_gpt - Discussion #239: Confirmed no supported path for injecting low-level components like ntsync
-
Gcenx/CrossOver-fixes — Community patches for CrossOver.
-
CodeWeavers: change bottle directory — Official support doc.
-
CodeWeavers: advanced config — Environment variables and configuration.
-
Wikipedia: System Integrity Protection — SIP overview.
-
Apple: About SIP — Official documentation.
-
HackTricks: dangerous entitlements — macOS security and privilege escalation.
-
Apple GPTK — Game Porting Toolkit homepage.
-
AppleGamingWiki: Game Porting Toolkit — Community documentation.
-
GPTK4 coverage — AppleInsider and Korben articles.
-
CrossOver 26 Advanced Settings — Official documentation.
-
CrossOver changelog — Version history.
-
3Shain/dxmt — Metal-based D3D11/10 translation layer.
- URL: https://github.com/3Shain/dxmt
- Releases: v0.50 (2025-04-26) through v0.80 (2026-04-23)
- Timeline verified via GitHub API
-
Endfield: force DX11 — Community guide.
-
CrossOver compatibility: Endfield — CodeWeavers compatibility page.
-
Whisky — Alternative Wine wrapper.
-
Apple: Rosetta translation environment — Official documentation.
-
hexacorn: detecting Wine via internal and legacy APIs — Classic reference for Wine fingerprinting.
-
Rosetta AVX SIGILL — Medium article on AVX limitations.
-
Rosetta internals (Linux VM context) — Technical deep dive.
-
Kernel-level anti-cheat overview — Research article.