Official hakchi2 - NES Mini very simple pimp tool

Reyn_the_Insane

Mega Man Fanatic
Member
Joined
Feb 1, 2017
Messages
265
Trophies
0
Age
23
Location
OVAH DEAH!
XP
234
Country
United States
IMG_3332[1].PNG

WE'RE ON THE NEWS BOYZ!
 
  • Like
Reactions: Haoh and Beathil

jbannanyc

Member
Newcomer
Joined
May 27, 2004
Messages
18
Trophies
0
Location
New York
XP
298
Country
United States
Ugh. I really prefer the graphical interface that comes with the NES Classic where I can see the box art when choosing a game. If I have to scroll down a list of hundreds of games to get the one I want....ugh.

Do you have to load the core each and every single time you want to play a game? Or if I use an NES Core, do I have to load it every time? It doesn't auto load?

I prefer the interface as well but for now this is all we have until the hakchi2 has more mapper support. You don't have to load the core every time, I pressed reset in the video to show I was using the NES classic. If you playing a game want to play a different one then just hold down and select and the RetroArch menu will pop up.

--------------------- MERGED ---------------------------

Super jealous here, my wii classic controller works fine but damn that looks nice. I've read somewhere those club Nintendo controllers are also not cheap

Awesome!
 

nesito

Well-Known Member
Member
Joined
Jan 12, 2017
Messages
569
Trophies
0
Age
42
XP
350
Country
Well Thanks to @pcm720 I have another video to show to us



He updated the pack on 139 page for more friendly use(ever) and to don't need to edit init file. But at the moment I have a Issue(Maybe I have previously edit my init file mod to make bypass to hakchi2 .desktop)
This is only a test to concept and understand the new ways that open to Cluster thanks to madmonkey work porting the retroarch to mini NES classic. Please be patient and wait for a more easy and better way in next hakchi2 releases.

Please, enjoy!

Rgs.
 
Last edited by nesito,

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
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 Hakchi2's release instead of the one built from sources, get /mods/mod_transfer/init file from Hakchi2'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 Hakchi2'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.
 
Last edited by pcm720,

Reyn_the_Insane

Mega Man Fanatic
Member
Joined
Feb 1, 2017
Messages
265
Trophies
0
Age
23
Location
OVAH DEAH!
XP
234
Country
United States
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.
It's better to start with fresh Haxchi2, but if you want to "update" my old pack, don't forget to get the original /mods/mod_transfer/init file from Haxchi2's release and replace the old one.
2. retroarch-mini is now called retroarch-gui, added shortcuts for all cores included in the pack

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) and 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.
I don't understand a thing you are saying here. If someone could create a video tutorial that would be lovely.
 

Grandin

Member
Newcomer
Joined
Jan 26, 2017
Messages
8
Trophies
0
Age
41
XP
41
Country
France
I prefer the interface as well but for now[...]If you playing a game want to play a different one then just hold down and select and the RetroArch menu will pop up.

--------------------- MERGED ---------------------------

Awesome!

It will be better when resetting to come back to Nes Mini Menu gui.

I hope or am dreaming that someone could figure out the retroarch integration + savestates support with Nes Mini menu gui.
 

nesito

Well-Known Member
Member
Joined
Jan 12, 2017
Messages
569
Trophies
0
Age
42
XP
350
Country
It will be better when resetting to come back to Nes Mini Menu gui.

I hope or am dreaming that someone could figure out the retroarch integration + savestates support with Nes Mini menu gui.
This is that all us wanted... Someones like me only for NES games, other for their classics systems... This is the great that everyone can adapt the system for his likes.

Rgs.
 
  • Like
Reactions: Grandin

Parallax2814

Well-Known Member
Newcomer
Joined
Feb 8, 2017
Messages
78
Trophies
0
XP
88
Country
Canada
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.

So basically then it's as I mentioned earlier....NES Classic gui but Retroarch is what actually runs the game and not the stock emulator? If so that's amazing! :)

I guess there's no way around the number of games on the system limitation? I think I read earlier we can't have hundreds on games on the system if Retroarch is installed and that there is a limit?

My only other concern is if there is an easier way to edit those files rather than going through each one individually. It's okay if we have only a few games but what about a large quantity of them? Maybe a .bat program or something that could be run to automatically look at a directory and make said changes to all the files? I know, it's a pipe dream. :P

(It'd be great to be able to hit the reset button and be brought back to the NES Classic gui, and not Retroarch's.)
 
Last edited by Parallax2814,

Tootyuk

Well-Known Member
Newcomer
Joined
Jan 19, 2017
Messages
75
Trophies
0
Age
47
XP
137
Country
Slightly off topic but still to do with hakchi, does anyone use an elgato HD to capture footage? I dug mine out looking to do some but it wont pick up any audio from the mini? same HDMI leads and config works with both my retron 5 and ps4, just with the mini it doesn't read any audio (the levels in the game capture app don't move.
The mod(s) wouldn't of altered any of the audio config of the mini would it? I mean there isn't any core options to change any audio settings
 

MeteK

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
363
Trophies
1
Age
42
XP
1,168
Country
France
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.
It's better to start with fresh Haxchi2, but if you want to "update" my old pack, don't forget to get the original /mods/mod_transfer/init file from Haxchi2's release and replace the old one.
2. retroarch-mini is now called retroarch-gui, added shortcuts for all cores included in the pack

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.

i've done what you said and now i've got an c6 error trying to launch retroarch.
 

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
i've done what you said and now i've got an c6 error trying to launch retroarch.

Yeah, it seems that the latest release of Hakchi2 doesn't have extra_script execution in init file. I've updated my previous post
Use this init instead.
https://github.com/ClusterM/hakchi2/blob/master/mods/mod_transfer/hakchi/init

So basically then it's as I mentioned earlier....NES Classic gui but Retroarch is what actually runs the game and not the stock emulator? If so that's amazing! :)

I guess there's no way around the number of games on the system limitation? I think I read earlier we can't have hundreds on games on the system if Retroarch is installed and that there is a limit?

My only other concern is if there is an easier way to edit those files rather than going through each one individually. It's okay if we have only a few games but what about a large quantity of them? Maybe a .bat program or something that could be run to automatically look at a directory and make said changes to all the files? I know, it's a pipe dream. :P

(It'd be great to be able to hit the reset button and be brought back to the NES Classic gui, and not Retroarch's.)

Yes.

I think it's possible, but will require extra steps on Hakchi2 side. For this, wait for a proper Hakchi2 release with RA support.

Yes, a .bat will be better and should be pretty easy to write, but I don't know how to write Windows batch files. I'm more used to bash scripts.

Actually, if you press Reset button on NES Mini itself, it will take you back to NES GUI instead of RetroArch's
 
Last edited by pcm720,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1