I have tested it! I have Windows and Ubuntu dual boot so for Linux(confirmed). If the game doesn't have anything related to win32api (win dlls,etc) it works smoothly.(Only games made with v19+)
The rival one looks Bad really bad. it has resulation problems. It will look very big in the game + did you choose nearest nighbour when rescaling the sprite?
Looks Good! However the tall grasses look weired. But it's not a problem of your's or the tileset, I prefer you to use this to send maps here
https://eeveeexpo.com/resources/184/
@rainefall can you add on option to set that the portrait anchor can be modified.
Like if i use Rf.new_portrait("A.I.R",:Left) the potrait will be anchored in Left corner. and if I use Rf.new_portrait("A.I.R",:RIGHT) it will be anchored of Right corner
Edit the intro event.(Event 001 of event 001)
Replace "Transafer player:[003 \P......" with this.
I hope you understand because I'm not good at giving tutorials.
Than, here an idea. The trainer card shows players first pokemon.It would be better if this can be set by a code like: "pbSetFP(:POKEMON)" instead of starter choice variable. For story purposes.