Jump to content

werr92

Members
  • Posts

    251
  • Joined

  • Last visited

Nexus Mods Profile

About werr92

Profile Fields

  • Country
    None
  • Currently Playing
    Playing?! I only play with the souls of men and women

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

werr92's Achievements

Community Regular

Community Regular (8/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Once you 'Start them dead', you can also toggle havok on and position the body. Drug them by limbs when holding Alt button.
  2. 2 a.u. are nothing for that matter. NPCs hardly ever reach exactly the spot. If Bob.GetDistance(Xmark01) < 2try to change this to: If Bob.GetDistance(Xmark01) < 256p.s. Calling Game to re-evaluate his AI stack here might be a good idea too. Bob.PathtoReference(XMark02, 0.9) Bob.EvaluatePackage()
  3. You may try two things. Register the quest to receive a remote event from dying actors (OnDying is perphaps better than OnDeath event) and inside this event you can call a certain to play. Or, if scripting doesn't ring a bell to you, you could try adding new Dying lines. But instead of his dying grunt, you will keep the sound to play there.
  4. Try to hit '2' once the primitive is selected.
  5. Learn how to code with Papyrus in the first place, it's actually all I can say. There's plenty of information with examples to it on CK wiki (pay attention to Events, States and Functions sections). All tutorials from Skyrim scripting will be valid here as well, so take a look at those too. There's so many things wrong with your code, that I don't want to mention anything in particular. It feels broken Oblivion, but not Papyrus.
  6. I had just the same issue when I was working on my mod. Eventually, I ended up with placing audio into a new sound descriptor form and launching both, the clip and the sound to play in game. But... this works. https://youtu.be/NnAzHY7YDkc?t=1317
  7. Try to use remote events, this might do it. Register your quest script or player alias script for receiving OnActivate() event from all activators, terminals included, and then run: ObjectReference.OnActivate(ObjectRererence akSender, ObjectReference akActionRef)Checking akSender's base object is terminal, while the akActionRef is Player.
  8. Apart from what Pokepunch said, a question for you: are BarrysBox (didn't provide an alias window for that), BarryTape01 and HaywoodEllery -- all newly created IDs (and used only in this quest), or is there a vanilla record somewhere? Plus, since you've created a Key Alias inside a Box Alias, the last one should come higher than Key Alias on the list of Aliases.
  9. There's no big science behind that usually. Post the screens of your quest. Quest Tab, Objectives, Stages, Alias Tab (in detail with every Alias opened), ect. Need data before anyone could tell you what to fix exactly. There's a basic set of rules on how to design quests, based on the principals the game engine operates. The majority of people skip those for some reason. Result is always perfect: if their quest is a bit more complicated that the poor Bendu Olo tutorial, it won't work. And always check/troubleshoot your file using a clean save.
  10. From what you're saying, I bet, your Aliases contain a mistake. Because of that, they are not being filled correctly, and a quest won't fire. Classic.
  11. Well, the errors, which the compiler provides, are pretty much self explanatory. Script 1: delete the line "debug.trace(...)". Honestly, I doubt that anyone in the right mind looks inside a debug file when writing scripts like these. And yes, you made a logical mistake in that line when was trying to take that bit of code from wiki. Script 2. That just doesn't make any sense. What you're doing is applying an Object Reference to the Player (which even sounds a little bit off). While what you should be doing is applying a Material Swap to the Object Reference (a button in your case). xButton01.ApplyMaterialSwap(MStoApply) P.s. and don't forget to declare an MStoApply property. That one being of MatSwap type.
  12. Well, a holotape play is actually a scene in a quest. So you can set a new stage of it or any other quest in the end of a scene (holotape). Just like you would do after a dialogue with an NPC.
  13. Oscape has difficulties generating LODs for the 0,0 cell, it's an old bug. To make it do its thing right, create a Region (obviously, your worldspace doesn't have one). Any Region will do, but it's a good trick to create a Border Region (square form, covers exactly your WS vertices: say, -16;-16 to 15;15 — 32x32 cells). Thus, you could generate landscape LOD in Oscape and trees/objects/extra landscape LOD in CK, and all of those will connect fine with each other. I see you used xLODGen. Posted this just for the sake of knowledge, so that others could look it up.
×
×
  • Create New...