Bien, según entendí quieres cambiar el fondo de batalla, primero asegúrate de poner estos archivos en Graphics/Pictures :
battlebgXXX.png - El fondo en general.
playerbaseXXX.png - La base del jugadores.
enemybaseXXX.png - La base del oponente.
reemplaza XXX por un nombre, como ejemplo usaré "asdf", vale?
Si quieres puedes dejar en transparente el archivo Player y Enemy, y las bases la pones en "Battlebg" pero al momento de iniciar la batalla abría poca dinámica, o sea, se quedarán quieto los fondos y no se moverán como sucede siempre ...
Ahora, previo al evento o ,mejor dicho, a las lineas donde se coloca la batalla con el entrenador colocas este script :
$PokemonGlobal.nextBattleBack="XXX"
reemplazando XXX por lo que pusiste en las imágenes, en mi caso "asdf".
y listo, las próximas batallas lucharás con ese fondo, si lo quieres volver a cambiar haces lo mismo de nuevo pero con el fondo nuevo.
Una cosa más, también en la "Metadata" del mapa puedes elegir el fondo de batalla predeterminado en un mapa, lo encuentras en el "editor.exe" y luego visual editor y le das doble click a tu mapa, es fácil de llegar.
Y por ultimo un consejo, por más que no sepas ingles, lee el archivo "notes.html" (es un archivo de texto) que es como un manual (nivel medio) del Pokémon Essentials pero está en ingles, sin embargo, es fácil de entender o puedes traducirlo en Google
Bueno espero que te sirva ^^, Saludos!