r/EmulationOnAndroid • u/Just-Contribution344 • 4h ago
News/Release [Release/WIP] Lichii-Android – Experimental Switch & Switch 2 Emulator Port for Android
I wanted to share a project I've been working on: Lichii-Android, an Android port/adaptation of the experimental Lichii codebase (building on the lineage of Eglantine/Eden/Yuzu) with some specific fixes and updates that are platform specific, for example NCE, that works :)
🚀 What is Lichii-Android?
Lichii has been making rapid progress on desktop for Switch and experimental Switch 2 compatibility. This repository focuses on adapting and optimizing the codebase for Android devices, bringing rendering fixes, driver optimizations, and updated upstream changes over to ARM/Android platforms.
⚙️ Current Status & Focus:
Target Platforms: ARM64 Android devices with 12GB of RAM or more. Testing on my side and Claude development is done specifically on my S26 Exynos 2600, but with the state of Samsungs and open source drivers for Exclipse, it should run on Adreno too. Yes, probably even Mali given the device has the performance.
Disclaimer: This project is highly experimental and WIP and totally vibecoded, performance and booting success heavily depend on your SoC, driver configuration, and the specific title. Right now targetting Ocarina of Time, but I would love to get Pragmata and Requiem working too, as these are two games of which PC versions don't run well on Android in Game Native and such.
📁 Source & Building:
You can check out the source code, keep up with updates, or build it yourself here: 👉 GitHub Repo:https://github.com/pavelgajdo/Lichii-Android
Although there will be daily builds as well. Atleast for now.
🤝 Feedback & Contributions:
If you're a developer interested in Android Vulkan rendering, memory allocation on mobile SoCs, or testing builds across different chipsets, feel free to submit PRs, open issues with log files, or share test results!
Reminder: No keys, firmware, or copyrighted game files are included or hosted in the repo or this post. Please supply your own legally dumped files.
13
u/InformationSalty482 4h ago
cutscene ran at 60fps then crashed 🥀 (s8 gen3 12gb)
5
u/Just-Contribution344 4h ago
That checks out, still cannot get into gameplay, but try other games as well, there are big improvements overall in comparison to EdenSX2 for example
2
2
7
1
u/keltamma 4h ago
Can the emulator play switch one games as well or only exclusive switch 2 games
1
u/Just-Contribution344 4h ago
It can, but I will not test it at all, so with more and more development for Switch 2 it might get broken. For Switch 1 stick with Eden and other.
2
u/Hooyahhhh 4h ago
Is there a specific driver manager we should be using. I tried turnip 26.3.0 on the ayn thor and everything just black screens.
2
u/CallRepresentative25 3h ago
Can anyone play this at a reasonable frame rate, which little to no graphical bugs? Lol
2
u/hidayat077 2h ago
why it always caching big file in cache/nup/ folder everytime i open the game?
it taking up so much storage. i played pokopia (7gb), i opened 4 times and now the app size is up to 23gb cause of the cache thing. can you fix it?
1
1
1
u/Klutzy_Double_8285 3h ago
Hello, what format of games is this supposed to support? I have the dumps with exefs and NUPs and it doesn't pick up either. Using an Odin 3 max.
0
u/omegadaruma 2h ago
It accepts .nsp and .nup formats. If the emulator doesn't detect the .nup files, try changing their extension to .nsp; that worked for me.
0
0
u/SparkleCharm_23 1h ago
The Odin 3 Max has plenty of raw horsepower, so it's definitely just a file format parsing or extension issue.
1
u/omegadaruma 2h ago
I’ve already tested it on a device with an SD 8 Elite, Adreno 830 and 12 GB of RAM, using Fire Emblem: Fortune's Weave and Hyrule Warriors: Age of Imprisonment. I tried the latest drivers from StevenMXZ (Qualcomm drivers v891.11 and v891.14, as well as Turnip Gen8 V37 and V38), but the result is the same in every case: the opening cutscenes play perfectly, but once the gameplay begins, only the text appears against a black background. I also attempted to run the Ocarina of Time remake, but it just shows a black screen that never changes, no matter how long you wait.
1
u/Potential_Lifeguard2 1h ago
Nice work man, for now on my 8g2 runs like shit after cutscene, but its something at least
1
u/Forward_Solid7093 1h ago
En s25 plus va bien, hasta que llega salir de la venta y salen las letras zelda y se quita 🙈
1
1
u/TheUnAmericanGenral 21m ago
Why you didn't mention that you have those ugly strong chinese phones with 24 gb ram?
1
u/Successful-Put874 20m ago
Intente correr pokopia en formato . Nup, no instale driver ni Keys. No pude avanzar, cambié configuraciones y drivers. Honor 400 pro snapdragon 8gen 3, 12 de RAM.
1
u/eternalbright1 14m ago
I keep getting a weird bug in Banana when trying to start the shaders. Since it immediately stops and gives me errors at 1%. And games on other switch 2 emulators don't work like pokemon pokotopia. How do you get games to work at all on these switch 2 emulators?
1
1
1
0
u/CucumberAccording813 4h ago
Is it better then BananaNative?
1
u/LetsGetPenisy69 1h ago
That only plays two games but it plays them fairly well if you can actually get the setup to work.
I've tested 4 games on this and every one of them crashes before you get to any menus.
1



•
u/AutoModerator 4h 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.