You are here

Popular / Commonly used Scripts

19 posts / 0 new
Last post
Tonden Ockay
Popular / Commonly used Scripts

Here is a YouTube video of mods that are used to make Skyrim more of a living breathing world and it got me to thinking what scripts/systems do we have to help make NWN1 more of a living breathing world

 

Ok so I know that CEP is/has been the most used system of haks for placeables and items.

 

I also know that NWNCQ is/has been the most used set of override haks for the standard tilesets.

 

I’m not saying everyone uses CEP or NWNCQ, because everyone won’t always use the same things. I’m just saying they are the most commonly / popular haks used for what they do.

 

So my question is what are the most commonly / popular / universally used script when making a world by linking lots of modules?

 
I’m not a scripter and I haven’t been keeping up on what has been going on with scripts for NWN1 over the past few years, which is why I’m turning to you all for some help/insight. That said here is a list of somethings that may or may not be popular / commonly used by a lot of module builders/creaters.
 
 
Again I’m not a scripter so none of these may really be popular / commonly used, so I’m asking you all what scripts are?
 
  • up
    50%
  • down
    50%
meaglyn

What's with the black text? Can't read a word of it on the NWN7 theme. I wonder if it was interesting...

  • up
    50%
  • down
    50%
Tonden Ockay

Sorry I had typed it in Google Docs so I copied and pasted it from there, but what is the NWN7 theme?

 

Edit: I just found out about NWN7 theme and I like it, but then again I'm into the whole dark theme things ever since I started using Ubuntu Mate Dark.

Thanks for pointing that out to me, Oh and I changed the text to a gray. 

  • up
    50%
  • down
    50%
Empyre65

When you have black-on-black text, you can still read it by clicking-and-dragging over it as if you were selecting the text. Still, it's annoying to have to do that.

"Never laugh in the face of a live dragon." - Bilbo Baggins

  • up
    100%
  • down
    0%
Vanya Mia

To be honest I've never used any of those. The ones I and the other DM builders I know do use are DMFI player/DM command system (though CEP is advertised as containing the same features now) and HABD death and bleeding system.

"I took Skill Focus: Craft Disturbing Mental Image as my feat last level." Belkar, OOTS

  • up
    50%
  • down
    50%
Tonden Ockay

Thanks for pointing those out " Vanya Mia " I will look into them.

  • up
    50%
  • down
    50%
Grymlorde

I use TonyK's Battle AI & Inventory system in all of the modules I build. Not perfect, but much better than the standard AI and an improvment over what Auldar started.

Numos' Minion Command tool is very useful with henchman and other followers. Like TonyK's AI, I use Numos' tool in all of my modules.

NinjaWeaselMan's Romantic Animations (kissing & hugging; not the intimate ones) are also quite popular. They are also in Project Q. However Q does not include all of Andarian's scripts that he put in the demo (see link) which are far superior to the Q scripts.

  • up
    100%
  • down
    0%
Proleric
Proleric's picture

You rarely see a script hak as a Required Project for a module, so it's hard to measure what builders are doing. My impression is that most of us grow our own scripts, albeit borrowing and tweaking other builders' stuff.

For example, Omega Forge is great, but boy are there a lot of scripts. To keep my module trim, I consolidated them, also changing cost parameters to suit my world (as the author intended).

Scripts from different authors rarely play nice together, because there are no compatibility rules. We all make different assumptions which are not universally valid. For instance, Tony K in override really breaks my modules. CRAP scripts are popular, but need fine-tuning in context. I tested a few modules with a popular camera hack, which broke cutscenes in every case. This week, I read CPP broke Swordflight. And so on.

So typically authors have to do some integration work to adapt scripts to their needs.

NWN and DAO adventures at http://proleric.com/

  • up
    100%
  • down
    0%
DrA

 For making interesting NPC with different behaviours /more then just wakling their WP's) I've used NPC Activities 6.0 by Deva Winblood, but I cannot find the original in this Vault. I've found this instead: https://neverwintervault.org/project/nwn1/prefab/npc-activities-62ish-pa..., hope it'll be as good as previous version.

 

  • up
    100%
  • down
    0%
Grymlorde

This is the link to version 6.1

  • up
    100%
  • down
    0%
sport
https://neverwintervault.org/project/nwn1/script/module-builders-henchma... this looks to be a pretty well thought out henchmen script pack, I have not fully utilized it yet of course having not yet completed anything but the ability to separately give XP to henchpeople fits well with what I intend and the larger default actions in conversation looks good
  • up
    50%
  • down
    50%
rockcodon88

can you teach me how to add to mod or change to override for all mod .

i stuck at " 3) Add the following line to your OnClientEnter. This will attach the feat PlayerTool01 to PC Skins:

ExecuteScript("nu_minion_oce", GetEnteringObject()); "
 

  • up
    50%
  • down
    50%
Mannast

If you want to override and use in most modules and the OC, you need to have an override version of a script that the PC will always run in any module.  The usual suspect is the "default" script - which is blank in the NWN main scripts and is run by the player every heartbeat.   In the toolset open a blank mod and edit the default script:

object oPC = OBJECT_SELF;//GetEnteringObject();

if(GetIsPC()!=TRUE) return;

int nSetup = GetLocalInt(oPC, "Numos");

if(nSetup != 1)

{

SetLocalInt(oPC, "Numos", 1);

ExecuteScript("nu_minion_oce", oPC);

}

While this module is open, go into the "Module/Temp0" directory inside NWN and copy both "default.n*" files to the override directory.  Once copied, you can close the module and toolset.  Make sure the nu_minion_oce and the overwritten x3_pl_tool01 scripts are also in the override.  Now this script will be run anytime you open a module or the OC and expansions in NWN.  There are exceptions - if the module has an edited "default" script, or if there is a hak file with a default script, those will take precidence over the override directory.

I made an override version of certain tools, including Numos' Minion Control here, so if the above is trouble, check it out.  Thanks!

Portable Hole System, Scry and Teleport System, Throwing Objects, Prodding Traps, Portable Placeables and a Vanilla Basemodule, among other things

  • up
    50%
  • down
    50%
sherincall

Careful with the default.nss script:

  • It will trigger on several PC events, not just heartbeat. Not a problem if you want your script to run "at least" every HB. Problem if it is "at most".
  • It can run on non-PC objects in some cases. I forgot the details, but I think doors and AOEs can execute it as well
  • If the PC is dominated, it won't run "default" as the HB handler.

And finally:

object oPC = GetEnteringObject();

This might not be the PC. If it is for single player, just use GetFirstPC(). Otherwise, OBJECT_SELF is better, but make sure to verify it with GetIsPC().

  • up
    100%
  • down
    0%
Mannast

Good points - I didn't know doors and AEO can trigger the default script.  I edited my earlier sloppy posting to use the OBJECT_SELF and check if it is a PC. 

  • up
    50%
  • down
    50%
meaglyn

I don't think doors or AOEs fire the default script.   But script-generated traps certainly do.     I haven't hit anything else that does so far.

  • up
    50%
  • down
    50%
ffbj

In Orilion Nights I use:

[Vendalus - Personal ReputationReaction]
[Knat - CombatDummy/NBDE]
[Guyfensen - On Respawn/ Consultations on various items/npc's/scripts]
[Davius - Persistent Journal System]
[Devalen - Subdual System (edited)]
[AxeMurderer- KillerSecretObject]
[Jassper- CorpseSystem]
[nereng- Healer/Listener]
[Laymen- PickPocketSystem]

TTV for EXP

All the encounter scripts & methodology original, but partially based off ASG & Neshke, which I used in SGW.

Finally the horse call method developed independently.

 

  • up
    50%
  • down
    50%
ffbj

That's a good point, and perfectly mirrors my experience. I learned a lot from others and then was able to implement my own take on things, usually as you suggest, doing a lot of streamlining & intergaration in the process.. 

  • up
    50%
  • down
    50%
Knight_Shield

I use scripts from the vault and since I'm not a scripter , I hammer them together . If something isn't right , I then come to the forums where people help me adjust them.

  • up
    100%
  • down
    0%