Skip to content

@DanTheMan827 DanTheMan827 released this Jul 23, 2021

This version includes a bugfix for the Google search feature, changes the wording on the FEL form, and removes some text from the advanced music mod readme.

Assets 4

@DanTheMan827 DanTheMan827 released this Feb 28, 2021

This version includes a bugfix for installing mods from the mod hub and a typo in the French translation.

For your reference, here are all the changes from the 3.9.0 release.


This version includes a highly requested feature, the ability to import games from the mini.

In addition, there are many new features and bug fixes.

New Features:

  • [ALL] Add "Open With FTP" button to save manager
  • [ALL] Add ability to import games from mini
  • [ALL] Add option to disable scraping on import
  • [ALL] Add split by genre to folder manager and refactor the genre list code
  • [ALL] Allow core selection for stock games
  • [ALL] Don't reboot the system after installing each mod with "Download and Install" #323
  • [ALL] Take screenshot on F8 press
  • [ALL] Unify release and debug builds
  • [SCRAPER] Auto-update game hash list on launch if a newer version is available.
  • [SCRAPER] Optimize TheGamesDB API requests when importing
  • [SEGA] Enable factory reset on Genesis / Mega Drive
  • [TRANSLATION] Add Latin America Spanish translation by ReyVGM
  • [TRANSLATION] Add Portuguese translation by kONNEN
  • [TRANSLATION] Add Swedish translation by yeager

Bug Fixes:

  • [ALL] Add dash to allowed rom filename characters
  • [ALL] Don't open files for writing if the stream is never written to, fixes error when files are marked read-only
  • [ALL] Fix art not updating when selecting a local file
  • [ALL] Fix bug where the repo list fails to load when changing languages #365
  • [ALL] Replace invalid characters in hmod file names, fixes issue that caused the system to run out of space
  • [SCRAPER] Fix corrupted hash lookup entries
  • [SCRAPER] Fix enable information scrape on import not checking/unchecking
  • [SEGA] Fix backup restore for sega systems and support compressed files.

Other Changes:

  • [ALL] Allow ShellTasks to be called without a tasker object
  • [ALL] Move readme_cache into the cache folder instead of user_mods
  • [ALL] Refactor folder manager split code
  • [ALL] Temporarily disable game genie until it can be fixed
  • [SEGA] Add hashes for MOON-rework-moon-es1-v0.8.3-1080US-7c6101c
  • [SEGA] Add powered by link to scraper dialog
  • [TRANSLATION] Update Arabic translation
  • [TRANSLATION] Update French translation
  • [TRANSLATION] Update Spanish translation
  • [TRANSLATION] Update Swedish translation

To all the developers who have put in countless hours on this and previous builds, thank you!

Assets 4

@DanTheMan827 DanTheMan827 released this Feb 26, 2021

New Features:

  • [ALL] Add "Open With FTP" button to save manager
  • [ALL] Add ability to import games from mini
  • [ALL] Add option to disable scraping on import
  • [ALL] Add split by genre to folder manager and refactor the genre list code
  • [ALL] Allow core selection for stock games
  • [ALL] Don't reboot the system after installing each mod with "Download and Install" #323
  • [ALL] Take screenshot on F8 press
  • [ALL] Unify release and debug builds
  • [SCRAPER] Auto-update game hash list on launch if a newer version is available.
  • [SCRAPER] Optimize TheGamesDB API requests when importing
  • [SEGA] Enable factory reset on Genesis / Mega Drive
  • [TRANSLATION] Add Latin America Spanish translation by ReyVGM
  • [TRANSLATION] Add Portuguese translation by kONNEN
  • [TRANSLATION] Add Swedish translation by yeager

Bug Fixes:

  • [ALL] Add dash to allowed rom filename characters
  • [ALL] Don't open files for writing if the stream is never written to, fixes error when files are marked read-only
  • [ALL] Fix art not updating when selecting a local file
  • [ALL] Fix bug where the repo list fails to load when changing languages #365
  • [ALL] Replace invalid characters in hmod file names, fixes issue that caused the system to run out of space
  • [SCRAPER] Fix corrupted hash lookup entries
  • [SCRAPER] Fix enable information scrape on import not checking/unchecking
  • [SEGA] Fix backup restore for sega systems and support compressed files.

Other Changes:

  • [ALL] Allow ShellTasks to be called without a tasker object
  • [ALL] Move readme_cache into the cache folder instead of user_mods
  • [ALL] Refactor folder manager split code
  • [ALL] Temporarily disable game genie until it can be fixed
  • [SEGA] Add hashes for MOON-rework-moon-es1-v0.8.3-1080US-7c6101c
  • [SEGA] Add powered by link to scraper dialog
  • [TRANSLATION] Update Arabic translation
  • [TRANSLATION] Update French translation
  • [TRANSLATION] Update Spanish translation
  • [TRANSLATION] Update Swedish translation

To all the developers who have put in countless hours on this and previous builds, thank you!

Assets 4

@DanTheMan827 DanTheMan827 released this Apr 6, 2020

This release brings with it the highly anticipated scraper feature, including automatic scrape on import for known rom hashes.

New Features:

  • [ALL] Add more controller mappings
  • [ALL] Add right click menu to game artwork with paste
  • [ALL] Allow right drag/drop onto game artwork to set image
  • [ALL] Automatic stable hakchi hmod update download
  • [ALL] Game metadata and art scraper
  • [ALL] Hash and copy all related files when importing .cue, .gdi, or .m3u files
  • [ALL] New design for the main window
  • [ALL] New options to easily add or remove prefixes from game titles
  • [BLUETOOTH] Support for DualShock3 and DualShock4 with automatic pairing over USB
  • [BLUETOOTH] Update included BlueZ module to 5.54
  • [SEGA] Add Racing / Sports, Fighting, and Action / Shooting genres
  • [SEGA] Preliminary theme support
  • [SEGA] Improve game compatibility with internal emulator
  • [SEGA] Update TheWez1981's artwork
  • [SEGA] Update stock SEGA game information
  • [TRANSLATION] Arabic (Thanks AluCarD!)

Bug Fixes:

  • [ALL] Fix image max width in mod readmes
  • [ALL] Show select cover dialog if multiple files match in the art folder
  • [BLUETOOTH] Fix Bluetooth menu not updating when device trust status changes
  • [SEGA] Fix incorrect icon path in desktop file for SEGA game export
  • [SEGA] UI now shows correct player count, genre, and description

Other Changes:

  • [ALL] Include license information in the about window
  • [ALL] Switch to XML deserializer for snescarts.xml instead of manual parsing and update cover image URLs
  • [SEGA] Add MOON-mass-moon-es1-v0.8.1-1080US-e0c1975 hash

Special Thanks to Our Testers!

  • AluCarD
  • DR1001
  • FireStriker
  • JW Pepper
  • KMFDManic
  • MagnusRC
  • Nar!
  • Patton Plays
  • Ropen
  • TheWez1981
  • Yellow and Blank 1965
  • bslenul
  • game cleaner
  • joltron
  • luigy23
  • nava™🇨🇦
  • xboxiso

To all the developers who have put in countless hours on this and previous builds, thank you!

Assets 5

@DanTheMan827 DanTheMan827 released this Jan 11, 2020

This release brings full UI integration to the sega mini systems, it also makes use of additional space from the NAND that wasn't previously usable, so you get more space for all your games!

  • New Features:

    • Bluetooth support with optional hmod installable from the modules window
    • Sega Support!
      • Full stock UI integration
      • Folders
        • C button acts as a folder back button
      • Ability to force a specific UI theme
      • Support for launching Genesis/MegaDrive games in stock emulator
      • Support for launching games in other emulators
      • Save compression
      • Save compatibility with retroarch and m2engage
      • Spine generator with templates by TheWez1981
      • Genesis/MegaDrive folder artwork by TheWez1981
    • Make use of additional space on the NAND that previously wasn't usable
    • Add SD card format to tools menu
    • Add ability to export and import folder structure
    • Add option to create save folder on usb export
    • Add support for other gamepads in stock ui / emulator
    • Get retroarch core info from hmod files
    • Save folder structure as html file instead of xml
    • Save modules report as HTML file instead of plain text
  • UI Changes:

    • Add description, genre, region, and additional player count entries to game info
    • Add information on common causes for taking too long to reboot
    • Change "Export Games" to "Export to USB"
    • Change dialog text when adding games to "Select games"
    • Change menu item text for uninstall and factory reset when shift is held
    • Move game count warning in folder manager into tool tip and make the label red when too many games are present
    • Replace references of "NES/SNES Mini" with "mini"
    • Set a minimum form size for mod hub
    • Standardize on the term "Console"
    • Typo: "Estimate tile left" to "Estimate time left"
  • Fixes:

    • Fix unintended scrolling when searching for images
    • Fix various bugs with the Google image search
    • Always use 228x204 for image resizing with the NES/SNES classic artwork
    • Fix "Group games w/ no box art" option including stock games if using their stock artwork
    • Fix NES fadein durations
    • Fix a crash when sorting by system
    • Fix issues scanning for box art
    • Fix motd links not opening in default web browser
    • Fix preset ID in sfrom editor to be the proper byte order
    • Fix problem importing legacy folders manager xml files
    • Fix problem when assigning core mame2003-plus to roms from UI
    • Fix size calculation bug if /var/saves doesn't exist
    • Improve sfrom generation
    • Return the http status code if a mod repository is unable to be loaded
    • Search /media/ with the select firmware dialog
  • Behind the Scenes:

    • Add menu option to developer menu to download hakchi-latest.hmod from hakchi.net
    • Changes to custom background hmod
    • Copyleft update for translation mods and external UI
    • Get nand partition devices based on label
    • Load uboot from hakchi.hmod instead of file
    • Make MessageForm AutoSize to the text given
    • Update uninstall and flash uboot to latest hakchi commands
    • Use custom user agent for web requests
  • Special Thanks to Our Testers!

    • AluCarD
    • bslenul
    • DR1001
    • FireStriker
    • joltron
    • JW Pepper
    • KMFDManic
    • luigy23
    • MagnusRC
    • nava™🇨🇦
    • Patton Plays
    • Ropen
    • TheWez1981
    • xboxiso

To all the developers who have put in countless hours on this and previous builds, thank you!

Assets 5
Pre-release
Pre-release

@DanTheMan827 DanTheMan827 released this Nov 28, 2019

New Features:

  • Add SD card format to tools menu
  • Add ability to export and import folder structure
  • Add option to create save folder on usb export
  • Add sega systems to interface
  • Add support for other gamepads in stock ui / emulator
  • Get retroarch core info from hmod files
  • Save folder structure as html file instead of xml
  • Update format command to remove the 5% filesystem reserve space

UI Changes:

  • Add information on common causes for taking too long to reboot
  • Change "Export Games" to "Export to USB"
  • Change dialog text when adding games to "Select games"
  • Change menu item text for uninstall and factory reset when shift is held
  • Move game count warning in folder manager into tool tip and make the label red when too many games are present
  • Replace references of "NES/SNES Mini" with "mini"
  • Set a minimum form size for mod hub
  • Standardize on the term "Console"
  • Typo: "Estimate tile left" to "Estimate time left"

Fixes:

  • Always use 228x204 for image resizing
  • Fix "Group games w/ no box art" option including stock games if using their stock artwork
  • Fix NES fadein durations
  • Fix a crash when sorting by system
  • Fix issues scanning for box art
  • Fix motd links not opening in default web browser
  • Fix preset ID in sfrom editor to be the proper byte order
  • Fix problem importing legacy folders manager xml files
  • Fix problem when assigning core mame2003-plus to roms from UI
  • Fix size calculation bug if /var/saves doesn't exist
  • Improve sfrom generation
  • Return the http status code if a mod repository is unable to be loaded
  • Search /media/ with the select firmware dialog

Behind the Scenes:

  • Add menu option to developer menu to download hakchi-latest.hmod from hakchi.net
  • Changes to custom background hmod
  • Copyleft update for translation mods and external UI
  • Get nand partition devices based on label
  • Load uboot from hakchi.hmod instead of file
  • Make MessageForm AutoSize to the text given
  • Update uninstall and flash uboot to latest hakchi commands
  • Use custom user agent for web requests
Assets 6

@DanTheMan827 DanTheMan827 released this Apr 11, 2019

This is a minor update:

  • Adds in help links
  • Spring cleaning: remove mod store
Assets 5

@DanTheMan827 DanTheMan827 released this Nov 25, 2018

This release includes some bugfixes that were reported in 3.5.1 and a new "Save dmesg output" menu item.

  • Mod Store

    • Delete extracted hmod files if downloading a compressed version
  • Miscellaneous

    • Add "Save dmesg output" menu item
    • Fix for importing multi-track cue files with a single data file
Assets 5

@DanTheMan827 DanTheMan827 released this Nov 18, 2018

This is a fairly minor release and mostly includes bugfixes.

The full list of changes is as follows:

  • New Features

    • When adding .cue files, also copy the associated data files
    • Don't sync empty pages
  • Included Mods

    • Update clovercon
    • Update snes_custom_filters
  • Core Info

    • Add core info for DraStic
    • Add core info for QuickNES
  • Miscellaneous

    • Update the kernel hash whitelist
    • Remove invalid characters from filename when archiving games
    • Update hakchi to version 123
Assets 5

@DanTheMan827 DanTheMan827 released this Oct 17, 2018

It's been a while, but hakchi2 ce 3.5.0 is finally here!

This release brings a bunch of fixes and new features, one of the most notable being the mod hub, a repository system that allows sources other than the mod store to be easily accessed from CE.

The first repository to make use of this new feature is KMFD's Mod Hub, so no more downloading the hmods manually from the pack just to get one of them that were updated.

Other notable changes is that the PuTTYtel telnet client is included and the Open FTP Client menu item now opens windows explorer by default.

Also included is preliminary support for running in mono on Linux, to run without crashing, ensure you have libusb installed.

A full list of changes in CE is as follows:

  • Mod Hub

    • An all new repository system that allows any source to be added and accessed from within CE!
  • Driver

    • Update for windows 7 compatibility
    • Launch the driver installer when needed if not installed
    • Hide the install driver button in dialogs when the driver is already installed
  • Mod Store

    • Made info panel into a proper C# control instead of using HTML
    • Change download dialog to one that allows canceling the download.
    • Allow aborting downloads
    • Add experimental tab
  • Linux Support (Kind Of)

    • Make sure libusb is installed, if you get an error about not being able to open the device, run as root or change your udev rules.
    • UI bugs galore!
  • Miscellaneous

    • Update retroarch core info
    • Fix missing folders in the Hakchi2 folder in documents
    • Game archiving, you can now export games as .clvg format and import into another copy of Hakchi2 CE
    • Shonen jump support
    • Open FTP in windows explorer
    • Bundle PuTTYtel for telnet access and use as the default client
    • Ignore kernel backup if shift is held while selecting Kernel > Uninstall
    • Add menu item to generate modules report file
    • Add sort by emulated system in mod select dialog
    • Update faustbear icon set to 2.22
    • Update credits
    • Set working directory to always be the path of hakchi.exe
  • Code Changes

    • Create readme form control
    • Re-factor and cleanup hmod related code
    • Update installer to include hakchi2 ce version from exe
    • Add makefile project for installers to solution
    • Add makefile project for zip files to solution
    • Update installer to only remove installed files and not the entire install path, this could have been very bad if it was installed to the root directory of a drive!
    • Decompression tweaks for hmods
  • Hakchi

    • recovery mode now supports wi-fi with latest wpa-supplicant
    • time syncs at startup with latest wpa-supplicant
    • new usb timeouts
    • sntool nand r/w fix
    • fix fel boot
    • move ttyd
    • needKeyFile() function
    • export hmod list to usb
    • fixed chmenu wait
    • clovercon famicom fix
Assets 5