Skip to content

Arknights Endfield ACE Anti-Cheat failing on GE-Proton but runs completely fine on DW-proton. #433

Description

@Cybertiger24

Arknights Endfield stopped working properly after it's new update at the end of January. I didn't face any Anti-cheat issues before and worked fine like normal (although I was facing a severe issue with it's interface as it would crash the game but I didn't know where to report it exactly). All of a sudden, after installing the new update, the Anti-cheat would just fail to work no matter what I did, such as verifying game integrity or deleting my prefix to start a fresh one.

Image

lutris-log.txt

By checking the Lutris logs live and repeatedly opened game, this message was persistent whenever the Anti-Cheat failed:

"wine: Call from 00006FFFFFC0D1F7 to unimplemented function msimg32.dll.AlphaBlend, aborting"

I didn't know what to do afterwards, so I thought issuing here might help me somewhere.

Compatibility Report

  • Name of the game with compatibility issues: Arknights: Endfield
  • Steam AppID of the game: Non-Steam game

System Information

  • GPU: Nvidia Geforce RTX 2050
  • Driver/LLVM version: Nvidia Drivers ver. 590.48.01-r1
  • Kernel version: cachyos-kernel-6.18.7
  • Proton version: GE-Proton-10-29
  • OS: Gentoo Linux

I confirm:

  • [ X] that I have verified my problem does NOT happen on proton-experimental and ONLY happens on GE-Proton
  • This game refuses to open on proton-experimental and used to work on GE-Proton until the game's new update.
  • [ yes] that I am NOT using the GE-Proton flatpak. (I do not build or provide the GE-Proton flatpak and it is known to have broken codec support.)
  • [ yes] that I haven't found an existing compatibility report for this game.
  • [ yes] that I have checked whether there are updates for my system available.

Symptoms:

"wine: Call from 00006FFFFFC0D1F7 to unimplemented function msimg32.dll.AlphaBlend, aborting"

Reproduction

Just install the game with it's launcher, and run it.

Note:

The game comes with it's own set of api-ms-win-core files, api-ms-win-crt files, libcurl, libssl, nghttp2, sdl2, qt5 libraries, and zlib. It also has two ways to render the game: Native Vulkan (default) or Directx 11 (not default and is for compatibility).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions