Found the problem and corrected it. Since I went with the proper fix instead of a simple TML edit, you should redownload.
The takevirginity sex action takes, as a single parameter, the index of the participant to deflower. The parameters are gleaned from token text values instead of floats, and "takevirginity: 0" is parsed as having a zero float value and null text. I changed that part to use the float value if there is no text.
So I just downloaded and tried this thing out. Awesome so far, but whenever I get into sex and I select the "go for a ride" option, I get this;
<sub>Exception type: IndexOutOfRangeException Main message: Index was outside the bounds of the array.
Stack trace: at Noxico.SexManager.Apply(Token result, BoardChar actor, BoardChar target, Action`1 writer) at Noxico.SexManager.Apply(Token result, BoardChar actor, BoardChar target, Action`1 writer) at Noxico.BoardChar.<UpdateSex>b__3d() at Noxico.ActionList.Handler() at Noxico.NoxicoGame.Update() at Noxico.MainForm.timer_Tick(Object sender, EventArgs e)
Background info: Noxico 0.1.3 Microsoft Windows NT 6.1.7601 Service Pack 1 64-bit OS, 64-bit process. C:\Users\****\Desktop\noxico</sub>
Tried with two races (human and whatever the cat-people are named), and tried it with guys in town as well as raping an imp in the wilderness. Always gave this error.