Closing The Loop On Quests

Discuss Daggerfall Workshop news articles.
User avatar
Interkarma
Posts: 1957
Joined: Sun Mar 22, 2015 1:51 am

Re: Closing The Loop On Quests

Postby Interkarma » Wed Aug 02, 2017 8:37 pm

Nah, that would be insane even for me. :)

Quest scripts are generated by Template V1.11, a quest compiler/decompiler written by Donald Tipton back in the day. I settled on that for a bunch of reasons. Some of my earlier devlogs on quest system have more details.

I just wrote some command line tools to batch decompile the QBN/QRC files and format for Daggerfall Unity.

Oh, and then I had to reimplement the entire quest system into a new engine without any source code or internal documentation to work from. That's still kind of insane I guess. :|
User avatar
Jay_H
Posts: 925
Joined: Tue Aug 25, 2015 1:54 am

Re: Closing The Loop On Quests

Postby Jay_H » Wed Aug 02, 2017 9:19 pm

It is insane, I don't want to downplay it in any way. I just wanted to see if you had actually done all 261 quests by hand, which would have just been... I dunno, no words.

The best part about this text format is that it only requires a little effort for me to begin creating new quests with minimal effort. I look at a quest with elements I want to use, I copy them, I change texts, and then I troubleshoot. If this were the only thing that came from Daggerfall Unity I'd still call it a huge victory :)
Come give your feedback on the ideas in my general thread, and share your DFU characters in the character thread.
Quest-writing tutorial here. Guide for new Daggerfall players here. Daggerfall Mechanics thread here.
User avatar
Interkarma
Posts: 1957
Joined: Sun Mar 22, 2015 1:51 am

Re: Closing The Loop On Quests

Postby Interkarma » Wed Aug 02, 2017 9:40 pm

Cheers. And I'm happy to hear someone else is diving into the quest system. :) I think after a while, more people will cotton on to how great it is to write quests in plain text while the game is running. I've also put in hooks for modders to register custom quest actions, so the script language should be reasonably extensible too.

All these things will probably take a while to really get adoption though. Hopefully we start to see some clever and totally unique quests down the road that really stretch the systems.

Return to “News”

Who is online

Users browsing this forum: No registered users and 1 guest