Thanks, I also figured out how to change the level to, though not the way I want it. I don't remember the offset, but somewhere near it, there's an 05 byte. I changed it to 06, and I thought it would change it to Lv6, but it changed it to Lv16 O_o...
EDIT: Just post your findings in the thread I guess.
Also, have you noticed that Emerald is simply slower than Ruby and FireRed? If Ruby had a Battle Frontier, then I would make DarkViolet on Ruby. It's bugging me how "slow" Emerald is. Everything takes longer to load on Emerald, while Ruby is fast, and FireRed is kinda fast.