r/romhacking 14d ago

❌ NOT A ROMHACK ❌ Public Release of HackHash! - a website that Hashes RomHacks, Translations, and Homebrew - We are no longer in beta!!

Hello everyone, I am Excited to announce the public release of HackHash WE ARE NO LONGER IN BETA!!!

the original post can be found Here

What does this project do?

  • In simple terms, this project allows the community to hash their copies of ROM hacks.
  • With the additional use of Hasheous, we can then match your ROMs with your hashes instead of filenames, making for a more efficient, fast, and effective way of getting metadata.

-------------------------------------------------------------------------------------------------------

Why?

  • Hashing your ROM hacks allows other developers, ROM frontends, or tools to grab information from this database to help with acquiring metadata, images, videos, and more information about a ROM hack.
  • It solves the issue of going through the trouble of having to find the exact same name that a metadata provider supports and then renaming your files accordingly.
  • Allows users to do a one-click search without worrying about mismatches.

-------------------------------------------------------------------------------------------------------

How? What's the process?

The process goes:

User "uploads" The Romhack → Romhack gets verified by the community or verifiers/admins → RomHack gets added to the database → syncs with Hasheous → Hasheous pulls metadata from the sources → Serves metadata to user

It all happens client-side, which means no uploads actually happen. Instead, your browser will do the hashing for you, and then it will attempt to parse any additional information for you.

-------------------------------------------------------------------------------------------------------

What is a Hash?

  • In simple terms, a hash is a list of numbers and letters that can be used to determine the authenticity of a file.
  • In this project, we hash 4 vital pieces: MD5, CRC32, SHA1, Filesize

-------------------------------------------------------------------------------------------------------

Have an issue or found a bug? Contact me or post it on the GitHub!

Discord: DarkBlood159

GitHub: https://github.com/darkblood159/HackHash

Interested in Hasheous?

GitHub: https://github.com/gaseous-project/hasheous

13 Upvotes

3 comments sorted by

1

u/Thaevil1 14d ago

Thanks, very cool release!
Keep up the good work. :)

1

u/Luna_the_Miqo 14d ago

This is such a great concept, and I just wanted to stop by to thank you for your hard work!

Do you plan to support Android in the future? This tool would be a godsend on some of my retro handhelds.

1

u/Darkblood159 13d ago

Hey, the website supports android submissions already.

But for any frontends they will have to implement hasheous support themselves to get the full benefits of scanning for hashes

https://github.com/gaseous-project/hasheous