Official hakchi2 - NES Mini very simple pimp tool

Baggins

Well-Known Member
Member
Joined
Jan 27, 2017
Messages
280
Trophies
0
Age
44
XP
314
Country
United States
I have to take you for your word since I have no intention to play SNES games on a PC. As for now if you want to play Yoshi’s Island on your TV, the SNES Mini is the best choice imo. It kills the Pi and android devices at the moment.

PI 3 with latest versions of SNES9x works great... Just as good as SNES Mini. The only benefit SNES mini has over pi really is the classic controllers. The speed is around the same, and doesn't have the annoying epilepsy filters activated, or better filters in case of scan lines for those who like that thing.

In general the board that NES/SNES is using is not much different than the PI 3.

The nintnedo minis use ARM A7s and and Pie 3 uses A53s which are faster.

Nintendo only goes to 720p, Pie 3 goes to 1080p.

Nintendo is roughly 1 ghz, and Pie 3 is around 1.2 ghz.

Again its a matter of using the right emulator. The latest versions of SNES9x can handle most of the games thrown at it , with emulation for most of the unique chips.

There are plenhty of videos showing off its capability. But both should e about equally capable as they share roughly similar stats.
 
Last edited by Baggins,

Rev2k7

Well-Known Member
Member
Joined
Oct 8, 2006
Messages
191
Trophies
0
Age
33
Website
Visit site
XP
394
Country
United States
https://ufile.io/d5w6a https://ufile.io/d5w6ahttps://ufile.io/d5w6a

Okay, so here's a rough "for dummies" post:
First off there is ALWAYS a chance things can go wrong and you can brick your system, if you continue beyond here you accept those possibilities, PERIOD.
Secondly, I didn't make any of this stuff I'm just detailing how I got it to work, so please, no inbox spam or yelling at me that it doesn't work or your bricked your console.
With that out of the way follow these steps:
Step 1 Download the Link at the top of this thread posted by Rangus4847. (Last I checked this link was valid, but always check the top for current link: https://www.file-upload.cc/43b7utat1q0f)
Step2 Extract the downloaded file to a folder somewhere easily reachable.
Step3 Boot Up the "hackchi.exe" file in the "Release" folder you extracted.
Step4 Click "Kernel" at the top of the hakchi program, a drop down menu will appear. Click "Dump Kernel" and follow the onscreen instructions. (Ensure SNESC is off. Plug in your SNESC's usb to your computer. Hold the reset on your SNESC and turn ON the power BUT CONTINUE TO HOLD THE RESET FOR A FULL SLOW 5 SECOND COUNT. ONLY AFTER THE 5 SECONDS SHOULD YOU RELEASE RESET. Hakchi should now begin to dump your kernel.) It will give you a checksum error and ask if you want to continue anyway, just click yes or continue, whatever it says.
Step 5 Copy the "Dump" folder that is now found in the "Release" folder you extracted to a safe location. I suggest adding it to a ZIP file and emailing it to yourself. Just make sure you have a copy of this thing somewhere safe, it is your brick-protection!
Step 6 Click "Kernel" again at the top of hakchi. This time click "Flash Custom Kernel" from the drop down menu. Follow the onscreen instructions if there are any. It should flash your SNESC with the new custom kernel and tell you when it is completed.
Step 7 NEVER SELECT "Original 30 Games" when adding games to your system.
Step 8 Checkmark all of the other games Rangus included and hit the big "Synchronize Selected Games with NES Mini" button in the bottom right corner of hakchi. (This is just a test to make sure everything is working. If it works, you should be able to boot up your SNESC like normal but it should have 2 new games, "Home Improvement" and "Harvest Moon", present in the menu. Attempt to load one of these games to make sure everything is working properly.)
Step 9 Pat yourself on the back, you've already added 2 custom games!
Step 10 Don't get too cocky, the tricky part lies ahead!
Step 11 (Skip to 13 if you already have Python 3.6 installed.) If you don't have Python 3.6 installed then go to this website and download it: https://www.python.org/downloads/ BE SURE TO CLICK THE "Download Python 3.6.X" LINK and not the "2.7.X.XX" one. Or else my future steps will not work for you.
Step 12 Run the Python Installer, make sure it installs to the directory "C:\Python36\" it should do that by default but make sure you don't change it. Finish up the Python Installation.
Step 13 Download the python script found here: https://gist.githubusercontent.com/...5d93addb955e6e7cb42277049d66f44f/sfc2sfrom.py If you just see raw text when you click the link: You can just open that link and press "Ctrl+S" in most browsers and save it where ever. Or open your browser menu and "Save Page As..."
Step 14 Navigate to you "C:\" drive for whatever primary drive you use. Specifically the one that you just installed Python onto. Once there, create a folder just named "Roms" there.
Step 15 Move the python script you downloaded in step 13 to "C:\Roms" or wherever you just made that "Roms" folder.
Step 16 Download a CLEAN .SFC rom of whatever game you want to install, this may not work without it. I'm not going to tell you where you can find .sfc roms but there's a web converter out there for .smc to .sfc that might work as well, I don't know, I download all of mine in .sfc format to begin with. Once you download your rom, place it in your roms folder.
Step 17 Rename your rom something very simple i suggest two or three letters. For instance "Chrono Trigger" would be named "ct.sfc" when renamed. This saves you key-strokes.
Step 18 (This is super dumbed down in case you don't even know how to command prompt. But you probably shouldn't be doing this if you can't.) Open up a command prompt (WindowsKey+R then type "cmd" and press enter")
Step 19 In the command prompt type "cd c:\python36" and press enter. If you receive an error, you didn't install python correctly. Uninstall it and try again.
Step 20 In the command prompt type "python c:\roms\sfc2sfrom.py c:\roms\ct.sfc c:\roms\ct.sfrom" (It is up to you to replace the "ct" in "ct.sfc" and "ct.sfrom" with whatever you named your rom.) (Also if for some reason your main drive for all of this isn't "C:\" then it's up to you to change that too!) Slam that enter key! It should spit out a "ct.sfrom" file in your "C:\roms" folder if you did everything correctly.
Step 21 Open up your "Release" folder again from step 2. Open up the folder named "Games" You will see a bunch of similarly named folders. Copy one of these folders to your desktop or somewhere other than the "Games" folder, but rename it and replace the last 5 letters with 5 UNIQUE Letters! I suggest using "MYR" and then the letters of your rom name, so in our case "MYRCT"
Step 22 Open up your "CLV-P-MYRCT" folder Copy your "C:\Roms\ct.sfrom" file to this folder. Delete whatever ".sfrom" file is already in the folder Rename the .png files and .desktop files so they use "MYRCT" or whatever you chose instead of whatever 5 letters were originally there. So you should have "CLV-P-MYRCT.dekstop", "CLV-P-MYRCT.png", "CLV-P-MYRCT_small.png", and finally rename your "ct.sfrom" to "CLV-P-MYRCT.sfrom"
Step 23 (Almost done!) Downlad Notepad++ from here: https://notepad-plus-plus.org/download/v7.5.1.html Install it. This should be easy. Open Notepad++ after it is installed. In the menu at the top click "Settings->Preferences" In the preferences window click on "New Document" in the left panel. Then make sure that "Unix(LF)" is ticked and click "close". In the menu at the top click "File->Open" then navigate to your "CLV-P-MYRCT.desktop" file and open it. Replace every instance of the original 5 letters with "MYRCT" or whatever you chose. Fill in the name info as you see fit. Set the TestID to a random number higher than 200 but less than 1000. Save the .desktop file. Close Notepad++.
Step 24 Make a backup copy of that whole folder anywhere safe if you want to.
Step 25 In hakchi click the big "Add more games" button in the button left and then find your "CLV-P-MYRCT" folder and select the "CLV-P-MYRCT.dekstop file" to open. hakchi should add the list and then it is ready to add to the SNESC with the Synchonize button!
Step 26 There's no guarantee any of this will work but if you follow every step there's a good chance you can get some games working for sure!
Step 27 Also you can go back and edit the "CLV-P-MYRCT.png" files and replace them with your own custom box art for each game if you want!
Step 28 This took way too long and while I cannot claim credit for anything but piecing it together and verbalizing it the best I could. However, if you found it super useful when all else failed and you want to donate, feel free to inbox me. I'm a starving college kid after all. D':
EDIT: UPDATE Fixed the part about downloading python 3.6. This cut out a large number of steps from the process. Thanks to everyone who made this possible and who pointed out my mistakes! @pandagrinder, @ss2man44, @Rangus4847
 

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
Why hasn't anyone answered whether or not ROM headers need changing?
i only change the format with the phyton script.
and then put the file in hakchi and upload it.

but it only works 30 games.
with 31 and more there is a archive and when you open it it kills all saves.

with only 30 it works fine.

terranigma and illusion of times doesnt work.
Mega Man x2 and x3 works perfect.

Please, the link to download? Thank you.:bow:
its no official version! its a modded.
Using on our own risk!
https://www.dropbox.com/s/mqwhl2reqvh0ixh/hk2-18 brac edition.rar?dl=0

i kill the file in 24h


i would wait for a better offiziell version
 

Attachments

  • capture_001_05102017_010101.jpg
    capture_001_05102017_010101.jpg
    74.5 KB · Views: 331
Last edited by Liriel,

Kasios

Well-Known Member
Newcomer
Joined
Sep 30, 2017
Messages
64
Trophies
0
Age
45
XP
74
Country
Spain
i only change the format with the phyton script.
and then put the file in hakchi and upload it.

but it only works 30 games.
with 31 and more there is a archive and when you open it it kills all saves.

with only 30 it works fine.

terranigma and illusion of times doesnt work.
Mega Man x2 and x3 works perfect.


its no official version! its a modded.
Using on our own risk!
https://www.dropbox.com/s/mqwhl2reqvh0ixh/hk2-18 brac edition.rar?dl=0

i kill the file in 24h


i would wait for a better offiziell version

Thanks!. Can the official games be replaced by the same modified roms?:unsure:
 

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
Thanks!. Can the official games be replaced by the same modified roms?:unsure:
should possible because every has a entry in the list of the prog.

but the list has 2 added in the archive package: tool time and harvest moon but that was the hakchi modder


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

you have the same hakchi like me.
but i think the difference iss that you manipulate the mini nes with the ftp and thats qwhy you have more than 30 roms without problems
 
Last edited by Liriel,

DarkAkuma

Well-Known Member
Member
Joined
Sep 20, 2008
Messages
412
Trophies
1
XP
2,460
Country
United States
If you guys are going to go this hard into that unoffical build of hakchi2, and tutorials, you should make a new thread. The speed at which this thread is inflating is getting ridiculous!
 
  • Like
Reactions: Baggins

TerryG

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
146
Trophies
1
Location
63775
XP
1,136
Country
United States
If only there was a guide that had everything that there was, sure, but since everything's so scattered, kinda hard to follow >.> Not sure why no one's written all the steps .

Instead of wasting time in this thread posting about how you're going to wait and whining about how no one has made a guide you should go through, round up all the scattered info, and make the guide you keep asking for on your own.
 

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
oh yes its fast i can not read that fast.

how fast will it be with a official release of hakchi?
Well, I may as well forget it. I can't get the script to run or convert my ROMs, the guide is nonexistent. I'm just forgetting about it.

mmh i had only probs with a old phyton vversion but with the version upto date no problem with the script
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
oh yes its fast i can not read that fast.

how fast will it be with a official release of hakchi?


mmh i had only probs with a old phyton vversion but with the version upto date no problem with the script

What does it supposed to look like when you type it on CMD? Screenshot of the syntax used, please. Python 3.6 is installed, and I did type Python and it loaded fine, but in command prompt, the script wouldn't convert the Chrono Trigger ROM. Why can't someone just write a guide already? Is that too much ask?

If you guys are going to go this hard into that unoffical build of hakchi2, and tutorials, you should make a new thread. The speed at which this thread is inflating is getting ridiculous!

That's great, but no one is willing to write a guide.
 
Last edited by the_randomizer,

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
i made a wandel.bat file ( feel free to use a other name) with this in it because its faster then to type in cmd.

sfc2sfrom.py c:\rom\rom.sfc c:\rom\mini.sfrom
pause

c:\rom is where i have the files in it.

rom.sfc is the orginal file

and

mini.sfrom is the convert file


i use the script from today and python 3.6.3 windows 64 bit
 
Last edited by Liriel,

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
the manipulation on ftpis a bit to high for me then i wait until off hakchi for more then 30games
 
Last edited by Liriel,

bardaxx

Active Member
Newcomer
Joined
May 14, 2015
Messages
29
Trophies
0
XP
73
Country
Italy
https://ufile.io/d5w6a https://ufile.io/d5w6ahttps://ufile.io/d5w6a

Okay, so here's a rough "for dummies" post:
First off there is ALWAYS a chance things can go wrong and you can brick your system, if you continue beyond here you accept those possibilities, PERIOD.
Secondly, I didn't make any of this stuff I'm just detailing how I got it to work, so please, no inbox spam or yelling at me that it doesn't work or your bricked your console.
With that out of the way follow these steps:
Step 1 Download the Link at the top of this thread posted by Rangus4847. (Last I checked this link was valid, but always check the top for current link: https://www.file-upload.cc/43b7utat1q0f)
Step2 Extract the downloaded file to a folder somewhere easily reachable.
Step3 Boot Up the "hackchi.exe" file in the "Release" folder you extracted.
Step4 Click "Kernel" at the top of the hakchi program, a drop down menu will appear. Click "Dump Kernel" and follow the onscreen instructions. (Ensure SNESC is off. Plug in your SNESC's usb to your computer. Hold the reset on your SNESC and turn ON the power BUT CONTINUE TO HOLD THE RESET FOR A FULL SLOW 5 SECOND COUNT. ONLY AFTER THE 5 SECONDS SHOULD YOU RELEASE RESET. Hakchi should now begin to dump your kernel.) It will give you a checksum error and ask if you want to continue anyway, just click yes or continue, whatever it says.
Step 5 Copy the "Dump" folder that is now found in the "Release" folder you extracted to a safe location. I suggest adding it to a ZIP file and emailing it to yourself. Just make sure you have a copy of this thing somewhere safe, it is your brick-protection!
Step 6 Click "Kernel" again at the top of hakchi. This time click "Flash Custom Kernel" from the drop down menu. Follow the onscreen instructions if there are any. It should flash your SNESC with the new custom kernel and tell you when it is completed.
Step 7 NEVER SELECT "Original 30 Games" when adding games to your system.
Step 8 Checkmark all of the other games Rangus included and hit the big "Synchronize Selected Games with NES Mini" button in the bottom right corner of hakchi. (This is just a test to make sure everything is working. If it works, you should be able to boot up your SNESC like normal but it should have 2 new games, "Home Improvement" and "Harvest Moon", present in the menu. Attempt to load one of these games to make sure everything is working properly.)
Step 9 Pat yourself on the back, you've already added 2 custom games!
Step 10 Don't get too cocky, the tricky part lies ahead!
Step 11 (Skip to 13 if you already have Python 3.6 installed.) If you don't have Python 3.6 installed then go to this website and download it: https://www.python.org/downloads/ BE SURE TO CLICK THE "Download Python 3.6.X" LINK and not the "2.7.X.XX" one. Or else my future steps will not work for you.
Step 12 Run the Python Installer, make sure it installs to the directory "C:\Python36\" it should do that by default but make sure you don't change it. Finish up the Python Installation.
Step 13 Download the python script found here: https://gist.githubusercontent.com/...5d93addb955e6e7cb42277049d66f44f/sfc2sfrom.py If you just see raw text when you click the link: You can just open that link and press "Ctrl+S" in most browsers and save it where ever. Or open your browser menu and "Save Page As..."
Step 14 Navigate to you "C:\" drive for whatever primary drive you use. Specifically the one that you just installed Python onto. Once there, create a folder just named "Roms" there.
Step 15 Move the python script you downloaded in step 13 to "C:\Roms" or wherever you just made that "Roms" folder.
Step 16 Download a CLEAN .SFC rom of whatever game you want to install, this may not work without it. I'm not going to tell you where you can find .sfc roms but there's a web converter out there for .smc to .sfc that might work as well, I don't know, I download all of mine in .sfc format to begin with. Once you download your rom, place it in your roms folder.
Step 17 Rename your rom something very simple i suggest two or three letters. For instance "Chrono Trigger" would be named "ct.sfc" when renamed. This saves you key-strokes.
Step 18 (This is super dumbed down in case you don't even know how to command prompt. But you probably shouldn't be doing this if you can't.) Open up a command prompt (WindowsKey+R then type "cmd" and press enter")
Step 19 In the command prompt type "cd c:\python36" and press enter. If you receive an error, you didn't install python correctly. Uninstall it and try again.
Step 20 In the command prompt type "python c:\roms\sfc2sfrom.py c:\roms\ct.sfc c:\roms\ct.sfrom" (It is up to you to replace the "ct" in "ct.sfc" and "ct.sfrom" with whatever you named your rom.) (Also if for some reason your main drive for all of this isn't "C:\" then it's up to you to change that too!) Slam that enter key! It should spit out a "ct.sfrom" file in your "C:\roms" folder if you did everything correctly.
Step 21 Open up your "Release" folder again from step 2. Open up the folder named "Games" You will see a bunch of similarly named folders. Copy one of these folders to your desktop or somewhere other than the "Games" folder, but rename it and replace the last 5 letters with 5 UNIQUE Letters! I suggest using "MYR" and then the letters of your rom name, so in our case "MYRCT"
Step 22 Open up your "CLV-P-MYRCT" folder Copy your "C:\Roms\ct.sfrom" file to this folder. Delete whatever ".sfrom" file is already in the folder Rename the .png files and .desktop files so they use "MYRCT" or whatever you chose instead of whatever 5 letters were originally there. So you should have "CLV-P-MYRCT.dekstop", "CLV-P-MYRCT.png", "CLV-P-MYRCT_small.png", and finally rename your "ct.sfrom" to "CLV-P-MYRCT.sfrom"
Step 23 (Almost done!) Downlad Notepad++ from here: https://notepad-plus-plus.org/download/v7.5.1.html Install it. This should be easy. Open Notepad++ after it is installed. In the menu at the top click "Settings->Preferences" In the preferences window click on "New Document" in the left panel. Then make sure that "Unix(LF)" is ticked and click "close". In the menu at the top click "File->Open" then navigate to your "CLV-P-MYRCT.desktop" file and open it. Replace every instance of the original 5 letters with "MYRCT" or whatever you chose. Fill in the name info as you see fit. Set the TestID to a random number higher than 200 but less than 1000. Save the .desktop file. Close Notepad++.
Step 24 Make a backup copy of that whole folder anywhere safe if you want to.
Step 25 In hakchi click the big "Add more games" button in the button left and then find your "CLV-P-MYRCT" folder and select the "CLV-P-MYRCT.dekstop file" to open. hakchi should add the list and then it is ready to add to the SNESC with the Synchonize button!
Step 26 There's no guarantee any of this will work but if you follow every step there's a good chance you can get some games working for sure!
Step 27 Also you can go back and edit the "CLV-P-MYRCT.png" files and replace them with your own custom box art for each game if you want!
Step 28 This took way too long and while I cannot claim credit for anything but piecing it together and verbalizing it the best I could. However, if you found it super useful when all else failed and you want to donate, feel free to inbox me. I'm a starving college kid after all. D':
EDIT: UPDATE Fixed the part about downloading python 3.6. This cut out a large number of steps from the process. Thanks to everyone who made this possible and who pointed out my mistakes! @pandagrinder, @ss2man44, @Rangus4847

This guide was copy pasted from reddit!

https://www.reddit.com/r/miniSNESmods/comments/745wpq/comment/dnw82az?st=J8DOA9FM&sh=cf658c7c

But she work
 

Attachments

  • C1BC5706-FDCA-4D7A-9D31-8FE8B4878DBE.jpeg
    C1BC5706-FDCA-4D7A-9D31-8FE8B4878DBE.jpeg
    1.2 MB · Views: 406
  • 05B6ADF7-D915-4AD5-A7FE-46F9A784D07A.jpeg
    05B6ADF7-D915-4AD5-A7FE-46F9A784D07A.jpeg
    1.6 MB · Views: 358
  • 4516A8B2-21EF-4A1B-99C4-87058ADE0912.jpeg
    4516A8B2-21EF-4A1B-99C4-87058ADE0912.jpeg
    1.3 MB · Views: 375
  • Like
Reactions: the_randomizer

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    RedColoredStars @ RedColoredStars: Motion handling and input lag on those things destroy plasmas, led, oled