ClusterM / retroarch-clover

GNU General Public License v3.0
321 stars 50 forks source link

How to properly install RetroArch and modify command line manually for SNES Classic use? #162

Open TheHarDeOne opened 6 years ago

TheHarDeOne commented 6 years ago

I just got my SNES Classic today, and knew right away I wanted to mod more games onto it. Most of them work, but 5 do not, They were noted to need a 3rd party emulator to run properly when I was loading them into Hakchi2. Did research, found this was the emulator to use. Everything I find on it says to drag-&-drop the zip file directly onto the opened Hakchi2 program window, but it won't let me. I'm using the current version of Hakchi2, version 2.21f, with the current version of RetroArch, version 1.0c

I realized that custom modules are loaded from the user-mods folder, so I tried dropping everything from the RetroArch zip into there, leaving retroarch.hmod in the root of user_mods and adding ".hmod" to the cores folder's name. Both of these now appear in the "Install Extra Modules" section of Hakchi2, so I checked both, clicked OK, and followed the instructions to install the mods. I also checked another mod (remove thumbnails) and it indeed worked, the thumbnails were gone, but I still cannot get the 5 games in question to work. I then tried "Flash Custom Kernal" but still they do not work. I even tried adding " --retroarch" to the end of their command lines and re-synchronizing the games. Still they do not work. To compare, Earthworm Jim 1 works while 2 does not.

EJ1: /bin/clover-canoe-shvc-wr -rom /usr/share/games/CLV-U-XPTWW/EarthwormJim(U)_[!].sfrom.7z --volume 100 -rollback-snapshot-period 600

EJ2: /bin/snes /usr/share/games/CLV-U-LYCFF/Earthworm_Jim2(U)_[!].sfrom.7z --retroarch

Clearly some things aren't in Earthworm Jim 2's command line, but this is what I tried and it didn't work. I feel they may not be working because I missed or messed up a step, probably in how the hmods are meant to be installed, or in the command line, but I really can't figure it out. So my primary questions: When dropping the zip onto Hakchi2, how exactly do they appear in user_mods? Since the drag-&-drop doesn't work for me, I need to set them up manually. And when modifying the command line to make a game run off RetroArch, how should the command line look? Could I please get an example?