Editing Category:Papyrus

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
{|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"|
[[File:Papyrus.png|64px|left|link=:Category:Papyrus|alt=This page relates to the Papyrus scripting language|Papyrus scripting]]
==Welcome to the Creation Kit Papyrus Reference==
==Welcome to the Creation Kit Papyrus Reference==
'''Papyrus''' is an entirely new scripting system created specifically for the Creation Kit.  Like any scripting environment, Papyrus can be a daunting system, especially for those who are unfamiliar with other scripting or programming languages.  This page is intended to serve as your portal to all things Papyrus, and there are several ways to use it, depending on expertise level.
'''Papyrus''' is an entirely new scripting system created specifically for the Creation Kit.  Like any scripting environment, Papyrus can be a daunting system, especially for those who are unfamiliar with other scripting or programming languages.  This page is intended to serve as your portal to all things Papyrus, and there are several ways to use it, depending on expertise level.
=== [[List of Papyrus Functions]] ===
=== [[:Category:Script Objects|Script Objects]] ===
===The Complete Beginner===
===The Complete Beginner===
If you've never used a scripting or programming language before, it will take you some time to get up to speed with Papyrus, but don't worry: ''you've totally got this''.  If you've never used a Bethesda toolset before, consider some [[:Category:Tutorials|basic tutorials]] to get your footing with the Creation Kit in general.  The [[Bethesda_Tutorial_Papyrus_Hello_World|Hello, World]] tutorial will get you started with creating and manipulating your own Papyrus scripts.  You may wish to read the [[Papyrus_Introduction|Papyrus primer]] as well, even though some concepts may go over your head for now.
If you've never used a scripting or programming language before, it will take you some time to get up to speed with Papyrus, but don't worry: ''you've totally got this''.  If you've never used a Bethesda toolset before, consider some [[:Category:Tutorials|basic tutorials]] to get your footing with the Creation Kit in general.  The [[Bethesda_Tutorial_Papyrus_Hello_World|Hello, World]] tutorial will get you started with creating and manipulating your own Papyrus scripts.  You may wish to read the [[Papyrus_Introduction|Papyrus primer]] as well, even though some concepts may go over your head for now.
Line 31: Line 25:
===Papyrus Concepts===
===Papyrus Concepts===
*[[Papyrus Introduction|Papyrus Primer]]
*[[Papyrus Introduction|Papyrus Primer]]
*[[Differences_from_Previous_Scripting|Differences from Previous Scripting]]
*[[Variables and Properties (Papyrus)|Variables & Properties]]
*[[Variables and Properties (Papyrus)|Variables & Properties]]
*[[Statement Reference|Statements]]
*[[Arrays (Papyrus)|Arrays]]
*[[Arrays (Papyrus)|Arrays]]
*[[States (Papyrus)|States]]
*[[States (Papyrus)|States]]
*[[Function Reference |Functions]]
*[[Extending Scripts (Papyrus)|Extending Scripts]]
*[[Extending Scripts (Papyrus)|Extending Scripts]]
*[[Threading Notes (Papyrus)|Notes on Threading]]
*[[Threading Notes (Papyrus)|Notes on Threading]]
*[[Persistence (Papyrus)|Persistence]]
*[[Persistence (Papyrus)|Persistence]]
*[[Save File Notes (Papyrus)|Notes on Saves]]
*[[Save File Notes (Papyrus)|Notes on Saves]]
===Scripting with Papyrus===
*[[:Category:Bethesda Scripting Tutorial Series|Bethesda Scripting Tutorial]]
*[[Differences_from_Previous_Scripting|Differences from Previous Scripting]]
*[[Complete Example Scripts]]
*[[:Category:Papyrus_Tutorials|Community Script Tutorials]]
*[[FAQ:_My_Script_Doesn%27t_Work!|Papyrus Troubleshooting FAQ]]


===External Text Editors===
===External Text Editors===
Line 53: Line 39:
*[[Emacs Setup]]
*[[Emacs Setup]]
*[[UltraEdit Setup]]
*[[UltraEdit Setup]]
*[[Vim Setup]]
*[[Atom Setup]]


===Reference Pages===
===Reference Pages===
*[[:Category:Papyrus Language Reference|Papyrus Language Reference]]
*[[:Category:Papyrus Language Reference|Papyrus Language Reference]]
*[[:Category:Script Objects|Papyrus Script Objects]]
*[[Keyword Reference|Papyrus Keyword Reference]]
*[[Papyrus Compiler Reference]]
*[[Papyrus Compiler Reference]]
*[[Papyrus Compiler Errors]]
*[[Papyrus Compiler Errors]]
Line 65: Line 47:
*[[INI Settings (Papyrus)|Papyrus-related INI Settings]]
*[[INI Settings (Papyrus)|Papyrus-related INI Settings]]
*[[Console Commands (Papyrus)|Papyrus-related Console Commands]]
*[[Console Commands (Papyrus)|Papyrus-related Console Commands]]
*[[Common Functions and Events (Papyrus)|Common Functions and Events]]
*[[Papyrus_Glossary|Glossary of Terms]]
*[[Papyrus_Glossary|Glossary of Terms]]
|-
|-
|colspan=2|
|colspan=2|
|}
|}
{{Languages|:Category:Papyrus}}

Please note that all contributions to the CreationKit Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see CreationKit:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)