Two things that I have recently implemented that are shown in the video:
Additional experience gain when the enemy has a higher level than the player's Pokemon. It's never easy to train a low level Pokemon when you are only facing stronger Pokemon, and much more considering the higher difficulty of Pokemon Pyrite. This new feature should make things a little bit easier and encourage the player to train more than just a couple of Pokemon throughout the adventure.
This experience boost feature makes the experience gain increase by the result of player's Pokemon level / enemy's level. The effect will only take place if the opponent's level is the highest of the two, meaning that your high leveled Pokemon will never get disfavoured. This factor caps at 2/1 to prevent ridiculous exp gains when for example a level 6 pokemon gains exp from taking out a level 84 pokemon (also, prevents potential overflows).
With all the other previous changes in the experience gain system, the exp gained will result in:
min [cap , exp * F + 5]
where F is the factor I've just talked about, and where exp is the experience that would be obtained in the original Pokemon Crystal (including Exp Share, Lucky Egg boosts etc). Lastly, cap is the maximum experience obtainable not to surpass the badge level. See
https://www.youtube.com/watch?v=F5hpoVvl8fU
The second feature is related to the amount of money lost upon losing a battle. As you all know, the money is just halved in Pokemon Crystal. And, as you know as well, it's extremely annoying when you have a lot of money! The amount of money lost will now become 4*(L^2), where L is the level of the highest leveled Pokemon in the team (or, if higher, the amount of Pokemon in the party [very unlikely]).
To put things into perspective, a highest level of 20 will make you lose 1600 money, while a highest level of 50 will make you lose 10000 money). If money would become lower than 0, it becomes 0.
As for progress in general, while I'm only done with around 25% of Kanto, I have everything else pretty much already planned out. In addition, I think I'm done with all the mechanic-related changes, but who knows. Anyway, the hack should be finished by the end of the year, I hope. In Kanto, apart from Viridian Forest (already implemented), there will be a new Team Rocket event, Cerulean Cave, and a remade Seafroam Island. There will be events for Mewtwo, Mew and the legendary birds as well, meaning every (legendary) Pokemon will be catchable.
ASM