Search the Community
Showing results for tags 'graduate thread'.
Found 1 result
Alright. Let's get this started. I believe you have but if you haven't please install the Creation Kit (found under Library>Tools in Steam). Now, please read thesetwo tutorials on scripting I linked, if you haven't already. It should help you understand the basics, so what I say should be a little bit comprehensible. Part 1 Part 2 For scripting, I don't recommend using the built in Creation Kit script editor. It's not all that fun to work with. Especially because if the CK crashes during your writing of a 500 line script, you'll lose all that. If the CK built in editor even lets you write that much. Often it won't. The majority of scripting is done in an exterior program from the CK, except for hooking up your scripts to the game. Also, syntax highlighting (pretty colors for your code) and auto complete (as you start to write a function or something it'll allow you to autocomplete it, including parameters) and quick compiling will save your life. So I'm going to highly recommend you install a good text editor for this. Notepad++ and SublimeText 2 are the most well supported editors for Papyrus (Skyrim's scripting language). They're both absolutely free. Sublime Text will ask for you to verify and pay after a free trial, every month or so, but it's not needed to actually pay ever. It's not at all annoying and just a quick Ok every month. I'll briefly outline the pros and cons for you. I'm currently using ST2 though I used NP++ in the past: Notepad++: Pros: - Good support for Skyrim scripting, as well as SKSE functions and SkyUI - Easy to use - Nice interface, clean look and good syntax highlighting - Auto complete is great. Also includes definitions of functions - so it will autocomplete, tell you which mod/script the function is from, what it does (not all definitions are complete but many), and possibly how it's used. This feature is mainly what I miss for NP. Cons: - Sort of a pain to set up the quick compiler, which allows you to compile directly from NP++ rather than writing there and then pasting in CK and then compiling there. Note it may just be because I suck really really bad at using the command line/stuff you need to set it up. Some people find it very was, I didnt. - Can't change color scheme - a few syntax colors to choose from but none radically different - No extra plugins Set it up for the CK here: Linky SublimeText 2: Pros: - Super easy to set up - Support for SKSE, SkyUI, and almost all other SKSE plugins (syntax and autocomplete) - Changeable color themes - Autocomplete - Syntax - Plugins and more color themes are downloadable with the (free) Package Control. Plugins can be helpful for greater editing of scripts, and color themes are fun to play around with. Cons: - Autocomplete doesn't support definitions. Setup for Sublime Text 2: Linky I also highly recommend SSE (Skyrim Script Editor). It's newer than the others, but it's got way more features and is easier to set up. It's got all the same features as ST except plugins, and many more: Note it's still being worked on and sometimes there will be bugs, like an autocomplete not fully autocompleting, that will cause your script not to compile properly. Thus I will recommend ST for now. - Edit existing script - Create new script from within the editor - Quick compile with Ctrl+S - Compilation error/success window - Filter for opening script with options of "Starts with" and "Contains" - Auto complete (SKSE support as well) - Syntax highlighting - Customization of highlighting colors from within the editor - Clean, professional look - Extreme customization of all features - Easy to use - Resizable/minimizable code and compilation result windows - Highlighting of words that are the same as selected - FileDiff tool to show differences between two scripts - Bookmarking line feature - Mark line as green/yellow/red - Multilanguage support (currently English/French) - Comment out current line feature - Line cloning - Column selecting - Custom autocompletes - "Draft" save (save without compiling) - Code folding - Macro recording - Line numbers (toggleable) - Export to "rtf" or "html" - Various hotkeys for functions, like Go To Line, Replace, and many more - Auto update feature or update from within editor (Help>About) - Online help and support - Tab functionality, including tab all selected lines - Copy and paste functionality - Spellcheck on commented out areas and strings in progress - Etc. Whenever you've got that set up, tell me (along with which text editor you've decided to use). Be sure to associate .psc files, which can be found in Data/Scripts/Source with your text editor of choice and when we do begin be sure to create your scripts and then edit by right clicking and selecting Open in External Editor. Then tell me anything you were confused about on the tutorials and we'll begin from there. I'll explain what was confusing and we'll begin on a task of sorts - your first script. If you have any preference on what you want the script to do (unrelated to quests for now), please tell me. I'll take it into account as a first or later script to do, depending on complexity. Examples are a series of messageboxes w/ choices, a script on an activator to spawn a creature, a trigger box that when entered will disable a wall (or move the wall if we use a hidden door, but it has to contain the animations for this). There are many more, just tell me what comes to mind.