I don't know when it'll be out. I don't even really have a goal for it, so I'm not sure what to do. Any suggestions?
I imagine that kind of thing can be evented, and it's probably not really worth adding to Essentials. You can always turn it into a tutorial if you want.
Hmm, what indeed? I've fixed the "Ignore if can't move" thing not working, maps can now be defined to take up multiple squares in the Town Map (and I'll be editing the example maps to take advantage of that), ribbons have been improved and I've fixed a bug where typing in text doesn't actually become what was typed in. Oh, and improved debug options and two other things which I'll keep secret. Plus many other things as usual. I'm far from done.
What is this gender select script? Is it an "Are you a boy or a girl?" thing where to press left or right to highlight your choice?
Not much any more. I would love to get back to it, but we have put an iPhone app into development which me and some class mates have been working on for a few months. Currently, that is what consumes my development time.
I will probably find my way back here at some point, but when we have a team, professors backing our idea and a group willing to invest in the development of the application, that is where my time will be.
It helps if you know what @ids[index] is. It's the number of a trainer type, not a trainer itself. You'd need to load that trainer's party information yourself. You should probably create another array like @ids, at the same time as @ids itself is being created (in def commands), which stores the parties of every trainer. Then use @parties[index] to fill in the 6 PokemonIconSprites.
I would define each @sprites["party#{i}"] in the def initialize, and include them in def dispose, i.e. the same as how @sprite works.
Personally, I'd just keep trainers.txt open and choose the desired opponent from there.
It's mainly stuff that improves the visuals of moving around in the game. Better and complete tilesets, improvements to bridges and surfing, roaming Pokémon actually work now (they seem to be becoming my Herobrine). Some script tidying. Some other things you'll have to wait for.
Things I'm sure will be overlooked are my invention of things like elevators, cracking ice, a nice item-choosing method, showing the player's coins, the multitude of charsets (all made by me) and other things like that (of which there are examples in the maps). The examples also formalise ways of doing other things, like pushing boulders onto switches/down holes, rival battles and some message editing.