Difference between revisions of "User:DavidJCobb"
Jump to navigation
Jump to search
no edit summary
imported>DavidJCobb |
imported>DavidJCobb |
||
Line 3: | Line 3: | ||
: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 = | == Current projects == | ||
;Atronach Crossing | ;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. | :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. | ||
__TOC__ | |||
= Scratchpad = | = Scratchpad = | ||
Line 13: | Line 15: | ||
**It's consistent: if it doesn't work for a file, then it will probably never work for that file (barring massive changes). | **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()''. | **You can work around this by referencing all functions in the script to be imported as methods, e.g. ''ScriptToBeImported.FunctionName()''. | ||
== Miscellaneous tips == | |||
* [http://www.gamesas.com/suspended-stack-count-over-our-warning-threshold-t348345.html This page] contains two useful pieces of information: | |||
** Description of "dumping stacks" errors in the Papyrus log | |||
** Advice for modders: how to detect deleted forms, e.g. if your mod has a reference to a Form that belongs to another mod, and that mod has just been uninstalled. Detecting this and handling it properly is trickier than you might think. | |||
* Changes to the player's SpeedMult actor value don't take effect immediately. In order to update the player's effective movement speed after changing the actor value, you must use one of [http://www.gamesas.com/dynamic-walk-speed-script-t253947.html two methods]: | |||
** Modify the player's inventory (e.g. add and then immediately remove an item) | |||
** Modify the player's carry weight (e.g. add and remove 0.1 to that actor value) | |||
== Code snippets == | == Code snippets == |