Skip to content

Questions

Scrivener07 edited this page Jun 27, 2019 · 16 revisions

Here are some frequently asked questions and their answers.

If your question is not covered here then consider visiting the Issue Tracker or join us on Discord.

See also the frequently asked questions page for VS Code.

Table of Contents

Is the VS Code editor free?

Yes, VS Code is free for private or commercial use. See the product license for details.

Is the Papyrus Language extension free?

Yes, the Papyrus Language extension is free for private or commercial use. See the product license for details.

What are the benefits for users?

  • faster releases
  • less bugs
  • more performance

What are the benefits for mod authors?

  • Productivity
  • Diagnostics
  • Insights

How can this help new authors learn to script?

  • Insights

What does VS Code offer out of the box?

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop.

Visual Studio Code combines the simplicity of a source code editor with powerful developer tooling, like IntelliSense code completion and debugging.

First and foremost, it is an editor that gets out of your way. The delightfully frictionless edit-build-debug cycle means less time fiddling with your environment, and more time executing on your ideas.

It comes with built-in support for many languages and has a rich ecosystem of extensions to extend the editor to any preference. Check out the Glossary for VS Code.

Below are some popular features.

Keyboard Shortcuts

Maybe you are used to keyboard shortcuts from another editor? You can install a Keymap extension that brings the keyboard shortcuts from your favorite editor to VS Code. Go to Preferences > Keymap Extensions to see the current list on the Marketplace. Some of the more popular ones:

Color Themes

Have a preferred color theme? Color themes let you modify the colors in Visual Studio Code's user interface to suit your preferences and work environment. Visit the VS Code Marketplace to see all the ways the editor may be customized. Some team favorites are the Monokai and Dark+ themes.

Make it your own

Customize every feature to your liking and install any number of third-party extensions. While most scenarios work "out of the box" with no configuration, VS Code offers many ways to optimize an experience to suit your unique needs.

I already have an IDE, why should I use VS Code with the Papyrus Language extension?

Besides an unmatched feature set offered by the Papyrus Language extension, VS Code is the ultimate lightweight, yet powerful source code editor.

VS Code makes migration easy. Have a favorite color theme or prefer the keyboard shortcuts from another editor? See what VS Code has to offer.

What do I need to have in order to use this?

  1. Have a supported game installed.
  2. Have the Creation Kit installed and Base scripts extracted.
  3. Have VS Code and the Papyrus Language extension installed.
  4. Optionally have xSE installed for debugger support.

How do I get set up with the Papyrus Language extension?

Once the prerequisites are installed all configurations will attempt to setup automatically. The [Papyrus] section of the Creation Kit *.ini contain some common configurations.

How do I report an issue with the Papyrus Language extension?

If you find a problem or something is not working as expected, then file an issue on the Issue Tracker or let us know on Discord.

How can I make a feature request or ask questions about the Papyrus Language extension?

If you have an idea or want to know a more about how something works, then ask on the Issue Tracker or tell us about it on Discord.

Does the Papyrus Language extension support other modern IDEs?

If we cant sell you on VS Code then join the developer team to help us bring this project to more IDEs.

The core of the Papyrus Language extension is a generic Language Server Protocol (LSP) that can be implemented in most modern text editors. The default implementation only supports VS Code at this time but is not strictly limited to this IDE.

Clone this wiki locally