Jump to content

akav1r

Members
  • Posts

    34
  • Joined

  • Last visited

Everything posted by akav1r

  1. I'd like to put an ending series of images with audio like at the end of New Vegas and F3, but don't have the space to spare with a 1 Gig XB1 cap for mods. Is there a way to show images instead of a bink video for this?
  2. I guarantee it has nothing to do with a "clean" folder. I got a new PC, installed steam, installed Fallout 4, installed CK, in that order. That's what I bought the thing for. Doesn't get any cleaner than that. I only work on one mod. Been at this for two years now. This is a baffling bug. If it were something wrong with the CK, why would it run perfect on the XB1? If it were the copy of Fallout 4 on my PC, then why would it run my old scripts but not my new ones(again these new scripts run fine on XB1?) This just doesn't make any sense. I have tried recompiling ALL my scripts, but I did not nuke the pex files first. I can try that, but this is just bizzare.
  3. I figured there was probably an easier way to do it. I'm coming to the fact that something has happened since I got a new computer. I migrated all the files, and all my old code fires fine. I can modify other aspects of the game just fine, but something is really weird with all new scripts that I write. I can confirm that the psc's and pex files are right where they're supposed to be. Even modifying and recompiling code I've worked on in the past, the old code still fires correctly, but the new code does nothing. Even stranger, if I push a private mod to XB1 and test the mod over there, the new code works. So what in the heck would cause the PC copy to be different(have tested on 2 PC's as well, and neither fire the new code in a package.) If I can't figure this out, I'm going to have to abandon nearly 2000 hours of work.
  4. 1.)The lower the number, the higher priority, though 1 may be the actual lowest number, but I'm not sure... 3.)Try setting more conditions. Locations, GetStage, etc. to filter them more. 4.)Whatever's at the top of the dialouge stack with conditions met fires first. 5.)Eventhough you have answered this question, I might make a small suggestion. DON'T USE GETISID for dialogue topics. Use 'GetIsAliasRef'. I've had major issues in the past with GetIsId really screwing things up, but GetIsAliasRef works every single time, and you don't then have to find your Actor in the long list. It will only load Alias' you have defined in the quest. Sorry, I can't answer your other questions. When you say you need Story Manager to make a companion talk to other people, do you just mean idle convo? Because you can make them talk to others just through a new quest and setting a scene just between NPC's with no player interaction.
  5. So I built a "radiation barrier" around a town in my mod. Basically just a neat plot device to keep the player out of the area til they're on the quest to go there. On a particular quest stage I have a papyrus fragment to disable these a ObjectReferences. Disabled all 33 parts of the barrier: Barrier1.Disable() Barrier2.Disable() etc.... Script compiles, and I've used the console in game to determine that the stage has been set. The scripts for the previous stage in the quest fires it's scripts... I also tried a Hazard property, to disable all 33 versions of the barrier hazzard I created, in papyrus, but it does not respond to the .Disable() So, does anyone know the "proper"(or any) way to disable radiation?
  6. So, whatever the issue is, is with my computer. I uploaded an unpublished draft for XB1 to beth.net and downloaded it on my XB1. Scripts all fire properly. The messagebox, the two basic quests I had made are completable.... So what would cause my PC copy of fallout 4 to not fire these scripts? I was able to load older work of mine that I transferred over from my old computer, and those scripts fire?
  7. So, I got a new computer. After the normal PC updates the first thing I do is install Fallout 4, followed by the CK. Everything installs fine, and start a brand new mod. New worldspace and all that, everything works fine til I go to add the first quest. It's supposed to pop-up a messagebox confirming the mod is loaded on the first stage of the first quest, which is 10. Nothing happens in game. No messagebox. Use terminal to getstage questXXX, and it's set to 10, so the quest itself is working, but the papyrus is not firing displaying the first objective or the code for the messagebox. What I find very insteresting, is I get setstage the quest in terminal to 20, then walk through an activator trigger I have setup to set the stage to 30 and it indeed does set the quest to 30. So preinstalled scripts from bethesda are compiling with what I've set them to do, but any fragments I write in quest stages or terminals act like they don't exist. When I compile my scripts, nothing happens, and I can find the .pex files where they are supposed to be in the /Data/Scripts/... folder, so I'm very clueless as to what happened in switching from a 7 year old computer to a brand new one when everything else about the game and the CK seem to be working smoothly. Help?
  8. That particular perk has the carry weight part handled by a dedicated spell. Look in the spell category for 'AbPerkLoneWandererCarryWeight'
  9. Ok, figured my own workaround after weeks of frustration. Rather than it being it's own stage I just made it so when each item is taken away from the player it's put into an inaccessible container, and put 20 'GetItemCount' conditions on the dialogue I wanted triggered, looking at the container for 1 of each item. Not exactly what I was originally thinking, but it works.
  10. I hate bumping, but I really could use some help on this one.
  11. Here's some tutorials I created for my team on Realm of Dusk. Basic Dialogue Tutorial https://www.dropbox.com/s/8dfup3db2srep3e/dialogue%20tutorial.pdf?dl=0 Advanced Dialogue & Conditioning https://www.dropbox.com/s/xv5hlsh5vf5lwwk/Conditions%20and%20Advanced%20Dialogue.pdf?dl=0 Papyrus 101:Scripting made easy and basic quest creation https://www.dropbox.com/s/lckzw8fwusupzsc/Papyrus101.pdf?dl=0
  12. Probably safe to ignore if they work in game. That warning's box just needs to go away. I mean there's already like 500 entries from the vanilla game alone in their, and most of the ones I've come across don't actually tell you anything legitimate. It's a good indicator to try and find problems, but that's about it.
  13. This one's easier than you think. 1.)In the render window double click the workbench. Check, "Initially Disabled". Press ok. 2.)On the final stage of the quest setup a papyrus fragment with a new ObjectReference Property called 'MyCustomWorkbench' or whatever you want to substitute in that equation: OBJECTREFERENCEPROPERTY.Enable() MyCustomWorkbench.Enable()3.BONUS.)To make it look like there's a workbench there put a static workbench in it's place and do this fragment on the same stage so the static one disapears and the real one appears: MyCustomStaticWorkbench.Disable()That's how I did it, but there might be some other mechanism somewhere that allows you to condition the workbench itself with a 'GetStage' condition pointing to only allow use when the quest is at it's final stage.
  14. So, I've got a quest where as you find 20 items you can turn them into a terminal for some cash. That's all setup fine. But, after all 20 items are removed, I want a new stage to trigger to provide a dialogue stage with an NPC to give the player a final reward for finding all the items. What's the best mechanism to trigger the stage? I've worked with counters in dozens of quests, but they're always part of the quest itself. Would it be best to setup a non-visible container where they go and setup a script that checks it? Is there a counter I can run so when you click on all 20 topics in the terminal at the turn in phase, it triggers the next stage?
  15. Navmesh in the exterior is done cell by cell. You can press the 'B' key when in the render window to see the cell borders. Make sure you finalize cells, or NPC's won't be able to walk from one cell to another. Sometimes the links between cells aren't nicely done and don't finalize well and attach to each other. You've really got to look at each cell, even if you auto-generate a worldspace navmesh, which I've only gotten to work a few times, and I've had to redo almost all 1,000 cells in my worldspace mostly by hand. It's a pain in the butt to get exterior navmesh working just the way you want it you have a fairly large worldspace.
  16. The easy way is an activator trigger and a 'defaultaliasontriggerleave' script. So what you're going to need to do is setup a quest with a couple of stages. I imagine this is already part of a quest, but if not we can create one just for the purpose to moving the NPC. First thing, let's create a new activator trigger. I almost always start by duplicating a 'DefaultSetStageTriggerPlayerOnly'. Now drop it into the render window in the space you want the player to walk out of and trigger the NPC move. Press the '2' key while selected on it to change the dimensions of the area. Create a new quest. Needs an ID but doesn't need a name, a log entry, or objectives. Go to the quest stages tab. Create two quest stages numbered 10 and 20. Click the box 'RunOnStart?' on stage 10.Go the the 'Quest Aliases' tab. Right click, create a new reference alias. 'Select Specific Reference' and point it to the trigger we dropped in. Now, in the alias window click 'Add' under papyrus scripts. Search for 'defaultaliasontriggerleave'. Double click to add it, and then it will take you to the script properties. We're concerned with 3 lines in these properties. 'StageToSet' should be 20. 'preReqStage' should be 10. And, 'PlayerTriggerOnly' should have a checkmark. Now press ok. In the object window, search for 'XMarkerHeading'. Drop one into the render window where you want the NPC to be moved once the player leaves the area. Go back to the 'Quest Stages' tab. Select stage 20. In the first box that says log entry, right click and it will now allow you to add notes and papyrus fragments. Go to Papyrus fragments and use this snippet of code, assuming your NPC name is Gary: Gary.MoveTo(GarysMarker)You can change GARY and GARYSMARKER in that script to anything that makes sense to you, but now we're going to define them as properties. Click the properties button in Papyrus fragments. Now click 'Add Property' at the bottom of the next screen. In the 'Type' dropdown box find 'Actor'. Now name it Gary, or whatever you want to change it to.(it doesn't matter as long as the property name and the script match up) Press ok. Double-click on the new property and on the right you'll be able to select who 'Gary' is in the render window as an actor for the purposes of the script. We need one more property. Click Add property again and under 'Type', select 'ObjectReference'. Name this one 'GarysMarker'. Now, point it in the render window to the xmarkerheading. Press ok on the properties. Click 'Compile'. If nothing happens, it worked. If it doesn't, repeat these steps til they do. Here's some tutorials I've written for my mod team that might help if you've never scripted or done a quest before. https://www.dropbox.com/s/lckzw8fwusupzsc/Papyrus101.pdf?dl=0 https://www.dropbox.com/s/8dfup3db2srep3e/dialogue%20tutorial.pdf?dl=0 https://www.dropbox.com/s/xv5hlsh5vf5lwwk/Conditions%20and%20Advanced%20Dialogue.pdf?dl=0
  17. https://www.dropbox.com/s/lckzw8fwusupzsc/Papyrus101.pdf?dl=0 Papryus 101:How to make a basic kill and fetch quest
  18. So what was the problem and fix for future people with problems? I didn't respond because what I wanted to see was the actual window with the conditions and everything and you never posted.
  19. Do you know what kinds of files are missing? Is it all audio? And if that's the case, is it all dialogue? Certain files like LOD and a few others have to be manually packed(which is hundreds of files, but thankfully just in a handful of folders you can copy the entire contents of.) BTW, ignore the comment about NMM. It has nothing to do with packing ba2's, only packing a zip for distribution on Nexus.
  20. What resolution is your computer pushing to the screen?
  21. I can only speak to what I see from the video versus your screenshots. Delete all the "EMPTY" dialogues. Is there a reason they exist? I notice you have a lot of multiple entries that look exactly the same. Is there some conditioning or papyrus scripts on them that distinguishes each, from the other? The scenes are a good start, but what I'd really like to see is the screen that shows the conditions an fragments. Even if you just post the one for the first dialogue you tried in the video. I want to see if there's something in that actual dialogue not set right.
  22. What do you mean by "commit a crime?" Stealing is the only one I can think of in Fallout. All you have to do for that is double click on an object and go to the ownership tab, and make it owned by someone. If everyone else in the area is an ally to the NPC that owns and all their AI is set to "Help Allies" they will help in attacking the player. I could probably come up with a few other ideas depending on what your definition of "crime" is.
  23. Because it's a complicated setup. Just look at how Bethesda did MQ01(I believe is the actual intro quest.) Reverse engineer that quest. I've looked at it before just to see the best way to play an ingame video. If you want a completely new intro, modify that quest directly(but be careful because it sets up A LOT of other things in the game.) If you want to do an "alternate intro" that might eventually lead into the actual fallout 4 intro at some point at the end of a major worldspace quest mod, create another quest again by reverse engineering the first main quest. This is nothing a total beginner to the CK would want to take on. I'll say that. SO many scripts that have to fire in the right order to get it to work, but best of luck to you! EDIT: If all you want is a new video, you can just replace the intro video with a new BINK video file of the same name.
  24. I'd say there's something wrong to begin with. Why did it take so long for the mapmarker to pop up? Did you really just walk into it, or are things running slowly? I don't see a good reason from the video why it won't fire. Post some pics of the actual convo from the CK. TIP:Best practice is to ALWAYS test your mods with NO other mods loaded. Until you get to the polish stage and you want to find out how they interact with other common mods.
  25. I'm sure this is a stupid question, but simplest thing first. Have you tried loading the CK with JUST Fallout4.esm loaded? Does it still crash under that circumstance?
×
×
  • Create New...