r/EdenEmulator

▲ 36 r/EdenEmulator+1 crossposts

Pokémon Scarlet FPS advice for AYN Thor Max?

Using version 4.0.0, firmware 22.5.0, updated to prod keys 22.5.0 (after recording this lol, didn’t change anything), I’ve tried like 4 or 5 different drivers and they all have the same result, any thoughts?

u/Ilikepie47 — 15 hours ago

How to get started with modding Super Smash Bros Ultimate?

I successfully got SMB up and running on PC with no issue whatsoever and currently got the most recent up-to-date version of the game. I just got the Eden program just yesterday but don't really have a good idea on where to start to import mods.

reddit.com
u/TheGweenDeku905 — 5 hours ago
▲ 343 r/EdenEmulator+1 crossposts

Zelda Breath of the wild 60fps eden v0.2.0 rc2

Still Rocking the old version. Redmagic 11pro/Bypass charging gameplay/No Framegen/60fps

u/Longjumping_Cap_8285 — 22 hours ago
▲ 7 r/EdenEmulator+1 crossposts

Bayonetta 1 VIGRID CHAPTER 2 FIXED(MEDIATEK ONLY!)

Hello guys I have finally fixed the long term issue for the people who use dimensity 8350 ultra and my device is infinix gt 30 pro

It's been 3 months I have been playing bayonetta 1 stuck in chapter 1-2 and the most stressing part is crashing on the game in VIGRID

So I have made a solution to fix it for the people who want to play bayonetta with the same device and processor as me

Step 1 download Eden optimized nightly(Genshin spoof)

Step 2 once ur done downloading, change ur package name to com.antutu.benchmark full, by using apk tool M and after that download the apk one u edited by changing it to antutu

Step 3 put the recent prodkeys and firmware with the games u like

Step 4 settings for the bayonetta(In the reply)

Step 5 PHONE COOLER AND BYPASS CHARGING IS RECOMMEND FOR PEOPLE WHO WANT A SMOOTH GAMEPLAY AND A STABLE CUTSCENE (30 FPS) yes I just found out with phone cooler u can achieve a smooth fps and a stable cutscene with no delayed sounds.

Have fun playing the game y'all

(Ask me for more questions if u have the same device as me)

u/Former_Net_408 — 17 hours ago

Lossless Scaling ha llegado a Eden

Ya ha llegado la herramienta de Framegen de Lossless Scaling en la última actualización de Eden Nightly. Aún no está disponible en su git lab oficial, pero si tenias ya activado la búsqueda de actualizaciones dentro de la app ya te debería de salir el aviso para descargar la última versión una vez que entres.

Edit: ya se encuentra disponible la última actualización en su git lab https://git.eden-emu.dev/eden-ci/nightly/releases

▲ 8 r/EdenEmulator+1 crossposts

Emudeck and Eden

Hey everyone, I’ve been wanting to emulate my switch on my steam deck. Don’t want to carry two devices and the deck has all my favorite games. I’m really new when it comes to computers and tech stuff. I really need some guidance.

I installed emudeck, and Eden on my deck and I have the prod.keys and firmware legally, but I have 0 idea which version it is or if that even matters. I just have 0 idea how to put it all together and how to get my ROMs from my switch games.. I’d really love to incorporate it into steam os so i don’t have to switch to desktop mode to play Zelda or Pokémon.

Anyone out there a tech genius that wants to help me out!!??

reddit.com

Do you know about any game that runs on low-end devices?

I tried miitopia, Mario party and cult of the lamb, only cult of the lamb could run properly

reddit.com
u/No-Search-6021 — 1 day ago

Pokemon Sword on Nothing 4a Pro

I am trying to run pokemon sword on my nothing phone 4a pro. No matter how much i change settings or use youtube to help i cant stop it from frame dropping alot. Is there a setting or something im missing? Am i using the right graphics driver? It recommends me mr purple T23 but pokemon sword doesnt open with it so i have been using the latest mr purple one. Can the 4a pro just not run it? If so are there any other good pokemon games I can run with it? Thanks for the help!

reddit.com
u/AdFragrant5682 — 1 day ago
▲ 5 r/EdenEmulator+1 crossposts

Need help with steam deck and emudeck

So i followed this guide: https://youtu.be/WZ8UunuMLqc step by step but the issue is, it shows in my emudeck that my bios files for eden arent visible? How do fix this, this is the only thing stopping me from playing and if someone knows what to do, please help!

u/Vucko012 — 2 days ago
▲ 143 r/EdenEmulator+1 crossposts

I think i downloaded and ran a virus

there was a data, renpy, lib,log,setup, setup.py in the folder after i extracted the downloaded file and i ran the setup application and now someoone on a reddit post said it was a virus does anyone have any idea with this and what i shld do next, nothing suspicious detected by defender, ran offline scans, checked task manager, checked recent intallations, ran a malwarebyts scan it said founf 28 threats and resolved it, deleted everything related to those files, what to do next also when i ran the applicaiton file whose name was setup it didnt show me any popups but when i clicked it it generated a setup.py file and this was the content in that file- #!/usr/bin/env python

# This file is part of Ren'Py. The license below applies to Ren'Py only.

# Games and other projects that use Ren'Py may use a different license.

# Copyright 2004-2025 Tom Rothamel <pytom@bishoujo.us>

#

# Permission is hereby granted, free of charge, to any person

# obtaining a copy of this software and associated documentation files

# (the "Software"), to deal in the Software without restriction,

# including without limitation the rights to use, copy, modify, merge,

# publish, distribute, sublicense, and/or sell copies of the Software,

# and to permit persons to whom the Software is furnished to do so,

# subject to the following conditions:

#

# The above copyright notice and this permission notice shall be

# included in all copies or substantial portions of the Software.

#

# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND

# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE

# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION

# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION

# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

from __future__ import print_function, absolute_import

import os

import sys

import warnings

# Functions to be customized by distributors. ################################

def path_to_gamedir(basedir, name):

"""

Returns the absolute path to the directory containing the game

scripts an assets. (This becomes config.gamedir.)

`basedir`

The base directory (config.basedir)

`name`

The basename of the executable, with the extension removed.

"""

# A list of candidate game directory names.

candidates = [ name ]

# Add candidate names that are based on the name of the executable,

# split at spaces and underscores.

game_name = name

while game_name:

prefix = game_name[0]

game_name = game_name[1:]

if prefix == ' ' or prefix == '_':

candidates.append(game_name)

# Add default candidates.

candidates.extend([ 'game', 'data', 'launcher/game' ])

# Take the first candidate that exists.

for i in candidates:

if i == "renpy":

continue

gamedir = os.path.join(basedir, i)

if os.path.isdir(gamedir):

break

else:

gamedir = basedir

return gamedir

def path_to_common(renpy_base):

"""

Returns the absolute path to the Ren'Py common directory.

`renpy_base`

The absolute path to the Ren'Py base directory, the directory

containing this file.

"""

path = renpy_base + "/renpy/common"

if os.path.isdir(path):

return path

return None

def path_to_saves(gamedir, save_directory=None): # type: (str, str|None) -> str

"""

Given the path to a Ren'Py game directory, and the value of config.

save_directory, returns absolute path to the directory where save files

will be placed.

`gamedir`

The absolute path to the game directory.

`save_directory`

The value of config.save_directory.

"""

import renpy # u/UnresolvedImport

if save_directory is None:

save_directory = renpy.config.save_directory

save_directory = renpy.exports.fsencode(save_directory) # type: ignore

# Makes sure the permissions are right on the save directory.

def test_writable(d):

try:

fn = os.path.join(d, "test.txt")

open(fn, "w").close()

open(fn, "r").close()

os.unlink(fn)

return True

except Exception:

return False

# Android.

if renpy.android:

paths = [

os.path.join(os.environ["ANDROID_OLD_PUBLIC"], "game/saves"),

os.path.join(os.environ["ANDROID_PRIVATE"], "saves"),

os.path.join(os.environ["ANDROID_PUBLIC"], "saves"),

]

for rv in paths:

if os.path.isdir(rv) and test_writable(rv):

break

else:

rv = paths[-1]

print("Saving to", rv)

return rv

if renpy.ios:

from pyobjus import autoclass # type: ignore

from pyobjus.objc_py_types import enum # type: ignore

NSSearchPathDirectory = enum("NSSearchPathDirectory", NSDocumentDirectory=9)

NSSearchPathDomainMask = enum("NSSearchPathDomainMask", NSUserDomainMask=1)

NSFileManager = autoclass('NSFileManager')

manager = NSFileManager.defaultManager()

url = manager.URLsForDirectory_inDomains_(

NSSearchPathDirectory.NSDocumentDirectory,

NSSearchPathDomainMask.NSUserDomainMask,

).lastObject()

# url.path seems to change type based on iOS version, for some reason.

try:

rv = url.path().UTF8String()

except Exception:

rv = url.path.UTF8String()

if isinstance(rv, bytes):

rv = rv.decode("utf-8")

print("Saving to", rv)

return rv

# No save directory given.

if not save_directory:

return os.path.join(gamedir, "saves")

if "RENPY_PATH_TO_SAVES" in os.environ:

return os.environ["RENPY_PATH_TO_SAVES"] + "/" + save_directory

# Search the path above Ren'Py for a directory named "Ren'Py Data".

# If it exists, then use that for our save directory.

path = renpy.config.renpy_base

while True:

if os.path.isdir(path + "/Ren'Py Data"):

return path + "/Ren'Py Data/" + save_directory

newpath = os.path.dirname(path)

if path == newpath:

break

path = newpath

# Otherwise, put the saves in a platform-specific location.

if renpy.macintosh:

rv = "~/Library/RenPy/" + save_directory

return os.path.expanduser(rv)

elif renpy.windows:

if 'APPDATA' in os.environ:

return os.environ['APPDATA'] + "/RenPy/" + save_directory

else:

rv = "~/RenPy/" + renpy.config.save_directory # type: ignore

return os.path.expanduser(rv)

else:

rv = "~/.renpy/" + save_directory

return os.path.expanduser(rv)

# Returns the path to the Ren'Py base directory (containing common and

# the launcher, usually.)

def path_to_renpy_base():

"""

Returns the absolute path to the Ren'Py base directory.

"""

renpy_base = os.path.dirname(os.path.abspath(__file__))

renpy_base = os.path.abspath(renpy_base)

return renpy_base

def path_to_logdir(basedir):

"""

Returns the absolute path to the log directory.

`basedir`

The base directory (config.basedir)

"""

import renpy # u/UnresolvedImport

if renpy.android:

return os.environ['ANDROID_PUBLIC']

return basedir

def predefined_searchpath(commondir):

import renpy # u/UnresolvedImport

# The default gamedir, in private.

searchpath = [ renpy.config.gamedir ]

if renpy.android:

# The public android directory.

if "ANDROID_PUBLIC" in os.environ:

android_game = os.path.join(os.environ["ANDROID_PUBLIC"], "game")

if os.path.exists(android_game):

searchpath.insert(0, android_game)

# Asset packs.

packs = [

"ANDROID_PACK_FF1", "ANDROID_PACK_FF2",

"ANDROID_PACK_FF3", "ANDROID_PACK_FF4",

]

for i in packs:

if i not in os.environ:

continue

assets = os.environ[i]

for i in [ "renpy/common", "game" ]:

dn = os.path.join(assets, i)

if os.path.isdir(dn):

searchpath.append(dn)

else:

# Add path from env variable, if any

if "RENPY_SEARCHPATH" in os.environ:

searchpath.extend(os.environ["RENPY_SEARCHPATH"].split("::"))

if commondir and os.path.isdir(commondir):

searchpath.append(commondir)

if renpy.android or renpy.ios:

print("Mobile search paths:" , " ".join(searchpath))

return searchpath

##############################################################################

android = ("ANDROID_PRIVATE" in os.environ)

def main():

renpy_base = path_to_renpy_base()

sys.path.append(renpy_base)

# Ignore warnings.

warnings.simplefilter("ignore", DeprecationWarning)

# Start Ren'Py proper.

try:

import renpy.bootstrap

except ImportError:

print("Could not import renpy.bootstrap. Please ensure you decompressed Ren'Py", file=sys.stderr)

print("correctly, preserving the directory structure.", file=sys.stderr)

raise

# Set renpy.__main__ to this module.

renpy.__main__ = sys.modules[__name__] # type: ignore

renpy.bootstrap.bootstrap(renpy_base)

if __name__ == "__main__":

main()

u/yatokyami — 3 days ago
▲ 129 r/EdenEmulator+1 crossposts

NOMM v0.12.0 - Switch Emulator Modding Has Arrived! (Development Progress Update 2026/08/16)

Heyo everyone,

It's been another two months since my last update and I'm starting to like this tradition so here's another update on our Linux mod manager (also putting these out out of spite for the guy who said in my first post in January that I would only be working on the tool for two weeks and then give up 😏)

The update this time is a bit smaller because I had lots of personal stuff going on (moving, getting a new job, etc. etc.) in the past two months...

BUT!

We still have some exciting stuff to share so let's get right to it 😄

Switch modding

  • Added support for the Eden, Citron and Ryubing switch emulators
  • You will be asked for your preferred emulator during first time setup, and you can change it anytime from the settings
  • Keep in mind that NOMM only supports "standard" type switch mods (romfs/exefs) and does not support tool-specific mods such as Tears of the Kingdom mod manager's .tkcl format.

GameBanana support

  • GameBanana added as a source of metadata for manually downloaded mods (this means you can enter the mod ID in NOMM, and it will pull all the relevant mod metadata for you from GameBanana)
  • Added support for 1-click install for Switch games on GameBanana (needs to be enabled on GameBanana side, waiting for approval)

Bunch of QoL features and UI upgrades:

  • Mods can now be renamed to whatever you want
  • Games in your library can now be sorted by number of mods downloaded / alphabetical order
  • Mods in the mods list can be filtered depending on whether they are enabled/disabled
  • Icons have been completely revamped and are now bundled with the app (to avoid situations where certain DEs do not come with the icons that are used)
  • Can now go to the NOMM configuration directory straight from the settings
  • The settings also now has a little badge that will indicate the currently installed NOMM version and tell you if it's out of date / latest / dev
  • Added support for mod summaries (full descriptions can still be accessed by clicking the "+" when hovering the summary)

You can check out full patch notes on our Github.

As usual I want to end this little post with a call for aid from anyone who can spare a bit of time to test out the app and provide some much needed feedback. Last time we made a call out to see if someone could help us with testing Nexus collections support, and we didn't really hear back from anyone so if someone's interested in helping, please join us on Discord and ping us 😊

We are always reachable on our Discord server or on our Github.

u/Allexio-Rigins — 3 days ago

What are the best turnip drivers to stop hard crashes for snapdragon 865 devices in eden legacy for android?

What are the best turnip drivers to stop hard crashes for snapdragon 865 devices in eden legacy for android? Since a couple games like Rogue legacy 2, enter the guneon can cause the game to hard crash the device. Are there any drivers that are decently fast that can stop hard crashes?

reddit.com
u/eternalbright1 — 2 days ago
▲ 25 r/EdenEmulator+1 crossposts

Bayonetta 2, Dimensity 8350 Ultimate, running on latest Eden Nightly, 60 FPS (If not recording)

Bayonetta 2 is a great game, but suffers from frame drops esp in early cutscenes but overall my gameplay experience is stable.

- Spoofed standard Eden Nightly to Antutu-full (com.antutu.benchmark.full) with an apk editor

- Phone Cooler or Ventilation is RECOMMENDED as always

Phone: Tecno Pova 7 Ultra, 12/256, Android 15

Controller Used: 8BitDo Ultimate 2C

Enable these in Per Game Settings:

- System>

Synchronize Core Speed, Custom CPU Ticks (21000)

- Graphics>

Stay at default

- Graphics Advanced>

Anisotropic (Default or 16x), ASTC (Default or CPU Async), Enable Buffer History

- Graphics Hacks>

GPU async emulation (This alone made the gameplay more smoother, and didn't experience any crashes yet)

- Graphics Extensions>

Vertex Input Dynamic State

u/Mr_hold_me_beer — 3 days ago

MUA3 60fps mod not working, any thoughts or tips?

So I've added the only 60fps mod I could find to the correct files. It shows the 60fps mod as enabled on the cheat screen but when I get into the game, it's still locked at 30fps

reddit.com
u/kaplanthreet — 2 days ago
▲ 7 r/EdenEmulator+1 crossposts

War in the North Switch Edition

Half the screen isn’t rendering on the Thor through Eden. This is not the case on the menus and the hud as you can see on screen.

Thoughts on how to fix this? I’ve never run into this problem before.

u/KonnorT96 — 3 days ago

Mario kart 8 deluxe auf s25 ultra

Kann mir jemand die passenden Einstellungen geben? Es ruckelt bei mir ziemlich und die fps variieren stark. Danke

reddit.com
u/hesso86 — 3 days ago

What's the best settings to turn on or off in Eden/Eden Legacy on android for increased fps?

What's the best settings to turn on or off in Eden/Eden Legacy on android for increased fps?

I know things like turnip drivers, setting the resolution to lower when it comes to higher end games help, turning off docked mode and turning off vsync helps. Are there any other settings to turn on or off in eden/Eden Legacy to help increase fps?

reddit.com
u/eternalbright1 — 3 days ago