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.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