A trade evolution patch modifies the internal data of the ROM to change these "impossible" evolutions into traditional level-up or item-use events. Level-Based Evolution
: Dedicated "No Trade Evolution" versions of Fire Red exist where the only change is setting a level cap (typically level 37 ) for trade-based evolutions like Machamp and Gengar. pokemon fire red trade evolution patch better