I made this tutorial specifically for people like you. Even though it spends very little time adding NPCs (characters in the game), it will teach you how to do everything from making your own modules (not modeling new ones), spawning characters, creating dialog, writing scripts, firing scripts, and I think making journal entries (I may be wrong). Basically it's what every young module editor needs to go through to get an idea on how to do things the right way and rig it to where it's sufficient. It will teach how you how to do all the mechanical stuff but depending on how much time you spend on your area(s) you can make them functional or elegant.
It's just a matter of getting down and dirty with the files...
Oops, forgot to add the link to the tutorial. Here you go: