This game WILL NOT RUN on emulators without proper ARM translation.
Or at least this was my first thought...
Fotunately (and sad for me to admit) BlueStacks has a proper ARM translation (better than nox/memu) when you install PIE or android 11 and ARM as ABI.
Unfortunately tho, the engine (
unity) used by the game has methods that fail/refuse to be called on emulated GPUs (I debugged with adb and got some really sad results).
Code:
E eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
E eglCodecCommon: glUtilsParamSize: unknow param 0x000082e5
E eglCodecCommon: glUtilsParamSize: unknow param 0x000092f5
This might be caused by the
*.so files that are low level C++ compilated and unity engine requires them.
They may call the methods that expect syscalls present in real mobile GPUs (Mali/Adreno) but are missing or unimplemented in emulated graphics drivers.
In a short sentence:
This game WILL NOT RUN on emulators because of bad unity implementations.
The best result I get is: the game starts, loads the loading interface, it gets to 100%. Then song starts, plays nice but video is still on the "game loading 100%" part. By debugging I got that error messages. So sad.