I've updated my pack, link is the same:
https://drive.google.com/open?id=0ByJabzdhjqvQdC1aZ19NTWgzY1k
Here are all the changes:
1. It doesn't mess with the init file anymore, all extra commands were moved from init to /mods/mod_transfer/extra_script.
2. retroarch-mini is now called retroarch-gui, added shortcuts for all cores included in the pack
If you're using Haxchi2's release instead of the one built from sources, get /mods/mod_transfer/init file
from Haxchi2's GitHub and replace the old one.
How to load the game with RetroArch straight from native GUI:
I'll use Crisis Force (its ID is CLV-H-XBIEN).
1. Go to the game folder (/games/CLV-H-XBIEN), make a copy of Haxchi2's .desktop file and change its name to .desktop_temp (CLV-H-XBIEN.desktop_temp)
2. Open .desktop_temp file in the text editor (do not use notepad.exe, it doesn't support Unix line endings)
Find the line that starts with "Exec=". For Crisis Force, it says:
Code:
Exec=/usr/bin/clover-kachikachi /usr/share/games/nes/kachikachi/CLV-H-XBIEN/CLV-H-XBIEN.nes --guest-overscan-dimensions 0,0,9,3 --initial-fadein-durations 10,2 --volume 75 --enable-armet
Replace "/usr/bin/clover-kachikachi" with "/usr/share/games/nes/kachikachi/CLV-H-RARCH/bin/retroarch-nes" and remove the flags, but keep "--". It should look like this:
Code:
Exec=/usr/share/games/nes/kachikachi/CLV-H-RARCH/bin/retroarch-nes /usr/share/games/nes/kachikachi/CLV-H-XBIEN/CLV-H-XBIEN.nes --
3. Open /mods/mod_transfer/extra_script and add these lines (change CLV-H-XBIEN to your game ID):
Code:
rm $rootfs/usr/share/games/nes/kachikachi/CLV-H-XBIEN/CLV-H-XBIEN.desktop
mv $rootfs/usr/share/games/nes/kachikachi/CLV-H-XBIEN/CLV-H-XBIEN.desktop_temp $rootfs/usr/share/games/nes/kachikachi/CLV-H-XBIEN/CLV-H-XBIEN.desktop
4. That's it. Repeat the steps for every other NES game you want to launch with fceumm instead of kachikachi.