This website is for the purpose of generating strings with specific CRC32 hashes for the game Stationeers
The code generates a list of names for devices with hashes in order of incrementing values
How to use is as follows:
`Prefix` is the text and stuff that comes before hand, the `{}` is replaced by zero padded id's of each device, you can remove the `{}` if you don't want to know what name has what ID I guess lol
`Pading` is the number of zeros to pad the ID that replaces the `{}`, ie `009` instead of `9`, just so names line up
`Amount` is the amount of names you want to generate, each name will have an ID from `0` to this amount in increments of `1`
`Offset` is the number added to the ID for every name. Think of it as a "Collection ID".
So if I have two sets of 100 lights, then they won't collide if they have different offsets, IE `300` -> `301` ... `399` for 100 names. For iterating in IC10, start at this number
And at the very end of each name generated is six very specific alphanumeric characters that make the name have a CRC32 Hash (the one that stationeers uses) be the number you want.
This websites default setup generates 100 names of `LED-{}-` with padding of 2 and offset of 300.
Example: `LED-39-2ppGcF` with a hash of `339`.
If you want to check the hash outside of the game, copy the name here: https://emn178.github.io/online-tools/crc/
But thats in hex, so then you could convert it to decimal here: https://www.rapidtables.com/convert/number/hex-to-decimal.html
That's how Ive been checking the names give the right hashs out side of the game despite it being kinda annoying.
In the end it seems to work. Last tested by me on 2026/03/28 in version `0.2.6228.27061`. Anyways heres the inputs.
- Erikan39