Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,397,753
  • Replies Replies 18,558
  • Likes Likes 138
If you're following this guide, or through these forum posts trying to do this yourself, You need to add a new header and footer to the ROM(s) before you can convert them to a .sfrom format using the python script.
Ignore me right now I'm half asleep. :sleep:
 
Last edited by DNA64,
Seems like the Earthbound game image is diffferent than the others. It uses the following dimensions:

main = 228 x 186, 8-bit RGB, non-interlaced
small = 40 x 32, 8-bit RGB, non-interlaced
 
Last edited by dragonzam,
If you're following this guide, or through these forum posts trying to do this yourself, You need to add a new header and footer to the ROM(s) before you can convert them to a .sfrom format using the python script.
Funny that I've not edited the headers at all and have converted a bunch using the script
 
Funny that I've not edited the headers at all and have converted a bunch using the script

Sorry I'm fighting to remain conscious right now, I should have gone to sleep many hours ago lol
None of my roms are working, all say corrupted. I even tried a new source, same results. Someone suggested the headers (They have none) and I got to thinking you need to add them, but that is what the script does lol
 
Method:


Sorry for my bad english
I don't use the patch for rom, and all roms i tested it's ok for moment ...

- Connect your snes mini on PC with Hakchi2
- Dump your kernel
- Flash custom kernel
- Go FTP to ftp:127.0.0.1 identifiant:root password:clover port:1021
- Go /var/lib/hakchi/rootfs/usr/share/games/
- Create folder CLV-P-XXXXX (example: CLV-P-DBZ03 or CLV-P-ALAD1 or CLV-P- what you want ^^ just 5 caracters max)
- Convert your rom .sfc to .sfrom with this python script: https://gist.github.com/anpage/4834433944a2875ee6d4cbb5786c6bf7
- Copy your .sfrom in /var/lib/hakchi/rootfs/usr/share/games/CLV-P-XXXXX/
- Create and copy 2 files .png (CLV-P-XXXXX.png 228X160 and CLV-P-XXXXX_small.png 40X28) in /var/lib/hakchi/rootfs/usr/share/games/CLV-P-XXXXX/

- Create a files CLV-P-XXXXX.desktop with rom info: (example for CLV-P-DBZ03) and copy in /var/lib/hakchi/rootfs/usr/share/games/CLV-P-XXXXX/
[Desktop Entry]
Type=Application
Exec=/usr/bin/clover-canoe-shvc -rom /usr/share/games/CLV-P-DBZ03/CLV-P-DBZ03.sfrom --volume 100 -rollback-snapshot-period 600
Path=/var/lib/clover/profiles/0//CLV-P-DBZ03
Name=Dragon Ball Z l ultime menace
Icon=/usr/share/games/CLV-P-DBZ03/CLV-P-DBZ03.png

[X-CLOVER Game]
Code=CLV-P-DBZ03
TestID=0
Status=Completing-3
ID=0
Players=2
Simultaneous=0
ReleaseDate=1991-08-18
SaveCount=0
SortRawTitle=Dragon Ball Z 3
SortRawPublisher=BANDAI
Copyright=Dragon Ball Z 3™ ©1996 BANDAI
MyPlayDemoTime=45

- Edit the file "b0000_defines" in /var/lib/hakchi/rootfs/etc/preinit.d/
Warning, after edit the file, you "lose" the original way to games on snes mini, restore the original b0000_defines for recup your original games or just edit line gamepath=

modname=hakchi
modpath=/$modname
installpath=$mountpoint/var/lib/$modname
firmwarepath=$installpath/firmware
rootfs=$installpath/rootfs
preinit=$rootfs/etc/preinit
preinitpath=$preinit.d
gamepath=/usr/share/games
temppath=/tmp

- Turn off your snes mini
- Turn on your snes mini (^^)
- Enjoy

If you have a black screen after method, no problem just flash your kernel with original dump.
If you have à black screen after install new games, just check the file CLV-P-XXXXX.desktop of your new game...
Saves and preview of games don't works...

Good game ^^

Dont you need to back orginal 21 games from
Usr/share/games
To
/var/lib/hakchi/rootfs/usr/share/games
Otherwise after edit yoid just have your new one game in menu which sure will freak people out
 
  • Like
Reactions: DNA64
Dont you need to back orginal 21 games from
Usr/share/games
To
/var/lib/hakchi/rootfs/usr/share/games
Otherwise after edit yoid just have your new one game in menu which sure will freak people out
You don't have too but you won't have them otherwise haha
 
Anyone else finding that the .desktop files don't support certain characters in the game title?

so far the lowercase "z" and any number other than "2" doesn't show up

I've had to name Soul Blazer as Soul BlaZer to have it show up
 
Last edited by dragonzam,
Anyone else finding that the .desktop files don't support certain characters in the game title?

so far the letter "z" and any number other than "2" doesn't show up
This is the same issue that occurred with the NES and the "title.fnt". None of the installed games make use of the letter Z or any number other than 2. Simple fix.
 
Last edited by DNA64,
Hi guyz. I have a little problem with the setup for my snesmini. I have install my 21 games from rev2k7 and all is done. But when i plug my console on my pc. Hakchi not reconized it. Im stuck here but the device work with the custom.... any issue ? Thanks a lot for your work :)
 
Hi guyz. I have a little problem with the setup for my snesmini. I have install my 21 games from rev2k7 and all is done. But when i plug my console on my pc. Hakchi not reconized it. Im stuck here but the device work with the custom.... any issue ? Thanks a lot for your work :)
Are you just turning it on or holding down reset method.
 
I am very sorry if it has already been answered before. Does anyone know how to convert roms to SFROM format? I know there is a TYPHON SCRIPT but I do not know how to make it work. Any ideas?. Thank you. :unsure:
 
Are you just turning it on or holding down reset method.
I try first with the reset button and in second time without.
After install custom i have a usb problem detected by my os. I retry with an other port and i reinstall the driver. But same result when i try to re synchronize.
 

Site & Scene News

Popular threads in this forum