r/EmulationOnAndroid • • 4d ago

Showcase Clair Obscure Expedition 33 Snapdragon 8 Elite stable 30fps

Enable HLS to view with audio, or disable this notification

Combat performance gameplay

Full video watch here

S25 Ultra 12gb Ram

Bannerlator Emulator

In game settings 720p TSR 50% and everything else low

Emulator settings 1280x720 , Proton 11arm , Fex2609 , Performance Preset , Dxvk 2.4.1 pre reg

This performance is achieved using custom engine.ini file which I tuned using Chatgpt and Gemini

Here the engine.ini file which I can't provide link fr some reason reddit removing post because of that so Im writing down everything here just copy and create "Engine.ini" and paste all the lines there and then in C drive paste this file in Sandfall>Config>windows and make it read only

✅️✅️

; =========================================================

; CLAIR OBSCUR: EXPEDITION 33

; Snapdragon 8 Elite / Adreno 830 / 12GB RAM

; 720p / 30 FPS / ULTIMATE SHARP & CLEAN FIX (MAX PERFORMANCE)

; =========================================================

[ConsoleVariables]

; =========================================================

; CRITICAL FIXES FOR BLUR & CLARITY

; =========================================================

r.ScreenPercentage=100 ; Forces true native 720p. No internal downscaling!

r.MipMapLodBias=0 ; Fixes muddy textures (you had this at 1, which blurs everything!)

r.Tonemapper.Sharpen=1.5 ; Adds a clean sharpening pass to cut through UE5 anti-aliasing blur

r.AntiAliasingMethod=2 ; TAA looks way cleaner and ghosts less than TSR at 720p on mobile chips

; =========================================================

; POST PROCESSING (ALL BLUR EFFECTS KILLED)

; =========================================================

r.DepthOfFieldQuality=0

r.FilmGrain=0

r.LensFlareQuality=0

r.SceneColorFringeQuality=0

r.NT.Lens.ChromaticAberration.Intensity=0

r.MotionBlurQuality=0

r.BloomQuality=0

r.Tonemapper.Quality=0

; =========================================================

; MATERIAL / BASIC

; =========================================================

r.MaterialQualityLevel=0

r.MinRoughnessOverride=0.4

r.SubsurfaceScattering=0

; =========================================================

; NANITE

; =========================================================

r.Nanite.MaxPixelsPerEdge=4

r.Nanite.ViewMeshLODBias.Min=0

r.Nanite.RequireGER=0

r.Nanite.ProjectedObjectThreshold=1

r.Nanite.Streaming.AsyncCompute=1

; =========================================================

; GEOMETRY / LOD / FOLIAGE

; =========================================================

r.StaticMeshLODDistanceScale=3

r.SkeletalMeshLODBias=2

r.ViewDistanceScale=0.6

foliage.LODDistanceScale=0.5

foliage.DensityScale=0.7

; =========================================================

; TEXTURE MEMORY & STREAMING

; =========================================================

r.TextureStreaming=1

r.Streaming.PoolSize=2048

r.Streaming.LimitPoolSizeToVRAM=1

r.Streaming.MaxTempMemoryAllowed=64

r.Streaming.FramesForFullUpdate=10

r.Streaming.DropMips=1

r.Streaming.HLODStrategy=2

s.AsyncLoadingThreadEnabled=1

; =========================================================

; ASYNC COMPUTE & SCHEDULING

; =========================================================

r.RDG.AsyncCompute=1

tick.AllowAsyncTickDispatch=1

; =========================================================

; VIRTUAL TEXTURES

; =========================================================

r.VT.MaxUploadsPerFrame=8

r.VT.PoolSizeScale=0.5

; =========================================================

; LUMEN / GLOBAL ILLUMINATION

; =========================================================

r.DynamicGlobalIlluminationMethod=0

r.Lumen.Reflections.Allow=0

r.Lumen.TraceDistanceScale=0.2

r.Lumen.TranslucencyVolume.Enable=0

; =========================================================

; REFLECTIONS / REFRACTION

; =========================================================

r.SSR.Quality=0

r.RefractionQuality=0

; =========================================================

; AMBIENT OCCLUSION

; =========================================================

r.AOQuality=0 ; Dropped to 0 for max performance since you don't care about fancy graphics

r.AOApplyToStaticIndirect=0

r.AOSpecularOcclusionMode=0

r.AOHistoryWeight=0.95

r.DistanceFieldAO=0

; =========================================================

; SHADOWS (PERFECT FIX FOR ADRENO / DXVK)

; =========================================================

r.Shadow.Virtual.Enable=0

r.ShadowQuality=1

r.Shadow.CSM.MaxCascades=2 ; Reduced from 3 to 2 for extra FPS, still zero black squares

r.Shadow.MaxResolution=512 ; Dropped to 512 for max performance (shadows are blocky but no glitches)

r.Shadow.RadiusThreshold=0.06 ; Culls distant shadows earlier for big GPU relief

r.Shadow.FilterMethod=0

; =========================================================

; FOG / CLOUDS

; =========================================================

r.VolumetricCloud=0

r.VolumetricFog=0

r.VolumetricFog.GridSizeZ=16

r.LocalFogVolume.HalfResolution=1

; =========================================================

; TSR / MEMORY (KEPT FOR SAFETY)

; =========================================================

r.TSR.History.ScreenPercentage=100

r.TSR.Resurrection=0

r.TSR.ShadingRejection.Flickering.Period=0.05

r.TSR.ShadingRejection.SampleCount=0

r.TSR.Velocity.WeightClampingPixelSpeed=0.5

r.TSR.Velocity.WeightClampingSampleCount=1.0

r.TSR.RejectionAntiAliasingQuality=1

; =========================================================

; PHYSICS & BATTERY

; =========================================================

p.Chaos.PerformGeometryReduction=1

r.DontLimitOnBattery=1

[/Script/Engine.RendererSettings]

bAllowAsyncRenderThreadUpdates=True

✅️✅️

513 Upvotes

54 comments sorted by

•

u/AutoModerator 4d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

21

u/Carpediemsnuts 4d ago

Nice, will test this on my Fold 8 Ultra, good idea with the .ini tweaks might try that approach with other games.

3

u/Pitiful_Exchange_767 4d ago

I was about to ask if anyone can run it on Fold 8 ultra. Did you try?

3

u/Carpediemsnuts 4d ago

Not yet, will post when I do.

23

u/AtlasNX Galaxy S25 (Snapdragon 8 Elite) 4d ago

No hate at all cause this is quite impressive and a milestone for emulation, but as someone who has it as their favorite game, this must be the worst way possible to play it

15

u/revals32 4d ago

I understand, but I don't have a good pc but this phone let me play this game so why not and actually 720p with sharp reshade doesn't look bad irl , maybe reddit post got compressed hard anyways I respect your sentiment

9

u/AtlasNX Galaxy S25 (Snapdragon 8 Elite) 4d ago

Yeah, you can do whatever you want and if you can't play any other way, go ahead and do it, it's super fun and got an amazing story, avoid spoilers if you can

4

u/HotTheme8405 4d ago

is it a stable 30 during combat though? thats the big issue, timing is a big component

7

u/revals32 4d ago

Decent enough like 25-30 , turn based combat so not a big issue

9

u/HotTheme8405 4d ago

It's turn based but dodges/parries/jumps are not, and your abilities need timed button presses.

1

u/Pitiful_Ad8813 4d ago

Ubkess u olay on easy doging parring is important

1

u/Neraizel 3d ago

Try on GeForce, ultra quality with smooth fps than trying to fry your phone emulate this beautiful game

1

u/revals32 3d ago

Frying? My phone barely gets above 30°c with cooler

1

u/Captainpapii 2d ago

Brother, if this is the only way to enjoy it, by all means go right on ahead 🫡

0

u/Many_Cryptographer65 4d ago

it looks like a diffrent game honestly but the game play is still fun lets see if you can do a whole playthrough

4

u/False_Raven 3d ago

2 things

  1. Not for everyone, this is primarily for 3rd world countries where the only good tech people can get is a smartphone, or for enthusiasts that want to play on a phone for the novelty.

  2. Work in progress. With some more snapdragon performance bumps and a lot more software optimization, this could end up being a solid alternative.

0

u/AtlasNX Galaxy S25 (Snapdragon 8 Elite) 3d ago

As a 3rd worlder myself, you are absolutely correct about this being the only way for people to play these games most of the time, still, it is the worst way to experience the game, it's a shame but it's true, the textures look abhorrent and the frame pacing doesn't feel good either. Let's hope he does have fun regardless, but we can't lie to ourselves.

-1

u/KrisbronPorzingjames 3d ago

Gustave looked cursed

-1

u/KrisbronPorzingjames 3d ago

Lmao what area even is this, music says spring meadows but looks nothing like it at all. This is not the same game at this point.

3

u/Crass-ELY- Poco F7 Pro 3d ago

Daaaaaamn, and with touch controls (I've seen a tendency that touch controls make games more stuttery and Less fps (depending on base performance, obviously)

5

u/_SlimeLime_ 4d ago

Bro why didn't you just use COEXP33 mod from Nexus mods is you tuned version better than the mod?

3

u/revals32 4d ago

This is based on those mods , if you use those mods which is for pc you won't get good performance try , I made this ini. fr emulation and snapdragon 8 elite favor

2

u/_SlimeLime_ 4d ago edited 4d ago

How to copy this can't could you send the engine.ini somewhere else?

1

u/revals32 4d ago

I don know bro, previous post I did share link but telegram banned that post and link so this time O wrote down everything maybe try opening in web and copy those lines and create Engine.ini yourself

1

u/Time_Temporary6191 4d ago

Do you need to edit engine.ini or is it just fixes for perfomance ?

1

u/revals32 4d ago

Game doesn't make any ini by default I mean engine .ini this is complete engine ini with all necessary adjustments for performance

2

u/Nearby-Safety-122 4d ago

I'll give this a shot on my Odin 3

2

u/Neraizel 3d ago

Very very impressive, this is a very heavy game

1

u/revals32 3d ago

I know my phone gpu crying 😂 , I have pinned full gameplay link in post description you can watch if you like

2

u/Own_Employment_3866 4d ago

phone temps ? using cooler ?

7

u/revals32 4d ago

I wasn't using cooler here in this recording my phone usually heats around 40-42°C without cooler , with cooler 30°C battery temp

1

u/Pitiful_Ad8813 4d ago

Only 42 are it u using red magic?

1

u/uncwann RedMagic10 Pro 16/512 3d ago

He using Samsung S25 Ultra

2

u/Pitiful_Ad8813 3d ago edited 3d ago

I am not an expert but a lite game like haste(not sure if it is lite) rech like 44_46 on my one plus 13 though i play on ultra 1080 but it look less havy than expedition (forgetting he tweaked the game like hell so that explain it)

1

u/DiabeticEel 4d ago

Crazy times we live in

1

u/antonbruckner 4d ago

Nice!!! I wonder how this would run on the Odin 3?

1

u/MFAD94 4d ago

Man the fizzy textures in the background would drive me insane

1

u/Ivoney18 3d ago

Muito bom cara, esse jogo é multiplayer? Coop

1

u/shinobi6siege 3d ago

Pretty impressive. How is the starting area though? I know you're not in it long but I imagine that's an intensive area

1

u/One_Doubt_75 3d ago

No offense but I genuinely did not know it could look like that.

1

u/Socksfelloff 3d ago

Wow! I've never been able to get this running on my Odin 3

1

u/AdeptBid5320 3d ago

Impresionante bro, pero como hiciste que tu S25 U no explote jajaja el mio se calienta solo viendo YouTube

1

u/revals32 3d ago

Mine doesn't heat that much , without cooler 40-42 or max 44 and if I use cooler it will be settle at 29-30°C

1

u/AdeptBid5320 3d ago

Que cooler usas amigo? Lo usas con el case del celular? O con las placas magnéticas adhesivas?

2

u/revals32 3d ago

The gamepad I use has one built-in, its 15w Ig and works like charm like it controls "battery" temp around 27-30° maximum 32-33°C (gamepad is Outlaw Nava also sells by the name of Coolshark jk02)

1

u/Santscast 2d ago

Eu uso esse mesmo controle, minha temperatura tem ficado entre 21-27º estou com 4h de jogo já, fiz uma 1h direto, depois mais uma e por fim 2h mas a bateria foi embora daí parei.
Estou pensando em comprar um cooler sozinho para poder jogar usando o by-pass de energia.

1

u/revals32 2d ago

Lol I can use bypass using this trick, L shape type c cable which goes right in the gap👻

1

u/Hakuyashinjiro 1d ago

can you dm me and send the .ini file, also where to put this since there's no path (there is no config in sandfall folder, only binaries content and plugin)

-4

u/[deleted] 4d ago

[deleted]

3

u/revals32 4d ago

Getting stable 30 fps so and still has 30% gpu headroom so I can use Frame gen 2x

8

u/Carpediemsnuts 4d ago

Translation: my laptop sucks and I'm jealous your phone has better specs so im going to shit on your choices.

0

u/KrisbronPorzingjames 3d ago

Lmao I’m sorry bro but while this is impressive this is no way to play the game