protonscr

少女前线 - Girls' Frontline

protonopen appid 3347970Game compatibility - Unofficial
ValveSoftware/Proton#8808 · opened 2025-06-13 by zerodegress · updated 2025-11-20 · 9 comments · github · game page · search this game
4 matching comments, n / p to jump
Zzerodegress 2025-06-13 github

Compatibility Report

  • Name of the game with compatibility issues: Girls' Frontline
  • Steam AppID of the game: 3347970

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-3347970.log

Symptoms

The game crashes soon after entering the login screen.

Reproduction

  1. start the game.
  2. wait for a few seconds and crash.

Image

Kkisak-valve maintainer 2025-06-13 github

Hello @zerodegress, wine: Unimplemented function IPHLPAPI.DLL.GetOwnerModuleFromTcpEntry called at address 00006FFFFFFA4688 (thread 0334), starting debugger... looks like the line of interest from your Proton log.

Zzerodegress 2025-06-13 github

It looks like the dll provided by wine is missing key functionality, which has been seen on several ArchLinux devices. But strangely enough, there seems to be Steam Deck that can run normally for up to five minutes directly under Proton-9.0-4 without crashing.

PPonchman 2025-11-18 github

Same issue is present in Girls' Frontline (3887700), EN release of the game with proton 10.0-3.
Though after replacing the DLL with a microsoft origin one and putting WINEDLLOVERRIDES="iphlpapi=n" %command% in game launch options fixes the crash, the "user center" of the game does not initializes properly and does not allow to play the game.

MMingu113 2025-11-19 github

Get a Windows' iphlpapi.dll somewhere you trust, put it inside the game directory (same as the game's .exe). Add WINEDLLOVERRIDES="iphlpapi=n" %command% in the game launch option and choose Proton 7 for the game, this seems to works for many users.

EEriikat 2025-11-19 github

Get a Windows' iphlpapi.dll somewhere you trust, put it inside the game directory (same as the game's .exe). Add WINEDLLOVERRIDES="iphlpapi=n" %command% in the game launch option and choose Proton 7 for the game, this seems to works for many users.

I tried this and it didn't work for me on Arch Linux. The game refused to boot with any Proton version that wasn't Experimental or Hotfix. And once it booted up, the user control center couldn't load, so i couldn't login into the game.

MMingu113 2025-11-19 github

Replying to https://github.com/ValveSoftware/Proton/issues/8808#issuecomment-3551861241

On my machine, I was able to play the game with said fix. try PROTON_LOG=1 and see the log in your home dir to check for the problem.

EEriikat 2025-11-19 github

Replying to [#8808 (comment)](https://github.com/ValveSoftware/Proton/issues/8808#issuecomment-3551861241)

On my machine, I was able to play the game with said fix. try PROTON_LOG=1 and see the log in your home dir to check for the problem.

Okay i checked the logs and i found out the issue.

In most guides, you get told to copy the new .dll file as iphlpapi.dll, but my logs shown that the file, even after copying it, could not be found. The crash happens in the moment IPHLPAPI.DLL needs to be called in, resulting in a crash by wine. Since in Linux capitalization of letters matters I copied again the same .dll file, but in capital letters.

Before i updated the name file, the game crashed if i wrote WINEDLLOVERRIDES="iphlpapi=n" %command% as launch options without even seeing the game screen. After updating the name of the .dll file to IPHLPAPI.DLL the game just ran fine. I could log in, i could play in a stable way. I didn't had issues with the User Center or anything.

Any proton version above 7 will make the User Center fail to load. So you have to use Proton versions between 5 and 7. Proton 7 loads faster and it feels more solid performing than 5 in my case. Problem solved on my end. Thank you for the help.

IIr0nRhin0 2025-11-20 · hidden on GitHub github

Replying to [#8808 (comment)](https://github.com/ValveSoftware/Proton/issues/8808#issuecomment-3551861241)

Before i updated the name file, the game crashed if i wrote WINEDDLOVERRIDES="iphlpapi=n" %command% as launch options without even seeing the game screen. After updating the name of the .dll file to IPHLPAPI.DLL the game just ran fine. I could log in, i could play in a stable way. I didn't had issues with the User Center or anything.

Your typo in 'WINEDDLOVERRIDES="iphlpapi=n' %command% cost me 30 minutes lol(DDL instead of DLL). Everyone please take care its 'WINEDLLOVERRIDES="iphlpapi=n %command%' and Eriikats solution also works for me.

EEriikat 2025-11-20 · hidden on GitHub github

Your typo in 'WINEDDLOVERRIDES="iphlpapi=n' %command% cost me 30 minutes lol(DDL instead of DLL). Everyone please take care its 'WINEDLLOVERRIDES="iphlpapi=n %command%' and Eriikats solution also works for me.

OH MY GOD IM SO SORRY. I already edited the typo out. Thanks for letting me know about it.