This is a Chinese game for the PC that as far as I can tell was fully authorized by Capcom. I am in the process of getting the game’s essential features translated, and I will attempt to play through the game and review it if I can get it to run.
By the way, for those that are curious, the name of that new character you see on the title screen is Fan. (The new Robot Masters in this game are named after the zodiac.)
Thanks to Rob for helping me get a copy of this game.