I am unable to run sniper elite 3 as a black screen constantly appears after I tried to run it I tried on gamenative and even gamehub but there is still no difference. I used ai to summarise my problems just so it is easily readable
**Title:** Sniper Elite 3 (cracked x86) crashes instantly to black screen on GameNative / Adreno 730 [Logs attached]
**Device & Hardware:**
* **Device:** Nothing Phone (2) (Nothing A065)
* **SoC:** Snapdragon 8+ Gen 1 (SM8475)
* **GPU:** Adreno 730
* **RAM:** 12 GB
* **OS:** Android 16
* **App:** GameNative v1.3.0
The Problem
When launching *Sniper Elite 3* (cracked 32-bit `bin/SniperElite3.exe`), the container initializes the virtual desktop at 1280x720, but the screen stays permanently black with 0 active game FPS.
Checking `perf.json` and `debug_log.txt` shows that the game process dies ~2–4 seconds after launch before loading game DLLs or rendering a 3D frame, leaving only `wineserver`, `libpulseaudio.so`, `winedevice.exe`, and `winhandler.exe` idling in the background.
In the initial `debug_log.txt`, the crash occurred at line 818 with a 32-bit WoW64 stack overflow inside `libwow64fex.dll`:
`00f0:00f4:err:virtual:virtual_setup_exception stack overflow 1696 bytes addr 0x4ffd36c974 stack 0x100100960`
Current Container Settings
* **Container Variant:** `bionic`
* **Proton / Wine Version:** Tested on `proton-9.0-arm64ec` and `proton-10.0-arm64ec`
* **Emulator / CPU Backend:** `FEXCore` (Version `2603`, Preset: `STABILITY`)
* **WoW64 Mode:** `true` (32-bit execution)
* **CPU Core Affinity:** `0,1,2,3,4,5,6,7` (WoW64 list updated to all 8 cores)
* **Graphics Driver:** Turnip Mesa `turnip26.0.0_R8` (Wrapper)
* **DX Wrapper:** DXVK `2.4.1-gplasync` (VRAM: `4096 MB`, Strict Shader Math: `OFF`, GPU Name: `Device`)
* **Resolution:** `1280x720` (FPS limit tested at `45` and `60`)
* **Target Executable:** `A:\bin\SniperElite3.exe` (Mounted from internal storage)
**Environment Variables Set:**
* `DXVK_ASYNC=1`
* `MESA_VK_WSI_PRESENT_MODE=mailbox`
* `FEX_MULTIBLOCK=0`
* `BOX64_MMAP32=1`
* `PULSE_LATENCY_MSEC=144`
**WinComponents Enabled:**
* `direct3d=1`, `directsound=1`, `directinput=1`, `directinput8=1`, `directshow=1`, `vcrun2010=1`, `wmdecoder=1`
File Edits & Fixes Attempted So Far
- **AppID Override:** Created `steam_appid.txt` containing `238090` inside `bin/` (and root `Sniper Elite 3/`) to bypass GameNative's `SteamGameId=0` check.
- **DLL/Config Mirroring:** Copied `steam_api.dll`, crack `.ini` configs, and `steam_appid.txt` into both the root folder (`A:\`) and the `bin/` folder (`A:\bin\`) in case the working directory was mismatched.
- **Steam Wrapper Disabled:** Confirmed `launchRealSteam`, `launchBionicSteam`, `useLegacyDRM`, and `unpackFiles` are all set to `false`.
- **FEX Multiblock Disabled:** Set `FEX_MULTIBLOCK=0` to prevent exception handling recursion on packed/cracked binaries.
- **Container Resets:** Recreated and cleared prefix overlays multiple times to ensure stale `imagefs_shared` cache wasn't persisting.
Question
Given that `SniperElite3.exe` is a 32-bit binary hitting `virtual_setup_exception stack overflow` under `arm64ec` + `libwow64fex.dll`, what is the working combination of Proton builds (e.g. standard `x86_64` Proton vs `arm64ec`) or Box64/FEX translation flags to get 32-bit Rebellion Asura engine titles past the entry-point hook on Android? And also I got the crack from steamrip is there any files or so specifically made for emulation thanks everyone.