Estaría bien que leyésemos lo que dicen los demás antes de dar cátedra
Además de la ignorancia, no entiendo cuál es tu problema.
Añadir extra species ids es incompatible si quieres mantener compatibilidad completa en la generación 3.
No hay script alguno ni nada similar que pueda eliminar los siguientes casos:
- Conectar el cartucho GBA a Pokémon BOX RS. Aquí el juego ni se inicia como tal, se inicia un juego que va dentro, por el sistema multiboot. Este checkeo ocurre antes de que se carguen los datos del juego o tu partida como tal, así que no hay manera de comprobar nada con scripts.
- Conectar el cartucho a un cartucho de NDS para enviar los Pokémon a la cuarta generación. Aquí el archivo GBA ni bootea, solo comprueba el save y un rango de species de las 3 primeras generaciones.
- Conectar la GBA con el cartucho a Pokémon Colosseum 1 y 2. Lo mismo que el caso anterior, solo que además estos juegos tienen ciertos sistemas dentro para evitar más aún el uso de Pokémon ilegales, como comprobación de stats.
Y eso sin contar todas los casos que se realizan entre dos GBAs, los cuales, para sorpresa de todos los de aquí, no van solo con scripting.
Ahora baja la cabeza, aprende un poco y sal de la ignorancia antes de intentar "dar cátedra", porque quedas en ridículo intentando explicarle a alguien que lleva años haciendo juegos completamente compatibles con la generación 3 cómo funcionan las cosas, y menos cuando tus escasos conocimientos de rom hacking son limitados a cargarse encima con binario.