Official hakchi2 - NES Mini very simple pimp tool

MiLToS_666

Member
Newcomer
Joined
Feb 10, 2017
Messages
9
Trophies
0
Age
42
XP
62
Country
Greece
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!
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
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?
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
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.
 

MeteK

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
367
Trophies
1
Age
43
XP
1,264
Country
France
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

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
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
 

MeteK

Well-Known Member
Member
Joined
Dec 31, 2012
Messages
367
Trophies
1
Age
43
XP
1,264
Country
France
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 ...
 

Thoradin

Active Member
Newcomer
Joined
Mar 21, 2017
Messages
29
Trophies
0
Age
44
XP
77
Country
Germany
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
 

VoodooRage

Active Member
Newcomer
Joined
Feb 16, 2017
Messages
29
Trophies
0
Age
51
XP
62
Country
United States
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

UltraGamesFan

Member
Newcomer
Joined
Mar 21, 2017
Messages
7
Trophies
0
Age
44
XP
50
Country
United States
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,

Neite

Active Member
Newcomer
Joined
Jan 28, 2017
Messages
39
Trophies
0
Age
45
XP
62
Country
United States
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
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
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
 

HeisenMack

Well-Known Member
Newcomer
Joined
Feb 20, 2017
Messages
45
Trophies
0
Age
124
XP
69
Country
United States
Last edited by HeisenMack,

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill