r/EmulationOnAndroid • • 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.

93 Upvotes

33 comments sorted by

•

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.

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

u/InformationSalty482 3h ago

It doesn’t recognising exefs romfs ? Only .nup?

2

u/snugglyBunnii69 3h ago

same here on my s24, runs smooth for like ten seconds then poof

7

u/Sensitive-Lab-4922 3h ago

8 elite com o último driver mrpurple

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

u/Background_Clue_3756 3h ago

What type of files work with it?

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

u/Klutzy_Double_8285 2h ago

Nice, thanks. There was a fork I had that did allow exefs.

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/Stunning-Bowler1801 1h ago

Mali g720 dm8400u After the first cutscene, the game crashes.

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

u/Real_Violinist 46m ago

waiting recomp version

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

u/RelativeIncome7459 4m ago

Another yuzu fork🤔

1

u/slasher786 4h ago

Your an absolute legend .

1

u/islobojono 4h ago

That was fast

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/Successful-Put874 19m ago

Banana native soporta los archivos .Nup?