I've downloaded many files from this site, so I think it's time to make my own contributions.

#1 What's this mod?

Besides watching the animations, I find it lack motivations for players to sex around in Skyrim. This plugin is, as the name suggests, an achievement system built on SexlabFramework. Now players have a handful of lovers list to finish, and after compeletion players will get permanent buffs and powerful spells. There's also memories to add some flavors.

Basicly the procedure goes like this. First you open the MCM and see this:

http://imgbox.com/8DwCXnNi

After some fun

http://imgbox.com/SDyHHj6D

Now you can see the statistic goes up and memory unlocked.

http://imgbox.com/ctcZDxmR

I spent quite some time photoshopping the pictues, so I think I should post one here.

http://imgbox.com/n0Qep5fb

#2 Requirement and notices

Reuqirement: SexlabFramework 1.60+

Compatibility: shoud work fine with all mods.

Notice:

1. This mod doesn't need creatures-related mod as requirement, but if you don't have you can't get all the achievements. I use More Nasty Critters by dentarr, but any should work as long as it uses the SexlabFramework.

2. In some rare cases you may find the statistic didn't go up. This is not a bug and has something to do with the algorithm working behind the scene. To put it simple it's because of the creature's race. If this happens just give up this creature and find another. If you want to know why see more information in the Design section.

3. This mod is meant for a female character. If you play a male one you should skip it because the descriptions will be awkward and statistics will not work properly.

#3 Design

For those who wants to know what's working behind the scene or whether this mod is reliable, see this demonstration.

http://imgbox.com/19gcWo7t

This is the core code of this mod, simple and elegant. Of course it's pseudo-code and there're some implementation details to handle.

The reason why this algorithm can work lies in the well-defined datastructures. You can notice that for each specific i, RaceID/Statistics/NameList all denote the same logical object, so we can use while to do traverse and dump 85 * if-elseif. (There're 85 strings altogether in the datastructures).

But there's a price to pay. In order to make the algorithm work properly, the logical order among all three data structures should be maintained, or else it'll jumble up. But the problem is, in Skyrim system one creature may have many races, for example the spider has FrostbiteSpiderRace/FrostbiteSpiderRaceLarge/FrostbiteSpiderRaceGiant. I handled all these races so there's no problem for spider, but I didn't handle ALL conditions. For example SkeletonNecroRace is left out.

Why didn't you handle for races? Because multiple races means I need to handle these differently, and it hurts the algorithm. I made sure to include all common races, so only in rare cases you may encounter this problem.

I hope you can enjoy this mod!