Difference between revisions of "Category:Tutorials"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Cappy
(Papyrus is not actually C-like)
 
imported>Qazaaq
(Added links to sidebar)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__ __NOEDITSECTION__
__NOTOC__ __NOEDITSECTION__
{|style="color:black;" width="100%" border="0" cellpadding="5" valign="top"
{|style="color:black;" width="100%" border="0" cellpadding="5" valign="top"
|valign="top"|
|valign="top"|
==Welcome to the Creation Kit Tutorials==
Welcome to the Creation Kit tutorial hub.
Modding can be a complex and daunting prospect with any tool, and the Creation Kit is no exception. This tutorials section is designed to help you get started regardless of your level of experience and area of interest.
[[Creation Kit|Get started]] with the '''Creation Kit''' and browse topics here.
The [http://www.creationkit.com/index.php?title=Category:Tutorials Skyrim Creation Kit Tutorials] also have information useful for modding Fallout 4.
Notice, that there are some ''changes'' to the new [[Creation Kit]] for Fallout 4.
Be sure to check out the [[New Editor Features]] and [[Differences from Skyrim to Fallout 4]].


===The Complete Beginner===
== Tips ==
If you're brand new to modding, or just brand new to modding for Bethesda Game Studios' titles, [[:Category:Getting_Started|start here]], where you'll get basic instructions for installing and navigating the Creation Kit.  You may also wish to browse the general [[:Category:Editor_Reference|editor reference pages]] to get an idea for some of the terminology and concepts used throughout this wikiOnce you're comfortable with the tool and ready to get to work, try jumping into one of the tutorial projects on the right.
*You can use {{key press|Ctrl|Shift|A}} to align to a [[Reference]]'s position. You can also use {{key press|Ctrl|A}} to align to its rotation.
*{{key press|Alt|Q}} will clear your current snap [[Reference]].
*Pressing {{key press|Mouse Click|Button 4}} while moving/rotating a [[Reference]] will slow the translation down, allowing for fine movements.
*{{key press|Alt|G}} will enable ''Local Rotation'' mode, which allows you to move on the world's axis and rotate on the last selected [[Reference]]'s local axis.
*You can {{key press|Double Mouse Click}} a [[Layer]] to hide/show it.
*You can {{key press|Alt|Double Mouse Click}} a [[Layer]] to freeze it.
*You can {{key press|Ctrl|Double Mouse Click}} a [[Layer]] to make it the active [[Layer]].
*You can rotate a group of [[Object]]s around their local axis by being in ''Local Mode (G)'' and holding the ''control key'' while rotating the [[Reference]]s.
*To make a ''Static Collection'', select the [[Reference]]s and press {{key press|Alt|O}}. {{key press|Alt|U}} will break them back out into their individual statics.
*You can use {{key press|Ctrl|G}}to group the selected [[Reference]]s. {{key press|Ctrl|U}} will ungroup them. You can select a specific [[Reference]] in a group while holding the alt key.
*To link one [[Reference]] to another, you can use {{key press|Ctrl|Space}} and click the [[Reference]] you'd like to link to, then hit {{key press|Enter}}.
*{{key press|Alt|Shift|1}} will hide all unselected [[Reference]]s, which "isolates" the selected [[Reference]]s{{key press|Alt|1}} will unhide everything.
*You can now use {{key press|1}} to hide selected triangles while in navmesh mode.  {{key press|Alt|1}} will unhide all hidden triangles.
*You can change the colors of [[Object]]s and categories in the [[Object Window]] by modifying their layout. You can even hide them! Go to <code>View -> Object Window Layout</code>.
*You can create a Pack-In of [[Reference]]s (a saved copy of them) by selecting the [[Reference]]s, right clicking, and selecting "Create Pack-In".
*{{key press|Ctrl|Alt|D}} will duplicate the selected [[Reference]], and ''LinkRef'' the old [[Reference]] to the newly created oneQuick way to make a patrol, or ''LinkRef'' chain.
*While holding Z, X, or C to rotate/move a [[Reference]] on a specific axis you can manipulate the selected [[Reference]]s without actually having your cursor over them.
*Holding S while clicking and dragging will scale a spline's thickness.  Holding {{key press|Ctrl|Alt|S}} will adjust its tension.
*If performing operations in the [[Render Window]] feels sluggish, and there are a lot of loaded [[Reference]]s, try checking the "Filtered Only" checkbox in the [[Cell View Window]].
*{{key press|Shift|R}} will Show/Hide Roombounds and Portals.
*{{key press|Ctrl|F5}} will export data from most lists in the editor to a <code>.txt</code> file.
*{{key press|Ctrl|Shift|Mouse Click|Drag}} will de-select any selected [[Reference]].
*The [[Layer Window]] now has a ''Filter Box''.
*There is a "Recent Cells" list that displays your most recently visited [[Cell]]s.  You can find it between "Interiors" and "Commonwealth" in the "World Space" drop-down in the [[Cell View Window]].
*Double <code>right-clicking</code> on an item in most drop-down menus will open that item.
*If you want to stay in the "Recent Cells" Worldspace upon loading a [[Cell]] then set <code>bSelectWorldspaceForRecentCell=0</code> under <code>[General]</code> in your CreationKitCustom.ini
*You can now rename multiple ''Forms'' in the [[Object Window]] by selecting them, right clicking, and selecting "Rename".
*The "Out of Date Dialogue" button allows you to record all your dialog quickly.
*In the Scene View, "Dialog Only" allows you to quickly edit dialog.
*In Scene View, {{key press|Ctrl|P}} adds a new ''PC Response''.
*In Scene View, {{key press|Ctrl|D}} adds a new ''Dialog Action''.
*In Scene View, {{key press|Ctrl|R}} adds a new ''NPC Response Action''.
*If you're not in the scene view, if you hold down shift and double left click you can immediately begin editing dialog.


===The Veteran Modder===
|style="color:black;" width="30%" border="0" cellpadding="5" valign="top"|
If you're experienced in modding for ''Morrowind, Oblivion, Fallout 3'' or ''Fallout: New Vegas'', the Creation Kit will feel very familiar to you, as the data format and tools are shared between those games and the Creation Engine.  You may wish to start by browsing some of the [[What%27s_New%3F|new features]] the Creation Kit offers.  While some of the tutorials may be covering ground you already understand, keep an eye out for this symbol, which indicates when a tutorial is using new functionality. [[Image:NewFeature.jpg|32px]]
== Tutorial Index ==
 
=== Creation Kit ===
As a veteran modder, your expertise is especially valuable in contributing to the modding community and this wiki!  Please consider writing your own tutorials, editing pages, and contributing [[Solutions|solutions]] to common modding tasks and problems.
* [[Creation Kit|Getting Started]]
 
* [[New Editor Features]]
===The Level Designer===
* [[Differences from Skyrim to Fallout 4]]
Do you want to create exciting new areas for players to explore?  Building new gameplay space is a great way to expand the game for players, as well as a great way to learn the Creation Kit.  Check out the [[Bethesda_Tutorial_Layout_Part_1|level design tutorial series]], written by the BGS level design team, to learn how to create your own dungeon from scratch.  While this tutorial series is designed as a complete project, example files are provided at each step - so you can jump around if only specific topics interest you.
* [[Configurations]]
 
===The Quest Designer===
Perhaps you want to create stories that unfold for the player?  Quests are core to the RPG experience, and a valuable storytelling tool.  The BGS quest designers have prepared a [[Bethesda_Tutorial_Planning_the_Quest|quest design tutorial series]] to get you started writing dialogue and using the quest tools offered by the Creation Kit.  As with the level design series, these tutorials take you through a complete quest project, but example files are provided at each step.


===The Scripter===
=== Papyrus ===
Want to create content above and beyond what can be achieved with conventional tools? The Creation Kit comes packaged with an all-new scripting language known as '''"Papyrus"'''.  Papyrus is similar to popular scripting languages like Ruby and Python, and offers an unprecedented level of power to modders of Bethesda games. 
* [[Scripting Guides]]


Because Papyrus is an entirely new tool, and a complex one, this wiki features an entire [[:Category:Papyrus|scripting reference]], as well as [[:Category:Bethesda_Scripting_Tutorial_Series|tutorials]] to help you get started.  Familiarity with other scripting languages will offer a considerable advantage, but is not required. 
=== Resources ===
* [[Video Tutorials]]
* [[Cheat Sheets]]
* [[Glossary]]


|style="color:black;" width="30%" border="0" cellpadding="5" valign="top"|
==Tutorial Index==
'''Basics Series'''
# [[:Category:Getting_Started|Installing the Creation Kit]]
# [[Bethesda Tutorial Creation Kit Interface|Creation Kit Basics]]
# [[What's New?|What's new for users of previous Bethesda Toolsets?]]
'''Level Design Fundamentals'''
# [[Bethesda Tutorial Layout Part 1|Layout Essentials]]
# [[Bethesda_Tutorial_Layout_Part_2|Intermediate Layout]]
# [[Bethesda_Tutorial_Clutter|Clutter, Containers, Doors & Furniture]]
# [[Bethesda Tutorial Navmesh|Navmesh]]
# [[Bethesda Tutorial Encounters|Basic Encounters]]
# [[Bethesda Tutorial Traps and Prefabs|Traps, Ambushes & Prefabs]]
# [[Bethesda Tutorial Optimization|Rooms, Portals & Optimization]]
# [[Bethesda Tutorial Lights and FX|Lights and FX]]
# [[Bethesda Tutorial World Hookup|Connecting to the World]]
# [[Bethesda Tutorial Dungeon Wrapup|Radiant Quest Ready]]
'''Quest Design Fundamentals'''
# [[Bethesda Tutorial Planning the Quest|Planning the Quest]]
# [[Bethesda Tutorial Creating an Actor|Creating an Actor]]
# [[Bethesda Tutorial Dialogue|Dialogue]]
# [[Bethesda Tutorial Creating an Item|Creating an Item]]
# [[Bethesda Tutorial Basic Quest Scripting|Scripting]]
# [[Bethesda Tutorial Quest Objectives|Objectives]]
# [[Bethesda Tutorial Quest Loose Ends|Loose Ends]]
'''Intermediate Quest Design'''
# [[Bethesda Tutorial Quest Aliases|Aliases]]
# [[Bethesda Tutorial Advanced Dialogue|Advanced Dialogue]]
# [[Bethesda Tutorial Scenes|Scenes]]
# [[Bethesda Tutorial Radiant Quests|Radiance]]
# [[Bethesda Tutorial Story Manager|Story Manager]]
# [[Bethesda Tutorial Packages|Packages]]
'''Scripting with [[:Category:Papyrus|Papyrus]]'''
# [[Bethesda_Tutorial_Papyrus_Hello_World|Hello, World!]]
# [[Bethesda_Tutorial_Papyrus_Variables_and_Conditionals|Variables and Conditionals]]
# [[Bethesda Tutorial Papyrus Introduction to Properties and Functions|Introduction to Properties and Functions]]
# [[Bethesda Tutorial Papyrus Events and Properties|Events and Properties]]
'''Miscellaneous'''
* [[Customizing Weapons & Armor]]
|-
|-
|colspan=2|
|colspan=2|
Throughout these tutorials, the following symbols will be used to call out different kinds of special notes.  Take note of the symbols associated with each type of callout box: you may wish to take special note of certain type in particular, depending on your expertise level.
::{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
|-
|style="border-style: solid; border-width: 0"|[[Image:NewFeature.jpg|48px]]
|style="border-style: solid; border-width: 0"|This symbol indicates a new tool or technique that users of previous Bethesda toolsets may want to take note of.
|}
<br>
::{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
|-
|style="border-style: solid; border-width: 0"|[[Image:InDepth.jpg|48px]]
|style="border-style: solid; border-width: 0"|These notes will go in depth to explain a term or the reasoning behind a specific technique. Most users can skim these notes, but advanced users may wish to come back and study them later.
|}
<br>
::{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
|-
|style="border-style: solid; border-width: 0"|[[Image:Protip.jpg|48px]]
|style="border-style: solid; border-width: 0"|These are helpful tips and shortcuts. They are often useful for speeding up workflow after learning the basics.
|}
<br>
::{|style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0"
|-
|style="border-style: solid; border-width: 0"|[[Image:achtung.png]]
|style="border-style: solid; border-width: 0"|These are quick warnings - gotchas, common errors and stuff to watch out for.
|}
|}
|}

Latest revision as of 10:25, 29 August 2019

Welcome to the Creation Kit tutorial hub. Get started with the Creation Kit and browse topics here. The Skyrim Creation Kit Tutorials also have information useful for modding Fallout 4. Notice, that there are some changes to the new Creation Kit for Fallout 4. Be sure to check out the New Editor Features and Differences from Skyrim to Fallout 4.

Tips

  • You can use Ctrl+⇧ Shift+A to align to a Reference's position. You can also use Ctrl+A to align to its rotation.
  • Alt+Q will clear your current snap Reference.
  • Pressing Mouse Click+Button 4 while moving/rotating a Reference will slow the translation down, allowing for fine movements.
  • Alt+G will enable Local Rotation mode, which allows you to move on the world's axis and rotate on the last selected Reference's local axis.
  • You can Double Mouse Click a Layer to hide/show it.
  • You can Alt+Double Mouse Click a Layer to freeze it.
  • You can Ctrl+Double Mouse Click a Layer to make it the active Layer.
  • You can rotate a group of Objects around their local axis by being in Local Mode (G) and holding the control key while rotating the References.
  • To make a Static Collection, select the References and press Alt+O. Alt+U will break them back out into their individual statics.
  • You can use Ctrl+Gto group the selected References. Ctrl+U will ungroup them. You can select a specific Reference in a group while holding the alt key.
  • To link one Reference to another, you can use Ctrl+Space and click the Reference you'd like to link to, then hit ↵ Enter.
  • Alt+⇧ Shift+1 will hide all unselected References, which "isolates" the selected References. Alt+1 will unhide everything.
  • You can now use 1 to hide selected triangles while in navmesh mode. Alt+1 will unhide all hidden triangles.
  • You can change the colors of Objects and categories in the Object Window by modifying their layout. You can even hide them! Go to View -> Object Window Layout.
  • You can create a Pack-In of References (a saved copy of them) by selecting the References, right clicking, and selecting "Create Pack-In".
  • Ctrl+Alt+D will duplicate the selected Reference, and LinkRef the old Reference to the newly created one. Quick way to make a patrol, or LinkRef chain.
  • While holding Z, X, or C to rotate/move a Reference on a specific axis you can manipulate the selected References without actually having your cursor over them.
  • Holding S while clicking and dragging will scale a spline's thickness. Holding Ctrl+Alt+S will adjust its tension.
  • If performing operations in the Render Window feels sluggish, and there are a lot of loaded References, try checking the "Filtered Only" checkbox in the Cell View Window.
  • ⇧ Shift+R will Show/Hide Roombounds and Portals.
  • Ctrl+F5 will export data from most lists in the editor to a .txt file.
  • Ctrl+⇧ Shift+Mouse Click+Drag will de-select any selected Reference.
  • The Layer Window now has a Filter Box.
  • There is a "Recent Cells" list that displays your most recently visited Cells. You can find it between "Interiors" and "Commonwealth" in the "World Space" drop-down in the Cell View Window.
  • Double right-clicking on an item in most drop-down menus will open that item.
  • If you want to stay in the "Recent Cells" Worldspace upon loading a Cell then set bSelectWorldspaceForRecentCell=0 under [General] in your CreationKitCustom.ini
  • You can now rename multiple Forms in the Object Window by selecting them, right clicking, and selecting "Rename".
  • The "Out of Date Dialogue" button allows you to record all your dialog quickly.
  • In the Scene View, "Dialog Only" allows you to quickly edit dialog.
  • In Scene View, Ctrl+P adds a new PC Response.
  • In Scene View, Ctrl+D adds a new Dialog Action.
  • In Scene View, Ctrl+R adds a new NPC Response Action.
  • If you're not in the scene view, if you hold down shift and double left click you can immediately begin editing dialog.

Tutorial Index

Creation Kit

Papyrus

Resources