To play you will need a Game Boy Advance emulator.
Steps for PC:
-Extract the file
-Go to https://www.marcrobledo.com/RomPatcher.js/
-Put your Pokemon Emerald ROM in the ROM file section
-Put the .ups patch in the patch file section
Enjoy! Previous save files will work if you rename the save to the ROM file

0.7.3 Changelog:
New Sprites
- Corsola, Regirock, Mega Sableye
- Guest Sprites Latios & Latias done by Lime09 (@Limeade_Lite on twitter)
New Scenes
- 5 Scenes for May Rival battle victories (If you are playing May) with full dialogue (4 Dom, 1 Sub)
- 5 Scenes for Brendan Rival battle victories (If you are playing Brendan) with full dialogue (4 Dom, 1 Sub)
Different dialogue for Brendan and May
- 2 Scenes for beating Wally at the end of Victory Road
- Sensory Depravation Tentacle Pit Scene (For both Brendan and May)
- Skitty Plush Doll NPC Scene


0.7.2 Changelog:
New Sprites
- Snorunt Line added (including Froslass), Phanphy Line, Pinsir, Heracross,
- Beautifly Sprite Updated
New Scenes
- Eevee, Flareon, Leafeon, and Glaceon Strippers added to the Mauville Game Corner
- Vaporeon Scene added to Route 118 (requires Surf)

0.7.1 Changelog:
New Sprites
- Mega Gardevoir
- Solrock & Lunatone, Luvdisc, Bellossom 
- Corphish Line, Bagon Line, Baltoy Line, Beldum Line, Wynaut Line, Psyduck Line
Updated Sprites
- Zigzagoon Line, Oddish Line, Pichu Line, Zigzagoon Line
- Electrike, Skitty, Sandshrew, Sylveon (back), Flareon, Ludicolo, Zubat, Wurmple (small back fix)
New Scenes
Dom
- Winona Fortree City Gym
- Skitty Rustboro City NPC, Pekachu Rustboro City NPC
Sub
- Mega Gardevoir Sootopolis City (Wally boss reward)
- Banette Mt Pyre (Hex Maniac Tasha boss reward)
Misc
-Pikachu X Azumarill Route 117, Zigzagoon Route 117, Kecleon Route 117

Minor fixes to some trainer sprites & fixed Ralts encounter rate
0.6.3 Changelog:
- Mega Banette added, Banetite found in Mt. Pyre (Lucarionite moved to meteor falls)
- Updated Dustox sprite
Pokemon Spawns:
- Sprigatito added to Route 101 (doesn't evolve)
- Surskit added to Route 102
- Roselia added to Route 117
Bug Fixes:
- Castform & Ditto encounters fixed 
- Bugged Evolutions fixed (Feebas, Golbat, Wooper)
Scene:
- Nurse Joy nude added to every Pokemon center when you heal

0.6.1 Changelog:
-9 New Sex Scenes with Dialogue 
7 with different May & Brennan versions
Dom:
Roxanne-Rustboro City Gym Reward
Lucario-Route 117 Pokemon Breeder Luke Reward
Magikarp-Route 118 Fisherman Wade Reward
Manectric-Mauville City Gym Reward
Flannery-Lavaridge Town Gym Reward
Snorlax-Route 121
Azumarill-Fallarbor Town
Ralsei- Route 114 Ralsei Reward
Sub:
Ditto-Petalburg City
- Ditto, Munchlax line,Barboach line sprited
- Mega Starters Added Route 114 (blaziken, swampert, sceptile)
3 New boss trainers with sex scene rewards
- Fisherman Wade Route 118
- Pokemon Breeder Luke Route 117
- Ralsei Route 114

!!! IMPORTANT !!!
Pre 0.5.1 saves will reset your items and pokedex (All pokemon you've caught will still be there) (If your save file was made post 0.5.1 ignore this).
There is sadly no fix for this and I recommending starting a new save however if you don't want to, I have put a Kirlia in Oldale town with every
Key item and HM in the game, for other items you can put them in the item storage in the PC before updating to transfer them.
Riolu, Lucario, and Sprigatitos caught in 0.4.1 will turn into krabby, kingler and aipom, before 0.5.1 I had no way to add new pokemon without 
changing unobtainable pokemon, this is fixed now. Sprigatito has been removed (will be added back in a later update

0.5.1 Changelog:
Mega Evolutions
- Added Mega Absol, Mega Mawile, Mega Lucario
- Added Doduo line, Staryu line, Absol
- Updated Grovyle, Alakazam, Riolu line, Machop line, Roselia, Azumarill, Duskull line
- Updated 11 Trainer sprites
Gen 4+ Evolutions
- Added Leafeon, Sylveon, Glaceon, Magnezone, Gallade, Probopass, Roserade, Dusknoir
Lockballs have been added and function the same as Mints
Lockball NPC is found in Slateport City
Mega Bracelet found in Littleroot town
Mawilite found in Route 119 after beating Shelly
Absolite found in Safari zone
Lucarionite found in Mt Pyre
Meditite added to Mt Pyre grass
Trade evolutions changed to level up evolutions
0.5.2 Changelog: 
- Re-added Eevee to Route 117
0.5.3 Changelog:
- Changed Kirlia evolution to level 30 day = Gardevoir and level 30 night = Gallade
- Fixed Riolu's evolution to be Happiness
- Reaper Cloth given by beating Hex Maniac Tasha in Mt Pyre
- Dusk, Dawn, and Shiny stones sold in the Lilycove Department Store
- Preview of 0.6.1 battle "reward" sex scenes (just images), Viewable with new Perv NPC in Roxanne's gym after beating Roxanne, sex scenes have both a Brendan and May version
- New Game intro Professor Birch sprite
0.5.4 Changelog:
- Fixed Ralts line gender problems (hopefully, gendered evolution still removed)
- Fixed Skitty in route 116 and Eevee from Route 117 (for good this time hopefully)
- Ice and Leaf stone added to Lilycove Department Store
- Zangoose added to Route 114