-
Posts
437 -
Joined
-
Last visited
Everything posted by Terra Nova
-
Editing Navcut Collision Box using Papyrus?
Terra Nova replied to smashly's topic in Skyrim's Skyrim LE
Right, you'd need a way to track each and every collision box created, so you can delete them when they are no longer needed. I personally can't think of a way that wont make them permanently persistent. -
How to retrieve a location object in a script?
Terra Nova replied to kefka95's topic in Skyrim's Skyrim LE
Excellent. I'll be sure to add that info to the function's page on the wiki. -
Schedule an event to recur periodically by game time
Terra Nova replied to pufthemajicdragon's topic in Skyrim's Skyrim LE
http://www.creationkit.com/OnPackageStart_-_Actor If you wanna do stuff when their package begins. Same with OnPackageEnd, and OnPackageChange. -
Having a bit of trouble with my Activator script
Terra Nova replied to MrMod89's topic in Skyrim's Skyrim LE
Others have pretty much covered it. Script's syntax is fine. Just check your ore property. The activator property isn't necessary since the script is attached to the activator in question. -
All versions up to 2013 don't export correctly. I refuse to get 2013 and onward though, and there's really no point when they just add small features to each.
-
How to retrieve a location object in a script?
Terra Nova replied to kefka95's topic in Skyrim's Skyrim LE
You can pull a location alias in a script the same way for any other type. LocationAlias property myLocAlias auto ; other uses myLocAlias.GetLocation() ; or myLocAlias.Clear() ; if optional ; or myLocAlias.ForceLocationTo(NewLocation) ; same as ForecRefTo() Ok so isCleared() appears to not work as it should. Another way you can try is to check if the boss of the area is dead. This is what sets all dungeons to cleared status the first time, and they set off the sound effect each time after words. -
For armors, this is a good place to start. NightasyTutorials - YouTube I'm being honest when I say, it's only difficult at first, because your brain needs time to adjust to working in 3D space. Once it adapts, it feels natural. 3D modeling is also all about practice practice practice. Do not expect to get good in a day, or a week. Maybe a month. 3D modeling is also a major time sink, but thankfully there are many techniques you can use to speed up your work flow.
-
If you use NMM, you can export your load order to a text file. Import and Export are the white tab things on the left of the app window.
-
That's exactly what I was following. Coming from a person that's never created a scripted mod, this a horrible start in my honest opinion (that may be rather a harsh way to put it, sorry). Firstly, it doesn't tell you what file extension you should be using/what you should be saving the file as. Secondly, it does not tell you how to get it ready to implement it in to SkyUI MCM. If you don't know what file extension you should save it as, you shouldn't be creating an MCM yet. It's a normal Papyrus script. Start here. Once you're done you should retry the MCM and probably understand. It's not meant to be for very beginning people. It's meant for people who have scripted Papyrus scripts before. The Hello World tutorial is useless and ends abruptly. The main thing that pissed me off with papyrus when I started out was that it seriously felt like it was intended for seasoned coders. Beginners have no chance in hell, and pretty much have to rely on existing code to learn from. Also, experienced coders(no offense but this is something that is well known) have a tendency to assume everyone knows everything that they know, completely forgetting that there is such people as beginners. They will not go in-depth about hardly anything code related, leaving a beginner lost and frustrated.
-
That's what it's supposed to do. Now you can edit the script.
-
I don't think that's a bow. (Wrong weapon models in menu)
Terra Nova replied to northtracks's topic in Skyrim's Skyrim LE
That ID means it's been created at runtime. This may are may not be related to the silly issues that can happen with follower bows. Those are always created at runtime, and are supplied within the alias. You didn't mention that it's still a bow when equipped, so to me, the only thing that is wrong, is the inventory model. -
Tutorials WITHOUT "youtoob"
Terra Nova replied to Allannaa's topic in Skyrim's Creation Kit and Modders
Yeah but like Skyrim, the CK requires steam. Sorry but no pirated CK versions to be had here. -
I don't know, I don't use MO. I'm going on a theory that MO edits SkyrimEditor.ini So check there first and look for this: [Papyrus] sScriptSourceFolder = "Data\Scripts\Source" sScriptCompiledFolder = "Data\Scripts\" sCompilerFolder = "Papyrus Compiler\" bPerforceEnabled = 0 iMinMemoryPageSize = 128 iMaxMemoryPageSize = 512 iMaxAllocatedMemoryBytes = 76800 ;75kb If yours doesn't match, change the paths to match and see what happens. If those do match, perhaps you need to poke around MO and look for a "settings" option or a "preference" option(common names for general options in most apps) and look for any suboptions that handle flie paths.
- 12 replies
-
- script
- animal follower
-
(and 1 more)
Tagged with:
-
Not sure of how tp find out what mod is causing this, but to test to make sure if isn't just a "hidden" bounty, go to Riverwood and enter the inn. If you are attacked, it's because you got a bounty somehow. Bounties for some reason don't always show up in the journal. Fast travel to some place like Falkreath(or coc there) and attack a guard, and then pay the fine. This should clear any bounties. Now go back to whiterun to see if that fixed it. This usually happens to me, and this is what I do to solve it.
-
LE Event OnInit() and Event OnUpdate()
Terra Nova replied to marieruth's topic in Skyrim's Creation Kit and Modders
Don't ever use RegisterForUpdate() unless you're a sadist and wanna screw someone's game up. Always use RegisterForSingleUpdate() -
LE How do I use playidle in a scene?
Terra Nova replied to saintgrimm92's topic in Skyrim's Creation Kit and Modders
Unfortunately, not all idles can be played. Some can if their conditions(if any) has been met. Others, for an unknown reason. With PlayIdleWithTarget() no idle will be played unless "weapon drawn" is ticked in the package. -
Yea, akSource is asking for a Form, not a string. :)
-
Boat, Fast travel and Custom Locations
Terra Nova replied to Dbrock1980's topic in Skyrim's Skyrim LE
Yes you can. -
Boat, Fast travel and Custom Locations
Terra Nova replied to Dbrock1980's topic in Skyrim's Skyrim LE
Scriptname BoatMenuOnActivation extends ObjectReference {Opens a menu to allow the player to 'fast travel' to two locations} Actor property PlayerRef auto Message property myMessage auto {The message you created.} ObjectReference property Riverwood01 auto ObjectReference property Falkreath01 auto {The areas you want the player to transport to. Point these to the COCMarkerHeadings.} Event OnActivate(ObjectReference akActionRef) if (akActionRef == PlayerRef) BoatMessage() endif EndEvent Function BoatMessage(Int aiButton = 0) ; Note, Game.FastTravel() is buggy. Using MoveTo(). Time is not advanced however. ObjectReference Destination = PlayerRef.MoveTo(Riverwood01) ObjectReference Destination02 = PlayerRef.MoveTo(Falkreath01) aiButton = myMessage.Show() if aiButton == 0 Destination elseif aiButton == 1 Destination02 elseif aiButton == 2 ;canceled. endif EndFunction -
Or just use the PlayerRef actor property, which is 1000 times faster than Game.GetPlayer() and can be called as many times as needed without having to store it, unlike Game.GetPlayer().
-
You gotta add the Quest property and name it "pDialogueFollower". Fill it with the dialogue follower quest. Then it should work.
- 12 replies
-
- script
- animal follower
-
(and 1 more)
Tagged with:
-
Every instance of the weapon has to have the same texture assigned to it. First person included. Just check all the paths for the weapon in the CK to make sure they are using the correct textures.
-
..The average modder is never going to need all 128 elements in an array, and besides, if you need more than that, you can break it up into two arrays. Formlists also have their own limitations, and are much slower than arrays. And yes you can use a Quest script. Quest scripts are the "go to" form for holding functions and storing values.
-
An array. Let's say for example, you wanna enable every Xmarker in a specific room, and lets say there are 10 of them in there ObjectReference[] property myXmarkerArray auto Function MyArray() Int i = myXmarkerArray.length While i i -= 1 myXmarkerArray[i].enable() EndWhile EndFunctionThis doubles as a convenience function so you can change the type to whatever category you want. Like if you wanna do something to potions, just change the array type to potion.
-
Knowing what is going on under the hood hasn't stopped me from playing Skyrim seriously in at least a year. It has been my willful refusal to play until I am using my own armor set that I created myself.
- 3 replies
-
- advice
- experience
-
(and 2 more)
Tagged with: