Neverwinter Vault

Expand AllContract All -Site -My Profile -Features

Neverwinter Nights 2

-NWN2 Files -NWN2 Game Info -NWN2 Resources -NWN2 Community

Neverwinter Nights

-NWN Files -NWN Game Info -NWN Resources -NWN Community

Vault Network
RPG Vault
VN Boards
IGN Vault
Vault Wiki
· Age of Conan
· Anarchy Online
· Asheron's Call
· Dark Age of Camelot
· City of Heroes
· D&D
· EVE Online
· EverQuest
· EverQuest 2
· Final Fantasy
· Guild Wars
· Lineage 2
· Lord of the Rings Online
· Middle Earth
· Neverwinter Nights
· Pirates of the Burning Sea
· Rise of the Argonauts
· Star Wars Galaxies
· Tabula Rasa
· The Matrix Online
· The Witcher
· Titan Quest
· Two Worlds
· Vanguard
· Warhammer
· World of Warcraft

Planet Network
Planet Hub

IGN
Games
Cheats
Entertainment

The Web   The Site  



NWN2 SCRIPTS

- Jump to comments -
Name  tigerbomb's Custom Summons
Author  tigerbomb
Submitted / Updated  05-25-2010 / 05-26-2010
Category  Creature Related
Type  Type - Unique Items
Format  Code Only
Patch  1.23
NWN2Game  NWN2:SoZ
Description
tigerbomb's Custom Summons

This is a project that I originally developed for my own module in NWN 1.
It is 'very loosely' based on the work of Distorted Shadow.
This system allows users to change what creatures they summon using the
summoning spells 1-9, if they have them.
It allows users to attempt to capture and store creatures for
summoning later.

CAPTURING:

The capture attempts are, by default, made to use a creatures spell resistance (SR)
vs the player's caster level, when determining the difficulty class (DC) to succeed.

It was difficult to come up with a logical way to figure out which spell level a creature
should be stored at; given that NOT ALL modules make use of (CR) Challenge Ratings with their
encounters, nor do ALL custom blueprints have proper (CR) challenge ratings set.

There are numerous settings that can be changed within the coding to allow developers
to set the system up to their liking. (See Readme for details.)

I've provided as much documentation or instructions as I can think of toward configuring
the system, however it could be that the system simply does not have the options you want.

I attempted to make something that would work for most modules and tried to make it adhere to
the general rules or policies found in DnD with regards to binding and summoning.

However, the practical needs of NwN means that things needed to be changed to make things viable.

So it is my hope that I have come up with something that, at the very least, offers a good
foundation for custom summoning.

PERSISTANT STORAGE:

I decided to use local variables rather than campaign variables or other database functions,
for performance reasons. I figured, many modules may already have alot of other systems making
calls to other databases, and so, for their sake and given the nature and simplicity of this
system; having it run off a database seemed a bit like carving a steak with a chainsaw.
However, any competent scripter should be able to convert this system to use a database with
relative ease.

NOTE: The summons will reset to default over module resets and log outs, though the creatures
stored on items will persist. Thus the intended summons for each level needs to be
reassigned in these cases. This is intentional.


SCRIPT OVERWRITES:

It is important to know that there are a handful of default NwN scripts that are overwritten when
installing this system. This was necessary for two reasons:

- To alter the summoning spells so that they will actually summon the chosen creature rather than
the default. (the default can easily be restored using the GUI)
- To alter the behaviour of the summoned creatures so that they act and react like henchmen should,
rather than being mindless zombies that follow a player around.

The scripts that are overwritten in this system are:

- nw_s0_summon
- nw_c2_default1
- nw_c2_default2
- nw_c2_default3
- nw_c2_default4
- nw_c2_default5
- nw_c2_default6
- nw_c2_default7
- nw_c2_default8
- nw_c2_default9
- nw_c2_defaultb
- nw_c2_defaultd
- nw_c2_defaulte

It may be a good idea to cache (previously compiled) these scripts in your module to improve performance.

NOTE: This system is designed for modules with 'tag based scripting' enabled.
If your module does not have this enabled, you will have to add your own
line of code to your OnActivate script to make the item work.

THANKS AND CREDITS:

I'd like to thank KEMO and TAMONS for their support with regards to XML, for answering
questions and providing excellent projects for the community from which to draw knowledge from.

Thanks to DistortedShadow for his work in NwN 1.

Thanks to all the folks at bioware and obsidian for the original system and the great game we all
enjoy.

Thanks to the community of players, DMs and developpers for making a great game even greater.

Thanks to the folks that created and maintain the NwNVault that help make the community thrive.

If you use this system in whole or in part, kindly list me in the credits.

EXTRACTION:

Files are compressed in 7z format. Use Winzip or similar program to extract the files.
See Readme file for intructions on installing the decompressed files into your module.

USAGE:

To open up the summons manager GUI, a player need only click on themselves.

To assign a creature to a summon spell, they need to select the creature and click on the 'APPLY' button. Once the creature is assigned to the spell, when the spell is cast, it will summon that creature.

To attempt to capture a creature, a player simply targets the creature with the item.

******* UPDATE 1.1 26/05/10 *****
- Added Will Save to Summoning Spell for the custom creatures. Creatures now rebel if they make their saves.
- Fixed minor issue related to storage

Files

NameTypeSizeDownloads
tbcustomsummons.7ztbcustomsummons.7z
Submitted: 05-25-2010 / Last Updated: 05-26-2010
7z20.78Kb86
Version 1.1
SCORE OUT OF 10
N/A
Cast Your Vote!
Voting FAQ

PORTFOLIO
Add this entry to your portfolio so you can track it
Manage your existing portfolios or create a new one.
SCREENS

Easy to use interface allows assignment of your captured creatures to your summoning spells.





You Must Be Logged In to Participate.
Comments (10):

Posted by Vitaminahacker at 2012-05-16 21:48:08    
I test this fantastic SCRIPTS and i insert in my custom mod but this don't work.. and i insert hack pack and erf in my module but nothing don't work!

Forse cercavi: mi dice che manca l'hack
tells me that the missing hak

PLEASE HELP ME! THIS IS FANTASTIC FOR MY MODULE!
THANKS

Posted by Zentari2238 at 2010-06-05 05:18:14    
I see , thanks for the answer .

Posted by tigerbomb at 2010-06-04 12:05:21    
Afterthought: I do not think this system could work as a 'plug and play' override, without actually changing a given module with the toolset.
If I understand your question correctly..

Posted by tigerbomb at 2010-06-04 12:01:54    
Is there any chance of you making an override version of this for SP ?

I am assuming by SP you mean singleplayer, and it should still work for that, though in truth I mod entirely for multiplayer and am not familiar with how the two would differ in terms of modification.

If you wanted this in your own SP campaigns, it should work the same as if you were to add it to a multiplayer module. You would import the scripts into the module, compile them. Drop an instance of the item for the player somewhere in the module and then save.

Using the override folder is generally a last resort tactic or for testing purposes only. It may be that for singleplayer, you DO need to use overrides.

The graphics requirements also means it will be missing textures if you do not have the expansion packs. This can be corrected easy enough.

Back to your question, the answer is no. I expect people will alter this to suit their modules or needs, but I cannot do this for everyone.

Feel free to email me questions though, thru this site, should you get stuck or are wondering about something. I will try to help if I can.

Posted by Zentari2238 at 2010-06-03 02:32:52    
Is there any chance of you making an override version of this for SP ?

Posted by tigerbomb at 2010-05-26 23:45:03    
New Version 1.1 uploaded.

Creature now makes a will save to avoid being under the player's control when summoned.

Posted by tigerbomb at 2010-05-26 14:50:56    
I've decided to add a WILL save as suggested. It will happen during the summoning rather than the capture. If the creature does succeed it's save, it becomes hostile to the player. This is, as far as I know, how proper binding works in DnD, in so far as is practical in NwN.

Zentari2238: I'll have a look at Kaedrin's work. I am sure it is certainly possible to expand on this system to include functionality where you can possess the summoned creature like a familiar. So far this is just expanding one's repertoire of summons, since the same old dire boars and bears etc.. can get a little boring.

Another thing to note. This item should work with npcs as well as player characters. So for example:
You could make a blueprint called 'Master Ninja' and he could use this system via an item to summon other types of ninja cohorts.

This is really just a general system that can branch off in all kinds of directions.

Posted by Zentari2238 at 2010-05-26 09:57:36    
Now this sounds awesome....

What kind of creatures can one "capture" with this ?I might just go for a summoner build if this is powerful enough :p .Also, if in the future you implement other things can you make an options file to control them (see kaedrin's pack)?

Again this pack sounds awesome.

Posted by tigerbomb at 2010-05-26 08:54:43    
Why not have the creature roll a will save to avoid being captured?

I had considered that actually. What I was originally going to do was have it so that upon summoning, the creature would make a will save to see if it would actually cooperate with the player, which would be more similar to DnD.
I visualized the capturing being a physical thing, rather than a mental one, however when summoning: a will check would make sense to see if the creature will serve it's new master. NwN sort of assumes the creature is subservient with it's summon spells.

Definetely a good idea. The design of the capturing is certainly open to improvement and suggestions.
I will makes changes and fixes as more feedback comes in. Thank you.

Posted by nicethugbert at 2010-05-26 07:38:18    
Why not have the creature roll a will save to avoid being captured?
_________________________
NTB's Hills and Valleys Vol. 00

You must be Logged In to post comments in this section.

10 - A Masterpiece, Genuinely Groundbreaking
9 - Outstanding, a Must Have
8 - Excellent, Recommended to Anyone
7 - Very Good, Deserves a Look
6 - Good, Qualified Recommendation
5 - Fair, Solid yet Unremarkable
4 - Some Merit, Requires Improvements
3 - Poor Execution, Potential Unrealized
2 - Very Little Appeal
1 - Not Recommended to Anyone

 
Most recent posts on the MMO General Boards
Analyst: Star Wars: The Old Republic Could...Analyst: Star Wars: The Old Republic Could Sell 3M: more numbers
- last reply by Acao on Aug 15, 2011 06:15 PM
which class will your first character be
- last reply by Blisteringballs on Aug 15, 2011 05:50 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 05:00 PM
New Community Content!
- posted by Vault_News on Aug 15, 2011 04:00 PM
NWN Idea Database Update
- posted by Vault_News on Aug 15, 2011 03:46 PM
Missing Votes for NWN2 Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:40 PM
Missing Votes for NWN Hall of Fame
- posted by Vault_News on Aug 15, 2011 03:39 PM
Random Questions and game altering suggest...Random Questions and game altering suggestions!!!
- last reply by ArkadyTepes on Aug 15, 2011 03:22 PM
State of the game?
- last reply by LyricOpera on Aug 15, 2011 01:37 PM
Yesterday streaming, now demanding downloa...Yesterday streaming, now demanding download :(
- last reply by Sinane-tk on Aug 15, 2011 10:23 AM
 

   


IGN Entertainment
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2011, IGN Entertainment, Inc. | Support | Privacy Policy | User Agreement | RSS Feeds
IGN’s enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.


NWN2 Hall of Fame

HOF NWN2 Prefab Blueprints


View all Hall of Fame entries


Neverwinter Nights 2

TOP NWN2 Modules

NEW Modules

NEW Reviews

NEW INTL. Modules

TOP Hakpaks

TOP Gameworlds

TOP Tutorials

TOP Prefab:Areas

TOP Blueprints

TOP Plugins

TOP UI

TOP Other

TOP Visual Effects

TOP Scripts

TOP Tools

TOP Movies

TOP Models

TOP Characters





Hall of Fame

HOF NWN Modules


View all Hall of Fame entries


TOP NWN Modules

NEW NWN Modules

NEW Reviews

TOP Intl. Modules

TOP NWN Hakpaks

TOP NWN Gameworlds

TOP NWN Models

TOP NWN Portraits

TOP NWN Scripts

TOP NWN Prefabs

TOP NWN Other

TOP NWN Movies

TOP Sounds

TOP NWN Textures

TOP NWN Creatures

TOP NWN Characters