Walkthrough:
After the opening texts, you will be in the town of Widow's Peak.
-Go to the streets in the morning to meet and recruit Carex, your first slave.
-Then go to the temple at night to meet and recruit Rayda.
-Go to the streets in the morning to unlock a Conversation and some Investigations; These each have only a certain chance of working, which varies depending on what companion you have at the moment, so you may need to try for a couple of days in a row.
-Next, go to the library until you unlock the ability to compare maps and investigate the results
-Make sure to equip weapons and armor before you start investigating
-Go to the streets at Night to encounter Aderia
-Now investigate the caves until you run into Aderia with the goblins; this is your first Scene; after battling through 3 goblins in a row, you can either turn her in, kill her, or negotiate with her to recruit her.
-Go to the Inn at night to meet the blacksmith whose daughter is missing.
-Next, keep investigating until you find her; you'll get a scene first, then have to battle through 2 goblins, 1 goblin warrior, and another normal goblin before you can rescue her. This will unlock the Smithy in Widow's Peak.
-Now just keep investigating until you encounter the Goblin Shaman; after battling him, if you choose to interrogate him you will then get a choice to either kill him or to give one of the girls to the goblins in exchange for information and them leaving the town alone. I recommend saving right at this choice so that you can return here easily. You can access the book from this screen, so you don't have to fight the battle with the same companion you want to sacrifice. Carex and Rayda each have a scene here, but whichever companion you sacrifice will be permanently lost, so I recommend that once you've unlocked both available scenes, you reset and kill the shaman instead.
Now you can proceed to the town of Ash.
-Go to the Streets to get an infodump from one of the local guards
-Go the Park in the evening to meet Perganum the druid
-Go to the Streets in the evening to hear a conversation
-Go to the Inn at night to meet and recruit Dahlia (Dhalia?)
-Go back to Widow's Peak and go to the library to find a book
-I recommend doing the Tax Collector quest here (see below), but I think that's optional.*
-Go back to Ash
-Go to the Streets in the morning to encounter a goat
-Go to the Streets at night to encounter the goat again; Follow it to track it down. (The act of following is skill-locked, so there's a chance of failure; if this happens, just try again the next night until you succeed)
-You will have two choice screens with the Stranger elf, first whether to tell her yes or no and then whether to agree or disagree
--If you tell her no and disagree, you will receive 200 gold
--If you tell her no and agree, you will unlock a scene and then receive 200 gold
--If you tell her yes, you will receive 1000 gold; Afterwards it is possible to encounter the thief goat in the Streets again
-Go to Secundus (the shopkeeper in Ash) and talk to him about the mirror
-Talk to him again with Dahlia in your party to get a scene and the mirror
--Alternatively you can pay the 5000 gold to get the mirror without whoring out your companion, but why would you want to do that?
-Go to the Inn at night to get some information
Eume Forest should now be unlocked on the map
-You may have to equip the mirror to one of your companions to enter, but I'm not sure if it's actually required
-Explore/fight until you rescue a Citizen from a spider's cocoon
-Continue to explore/fight until you encounter the Cleric Drow; battle her.
-After her defeat, she will make you an offer and then, if you accept it, make you a new offer. If you accept the second offer, you will again have to select one of your companions to sacrifice. The same rules apply here as with the goblin shaman; Carex, Rayda, and Dahlia each have a different scene.
-If you refuse either her first or second offer, you will automatically take her to the Tower in Ash. After doing this, go back to the Tower to get a scene of the townspeople subjecting her to a vigilante gangbang.
-I went back and found the Eloise Cameo here, but I think that's optional.*
-Go to the Park at night to encounter Perganum and battle him.
-End of this version of the game.
*There are also, however, a few other events that I think can be done in any order.
Tax Collector Quest
-This one can be done, I believe, at any point after you defeat the goblin shaman. I personally did it just before I went to the library for the book.
-Talk to Primus (the shopkeeper in Widow's Peak) to begin the quest.
-Go to the Inn at night to find Thunbergia, then accept her offer to battle.
-After you defeat her, you can either turn her over to the guards or give her to the merchants. the former will allow the previous step and this one to be repeated, while the latter will result in a scene.
Eloise Cameo
-I personally did this one after completing the drow plot, but it might only require completion of the goblin plot; I don't know.
-Just go back to investigating the goblin caves in Widow's Peak until you get a scene.