https://bugs.winehq.org/show_bug.cgi?id=54251
--- Comment #4 from Michael J Evans mjevans1983@gmail.com --- I've tested it by editing wine-git/PKGBUILD and saving iphlpapi.diff to the build area's src folder.
# PKGBUILD change, add to prepare() # Psueoshell, modify # cp .../iphlpapi.diff ~/.cache/yay/wine-git/src/ patch --directory="${srcdir}/wine" --forward --strip=1 --input="${srcdir}/iphlpapi.diff"
Retesting ipconfig /all - SUCCESS
ipconfig /all Hostname. . . . . . . . . . . . . : AHOSTNAME Primary DNS suffix. . . . . . . . : lan Node type . . . . . . . . . . . . : Hybrid IP routing enabled. . . . . . . . : No
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented 0058:fixme:nsi:ipv6_forward_enumerate_all not implemented Ethernet adapter lo
Connection-specific DNS suffix. . : Description . . . . . . . . . . . : lo Physical address. . . . . . . . . : DHCP enabled. . . . . . . . . . . : No IPv6 address. . . . . . . . . . . : ::1 IPv4 address. . . . . . . . . . . : 127.0.0.1 Default gateway . . . . . . . . . :
Ethernet adapter enp8s0
Connection-specific DNS suffix. . : Description . . . . . . . . . . . : enp8s0 Physical address. . . . . . . . . : REDACTED DHCP enabled. . . . . . . . . . . : No IPv6 address. . . . . . . . . . . : REDACTED Default gateway . . . . . . . . . :
Ethernet adapter enp9s0
Connection-specific DNS suffix. . : Description . . . . . . . . . . . : enp9s0 Physical address. . . . . . . . . : REDACTED DHCP enabled. . . . . . . . . . . : No Default gateway . . . . . . . . . :
Ethernet adapter br0
Connection-specific DNS suffix. . : Description . . . . . . . . . . . : br0 Physical address. . . . . . . . . : REDACTED DHCP enabled. . . . . . . . . . . : No IPv6 address. . . . . . . . . . . : fd00:REDACTED IPv6 address. . . . . . . . . . . : 2000:REDACTED IPv6 address. . . . . . . . . . . : fd00:REDACTED IPv6 address. . . . . . . . . . . : 2000:REDACTED IPv6 address. . . . . . . . . . . : fe00:REDACTED IPv4 address. . . . . . . . . . . : 192.168.0.10 Default gateway . . . . . . . . . : 192.168.0.1
Now for the bonus stage... does this fix the game I was trying to play in bug #54252 ?
$ find ~/.wine -type f -iname 'iphlp*'
$ find ~/.local/share/Steam/ -type f -iname 'iphlp*'
Looks like I'll need to overwrite the file in the compatibility tool, probably won't be a problem?
~/.local/share/Steam/compatibilitytools.d/GE-Proton7-43/files/lib/wine/i386-windows/iphlpapi.dll ~/.local/share/Steam/compatibilitytools.d/GE-Proton7-43/files/lib64/wine/x86_64-windows/iphlpapi.dll
Also make sure the game's PFX drive uses a symlink not a copied file. $ ls -l ~/.local/share/Steam/steamapps/compatdata/799600/pfx/drive_c/windows/system*/iphlpapi.dll
Copy the 32 and 64 bit versions of the DLL over their targets in .local/share/Steam
That allows Costmoteer to boot to the main menu, which it wasn't before. I have not yet tested any other aspect of network interaction or gameplay.
+
When will the patch be in the main / normal git branch?
What version(s) of wine will see a update with or backport of this patch?