Vayamos directo al punto, esto es lo que encontré hasta el momento:
1) pokeruby\include\constants\items.h
-Define tu nueva TM despues de ITEM_TM50_OVERHEAT y ajusta las IDs correspondientemente.
-Cambia el 50 en #define NUM_TECHNICAL_MACHINES 50 por un 51
2) pokeruby\src\data\items_en.h
-Añade...