Difference between revisions of "Sheet Groupings"

From PCGen Wiki
Jump to: navigation, search
(Sheets)
(Sheets)
 
(8 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
=Introduction=
 
=Introduction=
  
PCGen has a wide array of Output Sheets.  When we want to add in a new value and/or a new feature it's important to know which sheets can be readily added to and which sheets have a more protected status.
+
PCGen has a wide array of Output Sheets.  When we want to add in a new value and/or a new feature it's important to know which sheets can be readily added to and which sheets have a more protected status.  This includes listing Game Mode information as some values/features are only suitable for some Game Modes.
  
 
=Sheets=
 
=Sheets=
Line 17: Line 17:
 
| || csheet_fantasy_compact.htm || 3e, 3.5e || Always (No JS)
 
| || csheet_fantasy_compact.htm || 3e, 3.5e || Always (No JS)
 
|-
 
|-
| d20/historical || ||  
+
| || csheet_fantasy_spellbook.htm || 3e, 3.5e || Spell Related Only
 
|-
 
|-
| d20/horror || ||  
+
| || csheet_fantasy_statblock1.htm || 3e, 3.5e || Paper Clone of ?
 
|-
 
|-
| d20/modern || ||  
+
| || csheet_fantasy_statblock2.htm || 3e, 3.5e || Paper Clone of ?
 
|-
 
|-
| d20/sciencefiction || ||  
+
| || csheet_fantasy_statblock3.htm || 3e, 3.5e || Paper Clone of ?
 
|-
 
|-
| d20/western || ||  
+
| || csheet_fantasy_statblock4.htm || 3e, 3.5e || Paper Clone of ?
 +
|-
 +
| || csheet_fantasy_statblock4a.htm || 3e, 3.5e || Paper Clone of ?
 +
|-
 +
| || csheet_fantasy_statblock5.htm || 3e, 3.5e || Paper Clone of ?
 +
|-
 +
| || csheet_fantasy_statblock_SRD.htm || 3e || Paper Clone of ?
 +
|-
 +
| || csheet_fantasy_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_fantasy_troubleshooting_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || eqsheet_fantasy_consumables_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || eqsheet_fantasy_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || psheet_fantasy_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_fantasy_OpenRPG.xml || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| || csheet_fantasy_rpgwebprofiler.xml || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| || csheet_FantasyGrounds.xml || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| '''d20/fantasy/pdf''' || csheet_fantasy_spellbook.fo || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_fantasy_spellbook_3x5_3pp.xsl || 3e, 3.5e || Spell Related Only
 +
|-
 +
| || csheet_fantasy_spellbook_3x5_landscape.xsl || 3e, 3.5e || Spell Related Only
 +
|-
 +
| || csheet_fantasy_spellbook_3x5_landscape_3pp.xsl || 3e, 3.5e || Spell Related Only
 +
|-
 +
| || fantasy_common.xsl || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || leadership.xsl || 3e, 3.5e || Followers Only
 +
|-
 +
| || csheet_fantasy_simple_*.xslt || 3e, 3.5e || Cosmetic Only
 +
|-
 +
| || csheet_fantasy_std_*.xslt || 3e, 3.5e || Cosmetic Only
 +
|-
 +
| || fantasy_master_simple.xslt || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || fantasy_master_std.xslt || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || inc_pagedimensions.xslt || 3e, 3.5e || Cosmetic Only
 +
|-
 +
| '''d20/fantasy/text''' || csheet_InitTool.rpgrp || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| || psheet_InitTool.rpgrp || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| || csheet_plain.TXT || 3e, 3.5e || Always (No JS)
 +
|-
 +
| '''d20/historical''' || N/A || N/A || N/A
 +
|-
 +
| '''d20/horror''' || N/A || N/A || N/A
 +
|-
 +
| '''d20/modern/htmlxml''' || csheet_modern_statblock1.htm || Modern || Paper Clone of ?
 +
|-
 +
| || csheet_modern_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_spycraft_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || eqsheet_modern_std.htm || 3e, 3.5e || Equipment Only
 +
|-
 +
| || psheet_modern_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_modern_rpgwebprofiler.xml || 3e, 3.5e || 3rd Party compatibility
 +
|-
 +
| '''d20/modern/pdf''' || csheet_spycraft_std.fo || 3e, 3.5e || Always (No JS)
 +
|-
 +
| || csheet_modern_std.xslt || 3e, 3.5e || Always (No JS)
 +
|-
 +
| '''d20/sciencefiction/htmlxml''' || csheet_dw2_statblock1.htm || 3e, 3.5e || Paper Clone of ?
 +
|-
 +
| || csheet_dw2_statblock2.htm || 3e, 3.5e || Paper Clone of ?
 +
|-
 +
| || csheet_dw2_std.htm || 3e, 3.5e || Always (No JS)
 +
|-
 +
| '''d20/western/htmlxml''' || csheetDeadlands.htm || Deadlands || Always (No JS)
 +
|-
 +
| || csheetSidewinder.htm || 3e, 3.5e || Always (No JS)
 
|}
 
|}
  
 
'''Key'''
 
'''Key'''
Always - Always add feature/value if possible
+
* Always - Always add feature/value if possible.
Always (No JS) - Always - Always add feature/value if possible, but no Javascript
+
* Always (No JS) - Always - Always add feature/value if possible, but no Javascript.
 +
* 3rd Party compatibility - Only add the feature/value if the 3rd party tool using the sheet can support it.
 +
* Paper Clone of <X> - Only add the feature/value if the paper clone has that feature/value.
 +
* Spell Related Only - Only if it's do do with Spells and/or Spellbooks
 +
* Cosmetic Only - Usually this means it's a stylesheet, so visual changes only (make it pretty).
  
 
=Documentation Note=
 
=Documentation Note=
  
 
It's important to add any sheet specific stuff to the documentation covering the various sheets in the documentation.  For example that Skill Mastery indicators are only shown on PDF sheets and the combined fantasy HTML sheet.
 
It's important to add any sheet specific stuff to the documentation covering the various sheets in the documentation.  For example that Skill Mastery indicators are only shown on PDF sheets and the combined fantasy HTML sheet.

Latest revision as of 15:07, 11 February 2009

Introduction

PCGen has a wide array of Output Sheets. When we want to add in a new value and/or a new feature it's important to know which sheets can be readily added to and which sheets have a more protected status. This includes listing Game Mode information as some values/features are only suitable for some Game Modes.

Sheets

Folder Sheet Name Game Modes Edit Notes
d20/fantasy/htmlxml csheet_fantasy_combined.htm 3e, 3.5e Always
csheet_fantasy_compact.htm 3e, 3.5e Always (No JS)
csheet_fantasy_spellbook.htm 3e, 3.5e Spell Related Only
csheet_fantasy_statblock1.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock2.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock3.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock4.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock4a.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock5.htm 3e, 3.5e Paper Clone of ?
csheet_fantasy_statblock_SRD.htm 3e Paper Clone of ?
csheet_fantasy_std.htm 3e, 3.5e Always (No JS)
csheet_fantasy_troubleshooting_std.htm 3e, 3.5e Always (No JS)
eqsheet_fantasy_consumables_std.htm 3e, 3.5e Always (No JS)
eqsheet_fantasy_std.htm 3e, 3.5e Always (No JS)
psheet_fantasy_std.htm 3e, 3.5e Always (No JS)
csheet_fantasy_OpenRPG.xml 3e, 3.5e 3rd Party compatibility
csheet_fantasy_rpgwebprofiler.xml 3e, 3.5e 3rd Party compatibility
csheet_FantasyGrounds.xml 3e, 3.5e 3rd Party compatibility
d20/fantasy/pdf csheet_fantasy_spellbook.fo 3e, 3.5e Always (No JS)
csheet_fantasy_spellbook_3x5_3pp.xsl 3e, 3.5e Spell Related Only
csheet_fantasy_spellbook_3x5_landscape.xsl 3e, 3.5e Spell Related Only
csheet_fantasy_spellbook_3x5_landscape_3pp.xsl 3e, 3.5e Spell Related Only
fantasy_common.xsl 3e, 3.5e Always (No JS)
leadership.xsl 3e, 3.5e Followers Only
csheet_fantasy_simple_*.xslt 3e, 3.5e Cosmetic Only
csheet_fantasy_std_*.xslt 3e, 3.5e Cosmetic Only
fantasy_master_simple.xslt 3e, 3.5e Always (No JS)
fantasy_master_std.xslt 3e, 3.5e Always (No JS)
inc_pagedimensions.xslt 3e, 3.5e Cosmetic Only
d20/fantasy/text csheet_InitTool.rpgrp 3e, 3.5e 3rd Party compatibility
psheet_InitTool.rpgrp 3e, 3.5e 3rd Party compatibility
csheet_plain.TXT 3e, 3.5e Always (No JS)
d20/historical N/A N/A N/A
d20/horror N/A N/A N/A
d20/modern/htmlxml csheet_modern_statblock1.htm Modern Paper Clone of ?
csheet_modern_std.htm 3e, 3.5e Always (No JS)
csheet_spycraft_std.htm 3e, 3.5e Always (No JS)
eqsheet_modern_std.htm 3e, 3.5e Equipment Only
psheet_modern_std.htm 3e, 3.5e Always (No JS)
csheet_modern_rpgwebprofiler.xml 3e, 3.5e 3rd Party compatibility
d20/modern/pdf csheet_spycraft_std.fo 3e, 3.5e Always (No JS)
csheet_modern_std.xslt 3e, 3.5e Always (No JS)
d20/sciencefiction/htmlxml csheet_dw2_statblock1.htm 3e, 3.5e Paper Clone of ?
csheet_dw2_statblock2.htm 3e, 3.5e Paper Clone of ?
csheet_dw2_std.htm 3e, 3.5e Always (No JS)
d20/western/htmlxml csheetDeadlands.htm Deadlands Always (No JS)
csheetSidewinder.htm 3e, 3.5e Always (No JS)

Key

  • Always - Always add feature/value if possible.
  • Always (No JS) - Always - Always add feature/value if possible, but no Javascript.
  • 3rd Party compatibility - Only add the feature/value if the 3rd party tool using the sheet can support it.
  • Paper Clone of <X> - Only add the feature/value if the paper clone has that feature/value.
  • Spell Related Only - Only if it's do do with Spells and/or Spellbooks
  • Cosmetic Only - Usually this means it's a stylesheet, so visual changes only (make it pretty).

Documentation Note

It's important to add any sheet specific stuff to the documentation covering the various sheets in the documentation. For example that Skill Mastery indicators are only shown on PDF sheets and the combined fantasy HTML sheet.