AUR AI Reviewer

Review Results

Version #2245 of proton-ge-custom-bin · commit 652b8ef4fb91 · status Reviewed

Risk 0/5 · Safe .SRCINFO
Result #2502

Comment

The change is a simple version bump in .SRCINFO from GE_Proton11_5 to GE_Proton11_6. No new sources, scripts, dependencies, install hooks, or packaging logic are introduced by this diff. Based on the provided hunk alone, there is no evident security impact.

@@ -1,6 +1,6 @@
 pkgbase = proton-ge-custom-bin
 	pkgdesc = A fancy custom distribution of Valves Proton with various patches
-	pkgver = GE_Proton11_5
+	pkgver = GE_Proton11_6
 	pkgrel = 1
 	epoch = 1
 	url = https://github.com/GloriousEggroll/proton-ge-custom
Risk 0/5 · Safe .SRCINFO
Result #2503

Comment

The change is limited to .SRCINFO metadata and only updates the provided virtual version from GE.Proton11_5 to GE.Proton11_6. This does not introduce new sources, build steps, install scripts, permissions changes, or other execution paths. No security-relevant behavior is affected by this metadata-only version bump.

@@ -29,7 +29,7 @@ pkgbase = proton-ge-custom-bin
 	optdepends = lapack: Vosk speech recognition support
 	optdepends = lib32-lapack: Vosk speech recognition support for 32bit applications
 	provides = proton
-	provides = proton-ge-custom=GE.Proton11_5
+	provides = proton-ge-custom=GE.Proton11_6
 	conflicts = proton-ge-custom
 	conflicts = proton-ge-bin
 	options = !strip
Risk 0/5 · Safe .SRCINFO
Result #2504

Comment

The .SRCINFO update is a routine version bump for a binary package: it removes an old optional config source entry and updates the prebuilt release tarball URLs and checksums from GE-Proton11-5 to GE-Proton11-6 for x86_64 and aarch64. The sources remain HTTPS GitHub release assets from the expected upstream project, and the change does not introduce new build-time code execution, install scripts, privilege escalation, or suspicious external fetches. No security red flags are evident in this diff alone.

@@ -37,15 +37,13 @@ pkgbase = proton-ge-custom-bin
 	backup = usr/share/steam/compatibilitytools.d/proton-ge-custom/user_settings.py
 	source = user_settings.py
 	source = launcher.sh
-	source = proton-ge-custom-bin.conf
 	source = pam_limits.conf
 	sha512sums = 5d1a841d3f8f65f9e62742f84eeccfb198a0292a97ba9109f377a550a4de0e2913d1e17b3d90ecd37ac09411dc67e54662dc1be301554ce05fd128d842252deb
 	sha512sums = 78ede6d50f9c43407da511c8b37dcf60aae2ddbd461c0081f0d0ce3de08ace3a84dee86e9253acbac829b47c5818ef4e1a354ccb05feaa9853ce279dc3f903fd
-	sha512sums = d56baad80c2752fd1a2fdd75eafd07165b09cbc257d8a2641c186970117e93417355cbbc7b0f1bfae908a896aed3773fcfefc920c8c6c3135908586f444e3fa5
 	sha512sums = 60bcb1ad899d108fca9c6267321d11871feae96b696e44607ef533becc6decb493e93cbe699382e8163ad83f35cfa003a059499c37278f31afeba4700be6e356
-	source_x86_64 = GE-Proton11-5_1-x86_64.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-5/GE-Proton11-5-x86_64.tar.gz
-	sha512sums_x86_64 = 8fb1f3ae65a8dc22efd8099ff489075f0eebddf01c445b423244589f6f0a1e19c01de5d1e722b97fc1ebaf6390c813052ed55290058f8d21f1353a36146f4a2c
-	source_aarch64 = GE-Proton11-5_1-aarch64.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-5/GE-Proton11-5-aarch64.tar.gz
-	sha512sums_aarch64 = fa3048f55a70e4090a38e23d4182bcf4100c6cfbdb1a9b1b21aa01dfd2ba68ef6cc70f00242171c0f836d1e4753dfca146453baba6042f2d61ebef47d4f3cd84
+	source_x86_64 = GE-Proton11-6_1-x86_64.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-6/GE-Proton11-6-x86_64.tar.gz
+	sha512sums_x86_64 = 543e3af57bb138b1be5a5b98bba4d39ca59340bfa34ec8c12144f3e16d7434ed75bd7a68eafc228b16695884629595af0905156e5227c1898f93cdbc92cb5fcb
+	source_aarch64 = GE-Proton11-6_1-aarch64.tar.gz::https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-6/GE-Proton11-6-aarch64.tar.gz
+	sha512sums_aarch64 = c539b1c3b4fe6132fa3a2bce274926e41f0ea77a9bbc9aadb78878b840f6ab32d690a3e2b89f00ac864678c528cee3abf99e7ac222277f33403cf27834626f3b
 
 pkgname = proton-ge-custom-bin
Risk 0/5 · Safe .gitignore
Result #2505

Comment

The change only adds an ignore rule for partial download artifacts (`GE*.tar.gz.part`) in .gitignore. This does not affect build logic, package contents, permissions, network behavior, or any executable artifacts. No security-relevant impact is apparent from this diff alone.

@@ -1,6 +1,7 @@
 pkg/
 *.tar.zst
 GE*.tar.gz
+GE*.tar.gz.part
 src/
 .trunk/
 .vscode/
Risk 0/5 · Safe PKGBUILD
Result #2506

Comment

The change is a straightforward version bump from GE_Proton11_5 to GE_Proton11_6 with corresponding checksum updates and removal of an unused modules-load config install. I do not see any new sources, build-time network access, privilege escalation, persistence mechanisms, or suspicious packaging behavior introduced by this diff. The package still fetches release tarballs over HTTPS from the upstream GitHub releases page and installs files under pkgdir as before.

@@ -8,7 +8,7 @@
 ## pkginfo
 pkgdesc='A fancy custom distribution of Valves Proton with various patches'
 pkgname=proton-ge-custom-bin
-pkgver=GE_Proton11_5
+pkgver=GE_Proton11_6
 pkgrel=1
 epoch=1
 arch=('x86_64' 'aarch64')
Risk 0/5 · Safe PKGBUILD
Result #2507

Comment

The change only removes packaging of `proton-ge-custom-bin.conf` from the source array and from `package()`, while updating the release version/checksums accordingly. I did not find any new execution paths, network fetches, privilege escalation, persistence mechanisms, or integrity regressions introduced by this diff. The removed file appears to be a packaging artifact rather than a security-sensitive addition, and its omission reduces installed surface area rather than expanding it.

@@ -61,7 +61,6 @@ url='https://github.com/GloriousEggroll/proton-ge-custom'
 source=(
   'user_settings.py'
   'launcher.sh'
-  'proton-ge-custom-bin.conf'
   'pam_limits.conf'
 )
 
Risk 0/5 · Safe PKGBUILD
Result #2508

Comment

The change is low risk. It only bumps the package version, updates source checksums, and removes installation of a modules-load config file from package(). There are no new sources, no network fetches, no privilege escalation, and no suspicious scripts or unit files introduced in the reviewed diff. The removed config file reduces installed surface area rather than adding persistence or execution paths.

@@ -76,16 +75,15 @@ source_aarch64=(
 sha512sums=(
   '5d1a841d3f8f65f9e62742f84eeccfb198a0292a97ba9109f377a550a4de0e2913d1e17b3d90ecd37ac09411dc67e54662dc1be301554ce05fd128d842252deb'
   '78ede6d50f9c43407da511c8b37dcf60aae2ddbd461c0081f0d0ce3de08ace3a84dee86e9253acbac829b47c5818ef4e1a354ccb05feaa9853ce279dc3f903fd'
-  'd56baad80c2752fd1a2fdd75eafd07165b09cbc257d8a2641c186970117e93417355cbbc7b0f1bfae908a896aed3773fcfefc920c8c6c3135908586f444e3fa5'
   '60bcb1ad899d108fca9c6267321d11871feae96b696e44607ef533becc6decb493e93cbe699382e8163ad83f35cfa003a059499c37278f31afeba4700be6e356'
 )
 
 sha512sums_x86_64=(
-  '8fb1f3ae65a8dc22efd8099ff489075f0eebddf01c445b423244589f6f0a1e19c01de5d1e722b97fc1ebaf6390c813052ed55290058f8d21f1353a36146f4a2c'
+  '543e3af57bb138b1be5a5b98bba4d39ca59340bfa34ec8c12144f3e16d7434ed75bd7a68eafc228b16695884629595af0905156e5227c1898f93cdbc92cb5fcb'
 )
 
 sha512sums_aarch64=(
-  'fa3048f55a70e4090a38e23d4182bcf4100c6cfbdb1a9b1b21aa01dfd2ba68ef6cc70f00242171c0f836d1e4753dfca146453baba6042f2d61ebef47d4f3cd84'
+  'c539b1c3b4fe6132fa3a2bce274926e41f0ea77a9bbc9aadb78878b840f6ab32d690a3e2b89f00ac864678c528cee3abf99e7ac222277f33403cf27834626f3b'
 )
 
 build() {
Risk 0/5 · Safe PKGBUILD
Result #2509

Comment

The change removes installation of `proton-ge-custom-bin.conf` from `usr/lib/modules-load.d/` and drops the corresponding source/checksum entry. This is a packaging-only reduction in shipped files; it does not add new code execution, network access, privilege escalation, or persistence mechanisms. The only notable effect is that a kernel module load configuration is no longer installed, which is a functional change but not a security risk in itself. No suspicious new sources or build steps were introduced.

@@ -110,7 +108,6 @@ package() {
   ## config files
   install --mode=0775 --group=50 "${srcdir}"/user_settings.py "${pkgdir}/${_protoncfg}"
   install --mode=0644 "${srcdir}"/pam_limits.conf "${pkgdir}"/etc/security/limits.d/10-games.conf
-  install --mode=0644 "${srcdir}"/${pkgname}.conf "${pkgdir}"/usr/lib/modules-load.d/${pkgname}.conf
   ## executables
   mv "${_srcdir}"/* "${pkgdir}/${_protondir}"
   install --mode=0755 "${srcdir}"/launcher.sh "${pkgdir}/${_execfile}"
Risk 0/5 · Safe changelog.md
Result #2510

Comment

The change only adds a large changelog entry to changelog.md and does not modify build logic, install scripts, sources, or packaged artifacts. I did not find any evidence of code execution, network access, privilege escalation, or integrity-impacting behavior in this diff. The content is descriptive release notes with links to upstream commits/issues, which is low risk from a supply-chain perspective.

@@ -1,3 +1,158 @@
+## GE-Proton11-6
+
+  Wine-Wayland Changes
+
+  - Updated the Wine bleeding-edge base twice and imported/rebased the latest EM11 Wine-Wayland series: 3e5f91eb
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/3e5f91eb114f17d81eef001d3bcee0e69243bb00), 0c63e181
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/0c63e18158bb5316c2b7eec210b7c85157870920), 061e2df3
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/061e2df331dc1e035ecc62d0ea5ad0aec90ee6e1), 09b1a374
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/09b1a3747e3f6ad0b32d6de676a1aa1c804fe237). Original EM11/Wine authorship remains preserved in each patch.
+
+  - Imported Wine-Wineland’s 58-patch cross-process DMA-BUF child-rendering series in eb556a34
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/eb556a3470b02a8c2745abf167dd0601a8d3e89a). This covers GDI, OpenGL and Vulkan child windows, CEF launchers, popups, menus,
+    clipping, shaped windows, frame throttling and producer lifecycle.
+
+  - That series is primarily by Erhan Bilgili (nanomatters). It includes a present-wait follow-up by Etaash Mathamsetty, a fallback-context change based on work by Paul Gofman, and final
+    integration fixes by Thomas Crider (GloriousEggroll).
+
+  - Added StatusNotifierItem tray icons and native context menus from Erhan Bilgili, plus host desktop notifications and edge placement: f6424475
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/f64244754aa0c0e1830f046282b9a098617e1289), with corrected credit in 4334eeec
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/4334eeeca8fb44d4850320d70a99c41285f0a802).
+
+  - Enabled simultaneous availability of winewayland.drv and winex11.drv, selected per process through WINE_GRAPHICS_DRIVER. Added PROTON_USE_X11_EXCLUSIVE for user-selected X11 executables.
+    Native child rendering later superseded the broad launcher fallback and removed obsolete --in-process-gpu workarounds in 326b36f3
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/326b36f3b422a3e145c2fb602c4cddbf2f97d053).
+
+  - Fixed unsupported DDB cursor conversion and Steam desktop virtual-controller filtering in 0a9c71a0
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/0a9c71a0635b4ce9c84e1c630bacfc620554093b).
+
+  - Removed a redundant packed-code split lock that delayed Ubisoft Connect startup by minutes: 80261c9d
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/80261c9d617391a33eec877b93353db54b933d9e).
+
+  - Closed: #696 Deadlock cursor (https://github.com/GloriousEggroll/proton-ge-custom/issues/696) via 0a9c71a0; #706 launcher rendering
+    (https://github.com/GloriousEggroll/proton-ge-custom/issues/706) via f6424475, subsequently replaced by native child rendering in eb556a34.
+
+  PS5 Controller Changes
+
+  - Reworked DualShock 4, DualSense and DualSense Edge audio/haptic routing, endpoint identity, profile switching and hotplug lifecycle.
+  - Added reliable Death Stranding Director’s Cut BB audio, haptics, adaptive triggers and environmental controller effects, then extended the path to Death Stranding 2: deddac88
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/deddac88465a7ce94af17bfe2e70718ac040764e), ce9e5f73
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/ce9e5f739400e2e1e58d4eec1a58212d2ac45d0c), a8c99cea
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/a8c99cea57d2b8181b14a094f9bc4808b6e1fbd6).
+
+  - Fixed controller audio and haptics across Direct/Default profile transitions and prevented Wine from forcing a profile after reconnect: 8acb1f8d
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/8acb1f8d3f64062055b5ec78879d5f369892a409), 196d71dc
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/196d71dce8e4f82835b27979aff19333a7e071e9) for #697 (https://github.com/GloriousEggroll/proton-ge-custom/issues/697).
+
+  - Fixed simultaneous-controller publication and routed speaker effects to the physical controller generating the action: 35298cb1
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/35298cb1fd1376ca96430c52d53b965da842dacb), 241ad98c
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/241ad98c33281257d8f179754727f7f2addd7680). This closed #702 (https://github.com/GloriousEggroll/proton-ge-custom/issues/702).
+
+  - Added DS4-v2-to-DS4-v1 spoofing, including direct DS5/Edge-to-DS4-v1 behavior: 251f376c (https://github.com/GloriousEggroll/proton-ge-custom/commit/251f376cc735db513fe1b541f36d772c93ca879f),
+    resolving #699 (https://github.com/GloriousEggroll/proton-ge-custom/issues/699).
+
+  - Generalized hatswitch and XInput translation based on foriequal0’s #700 proposal (https://github.com/GloriousEggroll/proton-ge-custom/issues/700): 0fdd9b74
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/0fdd9b74b7fad38fb1c483d74efc738bb02c9e59).
+
+  - Expanded standalone Steam Input fallback support for Horizon Zero Dawn and God of War Ragnarok, including native-Steam-Input gating, controller-profile detection and hotplug updates: 45fd5aff
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/45fd5affd90d6c38c860a8f2fad9b27e07fc53fc).
+
+  - Added/fixed presets for Detroit, RDR2, Death Stranding, God of War, HZD, Dune Awakening, Grandia I/II, Lunar, Crash, A Hat in Time, Yakuza 0, Wolfenstein II, Batman Arkham Knight, Little
+    Nightmares, Spyro, Greedfall, Dark Souls Remastered, Sekiro, RE Revelations 2, SF6, Monster Hunter Rise and Lightning Returns.
+
+  - Closed: #689 Sekiro (https://github.com/GloriousEggroll/proton-ge-custom/issues/689) via 6b00f049
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/6b00f049dd6ae94f60b9364fe1557a59a0eaf458); #704 Lightning Returns (https://github.com/GloriousEggroll/proton-ge-custom/issues/704)
+    via 6efe1e2e (https://github.com/GloriousEggroll/proton-ge-custom/commit/6efe1e2ed5ef48d20bfb4c563b439baee5bc4046); #714 Dark Souls Remastered
+    (https://github.com/GloriousEggroll/proton-ge-custom/issues/714) via bf13e556 (https://github.com/GloriousEggroll/proton-ge-custom/commit/bf13e556a1d54c9469b9badfd7ef670301576ff2).
+
+  - Controller preset contributors: Ritaku02 through PR #701 (https://github.com/GloriousEggroll/proton-ge-custom/pull/701), and cocsolvi for RDR2 through PR #688
+    (https://github.com/GloriousEggroll/proton-ge-custom/pull/688).
+
+  Video Rework Changes
+
+  - Added correct MFT drain completion, callbacks outside the sink lock, fragmented Annex-B H.264 assembly, allocator orientation handling and safe allocator shutdown.
+  - Fixed #662 Lords of the Fallen (https://github.com/GloriousEggroll/proton-ge-custom/issues/662) via 00eb0cc3
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/00eb0cc3b697e65574eac6a5d1bb5bd8cf2bef60), #646 Grandia II (https://github.com/GloriousEggroll/proton-ge-custom/issues/646) via
+    cf9d278e (https://github.com/GloriousEggroll/proton-ge-custom/commit/cf9d278eb38f45bc7bb0f6fd89393a55d538526e), #653 Girls’ Frontline 2
+    (https://github.com/GloriousEggroll/proton-ge-custom/issues/653) via d2e8cc0c (https://github.com/GloriousEggroll/proton-ge-custom/commit/d2e8cc0c6bf6af0eda87365cf62d4968b13a4f85), and #606
+    Ys: Memories of Celceta (https://github.com/GloriousEggroll/proton-ge-custom/issues/606) via e6e49177
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/e6e49177273ad6f97e1a7461e85ec51e63328992).
+
+  - Fixed Grandia’s Sult Ruins video through H.264 display-dimension probing and discard-packet handling: 0cec7112
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/0cec711257644f796b820bd31d690ec5197cd9de).
+
+  - Added progressive Googlevideo URL handling, live-HLS timestamp/range semantics, autoplay, scrub/pause correction, RGB32 alpha filling, cross-device frame transfer and system-memory live-video
+    delivery for VRChat.
+
+  - Final AVPro finite-video and livestream fix closed #682 (https://github.com/GloriousEggroll/proton-ge-custom/issues/682): 88af6673
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/88af667340f311b380357da1f46bb25e1ec30938). Earlier foundation: db7964a2
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/db7964a286f07c9fb9fdfee2d8265c7f931a554c), 966ad8be
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/966ad8be364a757dd9ba9c2c88c733e42091c84d).
+
+  - Fixed the serial rtworkq item leak reported in #715 (https://github.com/GloriousEggroll/proton-ge-custom/issues/715): 96ff006b
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/96ff006b1f55aeac1e678955fcef6cb7b835af9e).
+
+  - #703 Atomic Heart (https://github.com/GloriousEggroll/proton-ge-custom/issues/703) and #713 RoboCop (https://github.com/GloriousEggroll/proton-ge-custom/issues/713) were closed after
+    latest-git validation; GitHub does not record narrower one-to-one commits. Their relevant generic fixes are the fragmented-H.264 work in d2e8cc0c and RGB32-alpha work introduced in db7964a2.
+
+  Overlay Changes
+
+  - Added Steam overlay support under Wine-Wayland, then moved Vulkan interception into a standalone vkroots implicit Vulkan layer: 2f8d3d2c
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/2f8d3d2c4489bdd8ae9c4d034b2a7ec52801c01f), 439a9368
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/439a9368dec9dbb2735b878de27223ea5332fca8).
+
+  - Removed overlay-specific code from winewayland.drv and moved the shared focus/input bridge into lsteamclient, supporting both native Vulkan and native OpenGL without Zink: 9f394d23
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/9f394d2393521155e0109bc5de7e520cd425c75d), f5549ef1
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/f5549ef16e1c172585092216c7007de5bf3dee41).
+
+  - Added launcher controller support, mouse capture, relative pointer handling, keyboard/text input, controller navigation, overlay focus, cursor forwarding and suppression of game input while
+    the overlay is active.
+
+  - Added OpenGL overlay support under both Wine-X11 and Wine-Wayland: 185681b4 (https://github.com/GloriousEggroll/proton-ge-custom/commit/185681b42d9758b572852f7aa66fa186d5e6b1b1), f5549ef1.
+  - Fixed overlay text fields and input pass-through, closing #709 (https://github.com/GloriousEggroll/proton-ge-custom/issues/709): e9dc5298
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/e9dc52989147636daa7827c1a9f80dd893c1bf08).
+
+  - Thaylor Santos moved layered-overlay shape readback off the present path, added MIT-SHM/direct scans and configurable sampling, fixing #712
+    (https://github.com/GloriousEggroll/proton-ge-custom/issues/712): a21fac45 (https://github.com/GloriousEggroll/proton-ge-custom/commit/a21fac45a2d10d98dece7ace8321795a61def861), merged as PR
+    #716 (https://github.com/GloriousEggroll/proton-ge-custom/pull/716).
+
+  Miscellaneous Changes
+
+  - Corrected Wine syscall-dispatch address gating for Marvel Rivals and related EAC/EOS launch failures: 157acdc0
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/157acdc085825d5f8934d79f782a3740e929c163). This fixed #686 (https://github.com/GloriousEggroll/proton-ge-custom/issues/686) and
+    duplicate reports #694 (https://github.com/GloriousEggroll/proton-ge-custom/issues/694), #698 (https://github.com/GloriousEggroll/proton-ge-custom/issues/698), #707
+    (https://github.com/GloriousEggroll/proton-ge-custom/issues/707), plus #710 (https://github.com/GloriousEggroll/proton-ge-custom/issues/710).
+
+  - Fixed FreeArc installers with effective-range allocation retry and WoW64 top-down reservation: 9c5aac7f
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/9c5aac7fe834ee236502a81397112355a2e3cae3), 09aa68c1
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/09aa68c1f0da95d47929cd5528cd3ebcc48372f9). The reservation backport is authored by Alexandre Julliard.
+
+  - Added a prefix-directory repair for KDE Ark bug 524702 (https://bugs.kde.org/show_bug.cgi?id=524702): 37b3e449
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/37b3e449ab15c296412e8193a1b0586f38e6219b).
+
+  - Added native-DLL preference based on version resources, authored upstream by Alexandre Julliard: 02d368d2
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/02d368d2a2d3deecaebbb078db124466b3f0f20c).
+
+  - Added missing NtGdiDdDDIQueryAdapterInfo cases by Marcos Vega through PR #690 (https://github.com/GloriousEggroll/proton-ge-custom/pull/690): 20087755
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/20087755ce2df45840958eb82fe9f3947361ecfb).
+
+  - Fixed PROTON_NVIDIA_LIBS NVAPI path handling for #673 (https://github.com/GloriousEggroll/proton-ge-custom/issues/673): c0f82381
+    (https://github.com/GloriousEggroll/proton-ge-custom/commit/c0f82381d38054d8329fab51612b458a3603c0a4).
+
+  - Added bounded VKD3D present waits during swapchain teardown, Hero Plus WoW64 handling and a minor pso2_hack correction.
+  - Updated Wine, DXVK to 3.1, VKD3D, VKD3D-Proton, D7VK, DXVK-NVAPI, FEX and protonfixes.
+  - Improved AArch64 builds: Steam support in FEX by Arkadiusz Hiler, CPU-topology derivation from process affinity by Paul Gofman, plus GE integration fixes.
+  - Corrected x86_64 release tarball matching by feelbadinc through PR #685 (https://github.com/GloriousEggroll/proton-ge-custom/pull/685).
+  - Corrected the README’s HDR/Wayland guidance and documented the Sony-controller, Steam Input fallback, DS4-v1 spoofing, X11-exclusive and ASLR options.
+
+  Merged Pull Requests
+
+  - #685 (https://github.com/GloriousEggroll/proton-ge-custom/pull/685), x86_64 installer matching, by feelbadinc.
+  - #688 (https://github.com/GloriousEggroll/proton-ge-custom/pull/688), RDR2 DualSense-to-DS4 preset, by cocsolvi.
+  - #690 (https://github.com/GloriousEggroll/proton-ge-custom/pull/690), adapter-query implementations, by Marcos Vega.
+  - #701 (https://github.com/GloriousEggroll/proton-ge-custom/pull/701), expanded Sony spoofing presets, by Ritaku02.
+  - #716 (https://github.com/GloriousEggroll/proton-ge-custom/pull/716), layered-overlay performance fix, by Thaylor Santos.
+
 ## GE-Proton11-5
 
 HOTFIX: Fix broken Easy-Anticheat loading.