Quantcast LoTROInterface - View Single Post - Storyline Plugin
View Single Post
Unread 02-03-2018, 08:33 PM
Garan's Avatar
Garan Garan is offline
The Undying
Interface Author - Click to view interfaces
Join Date: Oct 2010
Posts: 261
Originally Posted by Thurallor
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.
Reply With Quote