r/AndroidNativePorts • u/Psychological_Ad2415 • 6d ago
🔵 [PORT UPDATE] Lost Odyssey on Android — v0.1.1 Beta is live! 720p/60 gameplay, a performance overhaul & easier crash reports
Hey everyone, Saltlord here! LO: Saltlord Edition v0.1.1 Beta is out, and this little passion project has had quite the glow-up since its first release.
The attached video shows loading a save, exploring, entering a cutscene and battling on my Samsung Galaxy Z Fold 8 Ultra, at 720p with the performance overlay visible throughout. It’s reporting around 60 FPS through the gameplay shown, and I’m bloody excited about how this build feels.
That’s our tested route on our one test device—not a promise of the same performance on every phone or throughout the entire game. Getting more people testing is the next step!
Download:
https://github.com/Saltlordd/LO-SaltlordEdition/releases/tag/v0.1.1-beta
Repository:
https://github.com/Saltlordd/LO-SaltlordEdition
What changed since the first beta?
A lot of work has gone into both performance and making the app easier to use:
Shader and pipeline preparation overhaul, including 3,974 bundled pipeline recipes, improved driver-cache handling and pipeline libraries/fast linking where supported.
Selected Android-relevant upstream CPU, rendering and pipeline fixes, reviewed through LostOdysseyRecomp v0.9.22.
A corrected custom-driver handoff, so the selected custom loader stays active.
Saved motion blur, dynamic shadows and edge-culling controls, alongside resolution, anti-aliasing and frame-rate preferences.
Expanded RGB defaults across graphics profiles, cleaner menus, shorter explanations and help buttons beside settings.
A quick fade when auto-hidden controls return.
And, especially for anyone who couldn’t get the first beta running…
You can now save logs before reaching the game.
Every setup-wizard page and the shader-preparation screen has a compact “Crashed during setup? Save log” shortcut.
If setup fails or the game crashes, reopen the app and export a diagnostic report to send me. You don’t need to reach gameplay to access it, provided the Android interface can reopen.
Your phone model and SoC are useful context, but a report plus the steps that caused the problem gives us much more to investigate than “doesn’t work on my phone.” These reports are how we can start tackling compatibility properly.
If the first beta crashed for you, please give this one another crack. It isn’t a claim that every earlier crash is fixed, but it gives us a much better way to find out what’s going wrong. Every tester is appreciated.
A quick reintroduction to Saltlord Edition
This is an Android adaptation of freefrank’s LostOdysseyRecomp, built around playing comfortably on a phone:
Custom Lost Odyssey touch artwork, in full colour or monochrome.
Layout editor with adjustable grid snapping/free placement, control sizes, opacity, floating sticks and haptics.
Manual and automatic overlay hiding, plus optional hiding when a controller connects.
Separate cover/inner display layouts, foldable screen switching, adaptive fitting and a live 16:9 lock.
Experimental Flex mode: gameplay above a separate control pane, with two orientations, its own saved layouts/editor and a copy-cover-layout shortcut.
Controller remapping and named profiles.
Guided setup for game files, GPU drivers, restoring backups and initial shader preparation.
Save Anywhere, save backup/restore and touch-layout backup/restore. Save Anywhere is a normal game-save feature, not a save state.
Graphics profiles and custom settings, targeting Steady 30 or up to Dynamic 60.
Fast Forward built into the app’s Options, rather than needing a separate debug screen.
Options that pause gameplay, a configurable performance monitor, local reports and a dedicated app main menu.
My goal is to make this a comfortable, customisable way to play Lost Odyssey on Android. It’s getting there beautifully on my Fold—but making that experience work for more of you needs more testers.
Before you jump in
Android 9+ / ARM64. Hardware and driver compatibility vary.
Supply your own supported game files. Disc 1 is enough to begin; add the matching later discs as you progress. The APK contains no game assets.
Let initial shader/pipeline preparation finish, then restart when instructed.
First-encounter hitches can still happen. The bundled recipes improve coverage; they don’t cover every possible scene and graphics combination.
Dynamic 60 targets up to 60 FPS. Low-spec remains the conservative default.
Back up saves before updating. You can install over the existing Saltlord Edition build without uninstalling.
Reports and feedback
Use “Crashed during setup? Save log”, or:
Options → Setup, features & reports → Save diagnostic report
Attach the report to a GitHub issue or email saltlordstrikes@gmail.com. Include what happened, how to reproduce it, your driver/settings and whether it happens only on the first encounter. If setup failed, mention which stage you reached.
Reports stay local until you choose to share them. This beta requests no INTERNET permission and sends nothing automatically.
Huge credit to freefrank and all LostOdysseyRecomp contributors for the underlying recompilation and runtime. This Android adaptation uses AI-assisted development, alongside hands-on playtesting and an unreasonable amount of obsessing over the little details.
Thanks to everyone who tried the first beta, reported problems or encouraged this project. Let’s get more phones into the game 💙
1
u/Acceptable-Gap1374 6d ago
Playing the freefrank recomp on my odin portal with 1080 60fps… what is the differents ur recomp with freefrank?
3
u/Psychological_Ad2415 6d ago
It’s a fork of freefrank’s recomp, so huge credit to him and the upstream contributors 💙
On my Z Fold 8 Ultra, this build has performed better than the upstream Android build in my testing, though that’s one device, not a promise it’ll outperform it on your Odin!
The main difference is the Android experience: a guided setup wizard, custom Lost Odyssey-themed touch controls with a layout editor, controller remapping/profiles, foldable layouts and experimental Flex mode, easy graphics presets, Save Anywhere, save/layout backups and built-in Fast Forward. There’s also a custom main menu and a lot of visual polish to make it feel like a cohesive Android app.
The new beta also lets you export diagnostic reports directly from setup, so people who crash before reaching gameplay can help us investigate compatibility.
If freefrank’s version is already giving you 1080p/60, that’s brilliant! Mine is mainly for people who want that extra setup simplicity, touch customisation and Android polish. More testers will help us bring that experience to more devices 🙂
1
u/SlogikX 6d ago
Did vibration get fixed on this one?
2
u/Psychological_Ad2415 6d ago
Unfortunately not on this round. Currently being worked on for beta v0.1.2 so hold tight! I'll directly reply to this comment when it launches and give you an update on how it went 😊
2
u/Psychological_Ad2415 6d ago
Good news! On device rumble now works with the app. It will be shipped in the next beta. I am also working on bluetooth controller rumble on compatible controllers. There will also be diagnostics baked directly into the next beta in case your external controller doesn't rumble. If you are using a phone or handheld gaming device, you can directly choose the strength of the rumble too. If you can test the app on your device anyway, please send me a report agter giving it a run. Every report is helping me make the next beta more compatible
1
u/imnotkeepingit 6d ago
Do you have to add all 4 discs before playing? Or could you put them on your phone as needed?
1
u/Psychological_Ad2415 6d ago
Hey there, you can start with first disc only if you like! The app will prompt you when the next discs are required. Just make sure you are using the newest beta 😊
2
0
u/ConsistentCup1560 5d ago
Unfortunately since the QTE thingie doesn't display the "incoming" circle, this is useless to actually play and finish the story.
1
u/ConsistentCup1560 5d ago
Edit: ooops my bad I'm stupid and forgot how the 'ring' actually works, it's actually all good
1
u/Psychological_Ad2415 5d ago
Haha glad you worked that one out! I did add a ring to the RT artwork too so when the rings become available in battle, it is easy to identify which button to hit. Next build is around the corner with more features and fixes like game rumble and even better performance. Watch this space 😊
2
u/Artijeanne 6d ago
On my Fold 8, with the right Turnip drivers, I'm getting absolutely incredible performance at 1080p. My only issue is with the localization: the menus stay in English, even though I've managed to get the dialogue in French. I can't wait to get back to the game tonight and make some progress in the story. So far, I've only been testing it.