Machines
A machine is a move packed into an item — you use it on a Pokémon and it learns a move it would not get by leveling up. There is one costly trap: numbers are not shared between games. TM01 is Focus Punch in Ruby/Sapphire, Dynamic Punch in Gold/Silver and Take Down in Scarlet/Violet.
That is why every game has its own table here. The order below is chronological, from Red/Blue to the latest releases — 2,372 machines in total.
Games
28 games
Red/Green (Japan)
Blue (Japan)
Red/Blue
Yellow
Gold/Silver
Crystal
Ruby/Sapphire
Colosseum
FireRed/LeafGreen
Emerald
XD: Gale of Darkness
Diamond/Pearl
Platinum
HeartGold/SoulSilver
Black/White
Black 2/White 2
X/Y
Omega Ruby/Alpha Sapphire
Sun/Moon
Ultra Sun/Ultra Moon
Let's Go Pikachu/Eevee
Sword/Shield
Brilliant Diamond/Shining Pearl
Scarlet/Violet
Scarlet/Violet: The Teal Mask
Scarlet/Violet: The Indigo Disk
Legends: Z-A
Legends: Z-A: Mega Dimension