Kit Reference: Difference between revisions
No edit summary |
No edit summary |
||
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 below and possess live links. Other topics are simply identified by name, 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 below and possess live links. Other topics are simply identified by name, sometimes along with a few notes about what the topic will contain. These topics will be added over time to complete the documentation. | ||
== | ==XML Details== | ||
Most of the basics regarding the Kit's use of XML files and their implications can be found in the section on [[XML Files]]. Additional reference details are outlined in the topics below. | |||
*{{fl|XML Character Encoding Set}} | |||
==Structure of Data Files== | ==Structure of Data Files== |
Revision as of 04:59, 4 December 2008
Context: HL Kit
This section details all of the specific formats and mechanisms used within the Kit. This encompasses all of the different file formats, all the scripting contexts and transitions, required and pre-defined elements, and anything else that requires specification. Click on the various topics below to delve into the details for that facet of the Kit.
IMPORTANT! This section of the documentation is not yet complete. Topics that have been written will be found at the top of the list below and possess live links. Other topics are simply identified by name, sometimes along with a few notes about what the topic will contain. These topics will be added over time to complete the documentation.
XML Details
Most of the basics regarding the Kit's use of XML files and their implications can be found in the section on XML Files. Additional reference details are outlined in the topics below.
Structure of Data Files
There are a number of different types of files that comprise the data files for a game system. Each of the topics below describes the structure of one of these file types.
- Conventions Used in Reference Section
- Definition File Reference
- Structural File Reference
- Data File Reference
[TBD]
- Evaluation cycle
- Relative timing of Leads vs. masters vs. minions
- Rules for sequencing of tasks with the same phase and priority
- Scripting
- Links back to reference info covered in Basic Concepts section
- Language Intrinsic Functions
- What about declaring variables? Currently in basic concepts
- Compiler error messages
- Miscellaneous notes
- Script Data Access
- List of Contexts
- List of Transitions
- List of Target References
- Employing Script Macros [!]
- Script types (i.e. list of different scripts)
- Tag expressions
- List of tag expressions used throughout Kit
- Annotate when and how to use them
- Visual Elements
- Rules for auto-sizing and default sizing
- Pre-Defined Elements
- Tags and Tag Groups
- Components (journal, transact, stackable, gear, shortname, etc.)
- Component Sets
- Fields
- Pseudo-fields
- Sort Sets
- Things
- Built-in Resources
- System Resources
- Required Elements
- Components
- Component Sets
- Auto-Defined Tags
- Timing report contents and structure
- Skeleton Data Files
- What's provided
- How things work
- Why elements are provided