I got your point about scene tracker but that would be almost impossible. At least for random events because there are also random events in random locations, not only when you explore.
I've got a plan to write some kind of a FAQ but need to gather some strength for that.
When a quest tracker is too difficult to implement a common alternative is an achievement system with leading descriptions. Achievements are relatively easy to implement, you can just set a variable when an event happens and write a description for it in some place the player can access.
For example:
"4 planks in a square" -> "Find a workbench while exploring"
"Trials of Hercules" -> Increase your strength stat above 25
"Hi-C" -> "Buy the suspicious drugs from the gym locker room"
"Paul Bunyon" -> Buy and axe and then sell 100 wood to the old man in a single transaction
"Local creamery" -> Milk a slave using the old man's machine
"Rubba dub dub" -> Build the hot shower and fuck a slave in it
"Merchant of Venice" -> Sell a slave that has had their appearance increased with some basic hygene.
"That's not a knife" -> Buy the knife and win a fight
"Pumped up kicks" -> Find the gun while exploring (I actually don't know how to find the gun, so this is wrong)
"The feast of kings" -> Buy 100 food from the old man in a single transaction
"If you love them set them free" -> Raise a slave's Relationship above 50 and then release them
"I can't quit you" -> Build the guest house and populate it with a former slave
"Buddy system" -> Make a former slave a companion
"Back to back" -> Win a fight with a companion
"Don't stick your dick in that" -> Find the horny zombie while exploring