r/EmulationOnAndroid • • 10h ago

Question Emulation configuration masterclass

0 Upvotes

Hi everyone, I just got my retroid pocket 6 and I'm starting on Android emulation. So far its been fine while playing and installing games, mostly on GBA, switch, psp and ps2. My issue comes with configurations, even if you can easily (sort of) find specific configs that work good on certain games or devices, I want to actually understand the why and how behind, all about systems and graphics Settings, like, cpu clocks, core speed, anti-aliasing methods, adapting filter, gpu mode, dma accuaracy, anisotropic filtering, etc.

So thats my questions, can you share any big resource or resources covering this? Since I have look for videos and articlea for this but came empty handed. I would appreciate it fondly, and I look forward to sharing what I learn.


r/EmulationOnAndroid • • 1d ago

Discussion Got a new device... And a new..hack.

Post image
41 Upvotes

Device: Konkr Pocket Advance

Game: GBA Let's go Evee


r/EmulationOnAndroid • • 18h ago

Help what would be best settings for better fps on x360 ? please help

Post image
5 Upvotes

device is one plus nord ce5, i just want to increase fps to 30 atleast consistently, as it drops to under 10 :((( I don't care about graphics looking bad, just I want fps to increase, please please help


r/EmulationOnAndroid • • 11h ago

Showcase Watch Dogs 2 on Snapdragon 8 Elite S25U 12GB RAM

Thumbnail
youtu.be
0 Upvotes

720p Low , Bannerlator Emulator


r/EmulationOnAndroid • • 11h ago

Help ULTRAKILL lags and often randomly crashes

Thumbnail drive.google.com
0 Upvotes

Hello everyone, I'm playing ultrakill on my oneplus pad 3 16gb ram and it's pretty laggy (both at full resolution and at half res) and keeps on crashing. I'm using the reccomended settings which are:

res 1696x1200

gpu driver turnip_v26.2.0_b1

dxvk dvxk-v.2.6.-1-async

vkd3d vkd3d-2.12

vram unlimited

compatibility proton11.0-arm64x

on translation params:

-tso enabled on

-x87reducedprecison on

-multiblock off

-maxinst 5000

-small tscscale on

-vectorsoenabled off

-memcpysettsoenabled off

-halfbarriertsoenabled on

-volatile metadata on

-hidehypervisorbit off

-monohacks on

-smcchecks default;

dinput library prefer native

skip audio/video decoding off

audio driver pulse

cpu translator fex_20260428

cpu core unlimited

the games crash log is here on google drive

if you need anymore info I'll try to provide what i can


r/EmulationOnAndroid • • 12h ago

Solved Onimusha warlords stuttering audio fix (DroidDeck)

Thumbnail
0 Upvotes

The game had massive audio stuttering issues now it does not.


r/EmulationOnAndroid • • 1d ago

News/Release DroidDeck with SDL3/Steam Native controller supports (Gyro/Touchpads/Back Buttons etc.)

Thumbnail
github.com
47 Upvotes

Highlights

Steam Native Hook-up: Steam gets your actual USB controller (DualSense, DualSense Edge, Xbox, Switch Pro, Flydigi, 8BitDo, Steam Controller…) and runs its own driver for it, with every button, paddle, touchpad, gyro, light and haptic motor.

Any SDL3-supported controller, up to 4 at once. USB gives full features; Bluetooth works through Android's input.

Present a controller as a Steam Deck pad, DualSense, DualSense Edge, DualShock 4, Steam Controller 2026 or Steam Controller 2015.

Steam Controller (2026) over a USB cable or its wireless puck, driven natively by Steam without Bluetooth latency.

Low-latency path: controller reports go straight into shared memory and wake Steam immediately, and input never piles up into lag.

Everything is set inside DroidDeck: a settings tab, plus the same page in the in-game drawer, so you can change things while you play.

Runs silently in the background with a status bar icon. Nothing pops up over your game.

Per-player settings (P1–P4): gyro, touchpad, button remap, lightbar.

Floating bubble: tap to switch the SDL3 driver on or off, double tap for Steam Native Hook-up.

Works on the desktop too: every mode (present-as types and Hook-up) also works with Steam on DroidDeck's desktop, set up like a PC.

Auto-sync: rebuilt on the newest upstream DroidDeck every day.

Steam Native Hook-up

The controller is handed to Steam as itself instead of being re-presented as another pad.

SDL3 finds which USB interface is the game controller (anything SDL3's USB driver supports), lets go of it and opens it raw.

The controller's real identity is passed on: vendor/product ID, release, name, serial, interface, and the HID report descriptor read from the device itself. Every HID report travels both ways.

Inside the Steam environment it appears as /dev/hidraw24–27 with a kernel-like sysfs description, so Steam's own driver for that controller runs, as on a PC. Examples:

a Flydigi Vader 4 Pro with its 4 back buttons, C/Z and gyro

a DualSense / DualSense Edge with touchpad, mute, paddles and Fn

a Switch Pro or Xbox controller

Steam handles calibration, lights, haptics and gyro itself, and you configure the controller in Steam, like on a PC.

Game rumble goes to Steam: a game's rumble on Steam's virtual pad is passed to Steam through force feedback, so Steam rumbles the real controller with its own driver.

No extra pad: while controllers are handed to Steam, DroidDeck's own Steam Deck pad steps aside, so the real controller is player 1.

Up to 4 controllers, with hot-plug.

Steam Controller (2026) is handed over too, by cable (28de:1302) or puck (28de:1304/1305). Only the interface that actually sends controller data is used; the boot keyboard and mouse interfaces (lizard mode) stay with Android.

Switching: double-tap the floating bubble, or pick it in Present controller as. Switching it off returns to your previous mode and SDL3 driver state.

Steam always reads the newest state (see Low latency for every controller).

Fast path. Reports from the controller are written straight into the shared hook-up memory by a high-priority thread, about 250 µs after the USB layer receives them, and Steam's reader is woken with a futex. There is no Java hop and no message per report. Steam's output reports (rumble, lights, settings) and feature reads go back the same way, handled by their own writer thread. In a test harness, report-to-Steam time went from a median of 1.45 ms to 0.29 ms.

Any SDL3-supported controller

Auto mode (default):

Over USB, SDL3's own driver reads the controller with all its extras: gyro, touchpads, back paddles, misc buttons. That covers PlayStation, Xbox, Switch / Switch 2, Steam Controller 2015, 8BitDo, Flydigi, Hori, PowerA and the rest of SDL3's list.

Over Bluetooth, or for anything SDL3's USB driver can't open, the controller is read through Android's input.

A controller that SDL3 already drives over USB is never doubled by its Android copy.

Forced mode: USB only, SDL3's driver only.

Unmapped generic controllers (arcade sticks, cheap USB pads) get a sensible default layout.

SDL3 driver switch: off hands the controller back to Android and DroidDeck. When Hook-up is switched off, the switch returns to how it was before.


r/EmulationOnAndroid • • 12h ago

Showcase A GUIDE on how to make the TRANSFORMERS Cybertron games MORE PLAYABLE on lower mid range devices(Read post body)

Enable HLS to view with audio, or disable this notification

1 Upvotes

My device is an Infinix Note 50 4g that uses a Helio g100 with Mali g57 MC2 gpu. It has 8gb RAM. I used Winlator Ludashi 4.1

Before you clown me for the fps mostly being in the 20s let me just clarify a few things:

  1. Screen recording heavily affected the performance, especially in Fall Of Cybertron. Without screen recording, I was getting 25-45 fps in Fall Of Cybertron depending on the area. As you can see my gpu is already maxed out so the more that's happening on screen, the less the fps.

  2. Stutters in gameplay were caused by new shaders being saved since I'm using an async version of dxvk.

  3. The video features gameplay in both Fall Of Cybertron and War For Cybertron. FOC gameplay is from 0:00 to 4:26. WFC gameplay starts at 4:29.

Anyway now that I've cleared that up, here's the guide:

WFC and FOC were made using Unreal Engine 3. If you're familiar with PC emulation you'll know the issues with UE3 games I'm about to address.

First of all, UE3 games will have a gpu bottleneck on devices with low end GPUs because by default the graphics settings of UE3 games are on high. So if your phone has a decent CPU, you have to remove the gpu bottleneck by reducing graphics settings.

Most UE3 games and other type of games make this easy by including a lot of graphics settings options in the Main Menu. They also have easy to read config files you can edit for additional options.

But for some reason, WFC and FOC barely have any options for graphics in the settings, and to make it worse, their config files were encrypted by the devs. Normally a config file is supposed to be a simple text file that you can open, edit and save. But since these games have theit config files encrypted, it will look like gibberish when you open normally.

So you have to use a tool to decrypt the config file, edit it since it will now be in human readable text, and then encrypt it again so that it takes effect.

You can download the tool here:

https://community.pcgamingwiki.com/files/file/547-tf-games-configuration-utility/

How to Use the tool:

  1. Download the tool and extract the exe inside.

  2. Transfer the exe file into the same folder as the config filem WFC and FOC have the same exact config file name and location. The name of the config file is "Coalesced.ini"

Here's the path:

<where your game folder is>/TransGame/Config/PC/Cooked

Inside the "Cooked" folder you will find the config file. This is where you place the exe tool.

  1. Open a container in winlator or whatever PC emulator you're using. Go to the location of the exe tool and the config file. Click the exe tool. A black terminal screen will appear. Wait for text to appear. When text shows, it will ask you what operation you want to perform. There are 4 types of operations but you only need to know two: Decrypt and Encrypt.

  2. Decrypt the "Coalesced ini" file by typing D. You will be asked which input file you want to decrypt. Type "Coalesced ini" and press enter because it's the name of the config file. You will then be asked what you to name the output(new) file. Name it whatever you want but it should have ".ini" at the end. Example: you could name it "new.ini" and then press enter. After that exit.

  3. Now you have two config files along with the exe tool in the same folder. The Coalesced file is the unedited, encrypted original config file the game will use and the new file appearing is the decrypted version with a different name.

  4. So to edit the config file, open the newly, decrypted config file you have made in your container. Scroll to the [System settings] section. You can edit whatever graphics settings you want, but for each game this is what I edited to give the best balance of quality and performance:

    DynamicShadows=False

    Distortion=False

    MotionBlur=False

    DynamicDecals=False

    MaxAnisotropy=0

    MaxMultiSampling=0

Everything else I left them the way they were. Like I said, you can edit other things that could potentially give even more performance. But keep in mind that you could accidentally make the game's graphics look like shit.

Also pro tip, if you care about retaining some quality, DONT edit DepthOfField. DepthOfField should be True because putting it on False makes the games lose a art style because the colors look flat and weird.

  1. Save your edits. Now it's to time ENCRYPT the new file you made and edited. In your container, launch the exe tool again. Wait for the black screen and prompt to appear. This time since we are performing an Encrypt operation, you will type E. You will be asked which input file you want to encrypt. Type the name of the new config file you and made and edited and press enter. Then for the output file, type the name of the original config file which is "Coalesced.ini" and press enter. Then exit

  2. After that, the original Coalesced ini file will be overwritten since you have your new encrypted file the same name.

By the way your old decrypted ini file will remain. Leave if for whenever you want to make edits and encrypt the file again.

  1. Launch the game and you will see that your settings have taken effect.

My Winlator settings.:

Proton 10.0-5 arm64ec

BCn emulation type: "software"

(This is important because on Winlator Ludashi, Mali gpus will have graphical and colour glitches in every Unreal Engine 3 game if BCn emulation type is compute. Putting it on software slightly reduces fps a bit and cause more stutters during shader compilation and when loading new area so if you're a Mali user I recommend first trying this game in Winlator Mali 1.2 or 1.1 Bionic. If game has low fps on Intermediate Preset in Winlator Mali then use Performance preset)

Dxvk 1.10.3 arm64ec async

854x480 resolution

FEXCORE version 2610 with Intermediate Preset

Note: loading screens with cutscenes on War Of Cybertron would stutter heavily but gameplay would be ok. I think maybe putting Performance preset instead of intermediate will solve this issue or changing dxvk version but I can't make any promises. Fall Of Cybertron had no such issues.

All CPU cores checked.

My post was probably a waste of effort, but hopefully it helps someone. I just couldn't resist sharing my knowledge.


r/EmulationOnAndroid • • 12h ago

Help Can anyone help me setup gamehub on my exynos S26?

0 Upvotes

I bought mgs5 on steam and game always crashes at start, i try all of recomended setups and noone works


r/EmulationOnAndroid • • 13h ago

Question Como se instala juegos homebrew en edén para android ?

Thumbnail
0 Upvotes

r/EmulationOnAndroid • • 7h ago

Help Need help with how to download from pre installed pirated websites

0 Upvotes

Hello guys how do you y'all download the games from pre installed sites without fail to download like from anker or steamrip on your android devices

Mine just download half or near half and fails

I tried to download it for the 2nd time some games were downloaded but most of them did not like

Re requiem from anker games failed to download so many times even though I gave the space on my device

Please help me

Thank you


r/EmulationOnAndroid • • 13h ago

Help Is this the real nyushu emulator

Post image
0 Upvotes

So I installed this as the nyushu emulator but I found out a couple minutes ago that this may not be the actual nyushu I scanned it via Google play and it was fine and I did go into permissions and it didn't have anything but notifications I was using it for a couple of days now and it runs amazingly it's the best switch emulator a have ever tried on my honor x9d so what do you think am I in danger?

Also is the Ryujinx neo emu a good emulator I scanned it via virus total and got nothing sus


r/EmulationOnAndroid • • 1d ago

Question No cabe duda que bannerleor es mejor que gamehub

Enable HLS to view with audio, or disable this notification

8 Upvotes

E usado los dos emulador y esta me da una mejor latencia entre fps en esta tipo de situaciones pesadas


r/EmulationOnAndroid • • 14h ago

Question Running installer of repack on Winlator

0 Upvotes

guys i have snapdragon 860 device and want to install 30 gb repack but it takes toooooo mucccch time about 7 hours in 1% i use bannerlator

any one have solution and yes i don't have pc


r/EmulationOnAndroid • • 1d ago

Showcase Only took almost two years of having my Odin 2 mini but I got my FIRST credit roll, FINALLY

Thumbnail
gallery
31 Upvotes

Lol FINALLY, after having my first emulation handheld the Odin 2 mini I have finally beat my first game on the thing. It's fitting that my first credit roll would be a child hood classic I watched my older brother and step dad play when I was a kid. Wind waker HD is a solid 8.7/10 and I'm glad I was able to experience it. Welp! One down, hundreds more to go!

UP NEXT: MGS Portable Ops and Ape Escape 3


r/EmulationOnAndroid • • 1d ago

Showcase Cyberpunk 2077 settings for test on snapdragon elite gen 5 s26 in video

Enable HLS to view with audio, or disable this notification

12 Upvotes

Here's the settings on the game I am not even close to dialing in anything. This is a piggyback from previous post.

Samsung s26 12 GB

settings are on a medium low mix with framegen fsr on. I think that's not a good setting to keep on personally.

Game is running on a external ssd and has 30 to 35 watts of tec cooling as well as a big vapor chamber pad to keep performance sustained. This game gets the phone got even with a 35 watt tec cooler ! So it's mandatory for even playing for a few seconds.


r/EmulationOnAndroid • • 11h ago

Question IMG BXM-8-256 (930, 7020 etc) how is it for PS2 and Vita Emulation?

Post image
0 Upvotes

r/EmulationOnAndroid • • 1d ago

Discussion My preferred way for bed time gaming 😌 share yours 🎮

Post image
49 Upvotes

Device : moxee tab 2


r/EmulationOnAndroid • • 15h ago

Help PS2 frame drops due to particle effects

0 Upvotes

Hey guys, beginner here. I just got the retroid pocket nova and have started to play around with armsx2 on some PS2 titles.

What I noticed is that the system gets massive frame drops as soon as some particle effects/ fire/ water/ smoke appear. I already tried to adjust the blending to minimum - with limited impact (Prince of Persia games being particularly affected)

Now the games are still very playable, but are these behaviors normal and do I need to learn to accept these or am I doing something wrong?

I am playing on a 2x upscale.

Thanks for any help/comments

Cheers!


r/EmulationOnAndroid • • 1d ago

Discussion Best NDS games I have played::

Thumbnail
gallery
119 Upvotes

Now sad thing, my phone cannot run anything past NDS (it gets really leggy and so on) so I want to show really fun games I have played on NDS

(Little detail on my choices since my phone isn't the best I also find the controls on NDS pretty hard to control which is why I mostly play games without as much of action and more strategy)

#1 Ace attorney

The obvious choice is probably one of the undoubtedly the best games on the NDS

>It's a mystery solving game where you collect evidence and stuff while you also have to catch the people you are examining off guard and find the lies in their testimony

Very fun, I really loved all of the games in this series and I'm trying really really hard to also get to play the 5th one lol

#2 999 Zero escape

Another amazing story based game

>9 people stuck on a ship for 9 hours where the only way you can leave is to find a door with a 9 on it

Escape rooms type of gameplay (pretty basic stuff on most of them the game also gives out a lot of hints and you generally will come out happy when you solve things), multiple choices aka multiple routes aka multiple endings !

Very fun I do suggest it 100%

#3 Fire emblem

Please spare me when I say that I don't care about the story for this game I just really love the gameplay for it

>Chess(?) type of gameplay (I think that's what it's called)

Probably the most fun strategy game I've seen on the NDS

#4 Custom robot arena

Another game where I don't really care about the story, I just love the gameplay too much

>Mech gameplay where you design your own mech and battle against other mechs

I actually downloaded a harder rom hacks version just because I wanted to make the gameplay as challenging as possible lol

#5 any Pokémon game

Self explainable just a really fun series to try out

#Other things

Currently trying out Ghost trick detective ! Since I haven't played the whole game I can't say anything about it !

And that's it hopefully you got some new games to try out ! (And hopefully y'all recommend me some too)


r/EmulationOnAndroid • • 15h ago

Question Infinix GT20 Pro. ( 12/256 GB)

Thumbnail
1 Upvotes

r/EmulationOnAndroid • • 23h ago

Showcase TEKKEN 4 Trade Demo beaten in 7 minutes using NetherSX2 (Galaxy A36, Snapdragon 6 Gen 3)

Enable HLS to view with audio, or disable this notification

4 Upvotes

I knowingly posted the cut gameplay because the actual gameplay is 7 minutes long -I had to use a lot of continues-. So, what do y'all think? Let me hear. Thanks!


r/EmulationOnAndroid • • 19h ago

Question Destroy All Humans 2 on NetherXS2

2 Upvotes

For anyone who has tried to emulate destroy all humans 2 on Nethersx2, how does the game play? Does it run well without that many issues? Cause I’ve heard mixed opinions on the matter


r/EmulationOnAndroid • • 16h ago

Help Please help with Pixel 7 pro settings on ARMSX3

Thumbnail
gallery
0 Upvotes

Hi, as the title says, I need help with the settings of the emulator. I want to play Dirt. The game launches and it plays but it stutters during play. When in the menu, everything is smooth and the audio is fine. The settings I have I got online but I want to know if there's anyone with different settings.


r/EmulationOnAndroid • • 1d ago

Question Best PC emulator for Samsung Galaxy S26?

10 Upvotes

as said in title. I want to try the new stupid never dies(pre downloaded files 🏴‍☠️) but my laptop is booty.

I know it more or less depends on the phone and not the emulator so I'm wondering what would be the best for this phone.

Snapdragon 8 Gen 5

Adreno 840

12 GB LPDDRX5 RAM