Originally posted by Silver Eagle:
Maybe this should be a separate topic but how difficult is it to make plugs? I've dabbled with plugs for EV and that's pretty easy. With PoG I believe that Coldstone is required. I haven't tried that yet. I've been watching the Coldstone board and it seems that people find it very difficult. However most of them are trying to develop entirely new games. How hard is it to just do a plug for PoG?
There are some frustrating limitations, but for the most part plug-ins are not too difficult to create. As with anything, the larger your project, the more difficult it becomes.
If you are interested in giving it a whirl, I'd suggest downloading Coldstone and start dabbling. Snag yourself a copy of the (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/show.pl?product=coldstone&category;=resources&display;=date&file;=PoG_Dev_Tools_Source.sit")PoG Dev Tools Source Code(/url) which will A) give you a nice resource when starting to create your game, and give you source code to look at for reference in how to do things.
Book mark the (url="http://"http://stark.evula.net/plugin_faq.htm")PoG Plug-in FAQ(/url) page and feel free to ask questions about it if you have them.
And if at any time you have any questions, no matter how "simple" or "stupid" they may appear to you, just go ahead and ask them. It is far quicker to ask than to spend countless hours frustrated because you can't figure something out. Besides which, we've probably all been stuck in the same places that you will get stuck on at some point.
One last word of wisdom: for your first plug-in or two, start small. Very small. Cut your teeth on a project that is very manageable and that you can use. From there you can use your new knowledge of Coldstone to build progressively larger plug-ins.
(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) | (url="http://"http://www.evula.net")EVula.net(/url) | (url="http://"http://mail.ambrosiasw.com/mailman/listinfo/coldstone_dev")Coldstone-dev mailing list(/url) | (url="http://"http://ucplugs.evula.net/pog.html")PoG Upcoming Plug-Ins Directory(/url)