Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,403,373
  • Replies Replies 18,558
  • Likes Likes 138
How to batch compress your existing NES roms library and save space on your mini!

This is probably an option that will be added in hakchi's future versions but since compression is only available when adding non-NES games at the moment, I decided to share my method with you because it worked extremely well for me. If, like me, you have all your NES roms added in your game library already and you have added all the nice artwork etc, read on. The procedure is done in two major steps, first we find and compress all the .nes files inside hakchi's games folder using 7-zip. Then we edit all the corresponding .desktop files inside every game folder to correctly point to the .7z file instead of the .nes file. Bare in mind that this method will work ONLY if RetroArch handles all games via the global command line option --retroarch.

1. MAKE A BACKUP of your games folder.
2. Make sure 7-zip and Notepad++ are installed.
3. Open the windows command line (command prompt) and navigate inside your games folder, in my case it was cd D:\Emulation\hakchi2\games
4. Copy/Paste the following command in a new text document and save it as "compress.bat" in your games folder:

for /R %%f in (*.nes) do ("C:\Program Files\7-Zip\7z.exe" a -t7z -mx9 "%%~pf%%~nf.7z" "%%f")

5. If Windows is giving you problems with the file extensions then download my file from the link: https://mega.nz/#!zQ0wDDpT!SEMaQz69AG7O4WzSNo-LHf1PBJj0msSPOXFadJxDITQ and put it inside the games folder.
6. Type compress.bat on the command prompt you opened previously.
7. Wait until it's done compressing all the .nes files and type the command again if you have .fds format games, just remember to change the command properly.
8. Using the Windows Explorer, open the hakchi2\games folder, search for *.nes and *.fds and delete them, they are no longer needed.
9. Open Notepad++ and either press Ctrl-Shift-F or use the menu Search > Find in files
10. Match the settings in the following screenshot (point it to your own games folder!):
2017_03_21_00_36_03.png

11. Press "Replace in Files" and confirm when it asks you to, it will only take a moment to do this for all the files.
12. If you have .fds games do the same thing but change the "Find what" option to .fds and repeat.

You're done! See how much space you have saved and re-sync your games back to the mini!
Launch a few games and check if everything works properly. Good luck!
 
Yeah dipswitches work perfect w MAME2003_mini.. I was playing Metal Slug 1 w blood 2 days ago and ran great. It's a great core and if it does play all the Neo Geo
stuff I think it's a good core to use for that too.
Okay but can you reset to home?
 
You already can do that.

How? Care to explain that?
All I know is that every time I untick game(s), flash the kernel, retick the game(s) again, they all inside unsorted folder and I have to drag and drop 'em all over again to their previous folders.
 
How? Care to explain that?
All I know is that every time I untick game(s), flash the kernel, retick the game(s) again, they all inside unsorted folder and I have to drag and drop 'em all over again to their previous folders.
Cause you have custom folders every time checked. Only have that checked if you want your custom folder setup. If you just wanna put a big ps game on then just uncheck custom folders to no folders and sync just the 30 and that game. Then do whatever you want with it. If you wanna go back to your old setup. Just click custom folders again and have the ps game unchecked unl as you wanted to add it to your custom set . Then it will go into unsorted and you move it or whatever you want. Then it will have your previous folder setup.
 
I decided that installation should be much more simple
  1. Make sure that you are using hakchi2 version 2.14 or newer.
  2. Download the newest retroarch_with_cores.zip.
  3. Drag-and-drop it on hakchi2 window.
  4. Press "OK" button and follow instructions.
That's all. You can play near all NES games now as well as SNES, Genesis, N64, etc.
 
  • Like
Reactions: nesito
I decided that installation should be much more simple
  1. Make sure that you are using hakchi2 version 2.14 or newer.
  2. Download the newest retroarch_with_cores.zip.
  3. Drag-and-drop it on hakchi2 window.
  4. Press "OK" button and follow instructions.
That's all. You can play near all NES games now as well as SNES, Genesis, N64, etc.
Drag and drop works for me. Dunno why it wouldn't work for you. Although I did try to drag and drop fb alpha neo core folder and it wouldn't. I had to manually put it in user mods. But besides that it's been working
 
Did I read somewhere that you don't need to hold the Reset button to make hakchi work anymore ? If so, how does that work ?
 
Drag and drop works for me. Dunno why it wouldn't work for you. Although I did try to drag and drop fb alpha neo core folder and it wouldn't. I had to manually put it in user mods. But besides that it's been working

Don't know why is not working here ... i'm under last hakchi ...
 
Hi First Cluster Thanks for the Awesome hack .

And i have a little problem ,today i updatet to 2.14b and wanted to upload some mame game, one of the games was metal Slug. It didn't work but and i deleted it and try some other games but i can't no longer sync with my NEs mini everytime i get the message that he cannot get access to Mslug.zip and the sync fails.

Update: Tried Redownload HAkchi again and do a new fresh upload but now i can not even flash the kernel . i even deletet my old 2.14 hackchi folder but still the same problem, even when i unselect all games .

Push


Someone here who knows a way to solve this problem
 
I decided that installation should be much more simple
  1. Make sure that you are using hakchi2 version 2.14 or newer.
  2. Download the newest retroarch_with_cores.zip.
  3. Drag-and-drop it on hakchi2 window.
  4. Press "OK" button and follow instructions.
That's all. You can play near all NES games now as well as SNES, Genesis, N64, etc.

I'm an idiot. Just now realized that I was supposed to drop the zip file onto the RUNNING hakchi PROGRAM window, not the file folder. I too, ended up installing it manually.
 
  • Like
Reactions: youngtune27
Did I read somewhere that you don't need to hold the Reset button to make hakchi work anymore ? If so, how does that work ?

mini is on, when you sync the tv screen says hakchi. 45 secs later.. done

only need to be in fal mode to dump, flash & install mods
 
Have any of you made a skin yet? I updated the skin but I can't seem to drag-n-drop it in Hakchi2 like it said to. Any luck? It doesn't make an hmod file to install it like the others.

Never mind. All you have to do is drag-n-drop your new skin from the skin_hack folder then the pb224_skin_hack to the Modules in Hakchi2 and it will automatically install. Hope this helps others.
 
Last edited by UltraGamesFan,
Has anyone figured out how to map the 8bitdo Nes30 (not pro) controller. Everytime I try to map x and y it just does turbo and maps as b or a
 
Installed GZIP but same error.



I have nes.png in nes_mini_skin_hack folder with make_skin_mod.bat, i just run make_skin_mod.bat but still give me that error. Also nes.png is inside skin_hack folder.
If you figure this out let me know. I also want famicon look lol
 
Last edited by HeisenMack,

Site & Scene News

Popular threads in this forum