Es de este mismo foro. Si tu ROM es Emerald (version Americana) solo tendras que seguir los pasos que ahí se indican. Por el contrario, si es Esmeralda (version Española) seguramente los offsets (direcciones de memoria, cambiaran ligeramente), por lo que deberas de buscar los offsets equivalentes para realizar los cambios.
Siendo la misma ROM pero en versiones regionales diferentes no deberia de cambiar o no mucho, pero de todas formas asegurate de que los offsets son los mismos para no piziarla jejeje