SSEScript

AKA Skyrim Script Compiler After five years of updates and adding new tools to this program and many requests to modify and

AKA Skyrim Script Compiler After five years of updates and adding new tools to this program and many requests to modify and add new features, I decided it was time give in.
Post Reply
User avatar

Topic author
Superl
Site Admin
Site Admin
Man of action
Man of action
Posts: 1331
Joined: Sat Apr 16, 2011 7:49 am
12
Location: Montreal, Canada
Contact:

SSEScript

#2868

Post by Superl »

(*) (*) (*) SSEScript (*) (*) (*)

Image


Description:

SSEScript is a tool to replace the Creation Kit's default script editor. It provides the same functionality, as well as dozens of other features - some the same as other script editors, like Sublime Papyrus, and many unique to SSE. (You may find a list of all the included features below.) SSE is my way of giving back to the wonderful modding community.

This is a tool strictly for Nexus modders, not mod users. If you don't understand it or the code being used, then this tool is not for you. It is used for the practice of Skyrim scripting.

After five years of updates and adding new tools to this program, also we can't forget to mention all the sleepless night trying to find bugs that always crawling away. ;)) In this version they are so many new feature and upgrade in it to make it the best papyrus script editor.

What is new in this release is a re thinking of the core and I think I got most of these bugs out. It's now compatible with Skyrim VR and Fallout 4 I think didn't try it and will be waiting for reply from the users. Also the settings are easier to use, almost recreate an application for the settings only. Added a function that will help me more for finding the errors, I get in average 1 error report every other month. So for me it's hard to see if it's an error cause on the client side or mine, now there is a check box checked by default to send me silently does important errors report and that will make a big difference. New is an auto settings backup, save settings and restore settings.

Also new in this version is that you can now choose your input and output folder, You can now decompile Pex by dragging it in the editor for some reason you must have at least one open script first for the drag and drop process to work, or open a pex from file menu. To be able to decompile you must follow the instructions in the help menu or in question and answer at the bottom of this description.

Hope you enjoy it :113:


Future Plans:

None! :ymdaydream: I can't say that and will see with the requests and errors reports where it will go in another five years.



Features:
  • 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.
  • Resizeable/minimizable code and compilation result windows.
  • Highlighting of words that are the same as selected.
  • File Diff tool to show differences between two scripts.
  • Bookmarking line feature.
  • Mark line as green/yellow/red.
  • Comment out current line feature.
  • Line cloning.
  • Column selecting.
  • Custom auto completes.
  • "Draft" save (save without compiling).
  • Code folding.
  • Macro recording.
  • Line numbers (toggle able).
  • Export to "rtf" or "html" an "UTF16 LE". * New
  • Various hot-keys for functions, like Go To Line, Replace, and many more.
  • Auto update feature or update from within editor. * New
  • Online help and support.
  • Tab functionality, including tab all selected lines.
  • Copy and paste functionality.
  • Spell check on commented out areas and strings.
  • Multiple tabs "files".
  • Drag tabs.
  • Drag and drop files directly in the editor.
  • Open recent.
  • Open last session.
  • Auto open last file at start-up.
  • Custom tab style.
  • Syntax highlighting color preset "theme".
  • Spelling check as now four styles to choose from.
  • Customizable spelling color.
  • Auto indent.
  • Definition to event and function words in the editor when mouse over.
  • Definition to event and function words in the Auto complete menu when selected.
  • Renaming of script.
  • Able now to create project and copy all the psc and pex to a project name folder.
  • Color themes to main application, you can change the frame color from many color choice.
  • Print capabilities. * New
  • Set selected as read only. * New
  • Set selected as writable. * New
  • Auto find path with Skyrim VR capabilities . * New
  • Manual Skyrim VR Path. * New
  • Move "Source\Scripts" to "scripts\source". * New
  • Backup application settings. * New
  • Restore application settings. * New
  • Reset application settings to default. * New
  • Auto backup application settings. * New
  • New settings form easier to use. * New
  • Auto Send Errors Report To LuJoSoft. * New
  • Yandex Translation. Translate select words or phrase. * New
  • Online search for select Papyrus Reference. * New
  • Possibility to decompile Pex file. * New
  • Full list of all Papyrus functions, that can be added to the editor by double click. * New
  • Work with Fallout 4. * New
  • And much more, don't have enough paper to write them all =))
  • Something new everyday!!!
  • Ask and you will get it.

Compatibility:
  1. Skyrim
  2. Skyrim SE
  3. Skyrim VR 99% sure
    [* Fallout 4 99% sure

System requirement:
  • .Net framework 4.7.2 If you don't have it install the installer will do it

Installation:
  1. Download
  2. Double click "SSEScriptSetup.exe"
  3. Enjoy \:d/


How to use it for the first time
  1. Before starting the application, make sure you did start the game at least once from the game launcher " not SKSE ".
  2. Unpack the Scripts.zip that comes with Creation Kit.
  3. Then start the app, it will ask you to auto find the game installation let it.
  4. If that fail you can specify it manually in the menu tools.
  5. In Menu Game Version, choose which version you want to compile for.
  6. Now your ready to go.

Questions and Answers
I’m getting compilation failed?
Open the output window and check the errors, it will tell you which line failed.

I’m getting compilation failed cause to many line of unknown functions?
You are creating a script that use reference from another script, make sure those scripts are in the sources folder.

I’m getting compilation failed cause missing TESV_Papyrus_Flags.flg?
In the tool menu click the “Create TESV_Papyrus_Flags.flg”, then retry compiling.

I can't drag and drop files to open them?
It's because you are running the program as admin, so either you run the
program without admin privilege or you run windows explorer as admin.

I’m getting error file not found and I'm sure it's there, I double even triple check?
In most case you are running windows 10, win 10 is blocking access to the
folder, you need to allow the application in ransomware.
Other case would be your anti virus blocking access to the folder, do the save as above.

I don’t have a Yandex Translation Key how do I get it?
In menu Preferences click the “Yandex Translation Settings”, in the settings window click the “Get Yandex key here” create a free
user account and get a key, then enter it in the application.

Open Pex file is gray out?
First thing you must do is to download the Champollion a PEX to Papyrus decompiler

For Skyrim
Download link: Champollion for Skyrim
Extract file where ever you want. You must copy these 4 files in the SSEScript\Champollion\Skyrim folder
  • Champollion.exe
  • Decompiler.dll
  • Pex.dll
  • vcredist_x64.exe
For Fallout 4
Download link: Champollion for Fallout 4
Extract file where ever you want. You must copy the file Champollion.exe in the SSEScript\Champollion\Fallout folder.

Then restart or start SSEScript and in the menu file the "Open Pex File" will be enable, you can use that button to open the pex file or you can drag and drop as many as you want from windows explorer











:113: :113:



Download link Coming soon


Come and say hello in here
Any donation will help click here please.

Have a nice day :103:
User avatar

Aevum11
Guest
Guest
Posts: 1
Joined: Fri Jun 30, 2023 8:47 am

Re: SSEScript

#2896

Post by Aevum11 »

Hello! I would like to ask if it is possible to install this as a portable application on a flash drive. I do not have proper internet and I am working on a mod called "Spark of Lorkhan" and fixing or combining many mod scripts as well. I have the net framework. I was a family caregiver for my grandmother for almost a decade and she died recently. I lost the house and had to move into a camper multiple miles away from the nearest town. It is very hard to work with a web installer but as long as I can install it or even get the reg files and stuff needed, if this has them, to fully install this amazing software. My only internet is an old phone with no tethering capability. Is there a way to do this? I can make time to go to a library and obtain the files. It is really difficult and I am sorry to bother you. I thank everyone involved in making this gem. I wish and hope for the best for all of you and yours. I am sorry if this is not the place for this post. Thank you for any time and effort reading this and possibly answering!
User avatar

Topic author
Superl
Site Admin
Site Admin
Man of action
Man of action
Posts: 1331
Joined: Sat Apr 16, 2011 7:49 am
12
Location: Montreal, Canada
Contact:

Re: SSEScript

#2897

Post by Superl »

Yes you can but on any pc you will use it you will have to create new preferences. just install it on any computer then copy the entire folder to your portable drive, first you use it you will have to go through all the settings again, settings are stored in data folder of the pc your using it.

The program only need internet to check for update and say hi to my server but won't stop the program from working


Come and say hello in here
Any donation will help click here please.

Have a nice day :103:
Post Reply

Return to “SSEScript”