Creating Official IDs
Yo-kai Watch uses many IDs, from Item IDs (i.e. 0xC8142475
) to Map IDs to Shop IDs - almost everything has an ID!
These are generated via the algorithm known as CRC-32 (specifically ISO 3309/ISO-HDLC) which can be generated by typing text into a tool like this.
Have you ever wondered what pattern Yo-kai Watch games use? Do they just use any random CRC-32? No, there are actual patterns although the game dosent check for them (meaning you dont need to follow this ever) - this is a list of the patterns for common IDs:
Item IDs
This is the most complicated one. ItemIDs are the CRC-32 of the following sequence:
<type><ItemNum>
The <type>
can be found in the cfg.bin
although the placing is unknown, here is the list of <type>
s:
ifd
for food consumables.itl
for Talismans, Exporbs, Staminums, Books etc aka all non-food consumablesilv
for Critters aka Insects & Fish.ieq
for Equipment.soul
for Souls.iky
for Key items.
The <ItemNum>
can be found in the cfg.bin
using the latest MyTags.txt
.
Base IDs
YW1
For Yo-kai Watch 1, it’s the CRC-32 of last 4 characters of the file name i.e. y333
.
YW2+
For Yo-kai Watch 2 and later, it’s the CRC-32 of the whole file name i.e. y137000
.
Param IDs
ParamIDs are the exact same as BaseIDs but with a para_
added at the start (the missing m is intentional!).
EffectIDs
[lorem ipsum]
Map IDs, VisualEffectIDs and others
Other IDs, (such as Map IDs!) are simply the CRC-32 of the file name. i.e. the CRC-32 of “t101g00
” would be the Map ID for that map.