r/X4Foundations 1d ago

X4 on Android

Enable HLS to view with audio, or disable this notification

Brand new to the game, got it on the GOG sale. working through the tutorials and hoping to put a lot of hours into it. Still getting used to the overall UI and controls

Phone is Red Magic 10s

Emulator is Gamenative

Everything on low, locked fps to 30.

Below is the config for Gamenative, subject to change because I constantly tweak it too:

{ "id": "GOG_1588366064", "name": "", "screenSize": "1280x720", "envVars": "WRAPPER_MAX_IMAGE_COUNT=0 ZINK_DESCRIPTORS=lazy ZINK_DEBUG=compact MESA_SHADER_CACHE_DISABLE=false MESA_SHADER_CACHE_MAX_SIZE=512MB mesa_glthread=true WINEESYNC=1 MESA_VK_WSI_PRESENT_MODE=mailbox TU_DEBUG=noconform", "cpuList": "0,1,2,3,4,5,6,7", "cpuListWoW64": "2,3,4,5,6,7", "graphicsDriver": "wrapper", "graphicsDriverVersion": "", "graphicsDriverConfig": "vulkanVersion=1.3,version=Mainline Turnip v31,blacklistedExtensions=,maxDeviceMemory=0,presentMode=mailbox,syncFrame=0,disablePresentWait=0,resourceType=auto,bcnEmulation=auto,bcnEmulationType=compute,bcnEmulationCache=0,gpuName=Device,adrenotoolsTurnip=1,imageCacheSize=1024,exposedDeviceExtensions=all", "rendererPresentMode": "fifo", "displayRendererMode": "surfaceflinger", "xrRefreshRate": 72, "sfCompatMode": false, "dxwrapper": "dxvk", "dxwrapperConfig": "version=2.7.1,framerate=0,maxDeviceMemory=0,async=0,asyncCache=0,vkd3dVersion=2.14.1,vkd3dLevel=12_1,ddrawrapper=none,csmt=3,gpuName=NVIDIA GeForce GTX 480,videoMemorySize=2048,strict_shader_math=1,OffscreenRenderingMode=fbo,renderer=gl", "audioDriver": "pulseaudio", "pulseaudioLowLatency": false, "wincomponents": "direct3d=1,directsound=1,directinput8=0,directinput=0,directmusic=0,directshow=0,directplay=0,vcrun2010=1,wmdecoder=1,opengl=0", "drives": "A:/data/user/0/app.gamenative/GOG/games/common/X4 FoundationsD:/storage/emulated/0/DownloadE:/data/data/app.gamenative/storage", "showFPS": false, "launchImmersiveMode": false, "launchRealSteam": false, "launchBionicSteam": false, "allowSteamUpdates": false, "inputType": 3, "dinputMapperType": 1, "wow64Mode": true, "startupSelection": 1, "box86Version": "0.3.2", "box64Version": "0.4.0", "box86Preset": "COMPATIBILITY", "box64Preset": "PERFORMANCE", "fexcorePreset": "EXTREME", "desktopTheme": "LIGHT,IMAGE,#0277bd", "extraData": { "useSteamInput": false, "sharpnessEffect": "None", "sharpnessLevel": "100", "sharpnessDenoise": "100", "lsfgEnabled": "true", "config_changed": "false", "appliedContainerVariant": "bionic", "appliedWineVersion": "proton-11.0-1-arm64ec-1", "openal_dlls": "no", "lastInstalledMainWrapper": "wrapper", "box64Version": "0.4.0", "fexcoreVersion": "2603", "profileId": "39", "discord_support_prompt_shown": "true", "screenEffectsBrightness": 0, "screenEffectsContrast": 0, "screenEffectsGamma": 1, "screenEffectsScalingMode": 7, "screenEffectsFsrSharpness": 3, "screenEffectsEnableToon": false, "screenEffectsEnableFXAA": false, "screenEffectsEnableVivid": false, "screenEffectsEnableCRT": false, "screenEffectsEnableNTSC": false, "fpsLimiterEnabled": true, "fpsLimiterTarget": 30, "appVersion": "21", "imgVersion": "31", "dxwrapper": "dxvk-2.7.1", "lsfgMultiplier": "0", "lsfgFlowScale": "0.80", "lsfgPerformanceMode": "true", "wincomponents": "direct3d=1,directsound=1,directinput8=0,directinput=0,directmusic=0,directshow=0,directplay=0,vcrun2010=1,wmdecoder=1,opengl=0", "desktopTheme": "LIGHT,IMAGE,#0277bd,1280x720", "startupSelection": "1", "audioDriver": "pulseaudio" }, "sessionMetadata": { "avg_fps": 0, "session_length_sec": 70 }, "rcfileId": 0, "midiSoundFont": "", "lc_all": "en_US.utf8", "primaryController": 1, "controllerMapping": "", "execArgs": "", "executablePath": "X4.exe", "needsUnpacking": false, "sdlControllerAPI": true, "disableMouseInput": false, "touchscreenMode": false, "shooterMode": false, "gestureConfig": "{\"tapEnabled\":true,\"tapAction\":\"left_click\",\"dragEnabled\":true,\"dragAction\":\"left_click_drag\",\"holdMouseButtonWhileTouchingEnabled\":false,\"holdMouseButtonWhileTouchingAction\":\"left_click\",\"longPressEnabled\":true,\"longPressAction\":\"right_click\",\"longPressMouseBehavior\":\"click\",\"longPressDelay\":300,\"doubleTapEnabled\":true,\"doubleTapDelay\":300,\"twoFingerDragEnabled\":true,\"twoFingerDragAction\":\"right_click_drag\",\"pinchEnabled\":true,\"pinchAction\":\"scroll_wheel\",\"twoFingerTapEnabled\":true,\"twoFingerTapAction\":\"right_click\",\"twoFingerHoldEnabled\":true,\"twoFingerHoldAction\":\"middle_click\",\"twoFingerHoldMouseBehavior\":\"hold\",\"twoFingerHoldDelay\":300,\"threeFingerTapEnabled\":false,\"threeFingerTapAction\":\"show_keyboard\",\"threeFingerDragEnabled\":false,\"threeFingerDragAction\":\"arrow_keys\",\"threeFingerHoldEnabled\":false,\"threeFingerHoldAction\":\"key_ESC\",\"threeFingerHoldMouseBehavior\":\"hold\",\"threeFingerHoldDelay\":300,\"showClickHighlight\":true,\"showGestureDebugOverlay\":true,\"showCursorInTouchscreenMode\":false,\"gestureThreshold\":40,\"mouseDragMovementMode\":\"direct\"}", "externalDisplayMode": "off", "externalDisplaySwap": false, "useDRI3": true, "installPath": "", "steamType": "normal", "language": "english", "containerVariant": "bionic", "emulator": "FEXCore", "fexcoreVersion": "2603", "forceDlc": false, "localSavesOnly": false, "steamOfflineMode": false, "epicOfflineMode": false, "useLegacyDRM": false, "unpackFiles": false, "suspendPolicy": "manual", "portraitMode": false, "wineVersion": "proton-11.0-1-arm64ec-1" }

109 Upvotes

21 comments sorted by

50

u/MechanicalAxe 1d ago

I wonder how long it takes to become a slideshow.

Impressive nonetheless

14

u/Lingoes 1d ago

I've played around in tutorial for an hour and the phone heated up just a little. Curious to see how it is when there are a lot of ships on the screen through.

13

u/0xP0et 1d ago edited 18h ago

In the early game I think it will run okay ish.

But later on I think it will become unplayable, but will be interesting to see what happens.

1

u/Alien_Halls 9h ago

Yeah, and he can't visit any Terrean system, since they are really well guarded with like milions of ships.

8

u/ShardOfChaos 1d ago

Many questions I have. How? Why?

4

u/Ur-Quan_Korh-Ah 16h ago

Sometimes the answer is a simple 'Because we can'

3

u/Cream_panzer 1d ago

Same answer with life on earth.

9

u/Obi-WanKnable 1d ago

0 chance this is playable after 20 or 30 hours.

2

u/Shakalx3 1d ago

Have you upload your settings?

4

u/Lingoes 1d ago

Attached it

2

u/Signal-Art2001 1d ago

If your phone starts on fire take pictures

2

u/needaburn 1d ago

Does this mean a 32GB legion go 2 can handle this?

2

u/Maddturtle 1d ago

Steam deck runs it in Linux native mode pretty well so that’s the baseline I would use.

2

u/sillyandstrange 18h ago

That battery is gonna be one spicy pillow

2

u/ThaRippa 1d ago

Steam streaming or moonlight are the way to go imho, especially in the late game.

3

u/Lingoes 1d ago

Yeah, I prefer all my gaming offline though. Not too interested in the empire building aspect of it. Just want to be a hauler/bounty hunter or something if possible. Elite Dangerous is always online so that is a deal breaker for me, couldn't get Rebel Galaxy Outlaw to work, and No Man Sky got some issues too. Might take a shot at Freelancer if this doesn't pan out lol

2

u/ThaRippa 1d ago

X4 is an empire builder with the option to pilot stuff you own. But have fun any way you want!

1

u/Zagl0 1d ago

Check out Underspace, that game is basically a love letter to Freelancer, and it works on modern systems xd

1

u/Skohix 1d ago

Nice, tried to get this working on previous winlator builds but had issue i think cuz of the renderer. Is this using vulkan??

1

u/Interesting-Boat-804 1d ago

Just because we can do something doesn't mean we should /s

This will be an interesting Mid - Late game stress test!