This repository contains various checksums for all versions of Undertale data files.
There are 46 different data files for Windows, Mac, Linux, PlayStation, Switch and Xbox for Undertale versions 1.00, 1.001, and 1.01 - 1.13.
In the individual folder, you can find human-readable text files for each data file containing metadata and checksums.
In the checksums folder, you can find files for each hash algorithm containing checksms for every data file.
The correspondence.txt file contains a map from data file names referenced in this repo and filenames of xdelta patches found in UndertaleVersionSwitcher.
The sizes.txt file specifies the exact file sizes for the data files in bytes.
A data file aka WAD file aka IFF file aka data.win aka game.unx aka game.droid is a binary file that contains game assets for GameMaker games (since GM:S 1).
The executable file UNDERTALE.exe (called runner) does not store any data about Undertale, it is "only" the game engine that loads the adjacent data file and runs the game.
This repo contains checksums for data files, which are more interesting than runners. Maybe runner checksums can be added in the future.
- CRC32 -
crc32sums.txt - MD5 -
m5sums.txt - SHA-1 -
sha1sums.txt - SHA-256 -
sha256sums.txt - BLAKE3 -
b3sums.txt
Checksums have been computed for the following hashing algorithms:
- BLAKE2 -
b2sums.txt - BLAKE3 -
b3sums.txt - CRC32 (zlib/PKZIP) -
crc32sums.txt - CRC32 (POSIX) -
cksums.txt - MD5 -
md5sums.txt - SHA-1 -
sha1sums.txt - SHA-224 -
sha224sums.txt - SHA-256 -
sha256sums.txt - SHA-384 -
sha384sums.txt - SHA-512 -
sha512sums.txt - xxHash3 -
xxh3sums.txt - xxHash32 -
xxh32sums.txt - xxHash64 -
xxh64sums.txt - xxHash128 -
xxh128sums.txt
These data files came from Space Core's UndertaleVersionSwitcher xdelta files, huge credit to them.
In correspondence.txt, you can find the original folders + filenames for the data files listed by this repo.
These 46 data files are 2.8 GB in total. They would not fit into this repository. Even if they did, cloning it would take ages, just to download lots of redundant information (since the versions are pretty similar). Additionally, entire data files being uploaded publicly would be considered piracy, since they contain the main content of the game.
If you want all of these files for yourself, you can get a Windows Undertale 1.08 data file and download the UndertaleVersionSwitcher repo. The smartest way to get all versions would be to create a shell or python script which applies all xdelta patches and names the patched file as listed in correspondence.txt. If anyone actually does this, feel free to submit a Pull Request for that script!