zarqon
Well-known member
I'd prefer to keep ZLib documentation on the forum rather than the Wiki. If you'd like to use examples using ZLib functions (rather than examples from ZLib functions), then make sure to use include <zlib.ash> at the top of the example, and make "zlib.ash" link to the ZLib thread. Or the Wiki page for a ZLib function could be a mere placeholder, pointing to the forum thread. As usual, I'll go with whatever the community decides. It does seem that using ZLib functions in examples would be confusing to scripting newcomers, though.
A good way to include ZLib functions might be in the "See Also" section. For example, the page for change_mcd() could include a "See Also: auto_mcd() (ZLib) -- adjusts MCD automatically for optimum stat gains". Then, there would be a link to the ZLib forum thread. ZLib has already accomplished tasks that a lot of scripters would like to accomplish, plus it has been debugged and improved by the community at large, so it seems that omitting ZLib entirely from the Wiki might be the opposite of helpful.
Wondering how errors will fit in. Originally I'd wanted to include all possible abort errors with each function. This leads easily to the idea of having a page for each error, describing what went wrong and which functions can generate that error. Then, if a user/scripter encounters an error (mafia's error messages are often fairly terse -- they are correct and concise, but can confuse newbies), they can locate the error on the Wiki to track down the problem.
A good way to include ZLib functions might be in the "See Also" section. For example, the page for change_mcd() could include a "See Also: auto_mcd() (ZLib) -- adjusts MCD automatically for optimum stat gains". Then, there would be a link to the ZLib forum thread. ZLib has already accomplished tasks that a lot of scripters would like to accomplish, plus it has been debugged and improved by the community at large, so it seems that omitting ZLib entirely from the Wiki might be the opposite of helpful.
Wondering how errors will fit in. Originally I'd wanted to include all possible abort errors with each function. This leads easily to the idea of having a page for each error, describing what went wrong and which functions can generate that error. Then, if a user/scripter encounters an error (mafia's error messages are often fairly terse -- they are correct and concise, but can confuse newbies), they can locate the error on the Wiki to track down the problem.