Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
May your rolls be merry + bright! 🎄
Create a free account

Adopting an abandoned script? (CreatureGen)

I find creaturegen for PathFinder monster creation of be very help, but the auther, Ken L., has left Roll20. While I can obviously take and modify this for my own uses, what is the best way to go about sharing these? Should I fork the code, give my own name (with credit of course) or simply check out the code, make it my own, and check in the code, even if my vision and Ken L.'s vision are not the same? If I adopt abandoned code, how much labor am I in for? Follow up question. Most macros and displays seem to use Green for health, while I believe the more common convention in computer RPGs is Red. Is there a reason people use Green bars for health? Thanks, Mike
1475936077
Tetsuo
Forum Champion
Mike S. said: Follow up question. Most macros and displays seem to use Green for health, while I believe the more common convention in computer RPGs is Red. Is there a reason people use Green bars for health? Thanks, Mike While I can't speak to the script aspect, most people that I know use bar 1 for health, then just change it to whatever color suits their needs. Bar 1's default color is green, but that's easily remedied, and is just up to GM discretion. As far as games that I've played in, Bar 1 is HP, Bar 2 is AC, and Bar 3 is miscelaneous class abilities such as barbarians rage, and clerics channels, or paladin smites etc.
1475939806
The Aaron
Pro
API Scripter
For the script, is it in the repo?  The lisensing for the repo permits derivative works. If you're doing bug fixes, I'd check them straight in to the repo in the original script, annotating the header with what you changed and bumping the version number appropriately.  If you're making significant changes to the way it works, I'd probably create a new folder for CreatureGen2 or CreatureGenRevised or some such.  If it's not in the repo, see what license Ken put on it and go from there. 
1475940306

Edited 1475940346
Scott C.
Forum Champion
Sheet Author
API Scripter
Compendium Curator
I run my game the opposite of Franky. I run with health as bar 3, AC as bar 1, and use bar 2 for character specific info (like a magus arcane pool). This is mostly because of the order of the bubbles (which does not match the numbering order). Just makes more sense to me to have the hp be first, then AC, then character specific data when reading from left to right. As to the script question, this quote from the  repository about license may be useful: All of the code of the API scripts in this repository is released under the MIT license (see LICENSE file for details). If you contribute a new script or help improve an existing script, you agree that your contribution is released under the MIT License as well. So, if Creaturegen is in the repository, I'd say the best way would be to update it (make a new version folder, and put your updated version in there, update the script's json accordingly, and hopefully get it merged to one-click). I'd be very interested in seeing what you come up with as I've really wanted to use creaturegen for my pathfinder game, but haven't found it to be the easiest to use - and my coding skills are not up to updating a beast like that (I have a hard enough time maintaining my scripts, and I actually know what everything does in them). EDIT: Ninja'd by Arcane Scriptomancer Aaron ;)
1475940601
Jakob
Sheet Author
API Scripter
It's not in the repo, and it seems to be GPL-licensed. So derivative versions are no problem, but you won't be able to put it into one-click, which is MIT. Unless the author agrees to license it again under MIT.