ES-DE에서 3ds 게임을 하려는데


Emulator 폴더에 citra 넣고


돌려봤더니 실행 에뮬레이터를 citra로 하면 아예 안 켜지고


citra(standalone)으로 하면 citra 개별 에뮬만 켜지고 게임이 바로 안켜져서 롬을 거기서 한번 더 골라야하는 상태임



찾다보니 양형들도 뭐라 하긴 하는데 이게 해결책은 아닌 거 같아서 혹시 같은 거 겪는 사람 있나 여기 물어봄


내가 찾아본 거 


1.


https://www.reddit.com/r/EmuDeck/comments/1cpx7rw/esde_cant_find_citra_windows/


es_find_rules.xml 에 citra 경로 넣으라는데 이건 아닌거같음. 해봤는데 안됨


(추가) 에뮬레이터 켜지는거 경로를 es_find_rules.xml 에서 정하는거였음



2.


ES-DE의 readme.txt에서 경로를 확인하라 그래서 


Emulators\Citra\canary-mingw\citra-qt.exe

Emulators\Citra\nightly-mingw\citra-qt.exe


라고 되어있길래 nightly-ming 폴더 추가해서 거기로 citra 내용물 싹 옮겼는데 증상 똑같음


(추가) readme.txt는 기본주소 간단하게 알려주는거고 es_find_rules.xml을 참고하라고 txt파일에 적혀있음



참고한 거


https://www.reddit.com/r/emulationstation/comments/126y5jb/couldnt_find_emulator_solution/



3.


ES-DE에 에뮬레이터를 연결하라는 방법으로 따라해보련느데 add emulator를 세팅에서 찾아봐도 못 찾고 있음


참고한 부분


다른방법

ES-DE에 에뮬레이터 연결 방법


ES-DE 실행

Main Menu → Games Settings → Emulator Settings

Add Emulator 클릭

해당 기기에 맞는 에뮬레이터 실행 파일을 연결

PS1: D:\RetroArch\retroarch.exe

PS2: D:\PCSX2\pcsx2.exe

MAME: D:\RetroArch\retroarch.exe

Switch: D:\Yuzu\yuzu.exe 또는 C:\Ryujinx\ryujinx.ex


참고한 거


https://gall.dcinside.com/mgallery/board/view/?id=retrogame&no=37771&s_type=search_subject_memo&s_keyword=pc&page=3

 

pc에서 esde 실행 (수정본)

esde 윈도우 설치 링크https://es-de.org/?utm_source=chatgpt.com레트로아크 윈도우 설치링크 https://www.retroarch.com/?page=platforms64bit 윈도우1

gall.dcinside.com


(추가) 이거는 아직도 어디서 add emulator 하는지 모르겠음



헬프미!!!



-----------------------------------------



D:\Game\ES-DE\ES-DE\custom_systems 폴더 아래에 있는


es_find_rules.xml과 es_systems.xml을 pc버전에 맞게 수정하면 됨



내가 ES-DE 한글팩 받은거를 그대로 pc에서 사용하려고 했더니


저 두개의 xml값이 안드로이드 기준 경로라서 잘 안되었나봄


왜 3ds만 저런게 필요한진 모르겠는데


여튼 윈도우용 es_systems.xml 적어두는 거를 찾아서


저기서 값을 복사하니까 바로 켜지는걸 확인함


휴 뿌듯하다


이제 게임은 피곤해서 나중에 할듯


ㅋㅋㅋ



https://gitlab.com/es-de/emulationstation-de/-/blob/master/resources/systems/windows/es_systems.xml

 

resources/systems/windows/es_systems.xml · master · ES-DE / ES-DE Frontend · GitLab

ES-DE is a frontend for browsing and launching games from your multi-platform collection.

gitlab.com


위 페이지에서


<system> <name>n3ds</name> <fullname>Nintendo 3DS</fullname> <path>%ROMPATH%\n3ds</path> <extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension> <command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra_libretro.dll %ROM%</command> <command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra2018_libretro.dll %ROM%</command> <command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command> <command label="Mandarine (Standalone)">%EMULATOR_MANDARINE% %ROM%</command> <command label="Lime3DS (Standalone)">%EMULATOR_LIME3DS% %ROM%</command> <command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command> <platform>n3ds</platform> <theme>n3ds</theme> </system>
이 부분을 es_systems.xml의 n3ds부분에다가 덮어씌우니까 깔끔하게 된다


es_systesm.xml에 switch와 3ds만 이렇게 있는거보니 switch도 똑같이 값 수정해줘야할듯?






한줄요약 : 에뮬이 켜지는데 게임을 바로 읽지 못하는건 es_systems.xml을 수정하지 않아서 생긴 문제였음