H.E.C.
lvl.1
Sweden
Offline
|
Hello,
For past couple of days I was trying to make the DJI Virtual Flight app work on PC (Windows) or Android to be able to practise for DJI Avata. After overcoming the first hurdle to actually find either of apps (not really well advertised: https://www.dji.com/uk/mobile/avata/downloads) I've ran into myriad of other issues:
1. On android while it works without actually having the goggles and controller with only virtual sticks on the screen, it's a bit of pain to use and phone heats up fast. In the settings there is help section showing use of both Xbox as well as Playstation controllers, however when trying PS4 or PS5 controllers with the app, both via USB as well as BT, they're recognized but controls are not mapped correctly and there is no way of configuring that. So basically unusable.
2. On Windows (tested in total on 4 different PCs) the app will not start at all. On Windows 10 Professional (on two different machines) it simply fails to load with: "Error / The following component(s) are required to run this program: / DirectX Runtime" and terminates after clicking OK. The DirectX is inded present (Windows 10 have that built in by default) and working correctly (also verified by running "dxdiag"). On other 2 PCs (Windows 7 Professional, tested on due to pure desperation) it fails with: "DFSM-Win64-Shipping.exe - System Error / The program can't start because api-ms-win-downlevel-kernel32-l2-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem." followed by "Error / Out of video memory trying to allocate a rendering resource. Make sure your video card has the minimum required memory, try lowering the resolution and/or closing other applications that are running. Exiting..." Unreal Engine error.
The above mentioned file is not missing, it's in the folder "C:\Windows\System32\CompatTel". Aparently some other DJI apps were plagued with the same or similar error and recommendation was to copy the file into app's Win64 directory ("C:\Program Files (x86)\DJI\DJI Virtual Flight\WindowsNoEditor\DFSM\Binaries\Win64"). While that will take care of first error, the second one persists and as it's not possible to get into the app in the first place, changing the resolution as suggested is not possible. Also, the correct installation of DirectX was verified using "dxdiag" and no problems were reported (Version DirectX 11).
I know it's most likely due to older PCs with "weak" graphics cards (though as the app doesn't actually specify minimum requirements it's impossible to verify), however both W10 PCs are fairly powerful and being unable to run the app correctly (or at all) on 6 various devices with numerous alternative controllers and settings is a bit disheartening at best.
If anyone has any ideas or tips how to either make the Playstation controller work correctly with Android app or to be able to load the Windows app at all, it will be greatly appreciated.
Thank you.
Safe flying!
H.E.C.
|
|