Difference between revisions of "Project browser"

From Divinity Engine Wiki
Jump to: navigation, search
m (Protected "Project browser" ([Edit=⧼protect-level-larianeditonly⧽] (indefinite) [Move=⧼protect-level-larianeditonly⧽] (indefinite)))
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:Projectbrowser-overview.png|center]]
 
[[File:Projectbrowser-overview.png|center]]
 +
<br />
  
 
== Description ==
 
== Description ==
<p>The root template panel provides an overview of all the root templates in the loaded active mod and it's loaded dependencies.<br>
+
<p>The project browser is used for loading and creating projects. <br />
You can use this panel to create new root templates. You can also use existing ones and create local template instances of them in a level.</p>
+
Here you can see all existing projects, as well as the different types of new projects you can create.</p>
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|More info on how templates work can be found here: [[Templates explanation]]
+
|A similar browser exists for opening and creating levels: [[Level browser]]
 
|-
 
|-
 
|}
 
|}
  
== Toolbar ==
+
<br />
[[File:Roottemplatepanel-toolbar.png]]
 
  
#Save/load
+
== Existing Projects ==
#Create new
+
<div>
#Track selection
+
[[File:Projectbrowser-existing-annotated.png]]
#Show/hide only current project entries
+
</div>
#Sidebar
+
<sub> The existing projects browser with annotated elements </sub>
#Text filter
 
#Type filter
 
#Help button
 
  
== Filters ==
 
[[File:Roottemplatepanel-filters.png]]
 
  
<p>Entries can be dragged in to a filter folder to organize them and provide a better overview of the root templates.<br>
+
#Go to the "New Project" tab to create a new project
New filters can be created via the context menu.</p>
+
#Filters (text and type) [CTRL + F]
 +
#Recently opened projects (right-click to remove from list)
 +
#Size slider [CTRL + scroll]
 +
#All projects
 +
#Info on the currently selected project
 +
#Editor preferences
  
== Entries ==
+
<br />
[[File:Roottemplatepanel-entries.png]]
+
=== Editor Preferences ===
 +
{| class="wikitable"
 +
|-
 +
|The editor preferences button (7) open the preferences window also available via the editor's Options tab. An explanation of the available settings can be found here: [[Editor preferences]]
 +
|-
 +
|}
 +
 
 +
<br />
 +
 
 +
== New Project ==
 +
<div>
 +
[[File:Projectbrowser-new-annotated.png]]
 +
</div>
 +
<sub> The new project browser with annotated elements </sub>
 +
 
 +
 
 +
#Project type (Adventure or Add-on)
 +
#Project Settings
 +
 
 +
<br />
 +
=== Project Type and Settings ===
 +
 
 +
<p>When creating a new project, there are two types to choose from: Adventure and Add-on. <br />
 +
Adventures are full campaigns, like the main story. When creating your own adventure, you are expected to create your own story, or edit an existing one, and do the necessary scripting. <br />
 +
Add-ons are (smaller) projects that can be toggled on/off while playing an Adventure. An example would be an add-on that adds 2 new swords to the game. <br />
 +
Story (scripting) is not available in add-ons and an add-on is not required to be able to play an adventure.</p>
 +
 
 +
<p>Next to the project name, there are two more possible project settings. Both can later be altered in the Project Settings window ([[Project settings window]]). <br />
 +
Story, Arena and GM (Game Master) define our three game modes that are shipped with the game. Each of them is a project we created internally. <br />
 +
Selecting any of them in "Load Data From" means that the new project will be dependent on the selection: it will load data, story,... from this project. <br />
 +
In a similar fashion, selecting any in "Target Project For" means that, when someone downloads your published project, it will only be available for use in the game modes you selected.</p>
 +
 
 +
{| class="wikitable"
 +
|-
 +
|We refer to the available guides for more info on creating, publishing and downloading custom content: [[Larian guides]]
 +
|-
 +
|}
  
<p>This simply shows all the entries according to the active filters.<br>
+
{| class="wikitable"
Blue entries are the ones that reside in the current (active) project.</p>
+
|-
 +
|A more thorough, internal explanation on our system of different project types and custom content ("mods") can be found here: [[Modding internals]]
 +
|-
 +
|}

Latest revision as of 12:48, 2 October 2017

Projectbrowser-overview.png


Description

The project browser is used for loading and creating projects.
Here you can see all existing projects, as well as the different types of new projects you can create.

A similar browser exists for opening and creating levels: Level browser


Existing Projects

Projectbrowser-existing-annotated.png

The existing projects browser with annotated elements


  1. Go to the "New Project" tab to create a new project
  2. Filters (text and type) [CTRL + F]
  3. Recently opened projects (right-click to remove from list)
  4. Size slider [CTRL + scroll]
  5. All projects
  6. Info on the currently selected project
  7. Editor preferences


Editor Preferences

The editor preferences button (7) open the preferences window also available via the editor's Options tab. An explanation of the available settings can be found here: Editor preferences


New Project

Projectbrowser-new-annotated.png

The new project browser with annotated elements


  1. Project type (Adventure or Add-on)
  2. Project Settings


Project Type and Settings

When creating a new project, there are two types to choose from: Adventure and Add-on.
Adventures are full campaigns, like the main story. When creating your own adventure, you are expected to create your own story, or edit an existing one, and do the necessary scripting.
Add-ons are (smaller) projects that can be toggled on/off while playing an Adventure. An example would be an add-on that adds 2 new swords to the game.
Story (scripting) is not available in add-ons and an add-on is not required to be able to play an adventure.

Next to the project name, there are two more possible project settings. Both can later be altered in the Project Settings window (Project settings window).
Story, Arena and GM (Game Master) define our three game modes that are shipped with the game. Each of them is a project we created internally.
Selecting any of them in "Load Data From" means that the new project will be dependent on the selection: it will load data, story,... from this project.
In a similar fashion, selecting any in "Target Project For" means that, when someone downloads your published project, it will only be available for use in the game modes you selected.

We refer to the available guides for more info on creating, publishing and downloading custom content: Larian guides
A more thorough, internal explanation on our system of different project types and custom content ("mods") can be found here: Modding internals