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  



NWN SCRIPTS

- Jump to comments -
Title  Shayan's Subrace Engine v3.0 - Update for NWN v1.69 by Axe.zip
Author  Axe Murderer
Submitted / Updated  07-20-2008 / 07-23-2008
Category  Subraces
Expansions  HOTU-1.69
Format  Code Only
Type  Type - PC Players
Includes  Custom
Description
Shayan's Subrace Engine v3.0 - Update for NWN v1.69

This small erf can be used to make Shayan's Subrace Engine v3.0 compliant with NWN v1.69.

IMPORTANT: Read the instructions included in the zip file. Not fully tested and I may not have caught every problem. Backup your module first!!

If it doesn't work for you please try to get in touch with Shayan for help. I will not be supporting this attempted fix.

After testing it would be nice if you could drop a note in on this vault page saying if it works or not so that others will be aware.

Files

NameTypeSizeDownloads
Shayans_Subrace_Engine_v3.0__Update_for_NWN_v1.69_by_Axe.zipShayans_Subrace_Engine_v3.0__Update_for_NWN_v1.69_by_Axe.zip
Submitted: 07-20-2008 / Last Updated: 07-23-2008
zip76.95Kb662
This is an attempted fix for Shayan's Subrace Engine v3.0 to make it compliant with NWN v1.69. It was not fully tested and may not address every problem, but you can give it a try.
SCORE OUT OF 10
10
4 votes
View Stats
Cast Your Vote!

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




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

Posted by Shargast at 2009-06-15 23:05:47    Voted 10.00 on 06/15/09
Found the error and it had nothing to do with Axe's modifications. So I vote 10 as the script does what it promises.
Cheers
Shargast
_________________________
Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth

Posted by Shargast at 2009-06-14 09:15:53    Voted 10.00 on 06/15/09
Got a wee, wee problem

I can't seem to get my sha_subr_consts configured correctly.

Pre-1.69 I had no problems. Now I end up in a repeating loop. The engine recoginzes the subrace, adds special abilities and then boots the PC and he returns to the WP in my starting area.

Problems are: the abilities are not changed (even though I have nwnx2 installed) and then the process starts all over again. The PC is booted, relogs automatically ad. infinitum.

Can you help me with this problem?
Cheers
Shargast
[email protected]
_________________________
Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth

Posted by Axe_Murderer at 2009-02-04 06:37:47    
Nevermind just noticed you are removing the large ones.

Posted by Axe_Murderer at 2009-02-04 06:37:04    
That won't work. You can't use both huge groups and still have room for two large groups. In fact, the two huge groups use up all of the bits.

Posted by Saduj at 2009-01-26 21:02:30    Voted 10.00 on 07/20/08
* Fixed NWN Leto Feat Limitation in sha_subr_const
- removed const int SUBRACE_BONUS_FEAT_FLAG = LARGEGROUP1;
- removed const int SUBRACE_BONUS_FEAT_REMOVE_FLAG = LARGEGROUP2;
- added const int SUBRACE_BONUS_FEAT_FLAG = HUGEGROUP1;
- added const int SUBRACE_BONUS_FEAT_REMOVE_FLAG = HUGEGROUP2;

_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Victor Lazlo at 2009-01-18 19:41:04    Voted 10.00 on 01/18/09
How about the Feats limitations

Is anyone working to fix those???

I will love to use this Subrace system but it has to work because if it breaks, there is no way I could fix it :(

Posted by Saduj at 2009-01-16 20:06:23    Voted 10.00 on 07/20/08
BTW, Thanks for all the hard work put into the 169 update, Axe, its great to have SSE back, it's a brilliant system indeed, and your work is defiantly appreciated :)

(I know it's is a band-aid patch for sure, but it might get your module or server working if u have the Circular error.)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2009-01-16 09:46:21    Voted 10.00 on 07/20/08
You make a good point, ill see about making a dummy Constant for fix posted, rather than hardcoding. (however i dont see many people out there renumbering feats, but rather adding to them, if anything...)

The Circular file dependency happens if you apply this patch to the SEE30 Demo.

Tyy it and see for youself.

The following error message is produced when you open sha_subr_methds :

Circular file dependency detected:
File x3_inc_horse includes itself.
Reverse heirarchy of files included from current file:

x3_inc_horse
sha_subr_methds
nw_i0_spells
x0_i0_henchman
x0_inc_henai
x3_inc_horse

#include directive ignored
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Axe_Murderer at 2009-01-15 12:52:43    
OK what you are doing there looks just plain wrong to me and hardcoding the numbers like that can be a major problem for those who have customized their 2DAs. So even if it worked for you it can easily dork up other people's stuff. I definitely do not recommend anybody follow those instructions to get around it.

Can you post or e-mail me the actual script you are getting a circular reference from? Because I just went thru all of Shayan's library scripts again and there are no circular refs in it. You must be doing it yourself. Look for a script that includes both x3_inc_horses and sha_subr_methods. If you see one including both of those then get rid of the x3_inc_horses include.

Posted by Axe_Murderer at 2009-01-01 15:08:07    
The feats list can be found by looking at the feats.2da file. All the ones whose row numbers are above 1023 are in the list...

I read a thread in the scripting forums (maybe tooset forums) concerning an include problem with the horse libraries but it had to do with too many nested levels. I haven't heard of anybody with circular dependency problems.

Just to make sure you know what to look for... A circular dependency is when one library #includes another which #includes the first. Or lib A includes B which includes C which includes A. No library X can include a library whose tree of included libraries contains X or else there is a circular reference. Afraid I can't be more helpful than that.

Posted by SoulFlame at 2008-12-30 21:40:00    
Just got done setting this all up, and I'm getting all sorts of Circular file dependency errors... Looks like the horse include is stacked on top of itself in about 30 ways :(

Posted by Victor Lazlo at 2008-12-29 09:09:14    Voted 10.00 on 01/18/09
Could you give us the list of feats that must be added manually?


Posted by Axe_Murderer at 2008-12-09 18:16:13    
Shayan's engine has a limitation I just found for those interested. It only understands feat numbers ranging from #0-#1023. As soon as it hits 1024 it loops back around and starts at zero again.

As of v1.69 the feats.2da file runs from #0-#1115 so there are many feats not supported by Shayan's engine. These include the horse combat & menu feats, purple dragon knignt feats, a bunch of epic feats, and the player & DM tool feats among others. None of these will work with Shayan's and trying to use them will result in the system thinking you specified some other feat.

To fix it will require a pretty major overhaul to his code and it will also invalidate all characters using a Shayan subrace. Short of doing that it should be safer and easier to apply the feats above #1023 manually and independently of Shayan's code OnClientEnter.

Posted by Axe_Murderer at 2008-11-28 15:03:50    
Changes I made were independent of CEP so if SSE is compliant with CEP 2.1 then this fix should be as well.

Posted by DM-Taino at 2008-11-27 18:53:07    
Is this Fix for SSE compliant with CEP2.1?

DMT

Posted by Axe_Murderer at 2008-09-27 06:13:17    
The system was not taking the 1.69 horse additions into account when handling the player skins, so older players could lose their horse feats and radial menu. I made sure whenever Shayan's makes a new skin that the mounting feats would carry across.

Shayan also had a function in his miscellaneous functions library whose name came into conflict with the name of a new function Bioware introduced in 1.69 called StringReplace defined in the x3_inc_string library. So compiling a script that incuded both Bioware's x3_inc_string and Shayan's sha_misc_funcs libraries would fail, often pointing to Bioware's new x3_inc_string library in the error message. I renamed Shayan's function and updated all the scripts in his system that were using it to eliminate the conflict.

Posted by Loignar at 2008-09-26 13:47:29    
Anyone else been using this? Any know issues that need addressed?
_________________________

Posted by Fleshmelter at 2008-08-10 18:01:48    
What did you change that wasn't compliant with 1.69....I only ask cause I use the original one, and so far haven't met with any problems..
_________________________
PW Action Server:
| Chaosgate |


Posted by electricsmoothie at 2008-07-31 18:23:51    Voted 10.00 on 07/31/08
Thanks a lot for this! Our first time using SSE, and we used this update, so far everything is working, relatively, flawlessly!

Posted by DM_Moon at 2008-07-24 04:13:38    
Thanks Axe_Murderer for uploading this. I guess many SSE users are going to find this useful. :)

~Moon
_________________________
Shayan's Subrace Engine [Stable (v3.0)] [SSE - Starry Night (v3.0.6.X)]
SWand for Shayan's Subrace Engine v3.0 (and misc. Bugfixes for SSE). Axe_Murderer's 1.69 patch

Posted by Axe_Murderer at 2008-07-23 14:01:21    
Step 8 in the instructions I provided says OnHeartbeat when it should say OnModuleLoad. It should be pretty obvious that sha_mod_load belongs in the OnModuleLoad event anyway. Sorry about the mistake.

I've changed it to be correct now but if you downloaded this prior to 7/23/2008 that step in the instructions is incorrect.

Posted by Saduj at 2008-07-23 00:47:55    Voted 10.00 on 07/20/08
Upgraded server to this version, works great :)


_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

Posted by Saduj at 2008-07-20 23:40:21    Voted 10.00 on 07/20/08
Dare i say it, Killer!

Ill sure be testing this one out a lot, and will be sure report any issues is find :)
_________________________
Carcerian/Saduj's Submissions: (169 Portrait/Soundset Unlocker) (12 NWN Fonts) (30 NWN Fonts) (Auto-Emotes) (Custom Dragon Disciples) (Dynamic Wildshape) (Keyring) (NPC Schedules) (Sacred Shields) (Spawning Undead) (Shayans Subrace Engine for 169)

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

 
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 Visual Effects


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