LoTROInterface

LoTROInterface (https://www.lotrointerface.com/forums/index.php)
-   Interface Requests (L) (https://www.lotrointerface.com/forums/forumdisplay.php?f=5)
-   -   Storyline Plugin (https://www.lotrointerface.com/forums/showthread.php?t=3683)

glafria 11-05-2017 10:53 AM

Once upon a time would be nice.

Garan 11-10-2017 12:43 PM

Just some previews
Authoring Window with Story Selection
ScreenShot00129

Authoring Storyboard window - those Transition arrows were a royal pain :P
ScreenShot00130

Authoring Storyboard window with Chapter Maintenance Info tab
ScreenShot00131

Authoring Storyboard window with Chapter Maintenance Objectives tab
ScreenShot00132

The reader window with a brief chapter with two objectives
ScreenShot00133

So, it is coming along. The Storyboard was a challenge to create but I think it can really helps authors visualize the flow so I wanted it in the first version. I still have a few bugs to exterminate but should have the prototype available to beta soon. I'm still considering Import options but so far the idea of distributing stories as a data file zipped with a very simplistic plugin is most appealing.

Thurallor 11-10-2017 07:06 PM

Haha. The graph is awesome. Looking forward to trying it out.

Galphoglas 11-12-2017 05:10 PM

Congratulation!


I like this idea and the Garan's version is very nice! ;)
I don't have a time for participate in this projet but I can made a french translation, if all word are on only file.

(Mon anglais n'est pas très bon.. Sorry! ^^)

Cordialement français

Interitus 11-16-2017 01:24 PM

It looks amazing!

I would have never come up with an idea like the storyboard window. However, now that I've seen it, I suspect it will be a really nice feature, and that it will make it a LOT easier for people to plan stories.

Garan 11-22-2017 05:11 PM

Well, Beta ver 0.2 is available for download (don't ask what happened to 0.1, we don't like to talk about that...) :p

http://www.lotrointerface.com/downlo...Anthology.html

It will probably take a couple of days for Lunarwtr to add it to Compendium but if you've ever downloaded another plugin manually you can download it manually. There are several components, ONLY load the "Anthology" plugin via Plugin Managers or manually, the others are loaded internally and should not be loaded manually or by a manager, even the Tutorial is loaded internally.

Thurallor 02-03-2018 07:14 PM

I'm disappointed that you decided against exporting the stories as complete, stand-alone plugins.

An uninitiated user now has to install two plugins, load one of them, and then follow author-supplied instructions on how to import and run the story (choose Import/Export, choose the story in the plugins list, click "Import Lua", click "Main Menu", click "Reader", click "Load", click the plugin name, click "Select").

Whereas if you exported the stories as standalone plugins which included the reader source code (but not the Authoring and Import/Export code) all the user would have to do would be to load the story directly from the plugin manager. (This would also eliminate the problem of different stories being incompatible with different versions of Anthology.)

I think it will reduce the popularity of the system. Maybe not significantly, but somewhat.

Garan 02-03-2018 08:33 PM

Quote:

Originally Posted by Thurallor (Post 12068)
I'm disappointed that you decided against exporting the stories as complete, stand-alone plugins.

An uninitiated user now has to install two plugins, load one of them, and then follow author-supplied instructions on how to import and run the story (choose Import/Export, choose the story in the plugins list, click "Import Lua", click "Main Menu", click "Reader", click "Load", click the plugin name, click "Select").

Whereas if you exported the stories as standalone plugins which included the reader source code (but not the Authoring and Import/Export code) all the user would have to do would be to load the story directly from the plugin manager. (This would also eliminate the problem of different stories being incompatible with different versions of Anthology.)

I think it will reduce the popularity of the system. Maybe not significantly, but somewhat.

I had considered packaging the reader with the stories but that creates a whole new series of problems with bugs and fixes. If something goes wrong with a story either due to a bug in my code or SSG changing the API, it is much simpler to reproduce and fix the problem in a central reader plugin. There were a number of other factors but long term maintenance was by far the biggest.

Thurallor 02-03-2018 09:09 PM

It would still be a central reader plugin. It would just have the story data packaged along with it. You'll still end up using the story-author's data to reproduce issues, either way. I don't see how your debugging task is simplified.

I think the way you have chosen to do it creates more long-term maintenance problems than it solves. You'll have to maintain backward compatibility with old stories, and in practice, that will mean testing your updates with old stories before releases.

But the main reason, as I've said several times, is that ease-of-use for the end user is absolutely paramount, if you want this thing to be popular. But I'm beating a dead horse now. It's a cool plugin, I'm sure it will get lots of use.


All times are GMT -5. The time now is 01:16 PM.

vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI