Difference between revisions of "Savage Worlds Walk-Through"

From HLKitWiki
Jump to: navigation, search
(Creating the Savage Worlds Data Files)
Line 24: Line 24:
 
The topics below follow the evolutionary process from start to finish. If this is your first time reading through this documentation, we strongly recommend that you read through these topics in the order presented, as each one builds upon changes made in the previous stages. After an initial reading, you can return to the topics that most closely pertain to whatever task you are working on within your own data files.
 
The topics below follow the evolutionary process from start to finish. If this is your first time reading through this documentation, we strongly recommend that you read through these topics in the order presented, as each one builds upon changes made in the previous stages. After an initial reading, you can return to the topics that most closely pertain to whatever task you are working on within your own data files.
  
*{{flalt|The First Steps (Skeleton)|The First Steps}}
+
*{{flalt|The First Steps (Savage)|The First Steps}}
*{{flalt|Develop Your Plan (Skeleton)|Develop Your Plan}}
+
*{{flalt|Develop Your Plan (Savage)|Develop Your Plan}}
*{{flalt|Initial Changes (Skeleton)|Initial Changes}}
+
*{{flalt|Initial Changes (Savage)|Initial Changes}}
*{{flalt|Traits (Skeleton)|Traits}}
+
*{{flalt|Traits (Savage)|Traits}}
*{{flalt|Attributes (Skeleton)|Attributes}}
+
*{{flalt|Attributes (Savage)|Attributes}}
*{{flalt|Skills (Skeleton)|Skills}}
+
*{{flalt|Skills (Savage)|Skills}}
*{{flalt|Derived Traits (Skeleton)|Derived Traits}}
+
*{{flalt|Derived Traits (Savage)|Derived Traits}}
*{{flalt|Resources (Skeleton)|Resources}}
+
*{{flalt|Resources (Savage)|Resources}}
*{{flalt|Basics of Arcane Backgrounds (Skeleton)|Basics of Arcane Backgrounds}}
+
*{{flalt|Basics of Arcane Backgrounds (Savage)|Basics of Arcane Backgrounds}}
*{{flalt|Races and Racial Abilities (Skeleton)|Races and Racial Abilities}}
+
*{{flalt|Races and Racial Abilities (Savage)|Races and Racial Abilities}}
*{{flalt|Verifying Actor Pre-Requisites (Skeleton)|Verifying Actor Pre-Requisites}}
+
*{{flalt|Verifying Actor Pre-Requisites (Savage)|Verifying Actor Pre-Requisites}}
*{{flalt|Encumbrance (Skeleton)|Encumbrance}}
+
*{{flalt|Encumbrance (Savage)|Encumbrance}}
*{{flalt|Hindrance Support (Skeleton)|Hindrance Support }}
+
*{{flalt|Hindrance Support (Savage)|Hindrance Support }}
*{{flalt|Adding Hindrances (Skeleton)|Adding Hindrances }}
+
*{{flalt|Adding Hindrances (Savage)|Adding Hindrances }}
*{{flalt|Countering Hindrances (Skeleton)|Countering Hindrances}}
+
*{{flalt|Countering Hindrances (Savage)|Countering Hindrances}}
*{{flalt|Edge Support (Skeleton)|Edge Support}}
+
*{{flalt|Edge Support (Savage)|Edge Support}}
*{{flalt|Adding Edges (Skeleton)|Adding Edges }}
+
*{{flalt|Adding Edges (Savage)|Adding Edges }}
*{{flalt|Revise Configuration Form (Skeleton)|Revise Configuration Form}}
+
*{{flalt|Revise Configuration Form (Savage)|Revise Configuration Form}}
*{{flalt|Prune Extraneous Material (Skeleton)|Prune Extraneous Material }}
+
*{{flalt|Prune Extraneous Material (Savage)|Prune Extraneous Material }}
*{{flalt|A Tab for Skills (Skeleton)|A Tab for Skills}}
+
*{{flalt|A Tab for Skills (Savage)|A Tab for Skills}}
*{{flalt|Revise "Basics" Tab (Skeleton)|Revise "Basics" Tab}}
+
*{{flalt|Revise "Basics" Tab (Savage)|Revise "Basics" Tab}}
 +
*{{flalt|Incrementer Behavior (Savage)|Incrementer Behavior}}
 +
*{{flalt|Add an "Edges" Tab (Savage)|Add an "Edges" Tab}}
 +
*{{flalt|Evolving the "Edges" Tab (Savage)|Evolving the "Edges" Tab}}
 +
*{{flalt|Character Creation Logic (Savage)|Character Creation Logic}}
 +
*{{flalt|Revise Adjustments (Savage)|Revise Adjustments}}
 +
*{{flalt|More on Arcane Backgrounds (Savage)|More on Arcane Backgrounds}}
  
 
{{tbd}}
 
{{tbd}}
  
*{{flalt|Incrementer Behavior (Skeleton)|Incrementer Behavior}}
+
*{{flalt|Add an "Arcane" Tab (Savage)|Add an "Arcane" Tab}}
*{{flalt|Add an "Edges" Tab (Skeleton)|Add an "Edges" Tab}}
+
*{{flalt|Refining Arcane Backgrounds and Powers (Savage)|Refining Arcane Backgrounds and Powers}}
*{{flalt|Evolving the "Edges" Tab (Skeleton)|Evolving the "Edges" Tab}}
+
*{{flalt|Synthesizing Descriptions for Display (Savage)|Synthesizing Descriptions for Display}}
*{{flalt|Character Creation Logic (Skeleton)|Character Creation Logic}}
+
*{{flalt|Refining the "Arcane" Tab (Savage)|Refining the "Arcane" Tab}}
*{{flalt|Revise Adjustments (Skeleton)|Revise Adjustments}}
+
*{{flalt|Damage (Savage)|Damage}}
*{{flalt|More on Arcane Backgrounds (Skeleton)|More on Arcane Backgrounds}}
+
*{{flalt|Revamp the "Static" Panel (Savage)|Revamp the "Static" Panel}}
*{{flalt|Add an "Arcane" Tab (Skeleton)|Add an "Arcane" Tab}}
+
*{{flalt|Advancement (Savage)|Advancement}}
*{{flalt|Refining Arcane Backgrounds and Powers (Skeleton)|Refining Arcane Backgrounds and Powers}}
+
*{{flalt|Revise Journal Tab (Savage)|Revise Journal Tab}}
*{{flalt|Synthesizing Descriptions for Display (Skeleton)|Synthesizing Descriptions for Display}}
+
*{{flalt|Equipment (Savage)|Equipment}}
*{{flalt|Refining the "Arcane" Tab (Skeleton)|Refining the "Arcane" Tab}}
+
*{{flalt|Weapons (Savage)|Weapons}}
*{{flalt|Damage (Skeleton)|Damage}}
+
*{{flalt|Armor (Savage)|Armor}}
*{{flalt|Revamp the "Static" Panel (Skeleton)|Revamp the "Static" Panel}}
+
*{{flalt|Gear and Load Limit (Savage)|Gear and Load Limit}}
*{{flalt|Advancement (Skeleton)|Advancement}}
+
*{{flalt|Natural Weapons (Savage)|Natural Weapons}}
*{{flalt|Revise Journal Tab (Skeleton)|Revise Journal Tab}}
+
*{{flalt|Special Weapons (Savage)|Special Weapons}}
*{{flalt|Equipment (Skeleton)|Equipment}}
+
*{{flalt|Conferring Edges and Hindrances (Savage)|Conferring Edges and Hindrances}}
*{{flalt|Weapons (Skeleton)|Weapons}}
+
*{{flalt|Injuries (Savage)|Injuries}}
*{{flalt|Armor (Skeleton)|Armor}}
+
*{{flalt|Fright (Savage)|Fright}}
*{{flalt|Gear and Load Limit (Skeleton)|Gear and Load Limit}}
+
*{{flalt|x (Savage)|x}}
*{{flalt|Natural Weapons (Skeleton)|Natural Weapons}}
+
*{{flalt|Special Weapons (Skeleton)|Special Weapons}}
+
*{{flalt|Conferring Edges and Hindrances (Skeleton)|Conferring Edges and Hindrances}}
+
*{{flalt|Injuries (Skeleton)|Injuries}}
+
*{{flalt|Fright (Skeleton)|Fright}}
+
*{{flalt|x (Skeleton)|x}}
+
*{{flalt|x (Skeleton)|x}}
+
*{{flalt|x (Skeleton)|x}}
+
*{{flalt|x (Skeleton)|x}}
+
*{{flalt|x (Skeleton)|x}}
+
*{{flalt|x (Skeleton)|x}}
+

Revision as of 21:19, 17 December 2008

Context: HL KitAuthoring Examples 

Overview=

This section of the documentation outlines the evolutionary process of the Savage Worlds data files. It provides a technical walk-through of how the Skeleton data files provided with the Kit were converted into the fully functional data files for Savage Worlds. The process is outlined in a step-wise fashion that you can follow along with if you wish or simply use as a reference. For steps that involve the entry of numerous data elements (e.g. attributes, skills, edges, etc.), a few key examples are outlined and the rest remain as an exercise if you wish. Alternately, you can simply review them within the completed Savage Worlds files that have everything already implemented for you.

What We Assume

This walk-through assumes you have a basic familiarity with the Savage Worlds game system from Great White Games, since our goal is to develop data files for that game system. If you aren't familiar with the game, the first step is to get up to speed on the basics. This can be easily accomplished by reviewing the free "Test Drive" rules for Savage Worlds, which can be found online. Just go to the Great White Games website and you should find the file in the Downloads section. If you have trouble locating the file, you can use this mirror link.

We also assume that you've familiarized yourself with the rest of the Kit documentation and all of the core concepts. Regular references will be made to the terms, concepts, and mechanisms that are introduced by the Kit. At a minimum, you must be comfortable with the material presented in the Basic Concepts and Terminology section.

If you have not done so yet, you will likely benefit by reviewing the organization and content of the Skeleton/Sample data files. Since the Savage Worlds data files start with the Skeleton data files and evolve from there, you'll probably find that extra context to be helpful.

Lastly, you will need a text editor that allows you to edit XML files. You can get by with the Notepad editor included with Windows, but that editor is extremely limited in what it offers, so we recommend you use something with a little bit more functionality if at all possible. Numerous text editors are available for free online that will work well, while commercial tools are also available. A few good options are listed below:

  • Notepad++ - [1]
  • EditPad Lite - [2]
  • Textpad.com - [3]
  • XMLMarker - [4]

Creating the Savage Worlds Data Files

The topics below follow the evolutionary process from start to finish. If this is your first time reading through this documentation, we strongly recommend that you read through these topics in the order presented, as each one builds upon changes made in the previous stages. After an initial reading, you can return to the topics that most closely pertain to whatever task you are working on within your own data files.

[TBD]