Hello all, thanks a lot for the feedback and reporting some errors. I corrected some mistakes, like Aerodactyl not learning Earthquake or Dragonite not learning Fly. I might have forgotten ~some~ other moves but I'm not sure so I'd be happy if you could notify me if you find other mistakes.
Concerning the difficulty and a post-game:
I don't think I'll implement a post-game in this rom, for many reasons, but if any of you hackers want to develop on this rom and add a post-game I'm open. But know that I won't help besides general ideas because 1) I suck at hacking lol 2) I don't have time to work on this apart from correcting mistakes that you point out or that I identify.
Also I think I never even thought about a post-game because I wanted to keep the Yellow experience complete. But I reckon a last secret battle with Oak would be cool lol.
I tried to make the game more difficult. By this, I mean that all the special battles have been buffed, from gym leaders to Jessie James or the Elite 4. All the levels have been upped, some teams have been slightly altered (more pokemons, some different ones, more efficient movesets). I kept a relatively consequent level gap between the trainers of an area and the "boss" of this one as to not end up overleveled in those battles. HOWEVER keep in mind that the original Yellow's AI sucks. You might remember the Lance battle in twitchplaysred where his level 62 Dragonite lost against a lv 32 Venomoth because the Dragonite kept spamming Barrier and Agility instead of attacking... because those moves are psychic and Venomoth is poison, the AI identified them as super-effective. The problem is that the AI didn't make a difference between status and offensive moves and it ended choosing the psychic types even tho they weren't offensive (FYI the 2 other moves are Slam and Hyper Beam). SO when the last Pokémon of the semi-final boss has an AI like this, I don't think that my boost of his levels and moves will be fully exploited by the AI. BUT STILL the fights are harder now. Rival's Pokémon in endgame are level 70-73.
To ablahblah987: Set mode and No items are a player's choice and not an obligation I think. I mean you can trigger set mode in the options and you can avoid using items as a rule, so you can actually play like this if that's what you want.
I also made some minor changes, like slight alterations in some learnsets (nothing drastic) or in wild Pokémon (again nothing too different, just more balance and made some Pokémon less difficult to encounter or catch).
I still don't know what causes evolution to screw up the stats for a while though. I don't think it's that much of a trouble as leveling up the Pokémon once or depositing it in the PC will turn back the stats to normal.
Anyway I present to you Pokémon Opti-Y V.1.1. I also updated the first post with the links.
Download & Documentation: