• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

SNES Mini Classic Hacking | More games, more borders, more gooder.

aidan

Hugo Award Winning Author and Editor
While it may take me all weekend to finish, I want to show a sneak peek of what I'm working on.

By supplying a program with this image...


...it made these. And will be making the other three images needed to fill a /backgrounds/ folder. All automatically. No image editing software needed.

You're a blessing to this community, Robin.
 

MrMan2k3

Member
Wanna try some import games on your SNES Classic? How about one that will be playable in English for the first time on Sunday?

Crazy that this is still happening in 2017. And turn-based JRPGs are my bread and butter! Anyone ever played/heard of this game before?
Apparently that game uses a real-time clock to change events based on when you play the game. Is that something that will able to be emulated on the SNES Classic?
 

Dimentios

Member
By supplying a program with this image...

Nice work. I'm impressed!

I removed the options bar at the top, since I don't need it anymore
(borders will be 4:3 forever using the command lines, language, manuals and the other stuff is obsolete).
Maybe I'll change the cursor too.

d42ac9e1601b8d7d649bcbb6f6c561c6.png
 
Apparently that game uses a real-time clock to change events based on when you play the game. Is that something that will able to be emulated on the SNES Classic?

The chip is not emulated in Canoe, but it should be compatible with Retroarch... but I wonder if that will be supported since I doubt the SNESCE has any form of internal clock, at least one set accurately.
 
I'm glad I'm not the only one that hopes whatever is wrong with KSFH will get fixed, but I fear we are alone in that hope ):

I'm always so surprised when anyone else remembers it exists but then I remind myself it *is* a Simpsons game, after all. Surely more than three people must have played it.
Count me in as well. Was shocked it didn't work. Hopefully something comes up soon. Is the OP the best place to catch up on news and such?
 

Chrono321

Member
I'm sorry if this has been answered already but is there a way to transfer the savestates I already created inside a stock rom to an added rom?
My example: I played quite a bit of FF3 and want do continue using a translated version of the game (german patch).
I have no idea how the save system works here... thanks!
 
I am unexpectedly happy with my SNES mini. I really just wanted it as some reliable official way of playing Super Metroid on a modern set, but this has really given a lot of personal value for the little box. I'm not one for custom firmware or other types of modding, but it's ridiculous how simple hakchi2 makes the whole process and how seamless it's integrated. Played through some Turtles in Time yesterday and it was just great.
 

ParityBit

Member
Can you use PNGGauntlet right on he file in Hakchi or do you need to re-add it though the browse button? I am assuming you do not because it should be a pointer to the file name?
 

ReyVGM

Member
Can you use PNGGauntlet right on he file in Hakchi or do you need to re-add it though the browse button? I am assuming you do not because it should be a pointer to the file name?

?

PNGGauntlet is an image compressing tool. You don't add that to hakchi.
 

ParityBit

Member
?

PNGGauntlet is an image compressing tool. You don't add that to hakchi.

What I mean is, I have a file in the hakchi game folder. I compress it using the Gauntlet. Can I just replace it in the directory (same name) or do I have to actually re-add it though the UI using the browse button?

I am assuming I can just overwrite the file in the directory but I wanted to verify.
 

ReyVGM

Member
What I mean is, I have a file in the hakchi game folder. I compress it using the Gauntlet. Can I just replace it in the directory (same name) or do I have to actually re-add it though the UI using the browse button?

I am assuming I can just overwrite the file in the directory but I wanted to verify.

You overwrite your old files with the newer compressed files, of course.
 
So after updating thumbnails via FTP, whenever I sync they go back to the originals, is there a way to around that issue or do I have to reupdate it manually every time?
 
I'm sorry if this has been answered already but is there a way to transfer the savestates I already created inside a stock rom to an added rom?
My example: I played quite a bit of FF3 and want do continue using a translated version of the game (german patch).
I have no idea how the save system works here... thanks!

I think the easiest way to do this is to add the ROM as a custom game with the ID of the original game. This is a bit hard to do and explain and I'm not 100% sure of some of the steps without walking through it again, so perhaps someone can explain in more detail.

Can you use PNGGauntlet right on he file in Hakchi or do you need to re-add it though the browse button? I am assuming you do not because it should be a pointer to the file name?

I'm almost sure you MUST use it on the files already added to Hakchi, otherwise Hakchi will undo all that compressing work when it resizes the images. Just run the entire Hakchi folder and subfolders through it.

What I mean is, I have a file in the hakchi game folder. I compress it using the Gauntlet. Can I just replace it in the directory (same name) or do I have to actually re-add it though the UI using the browse button?

I am assuming I can just overwrite the file in the directory but I wanted to verify.

Correct assumption; again, re-adding it though Hakchi would, at best, do the same as if you overwrote it; at worst undo the magic PNGauntler compression.

Only thing is, I would use PNGauntlet with Hakchi closed just in case, so that it correctly opens the compressed files.
 

ParityBit

Member
Correct assumption; again, re-adding it though Hakchi would, at best, do the same as if you overwrote it; at worst undo the magic PNGauntler compression.

Only thing is, I would use PNGauntlet with Hakchi closed just in case, so that it correctly opens the compressed files.



Yes, good call! I saved almost 4 MB.
 
So after updating thumbnails via FTP, whenever I sync they go back to the originals, is there a way to around that issue or do I have to reupdate it manually every time?

Don't update the thumbnails over FTP, do it in Hakchi's own folders (hakchi/games_snes/[gameID]) and then upload them.

Protip: Beware that they will be overwritten if you change a game's cover, so make a copy of each thumbnail in its folder (simply ctrl-c , ctrl-v over the thumbnail). Then you can copy this as a .bat file, put it on games_snes, and execute whenever you've changed the covers to restore the thumbnails:

Code:
@echo off
setlocal enabledelayedexpansion
for /D /r %%d in ("*") do for %%f in ("%%d\*- copy.*") do if %%f neq %~nx0 (
	set "filename=%%~nf"
	copy "%%f" "%%d\!filename:~0,-7!%%~xf"
)
PAUSE

Edit: Robin, that's amazing. I personally love the curtains background but it an easy to use backgrounds module is added to Hakchi it might be yet another thing to mess with.
 

Robin64

Member
Alright, keep in mind this is a BETA TEST, I have thrown together a bit of code in less than two hours and there's currently no error checking. There will be, but for now, give it a go.

  • Click here.
  • Supply a direct URL to a .png, .jpg, or .gif image. It must be 1280 x 720.
  • Once the page has generated, just save the images to your PC and name then whatever you want.
I use Firefox, so right-clicking in a blank space and using "Save Page As" and then supplying a name generates a folder with that name and all five images in on my PC. Then it's just a case of renaming the folder/images as you see fit.

Result:

To be added:
  • Image resizing to 1280 x 720 before any work begins.
  • Border at game edge on/off and the colour of that border.
One more thing, please do not share this elsewhere just yet. I want to keep it here first, let me iron stuff out.
 

Neiteio

Member
So apparently my brother bought me one of these for Christmas. (He told me when I said I was going to go looking for one)

How is the quality of the added games when hacked? Do the game's look and sound as good as the ones officially included?
 

ReyVGM

Member
Is there any way to accidentally ruin the SNES Classic by hacking?

Not permanently. If you saved the original kernel like the instructions say to do, then all you have to do is reflash the original kernel to replace the custom/broken one, and the system will be back to default.
 

Neiteio

Member
Not permanently. If you saved the original kernel like the instructions say to do, then all you have to do is reflash the original kernel to replace the custom/broken one, and the system will be back to default.
Could the kernel be shared over the internet?
 

Neiteio

Member
Not legally. Keep the one you dump from your system—email it to yourself. It's only a few MBs.
OK, I'm going to have to check here when I receive mine at Christmas so you guys can hold my hand through all of this :3

I just want to add DKC2, DKC3, All-Stars, Chrono Trigger... Maybe Pilotwings, Sim City, Legend of the Mystical Ninja, and Zombies Ate My Neighbors.
 

Neiteio

Member
Not if you want the Nintendo Police to catch you and jail you on Sparrow Prison.
Ha, OK. I have no idea what's allowed anymore. I would think downloading these games is also a grey area legally, but we're openly discussing how to do it, so I suppose not?

Is there an extension cable I can get for the controllers? I hear they're short.
 

ReyVGM

Member
Ha, OK. I have no idea what's allowed anymore. I would think downloading these games is also a grey area legally, but we're openly discussing how to do it, so I suppose not?

Is there an extension cable I can get for the controllers? I hear they're short.

As long as you don't provide a link to download roms or tell people where to get them, it's okay.

I bought these extension cables, work perfectly:
https://www.amazon.com/gp/product/B07114C4TL/?tag=neogaf0e-20
 
OK, I'm going to have to check here when I receive mine at Christmas so you guys can hold my hand through all of this :3

I just want to add DKC2, DKC3, All-Stars, Chrono Trigger... Maybe Pilotwings, Sim City, Legend of the Mystical Ninja, and Zombies Ate My Neighbors.

The hardest part is holding the reset button while you turn on the power. If you can handle that you'll be fine.
 
The hardest part is holding the reset button while you turn on the power. If you can handle that you'll be fine.

Yep, I mentioned it before but when I hacked me NES Mini I was stoned as hell and I messed up at least once at like every step and it still came out just fine, they made it just about as easy as it could possibly be. And as Robin said, as long as you keep your original kernel safe you pretty much can't fuck it up beyond repair short of like physically breaking the Mini. You'll be fine Neiteio! Especially by Christmas - I'm sure it'll have all kinds of cool options by then since all the kinks'll be long worked out.

Maybe Krusty's Super Fun House will be working by then too :p
 

Neiteio

Member
Yep, I mentioned it before but when I hacked me NES Mini I was stoned as hell and I messed up at least once at like every step and it still came out just fine, they made it just about as easy as it could possibly be. And as Robin said, as long as you keep your original kernel safe you pretty much can't fuck it up beyond repair short of like physically breaking the Mini. You'll be fine Neiteio! Especially by Christmas - I'm sure it'll have all kinds of cool options by then since all the kinks'll be long worked out.

Maybe Krusty's Super Fun House will be working by then too :p
This is nice to know. Maybe one of you guys can kindly help line up everything I need via PMs at that time. That'd be great. :3
 

Aeana

Member
Wanna try some import games on your SNES Classic? How about one that will be playable in English for the first time on Sunday?

Crazy that this is still happening in 2017. And turn-based JRPGs are my bread and butter! Anyone ever played/heard of this game before?

For the record, the translation won't work in Retroarch until the snes9x core is modified to support it. It does an expansion that isn't supported without a small tweak to the snes9x source. If nobody else does it, I've offered to take a crack at it. I just need one of the hackers from the team to give some info about what needs to change.
 

Neiteio

Member
I wonder if someone can make a well-composed DKC2 screen border.

A Chrono Trigger screen border using the Akira art would be neat, too.
 

ReyVGM

Member
I noticed now that 60 games per page says "Not Recommended" in Hackchi 2.21e, but it's perfectly fine right?

Over 63 is bad. But if you are going to have pages, it's better to split them in smaller chunks. I'm sure you don't want to scroll through 50+ games to get to the one you want, now do you?
 

SOLDIER

Member
Over 63 is bad. But if you are going to have pages, it's better to split them in smaller chunks. I'm sure you don't want to scroll through 50+ games to get to the one you want, now do you?

So it's okay to exceed 63 if you're using pages, or is it still recommended not to go past that number no matter what?
 

jholmes

Member
OK, I'm going to have to check here when I receive mine at Christmas so you guys can hold my hand through all of this :3

I just want to add DKC2, DKC3, All-Stars, Chrono Trigger... Maybe Pilotwings, Sim City, Legend of the Mystical Ninja, and Zombies Ate My Neighbors.

This is a really good list, very close to my staples to add to the system. Mystical Ninja is on it in Japan, but it's weird there's no Pilotwings anywhere. The thing almost feels naked without it.
 

ParityBit

Member
So I was going to try and change my background on the main screen. How would I do it? Also would synching with hakchi overwrite it or will it be persistent?
 
Not if you want the Nintendo Police to catch you and jail you on Sparrow Prison.

Is this completely true though? The kernel is based on linux, so falls under the Linux GPL which would make it completely legal to distribute (and alter). I'm not sure Nintendo actually have a legal stand there, unless I'm missing something?
 

The007JiM

Member
Alright, keep in mind this is a BETA TEST, I have thrown together a bit of code in less than two hours and there's currently no error checking. There will be, but for now, give it a go.

  • Click here.
  • Supply a direct URL to a .png, .jpg, or .gif image. It must be 1280 x 720.
  • Once the page has generated, just save the images to your PC and name then whatever you want.
I use Firefox, so right-clicking in a blank space and using "Save Page As" and then supplying a name generates a folder with that name and all five images in on my PC. Then it's just a case of renaming the folder/images as you see fit.

Result:

b2cxzYl.gif


Testing:
It's Alive, It's Alive!

Border at game edge on/off and the colour of that border.
Waiting for this.
 

Gradon

Member
I just got one and I couldn't be happier.
Now I know I'm overwhelmed at the moment with such fantastic games but I was wondering if it's possible to add NES games to this, surely it's similar to NES Mini? Thanks!
 

Cloud7

Member
Hey there, is there a way to fix an error on FileZilla? I'm using the right info and username/password combo but all I get are"Failed to retrieve directory listing" errors whenever I use Active or Passive mode.
 
Top Bottom