I wanted to make a short announcement that I am developing a "how to" guide for writing plug-ins for PoG even though it isn't completed yet(heck, I just started, hehe). It is my goal to create this guide in such a way to show everyone that writing a plug-in really isn't very difficult to do, and for those who might have some ideas about things they would like to see I would like to give them the necessary means to act on those ideas.
I plan on making 4 things available with this project:
- A how-to guide which gives an outline of how to write a plug-in, including an analysis of each of the creation menus and editors.
- A sample plug-in that displays basic plug-in creation.
- The source code for the above plug-in for use in referencing the "how was that done?" questions.
- A tutorial that gives step-by-step instructions on how to create the sample plug-in, thus allowing tentative or leery future plug-in designers a chance to quickly create a working plug-in so that they can see that it really isn't that difficult to do.
At this time I have started the "how-to" guide, but that is it. You can see what I've done on this guide, plus what I intend to do(since there is a table of contents), (url="http://"http://stark.evula.net/plugin_faq.htm")here(/url). This link will probably change when I release this guide and its various components, but for now this will be the 'working link.'
Feel free to reference this periodically as it will change. If at any time anyone has questions on this how-to guide, be it from things not listed that you would like to see included, things written that are incorrect or that do not make sense, to not liking the format, please let me know. Feel free to post in this thread or if you would prefer you can e-mail me at stark@evula.net.
Again, the purpose is to get more people interested in writing plug-ins. It isn't very hard, but it does take a bit to figure it out. I'm hoping to ease the figuring out part.
------------------
(url="http://"http://stark.evula.net/pogwalkthrough.htm")PoG Walkthrough and Compendium(/url) | (url="http://"http://stark.evula.net/plugins/dev_tools.htm")PoG Dev Tools(/url) | (url="http://"http://stark.evula.net/plugins/spells_expander.htm")Spells Expander(/url)
(url="http://"http://stark.evula.net")Stark.evula.net(/url) now on (url="http://"http://www.evula.net")EVula.net(/url)