Jump to content

Shadowfen

Members
  • Posts

    585
  • Joined

  • Last visited

Everything posted by Shadowfen

  1. An alternate method that you can use to what has already been mentioned is to create a shortcut which you specify the command line for c:\python25\python.exe "Wrye Bash Launcher.pyw"and then run the shortcut. This will have the side effect of opening a command window to execute python from automatically when you run it, but it is a minor annoyance - especially compared with reinstalling software. :) (You will need to use the proper path for your installation of python.exe and the proper path for where you installed Wrye Bash of course.)
  2. It sounds like you may be trying to install Oblivion and mods on a Windows Vista or Windows 7 computer. If you are, then completely uninstall what you have done (in the default Program Files directory) and then reinstall Oblivion in a non-default/custom directory (such as C:\oblivion or something). Then install OBMM and all the mods there as well.
  3. In 1 you have several ways to do it. There is the myActorRef.GetDead function that you could use. It returns 1 if the actor is dead. Alternatively you could do a OnDeath block in a script for the actor. Now, what happens to your quest if the NPC dies before the player gets to AAquest03 stage 40? Would the player be stuck and unable to continue? For 2, you could place your if getstage AAquest03 == 30 inside of the OnActivate block for the container AAmysticum. For instance begin OnActivate if getstage AAquest03 == 30 ; do stuff here player.removeitem AAashenremains setstage AAquest03 50 endif ; do normal container opening now ( if player is allowed to open even if AAquest03 != 30) activate end
  4. I don't know if this will help you or not - it's just something I noticed when I reloaded after wiping my harddrive for other reasons. I clean installed all of my old mods on a clean Oblivion and I was getting a CTD on startup. I happened to remove the ArchiveInvalidation.txt file and suddenly Oblivion was perfectly happy - no CTDs at all. While removing the ArchiveInvalidation.txt file may be a bit radical, you can rename it to see if that changes the situation (i.e Oblivion starts working without it). IF IT DOES, then you can create a new one and start adding in entries from the old one by one to see which one(s) caused the CTD.
  5. Have you already gotten the dream about the sword? That has to happen first. Then you can find the book (and it is very obvious about wanting to be noticed). :)
  6. It could be possible that your "if zPos == ....." are too specific to actually come true since these are floating point numbers. Even though I can't say for sure that this is the problem, you would be better off changing your ifs to something like the following (partial code - lines removed for clarity): if zPos < 20360 MyShelf.enable MyShelf.setPos z, 20366.6133 set open to 1 endif else if zPos > 20360 MyShelf.enable MyShelf.setPos z, 20358.2402 endif
  7. My solution to the problem of my thieving companions was to create chests, jewelry boxes, and display cases which cannot be opened by NPCs. I've recently uploaded these as a mod onto TESNexus at http://www.tesnexus.com/downloads/file.php?id=30338 . You might find it helpful.
×
×
  • Create New...