Difference between revisions of "User:BryanDerksen/Sandbox"

From Dragon Age Toolset Wiki
Jump to: navigation, search
m (Fixing link)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The Dragon Age Toolset puts the power of the game developer in the palm of your hands. The Dragon Age Toolset will allow you to produce your own content including dungeons crawls, full-length campaigns, add-ons and cut-scenes you can share with friends and the BioWare community. Registered game owners of the PC version of Dragon Age: Origins can download the toolset [http://social.bioware.com/toolset.php here].
+
<div style="float:right; background-color:#eeeeee; border:2px #999999 solid; padding:4px; margin:4px; width:220px;">
  
For assistance with installing or running the game, or for issues regarding BioWare-published content, see the [http://help.dragonage.com/ Dragon Age help site].
+
{| align="right" valign="top" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;" width="100%" class="collapsible collapsed"
 
+
{| width="100%"
+
 
|-
 
|-
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%" |
+
! colspan="2" align="center"|
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Getting Started]]</h2>
+
'''The [[Resource Palette]]'''
 
+
{| style="background-color:#ece9d8; border: 1px solid #aca899; margin:2px;"
<div style="margin:0; background: #f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; float:right; font-size:x-small;">
+
Quick links:
+
* [[Creating an account]]
+
* [[Installing the toolset]]
+
* [[Overview of the toolset]]
+
</div>
+
 
+
The toolset can be very daunting to dive into at first. This section covers topics useful to new users - how to get the toolset set up, how to navigate its interfaces, and where to look to get started on common tasks.
+
 
+
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%" |
+
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Tutorials]]</h2>
+
 
+
This section contains a list of step-by-step tutorials for a wide variety of editors and tasks you might need to do. Note that these tutorials will also be linked to from the sections that cover their respective subject matter; this is just to collect them all into one place for ease of reference.
+
 
+
 
|-
 
|-
 
+
|[[Image:IconArea.png|link=Area]]
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
|[[Image:IconAreaList.png|link=Area list]]
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Game design]]</h2>
+
|[[Image:IconCharacter.png|link=Character]]
 
+
|[[Image:IconConversation.png|link=Conversation]]
Once you have the pieces you need for an adventure - level layouts, creatures, abilities, and so forth - there's still the step of putting it all together into a playable game. This involves placing resources into areas, hooking up plots, and all sorts of other miscellaneous tasks.
+
|[[Image:IconCreature.png|link=Creature]]
 
+
|[[Image:IconCutscene.png|link=Cutscene]]
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
|[[Image:IconItem.png|link=Item]]
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Custom art]]</h2>
+
|[[Image:IconMap.png|link=Map]]
 
+
|[[Image:IconMerchant.png|link=Merchant]]
This section covers such things as how to import new models into the game, how to design level layouts, and how to create unique head morphs for NPCs.
+
 
+
 
|-
 
|-
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
|[[Image:IconPlaceable.png|link=Placeable]]
 
+
|[[Image:IconPlot.png|link=Plot]]
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Cinematography]]</h2>
+
|[[Image:IconScript.png|link=Script]]
 
+
|[[Image:IconClientScript.png|link=Client script]]
Dragon Age is a heavily cinematics-oriented game. Every line in every conversation has the potential to be written as a full-blown cutscene, though in most cases a simpler treatment is perfectly adequate. Cutscenes can also be created independent of any conversation, to be triggered by script at appropriate moments.
+
|[[Image:IconStage.png|link=Stage]]
 
+
|[[Image:IconTrigger.png|link=Trigger]]
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
|[[Image:IconSound.png|link=Sound]]
 
+
|[[Image:IconModel.png|link=Model Placement]]
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Sound and music]]</h2>
+
|[[Image:IconAll.png|link=Designer Resources]]
 
+
|}
Sounds are used in Dragon Age in a variety of ways. Voice over, background music, the sounds of combat and spells, ambient noises placed throughout areas or triggered by scripts and player actions, are all covered in this section.
+
 
+
 
|-
 
|-
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
! colspan=2 | <u>'''[[Art Resources]]'''</u>
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[Script]]</h2>
+
|-
 
+
| || [[Animation]]
Scripting is used whenever the designers need control over the game's behaviour. The syntax for DA scripts is very similar to the C programming language. Scripting is commonly used to:
+
|-
* Trigger plot events
+
| || [[Level]]
* Create or modify abilities - skills, talents, and spells
+
|-
* Handle creature and party member AI
+
| || [[Material]]
 
+
|-
| valign="top" height="100%" style="margin:0; background:#f5faff; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em; width:50%;  height:100%"  valign="top"|
+
|[[Image:IconModel.png|link=Model]] || [[Model]]
 
+
|-
<h2 style="margin:0; background:#cedff2; font-size:150%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">[[3rd party extensions]]</h2>
+
| || [[Morph]]
 
+
|-
The toolset released by BioWare doesn't covers every possible task that might be needed by the end user. This section covers third-party tools that don't easily fall under other subject areas covered by the toolset.
+
| || [[VFX]]
 
+
|-
 +
! colspan=2 | <u>'''[[Designer Resources]]'''</u>
 +
|-
 +
| || [[Module]]
 +
|-
 +
|[[Image:IconArea.png|link=Area]] || [[Area]]
 +
|-
 +
|[[Image:IconAreaList.png|link=Area list]] || [[Area list]]
 +
|-
 +
|[[Image:IconCharacter.png|link=Character]] || [[Character]]
 +
|-
 +
|[[Image:IconClientScript.png|link=Client script]] || [[Client script]]
 +
|-
 +
|[[Image:IconConversation.png|link=Conversation]] || [[Conversation]]
 +
|-
 +
|[[Image:IconCreature.png|link=Creature]] || [[Creature]]
 +
|-
 +
|[[Image:IconCutscene.png|link=Cutscene]] || [[Cutscene]]
 +
|-
 +
|[[Image:IconItem.png|link=Item]] || [[Item]]
 +
|-
 +
|[[Image:IconMap.png|link=Map]] || [[Map]]
 +
|-
 +
|[[Image:IconMerchant.png|link=Merchant]] || [[Merchant]]
 +
|-
 +
|[[Image:IconPlaceable.png|link=Placeable]] || [[Placeable]]
 +
|-
 +
|[[Image:IconPlot.png|link=Plot]] || [[Plot]]
 +
|-
 +
|[[Image:IconScript.png|link=Script]] || [[Script]]
 +
|-
 +
|[[Image:IconSound.png|link=Sound]] || [[Sound]]
 +
|-
 +
|[[Image:IconStage.png|link=Stage]] || [[Stage]]
 +
|-
 +
|[[Image:IconTrigger.png|link=Trigger]] || [[Trigger]]
 +
|-
 +
! colspan=2 | <u>'''[[List of file types]]'''</u>
 +
|-
 +
| || [[2DA file]]
 +
|-
 +
| || [[GFF file]]
 
|}
 
|}
 
+
<div style="text-align: center;">'''Cutscene topics'''</div>
The documentation for the toolset is still being worked on so some of the material here may be incomplete or somewhat out-of-date. If you wish to contribute (either by adding your own material or by highlighting holes) you are most welcome to jump right in and edit. If you see something that needs improvement but you're not sure how (or you just don't have the time) you can mark it by adding "<nowiki>{{undocumented}}</nowiki>" at the trouble spot.
+
*[[cutscene tutorial]]
*The [http://meta.wikimedia.org/wiki/Help:Contents Wiki User's Guide] has information on how to edit this wiki.
+
*[[cutscene action]]s
*[[GeSHI highlighting]] is installed, including "nwscript" and "dascript" tags!
+
**[[play animation]]
 
+
**[[animation list]]
 
+
*[[cutscene effect]]s
 
+
*[[VFX list]]
 
+
*[[curve editor]]
Discussion: http://social.bioware.com/group/239/discussion/687/
+
*[[cutscene object]]s
 
+
</div>
Departments supported by social:
+
 
+
* 2d Art
+
* 3d Art
+
* Animation
+
* Area Design
+
* Audio/Sound Effect
+
* Character Design
+
* Cinematic
+
* Music/Composing
+
* Project Management
+
* QA/Testing
+
* Scenario Design
+
* Scripting
+
* Story Writing
+
* Tools Programming
+
* Visual Effect
+
* Voice Acting
+
* Writing/Dialog
+
 
+
__TOC__
+
 
+
== Getting Started ==
+
* DA Overview
+
* Installation Guide
+
* Toolset Interface/User's Guide
+
* Overview: What comprises a game world? What can be customized?
+
* Overview: What are art assets? What assests are available? What can be customized?
+
* Overview: Sound, VO, Music, what are they, where are they used? What can be customized?
+
* Overview: What is a character? What can be customized?
+
* Overview: Cinematics. What is a cutscene? What is a stage? What can be customized?
+
* Overview: What is module management? Why is it necessary? What does it do?
+
* Overview: What does the game provide to help with story writing? What can be done with these tools?
+
* Overview: Scripting. What is a script? Why are scripts used? What can they do?
+
* Overview: 3rd Party Extensions. What they are, why they are needed, etc.? Do I need them?
+
 
+
== Builders: Building the Game World ==
+
* Area Design Overview
+
* Design Resources
+
** Area
+
** Area List
+
** Character
+
** Creature
+
** Item
+
** String
+
** Trigger
+
* Building related tutorials (probably needs further initial subdivision)
+
** How to use the Level Editor
+
** How to use the Area Editor
+
** How to add a creature
+
** How to add an item
+
** How to add a trigger
+
** others
+
 
+
== Artists: Managing Custom Art Assets ==
+
 
+
* Art Assets Overview
+
* 2d Art
+
* 3d Art
+
* Animation
+
* Visual Effect
+
* Art Resources
+
** Animation
+
** Level
+
** Material
+
** Morph
+
** VFX
+
* Art related tutorials (probably needs further initial subdivision)
+
** How to use the Animation Editor
+
** How to use the Level Editor
+
** How to use the Material Editor
+
** How to use the Morph Editor
+
** How to use the VFX Editor
+
** others
+
 
+
== Sound Technicians: Controlling Sound and Music ==
+
=
+
* Audio Overview
+
* Audio/Sound Effect
+
* Music/Composing
+
* Voice Acting
+
* Design Resources
+
** Conversation
+
* Sound/Music related tutorials (may need further initial subdivision)
+
** How to record sounds
+
** How to compose and record music
+
** How to record voiceovers
+
** How to format sound files
+
** How to import and integrate sounds
+
** How to import and integrate music
+
** How to import and integrate voiceovers
+
** others
+
 
+
== Players: Creating and Managing Characters ==
+
 
+
* Character Overview
+
* Character Design
+
* Design Resources
+
** Character
+
* Character Management related tutorials (may need further initial subdivision)
+
** How to design a character
+
** How to create a character
+
** others
+
 
+
== Cinematographers: Adding Cutscenes and In-Game Movies ==
+
 
+
* Cinematic Overview
+
* Cutscenes
+
* Movies
+
* Design Resources
+
** Client Script
+
** Conversation
+
** Cutscene
+
** Stage
+
* Cinematics related tutorials (may need further initial subdivision)
+
** How to design a cutscene
+
** How to make a cutscene
+
** How to create and add a stage
+
** How to use a client script with a cutscene
+
** How to use cutscene capture to make a movie
+
** others
+
 
+
== Project Managers: Managing Your Module ==
+
 
+
* Project Management Overview
+
* Project Management Tasks
+
* QA/Testing
+
* Design Resources
+
** Client Script
+
* Module Management tutorials (may need further initial subdivision)
+
** How to create a module
+
** How to manage a project
+
** How to test a module
+
** How to use client scripts to speed testing
+
** others
+
 
+
== Story Tellers: Creating A Story ==
+
 
+
* Story Overview
+
* Scenario Design
+
* Story Writing
+
* Writing/Dialog
+
* Design Resources
+
** Conversation
+
** Cutscene
+
** Plot
+
* Story Creation related tutorials (probably needs further initial subdivision)
+
** How to design a scenario
+
** How to write a story
+
** How to write a dialog
+
** How to use plots
+
** How to best incorporate cutscenes
+
** others
+
 
+
== Scripters: Changing and Extending Default Behaviors ==
+
 
+
* Scripting Overview
+
* Game Engine Mechanics
+
* DAScript Language
+
** Definitions
+
*** Datatypes
+
*** Operators
+
*** Statements
+
*** Functions
+
*** etc.
+
** Functions Reference/Index
+
** Constants Reference/Index
+
** Topics Reference/Index
+
* Design Resources
+
** Client Script
+
** Script
+
* Scripting related tutorials (no doubt needs further initial subdivision)
+
** How to create a script
+
** How to control *choose your favorite behavior*
+
** many many others
+
 
+
== Tool Experts: 3rd Party Extensions ==
+
 
+
* Extensions Overview
+
* Bioware Suggestions for 3rd Party Tools
+
* Tools Programming
+
* Art Resources
+
** Animation
+
** Level
+
** Material
+
** Morph
+
** VFX
+
* Design Resources
+
** Area
+
** Area List
+
** Character
+
** Client Script
+
** Conversation
+
** Creature
+
** Cutscene
+
** Item
+
** Plot
+
** Script
+
** Stage
+
** String
+
** Trigger
+
* Technical Details and Tools (probably won't need further initial subdivision)
+
** File Formats
+
*** 2DA
+
*** ERF
+
*** GFF
+
*** RIM
+
*** others
+
** Data Editors
+
*** 2DA
+
*** ERF
+
*** GFF
+
*** RIM
+
* 3rd Party Extension tutorials (no doubt needs further initial subdivision)
+
** How to modify 2DA files
+
** How to modify ERF files
+
** How to modify GFF files
+
** How to modify RIM files
+
** How to use joe's item maker
+
** How to use pete's loot system
+
** How to use barbara's crafting
+
** How to use daisy's script generator
+
** others
+

Latest revision as of 14:38, 11 June 2011

Cutscene topics