0 of 0

File information

Last updated

Original upload

Created by

hxrsche

Uploaded by

hxrsche

Virus scan

Safe to use

Tags for this mod

About this mod

CCHasher is a simple custom content validator which checks a folder's contents for pre-recorded filenames and hashes. It's intended to be used on modlist-required Creation Club content, but it's not limited to just that.

Permissions and credits
Changelogs


CCHasher is a simple custom content validator which checks a folder's contents for pre-recorded filenames and hashes.
It's intended to be used on modlist-required Creation Club content, but it's not limited to just that.



What is This? Why Did You Make It?

I made this because a while back, I tried Wabbajack for the first time... and was confused when it threw errors, saying it couldn't download the Creation Club content. Yes, that's my fault—I didn't read the modlist's readme. So, I went back and read it... and a bunch of different modlists' readmes until I kind of understood what was going on, as well as an idiot like me could understand.

Bad explanation is bad, but... Wabbajack isn't trying to download the Creation Club content. This error pops up if your Creation Club content doesn't have the same case-sensitive filename and hash number that Wabbajack's expecting, which can happen if you just alt-tab out of the game while downloading it. CCHasher is just a separate tool written in Python 3.13 that allows you to record and compare all this whenever you want.

It's not perfect, either—right now, it only gives a simple fail/pass for each file. It's also not limited to Creation Club content; it's record function will grab the case-sensitive filenames and hash numbers of anything in a folder, and record it to a "files_to_check.txt" which you can then share with others. I did this to keep it flexible, so that if the Creation Club ever updates again, the only update needed is a newly-recorded .txt with the new/changed files.

How do I use this?

  • Download/Move the content you want to check to a separate folder (temporarily, or in your mod manager), as CCHasher will read everything in it.
  • Download/Move a correct version of "files_to_check.txt" to the same folder as CCHasher's executable/script file(s).
  • Open CCHasher and choose your separate folder, then click "Verify Names + Hashes." 
  • CCHasher will freeze for a moment after you press the button—give it a minute or two to check everything.
  • When CCHasher finishes, it will open a log file. Read it to see if your content passed or failed.

These steps are essentially the same if you're recording. CCHasher will make a backup of your existing "files_to_check.txt" beforehand.