Difference between revisions of "Advanced Authoring Concepts"

From HLKitWiki
Jump to: navigation, search
(New page: {{context}} Category:Advanced Authoring Concepts This section delves into many of the more advanced concepts involved in creating data files. These concepts cover both structural and ...)
 
Line 6: Line 6:
 
{{important}}This section of the documentation is not yet complete. Topics that have been written will be found at the top of the list. Other topics are simply identified, sometimes along with a few notes about what the topic will contain. These topics will be added over time to complete the documentation.
 
{{important}}This section of the documentation is not yet complete. Topics that have been written will be found at the top of the list. Other topics are simply identified, sometimes along with a few notes about what the topic will contain. These topics will be added over time to complete the documentation.
  
#Design Philosophy
+
*Design Philosophy
##Development strategy
+
**Development strategy
##Designing Data Files
+
**Designing Data Files
##Iterative Evolution
+
**Iterative Evolution
  
#Using "Live" tag expressions
+
*Using "Live" tag expressions
##Structural elements
+
**Structural elements
##Visual elements
+
**Visual elements
  
#Actor rules
+
*Actor rules
  
#Managing Gear
+
*Managing Gear
##Holders
+
**Holders
##Stackable vs. Non-Stackable
+
**Stackable vs. Non-Stackable
  
#Advancement
+
*Advancement
  
#Pre-requisites
+
*Pre-requisites
##Specific thing
+
**Specific thing
##Expression
+
**Expression
##General
+
**General
  
Component Scripts vs. Thing Scripts
+
*Re-using Components in multiple Component Sets
Re-using Components in multiple Component Sets
+
 
-Character Sheet Output
+
*Character Sheet Output
Simple
+
**Standard sheets
Spillover
+
**Spillover sheets
-Managing Dossiers
+
 
-statblock output
+
*Managing Dossiers
-Editor Integration
+
 
-Debugging Techniques
+
*Statblock Output
-Distributing Data Files
+
 
-designing data files for user-extensibility
+
*Editor Integration
-Game System FAQ
+
 
file:///C:/HeroLab/docs/kit/kit_concepts.htm#faq
+
*Debugging Techniques
stock portfolios
+
 
The "stock" portfolios that provide pre-built NPCs for use by a GM are standard HL portfolios. The only difference is that their file name has been changed to utilize the ".stock" file extension, and they must be placed in the data file directory for the game system.
+
*Distributing Data Files
 +
**Designing data files for user-extensibility
 +
**Game System FAQ
 +
**Stock portfolios

Revision as of 03:00, 22 November 2008

Context: HL Kit

This section delves into many of the more advanced concepts involved in creating data files. These concepts cover both structural and visual facets of the data files, as well as suggestions for an effective design philosophy. Simply click on one of the many topics below to learn more about it.

IMPORTANT! This section of the documentation is not yet complete. Topics that have been written will be found at the top of the list. Other topics are simply identified, sometimes along with a few notes about what the topic will contain. These topics will be added over time to complete the documentation.

  • Design Philosophy
    • Development strategy
    • Designing Data Files
    • Iterative Evolution
  • Using "Live" tag expressions
    • Structural elements
    • Visual elements
  • Actor rules
  • Managing Gear
    • Holders
    • Stackable vs. Non-Stackable
  • Advancement
  • Pre-requisites
    • Specific thing
    • Expression
    • General
  • Re-using Components in multiple Component Sets
  • Character Sheet Output
    • Standard sheets
    • Spillover sheets
  • Managing Dossiers
  • Statblock Output
  • Editor Integration
  • Debugging Techniques
  • Distributing Data Files
    • Designing data files for user-extensibility
    • Game System FAQ
    • Stock portfolios