Difference between revisions of "User:DavidJCobb"
Jump to navigation
Jump to search
imported>DavidJCobb (And the library is LIVE!) |
imported>DavidJCobb m |
||
Line 2: | Line 2: | ||
;[[User:DavidJCobb/Rotation Library|Rotation library]] | ;[[User:DavidJCobb/Rotation Library|Rotation library]] | ||
:A library for working with rotations in Skyrim. If you need to position ''and'' rotate one object relative to another, this'd be the code to do that. | :A library for working with rotations in Skyrim. If you need to position ''and'' rotate one object relative to another, this'd be the code to do that. | ||
= Current projects = | |||
;Atronach Crossing | |||
:A home decoration mod with a dual focus on customization and usability. Currently in early development. Already features many "firsts" in Skyrim, such as bookshelves that can be moved around at run-time. | |||
= Scratchpad = | = Scratchpad = |
Revision as of 02:10, 28 August 2014
My work
- Rotation library
- A library for working with rotations in Skyrim. If you need to position and rotate one object relative to another, this'd be the code to do that.
Current projects
- Atronach Crossing
- A home decoration mod with a dual focus on customization and usability. Currently in early development. Already features many "firsts" in Skyrim, such as bookshelves that can be moved around at run-time.
Scratchpad
- Import is unreliable, and I don't know what makes it break. It works in some cases, but in others, it completely fails to import global functions from the target file.
- Errors will not be generated when compiling in the Creation Kit. You'll only be able to detect the problem by checking the Papyrus logs, which will contain something like
Error: Method ImportedFunctionName not found on EntityThatHasAScriptThatImportsStuff. Aborting call and returning None
- It's consistent: if it doesn't work for a file, then it will probably never work for that file (barring massive changes).
- You can work around this by referencing all functions in the script to be imported as methods, e.g. ScriptToBeImported.FunctionName().
- Errors will not be generated when compiling in the Creation Kit. You'll only be able to detect the problem by checking the Papyrus logs, which will contain something like