• Register
  • TOS
  • Privacy
  • @NeoGAF
  • Like

Robin64
Member
(10-07-2017, 11:16 PM)
Robin64's Avatar
With the first official final release of hakchi now out and working with the SNES Mini, it made sense to dedicate a thread to this wonderful little tool.

So what are the basics?

https://github.com/ClusterM/hakchi2/releases will always be the link to get the latest release. Right now we are on version 2.21d (internal version 2.0.21.56). Download the .zip file, unzip to a folder, and then follow these instructions to get adding your own games.

Despite what that page says, please do not use the web installer.

1) With the SNES Mini attached to your PC via USB, hold reset, turn the Mini on, wait a few seconds, then release reset. The light will not be on.
2) Go to Kernel, Dump Kernel. Install the driver if prompted. DO NOT lose this file, ever.
3) Go to Kernel, Flash Custom Kernel. Your SNES Mini is now haxed.
3a) Optional, but recommended if you aren't doing too many games. Go to Settings, Pages/Folders Structure and pick Disable. ("Too many games" means 63 or more. SNES Mini crashes if you have that many)
4) From now on, simply use the Add Games button, pick your SNES ROM, fill out the details, assign some box art..
5) And when you're done, hit the Sync button bottom right.
6) Now turn the SNES off, wait a moment, then turn it back on without holding reset. The light will come on, your new games will appear.

Note that in future you do not need to hold reset. Simply have the SNES Mini attached to your PC and turned on, you will be able to sync new games while it is in that state.

Why did the SNES Mini USB driver not install?

Some people have been having problems with Windows and its Driver Signature Enforcement feature. It's suggested that you turn this off by following this guide and then try again,

What doesn't work right now?

There is now a shared community spreadsheet here with info.

But I'm getting C7 errors when I launch my game?
This can be caused by a number of things, including a malformed image file, a corrupted .desktop file, bad global settings, and more. To troublshoot, remove all global settings from hakchi2, delete the game and re-add it, make sure "Compressed" is unticked, and resync. If it still doesn't work then I'm afraid your dump is a bad one and we can't help you further with this.

If I do this will I lose all my original saves and save states?

No

How can I alter art and stuff for the original 21 games?

You need to FTP into the machine and browse to /usr/share/games/. There you will find the preinstalled CLV-P-xxxxx games. Download those to your PC. (Make sure to set your FTP client to transfer only 1 file at a time, the SNES Mini really hates more than that)

Now copy those folders to hackchi's /snes_games/ folders where your custom games are.

Now restart hakchi and you will see they appear as custom games too alongside previous ones you added, so you will want to deselect the original 21. Now you have copies that you can work with, such as changing their box art and thumbnails.

How do I FTP in to the machine?

With the SNES connected to your PC and turned on, open hakchi and make sure that "FTP servers" is ticked in the tools menu. If it is, just open your favourite FTP client and connect to 127.0.0.1 on port 1021 with the username root and the password clover.

How can I add custom borders?

Download this file.

Now FTP in, copy the backgrounds folder to your PC from /usr/share/ and reupload it to /var/lib/hakchi/rootfs/usr/share/

The file you downloaded a moment ago, p8173_ownbgs, needs to go into /etc/preinit.d

Restart your SNES Mini and if all went well, it will be using the new folder, which is writable.

So on the PC, just create new folders following the examples set by what you see. Best way is to copy a folder, rename the files, and edit them with your favourite Photoshop version. Here's what my SNES Background folder looks like:



And how it looks on the SNES Mini itself:

Has anyone made custom borders I can download?

You bet! The following posts are collections from that user:

Robin64
Dimentios
DarkGiygas
The007JiM

And custom box art?

Of course! Here are some collections from wonderful NeoGAF users.

ThatsMyTrunks
PMS341 (these are Switch style square custom art icons designed to fill the entire box)
Joey Ravn (these are Switch style square custom art icons designed to fill the entire box)
MrMan2k3 has a bigass Google Drive folder full of Switch style icons.

Okay, but those borders, can I set them to automatically change when I load a game up?

Yes!

Important first step: Select the first pure black no-border option on the SNES Mini. This is the crucial step I was missing before. What this does is set the global border variable to null. Anything else for that variable will overwrite your custom setting.

If you followed my previous guide on how to add borders, you should have a folder at /var/lib/hakchi/rootfs/usr/share/backgrounds/

Now let's use my SNES background as the example.



This would be located at /var/lib/hakchi/rootfs/usr/share/backgrounds/12_snes/

So you need to decide if you play in 4:3 or Pixel Perfect. At the moment, there doesn't seem to be a way to get that variable and set the border accordingly, so you're going to have to pick the one you use and kinda stick to it. In my case, I play in 4:3, so let's go with that. The game I want this border on is Sim City.

So I find Sim City in hakchi, and add the following to the end of its command line argument, making sure there's a space before the --:

Code:

--use-decorative-frame /var/lib/hakchi/rootfs/usr/share/backgrounds/12_snes/12_snes_4_3
Note that this is the filename of the 4:3 sized border without the .png extension.

Simply sync games now, and then next time Sim City is loaded it should also set the SNES border with it.

A word of warning: If you set another border manually, this will become the new global variable and overwrite all your command line custom border settings. Just set back to the black one to fix that.

Why do my PAL ROMs have issues?

The SNES Mini is designed to run NTSC ROMs, and so PAL ones will exhibit problems. Use NTSC where possible, or apply one of my patches to your PAL ROM to convert it to NTSC. There are two files in there, one for LoROM and one for HiROM. To find out which one you need, open your ROM in Snes9x and it will say at the bottom when it boots.

Anything else?

Hakchi has a tool for taking beautiful 1280 x 720 screenshots, but if you are on Windows 10 you might find it doesn't work by default. This is because .png files are associated with the crappy preview program and it causes it to go wrong. Instead, associate .png files with Paint and the function will work fine. To use it, just makes sure your SNES is powered by your PC, and in hakchi you just pick "Take Screenshot" in the Tools menu.

Also Windows related, do not ever use Notepad or Wordpad to edit text files associated with the SNES Mini. They will corrupt them, every time. Download and install Notepad++, thanks.

The SNES Mini also, like every other device in existence, supports Retroarch. Download those modules here. Instructions on how to use it are on that page, and this will allow you to emulate games that the stock emulator can't, such as Star Ocean.

There's a community run spreadsheet of compatibility here.
Last edited by Robin64; Yesterday at 10:16 AM.
sotojuan
Member
(10-07-2017, 11:17 PM)
sotojuan's Avatar
Currently installing Windows in a VM in macOS. Will report if it works. Trying to get myself out of doing bootcamp for this.
TheMagician
Member
(10-07-2017, 11:18 PM)
TheMagician's Avatar
Just realised something about a potential N64 Mini and being able to hack...

Goldeneye, WWF No Mercy etc
Megatron
Member
(10-07-2017, 11:18 PM)
Megatron's Avatar
Am I correct in understanding you use the same version of hackchi for both the nes mini and snes mini?
RRockman
Member
(10-07-2017, 11:19 PM)
RRockman's Avatar
Yaaaay, thanks Robin!
Robin64
Member
(10-07-2017, 11:19 PM)
Robin64's Avatar

Originally Posted by Megatron

Am I correct in understanding you use the same version of hackchi for both the nes mini and snes mini?

Yep :)
Herb Alpert
Member
(10-07-2017, 11:20 PM)
Herb Alpert's Avatar
Awesome

Thread Bookmarked

Thanks again Robin!
Midas
Member
(10-07-2017, 11:20 PM)
Midas's Avatar

Originally Posted by sotojuan

Currently installing Windows in a VM in macOS. Will report if it works. Trying to get myself out of doing bootcamp for this.

Awesome. Thanks. :)
MrMephistoX
Member
(10-07-2017, 11:20 PM)
MrMephistoX's Avatar
Any issue converting From the betas to official?
Megatron
Member
(10-07-2017, 11:20 PM)
Megatron's Avatar

Originally Posted by Robin64

Yep :)

Well shit. Havent even opened my nes I got from the amazon prize truck. I guess I will do both at the same time.

Can you load nes games on the snes mini?
Robin64
Member
(10-07-2017, 11:21 PM)
Robin64's Avatar

Originally Posted by Megatron

Can you load nes games on the snes mini?

Not easily. I would suggest keeping them seperate.

Originally Posted by MrMephistoX

Any issue converting From the betas to official?

None at all. Simply drop the new files over what you already have.
RAIDEN1
Banned
(10-07-2017, 11:21 PM)
So how long do you reckon before those issues are sorted out, and it can comprehensively hit most of the 700 odd games for the system without a hitch?
"D"
I'm extremely insecure with how much f2p mobile games are encroaching on Nintendo
(10-07-2017, 11:21 PM)
"D"'s Avatar
Anybody got a decent Chrono Trigger box art? The ones hakchi are finding aren't that great, the best looking one has shadows and text on it
Robin64
Member
(10-07-2017, 11:23 PM)
Robin64's Avatar

Originally Posted by "D"

Anybody got a decent Chrono Trigger box art? The ones hakchi are finding aren't that great, the best looking one has shadows and text on it

How about this?

Zee-Row
I'm a HUGE Nickelback fan!

'Cause we all just wanna be big rockstars And live in hilltop houses driving fifteen cars
(10-07-2017, 11:23 PM)
Zee-Row's Avatar
So basically games that used those complex file compression chips are not working right now. Figures since those were extremely hard to emulate.
Mirk
Member
(10-07-2017, 11:23 PM)
Mirk's Avatar

Originally Posted by Nesmaster75

Any place in particular you guys are downloading the roms from?


The Ripping Thread
Best way man and worth it.

I have a Album set up I have found/made up 54 games so far.
here
Last edited by Mirk; 10-07-2017 at 11:29 PM. Reason: pickles
Zonic
Gives all the fucks
(10-07-2017, 11:24 PM)
Zonic's Avatar
Cannot wait to try this to play all the games that the US never got. Even better that this is the same program for the NES Mini, so if I ever get that, I can catch up on the more rare/non-US games for that as well.
"D"
I'm extremely insecure with how much f2p mobile games are encroaching on Nintendo
(10-07-2017, 11:24 PM)
"D"'s Avatar

Originally Posted by Robin64

How about this?

yeaaaah that'll work, ppreciate that bro
NeonBlack
Member
(10-07-2017, 11:24 PM)
NeonBlack's Avatar
Does this one fix the battery memory icon bug?
Minionite
Junior Member
(10-07-2017, 11:24 PM)
Minionite's Avatar
Subbed to thread as interested in doing this sometime. Thanks
xxracerxx
Don't worry, I'll vouch for them.
(10-07-2017, 11:24 PM)
xxracerxx's Avatar
Probably shit out of luck for Mac users....maybe some day.
Robin64
Member
(10-07-2017, 11:25 PM)
Robin64's Avatar

Originally Posted by NeonBlack

Does this one fix the battery memory icon bug?

Doesn't seem so, sadly.
Mr.Fusion
Member
(10-07-2017, 11:26 PM)
Mr.Fusion's Avatar
Aladdin has a lot of audio issues.
brightsons
Member
(10-07-2017, 11:26 PM)
brightsons's Avatar

Originally Posted by sotojuan

Currently installing Windows in a VM in macOS. Will report if it works. Trying to get myself out of doing bootcamp for this.

Works fine for me in Parallels
DiipuSurotu
(10-07-2017, 11:26 PM)
DiipuSurotu's Avatar

Originally Posted by "D"

Anybody got a decent Chrono Trigger box art? The ones hakchi are finding aren't that great, the best looking one has shadows and text on it

twentytwo22
Member
(10-07-2017, 11:26 PM)
twentytwo22's Avatar
Having an issue where entering any folder hard freezes the SNES. if I pull the plug and reboot, it will then be in that folder. So everything works, but any time I change folders I have to go through a hard freeze. Any idea on this?
Robin64
Member
(10-07-2017, 11:27 PM)
Robin64's Avatar

Originally Posted by twentytwo22

Having an issue where entering any folder hard freezes the SNES. if I pull the plug and reboot, it will then be in that folder. So everything works, but any time I change folders I have to go through a hard freeze. Any idea on this?

Did you enable folders with an old RC version of hakchi? Or is this purely from using the new release?
Shao Kahn Brewing a Stew
lapdance transform pants
(10-07-2017, 11:28 PM)
Shao Kahn Brewing a Stew's Avatar
Amazing thread. Let's do this!

How many games can you add to it's memory?
sixteen-bit
Member
(10-07-2017, 11:29 PM)
Nice thread. Subbed.
twentytwo22
Member
(10-07-2017, 11:29 PM)
twentytwo22's Avatar

Originally Posted by Robin64

Did you enable folders with an old RC version of hakchi? Or is this purely from using the new release?

Everything from a new installation from the main setup url. I downloaded it a couple hours ago.

Also might be worth noting that I didn't do anything particular to choose folders, just left everything to default. Should I try a different option?
Last edited by twentytwo22; 10-07-2017 at 11:33 PM.
soundtest
Junior Member
(10-07-2017, 11:29 PM)
soundtest's Avatar
what is the difference between pages and folders? I tried pages but it just gives me folders for the extra roms instead
Rirse
Junior Member
(10-07-2017, 11:29 PM)
Rirse's Avatar
Anyone got a good box art for Breath of Fire 1 and 2? The ones I found are all super color washed. Also can't seem to get gzip to work, as putting the files onto the unit (at least in beta 2) made the file size go UP.
Last edited by Rirse; 10-07-2017 at 11:30 PM. Reason: another sentence.
KZXcellent
Member
(10-07-2017, 11:30 PM)
KZXcellent's Avatar
For those interested in box art I found a pack of 3D Snes Box Art to use for this. I assume it's okay to link it since it's just boxart. (They make you register to download it unfortunately.)

https://emumovies.com/files/file/204...o-3d-box-pack/

Here's how it looks on my SNES Classic.

friskykillface
Member
(10-07-2017, 11:31 PM)
friskykillface's Avatar
Subscribed, time to put turtles in time and a shit load of my nes games on here
I also have snow brothers and will finally see why it's worth so much money
TheAggroCraig
Member
(10-07-2017, 11:31 PM)
TheAggroCraig's Avatar
Is there any chance for the games that don't work to ever work? DBZ Hyper Dimension and Terranigma are probably in my top 10 for games I'd want to put on this thing if I ever choose to mod it.
darkjedi187
Member
(10-07-2017, 11:31 PM)
darkjedi187's Avatar
Any write up on installing RetroArch on the SNES Classic? I think I have it right but not 100%.

Looks like new version

https://github.com/ClusterM/retroarch-clover/releases
Last edited by darkjedi187; 10-07-2017 at 11:34 PM.
keep
Junior Member
(10-07-2017, 11:32 PM)
This is fantastic, thank you Robin64 <3

Sorry for repeating myself but what's the situation regarding number of games you can copy over. I know some people mentioned in the other thread they had near 80 games in it, but how can that be balanced with creating saves? Can you not create saves at all or can you only have a certain amount of saves across ALL games?

Does hakchi freeze if suddenly you make too many saves and the SNES runs out of space or what happens?

I want to start doing this but want to understand how far I can pump it :)
hayejin
Member
(10-07-2017, 11:33 PM)
hayejin's Avatar
So whatís the maximum number of games you can put?
DiipuSurotu
(10-07-2017, 11:33 PM)
DiipuSurotu's Avatar

Originally Posted by Rirse

Anyone got a good box art for Breath of Fire 1 and 2? The ones I found are all super color washed. Also can't seem to get gzip to work, as putting the files onto the unit (at least in beta 2) made the file size go UP.


Rirse
Junior Member
(10-07-2017, 11:33 PM)
Rirse's Avatar

Originally Posted by TheAggroCraig

Is there any chance for the games that don't work to ever work? DBZ Hyper Dimension and Terranigma are probably in my top 10 for games I'd want to put on this thing if I ever choose to mod it.

Hopefully people find a way to patch the issues with them. I remember on the NES Classic a few games would add a patch when you add them like Battletoads. I rather use the actual SNES Classic emulator for these games then Retroarch.

[edit] Thank you for the boxes.
Last edited by Rirse; 10-07-2017 at 11:34 PM. Reason: above post
TheMoon
Quest Reward:
Eye of Webster
(10-07-2017, 11:33 PM)
TheMoon's Avatar

Originally Posted by Rirse

Anyone got a good box art for Breath of Fire 1 and 2? The ones I found are all super color washed. Also can't seem to get gzip to work, as putting the files onto the unit (at least in beta 2) made the file size go UP.




washed out?

always try gamefaqs. it's not just annoying message boards, it is a game database.
Robin64
Member
(10-07-2017, 11:34 PM)
Robin64's Avatar

Originally Posted by darkjedi187

Any write up on installing RetroArch on the SNES Classic? I think I have it right but not 100%.

Not sure about writeups, but there's a good video here.

Originally Posted by hayejin

So what’s the maximum number of games you can put?

Hakchi won't let you add more than 226MBs worth.
aj_hix36
Junior Member
(10-07-2017, 11:36 PM)
aj_hix36's Avatar
I have a fresh new install of hakchi2 2.20, and when I enter the folder the console freezes black screen. I left settings as default.
Yohane
Member
(10-07-2017, 11:36 PM)
Yohane's Avatar
Incredible, although I think I'll wait a couple of weeks before modding mine. You never know. Also I have a retropie for that stuff.
aspiegamer
Member
(10-07-2017, 11:37 PM)
aspiegamer's Avatar
So, question!

If I were to theoretically botch the process in some way, have I bricked the thing? I'm 50/50 on whether I want to add a few things or not.
Robin64
Member
(10-07-2017, 11:37 PM)
Robin64's Avatar

Originally Posted by aj_hix36

I have a fresh new install of hakchi2 2.20, and when I enter the folder the console freezes black screen. I left settings as default.

I guess he still hasn't got folders worked out. They were problematic during the RC versions, would've thought they'd work by release. Ah well, I would suggest not using folders for now.

Originally Posted by aspiegamer

So, question!

If I were to theoretically botch the process in some way, have I bricked the thing? I'm 50/50 on whether I want to add a few things or not.

As long as you have kept that file I doubly stressed that you keep, you can't brick.
Joey Ravn
Member
(10-07-2017, 11:37 PM)
Joey Ravn's Avatar
Subbed so hard!

I opened an issue on Github regarding the UI lag introduced by using the remove_thumbnails module. Hopefully it's easily fixed!
"D"
I'm extremely insecure with how much f2p mobile games are encroaching on Nintendo
(10-07-2017, 11:38 PM)
"D"'s Avatar

Originally Posted by KZXcellent

For those interested in box art I found a pack of 3D Snes Box Art to use for this. I assume it's okay to link it since it's just boxart. (They make you register to download it unfortunately.)

https://emumovies.com/files/file/204...o-3d-box-pack/

Here's how it looks on my SNES Classic.

Does this contain EVERY SNES game?
jondoyle1234
Junior Member
(10-07-2017, 11:38 PM)
How many extra games can we add roughly ? 20 ?
Euphoria14
Member
(10-07-2017, 11:39 PM)
Euphoria14's Avatar
Not going to lie, Iím upset that I canít play Tales of Phantasia or Terrinigma on this.

I was actually looking forward to those two.




Soon I hope.

Thread Tools