View Full Version : Help needed to Create a Multichoice Lone Wolf D20 Sheet
Paladin2436
12-20-2007, 01:14 PM
Ok This is my first time here. I have modified the Generic D20 Sheet off this site to work with the Lone Wolf D20 RPG. I'm doing this so I can run a game on Open RPG. The thing is is Lone Wolf does not have feats. Each class has its own built in abilities and gains a new ability at each level. Its a simplified OGL game. What I want to do is make it so anybody can just choose thier class from a drop down menue and have that classes abilities appear down in certain sections of the sheet. I don't want to have to create a sheet for each class. I want one sheet that does it all. My next problem is that Certain abilities for each class once you take them can add bonuses to skills, add into AC, and do damage. Ceratin abilities are like spells and do damage in and of themselves. How would I make it so a checkbox can be used to tell the program that the character has the ability, and then have a buttion to use the abilities that arn't always on. For example a character gets an ability to cast a fireball. Well I want there to be a checkbox that can be marked to show that the character now has that ability and then a buttion to actually cast that fireball and tell Open RPG that its casting.
Any Help would be most appriciated. I can send anybody the sheet in .xml format, and can send a PDF of the game itself to you if you need to look at it to see what I'm getting at.
tdb30_
12-20-2007, 07:09 PM
I get the basic idea of what you are after. What want is something like the d20 sheet that comes with openrpg. Basicaly it isn't really a sheet, but a program.
To do what you want, you have to go beyond the character sheet and code some stuff in python. I'm not sure you want to do that.
For now I would advise just making character sheets for each class.
Paladin2436
12-20-2007, 08:52 PM
I get the basic idea of what you are after. What want is something like the d20 sheet that comes with openrpg. Basicaly it isn't really a sheet, but a program.
To do what you want, you have to go beyond the character sheet and code some stuff in python. I'm not sure you want to do that.
For now I would advise just making character sheets for each class.
Actually I'm working with alot of code now. Its also not the sheet that comes with OpenRPG its the Generic 3rd ed sheet.xml that I downloaded off the sit. I have taken basic programming and computer classes. I'm fairly good, its just been a few semesters since I worked with Python. If you or somebody could post an .xml example I could take it from there. Would you like to see what I have done so far? Send an E-mail to Paladin2436@wowway.com if you do and Ill send it to ya. I actually have quite a large ammount of time on my hands.
tdb30_
12-21-2007, 08:53 PM
if you look on your game tree, you should see a node that has a question mark icon that has the version of openrpg you are running. It should have an indication that you can expand it. Expand it and look for templates and expand that and look for tools. Expand that and look at the create new d20 character sheet. Thats an example of a hardcoded node that lets you do lots of fun manipulation.
The files that operate on that character sheet are in the openrpg directory (where you installed openrpg) under orpg/gametree/nodehandlers and are called d20.py. There is a bit to learn there, but if you examine that file as well as the others in the nodehandlers directory you should be able to craft your own character sheet with information there.
Also, I'm not sure, but I think in the faq (on this site) there might be some information from others that created a custom sheet like you are looking to do.
ishmaelwolf
01-06-2009, 12:26 AM
Thank you, tdb30. I just downloaded OpenRPG, because recently myself and my players have moved to the four corners of the country. I've been pulling my hair out for days trying to figure out how to make my own d20 sheets. Your post was a HUGE help. Thank you.
PhillyG
01-26-2009, 08:01 PM
Actually I'm working with alot of code now. Its also not the sheet that comes with OpenRPG its the Generic 3rd ed sheet.xml that I downloaded off the sit. I have taken basic programming and computer classes. I'm fairly good, its just been a few semesters since I worked with Python. If you or somebody could post an .xml example I could take it from there. Would you like to see what I have done so far? Send an E-mail to Paladin2436@wowway.com if you do and Ill send it to ya. I actually have quite a large ammount of time on my hands.
Actually, I shouldn't be saying "Welcome" to you, since I just joined today. ;) However, we are both in the same boat, and it is a very small boat - there is no room for protocol.
I am working on a on a better system for Shadowrun. The Shadowrun system is not at all like D20, so most of the customizations are not appropriate. I plan to develop a simple Shadowrun widget, as I apply the Pareto Principle to Hacking.
I uploaded a patch in my first post (http://openrpg.wrathof.com/forums/showpost.php?p=361&postcount=1). It is less than 10 lines of code, but gives 40 percent of the functionality required to implement a decent SR4 system. My next mod will give another 40 percent. After that, XML sheet designers like you can do the rest.
Speaking of XML, I'd like to see what you have accomplished so far. Why don't you zip up your sheet, and attach it to a post or PM?
I mentioned that the patch is to Version 1.7.7 That is the version used by Mayhem gaming, and it includes the Mercurial Configuration Management System and patch automater. You might want to read this documentation (http://www.assembla.com/wiki/show/openrpg/Documentation).
You'll also want to read this if you plan on getting serious: UnderstandingMercurial (http://www.selenic.com/mercurial/wiki/index.cgi/UnderstandingMercurial) and Tutorial (http://www.selenic.com/mercurial/wiki/index.cgi/Tutorial) for new users.
Thanks,
PhillyG
wronomiz73
10-13-2009, 07:40 PM
First off: LOVE the sheet Cant get enough. Ive introduced it to my gaming group and others have adopted it as well.
But we all want to know...when will v3 of your sheet get an update?
Regards,
-Chris
vBulletin® v3.6.7, Copyright ©2000-2012, Jelsoft Enterprises Ltd.