Shayan's Subrace Engine (v3.0): Link Axe Murderer's SSE30 169 Update: Link (also invented flag system)
BigStick: Idea - Gender Restrictions
Haeric: Idea - removal of default, renaming constants/scripts SSE/SHA
Jaysyn: Idea - Aliases
MetaPhaze: Bug Hunting
Moon's SSE Cloudy Twilight (v3.0.5b5): Link (SSE Wand, Forum Moderator)
Parsec: Idea - Prestige Races, Coding
RoadWyrm: Idea - hair/skin colors
Rafhot: Idea - spell resistance, factions
Scarface: Letoscript Functions, Base functions for eye color scripts
Sith-WarLord-Drow: Idea - glowing eyes
TwentyOneScore: Created/updated scripts to use newer patch functions
(if upgrading over earlier version prior to 3.0.6.2 delete script "default" or comment/remove lines #include "sha_subr_methds" and SubraceHeartbeat(OBJECT_SELF);)
Import SWand Erf (optional)
2. Place the Subrace Clock placeable somewhere in your module
Posted by RanDav12 at 2012-01-27 07:54:26 Voted 10.00 on 01/27/12
PS: This only happens online
Posted by RanDav12 at 2012-01-27 07:51:52 Voted 10.00 on 01/27/12
I'm kinda having a little problem, players don't have the option to choose the subrace, they can view them, but they can't become them. Anyone can help me out?
Posted by wombatswife at 2012-01-25 02:27:31 Voted 10.00 on 01/25/12
A nice system. _________________________ aka Wibble Woble the Third (don't ask!!)
Posted by RanDav12 at 2011-11-15 14:16:18 Voted 10.00 on 01/27/12
I downloaded SSE 3.0 2 days ago and i find out about Starry Night, i download it, everything looks fine, i test it...restrictions not working, appearance not working, Sub-race based items, not given
Can anyone help me please?
Posted by gra_ulv at 2011-05-09 08:34:21 Voted 10.00 on 05/09/11
Just realized I never voted. Giving what it deserves. _________________________ Dolentoll - The Hidden Islands Link
Posted by Saduj at 2011-02-09 00:53:53 Voted 10.00 on 02/09/11
@ DM_shadowdragon
Join the Forum :)
There are many flavors of Vampires, Drow, werewolves etc...
The main reason the sample core races are not changed is because the currently running server's existing player characters would be broken.
If you are creating a new project, you can make any type of vampire you like, and even make them sparkle :)
Posted by gra_ulv at 2010-07-28 22:01:11 Voted 10.00 on 05/09/11
@ DM_shadowdragon
answer to #1: I wanted the same thing. I didn't see any reason why a vampire should have to look different. Vampires look as they did in life, just undead.
Find the subrace file your using depending on if your using LETO or not. Should be either sha_subraces6 or sha_leto_sraces6. Comment out the following line like so:
//Appearance: Change the Appearance to a Vampire during night time, and revert back to normal during day time.
//CreateSubraceAppearance("Vampire", TIME_NIGHT, APPEARANCE_TYPE_VAMPIRE_MALE, APPEARANCE_TYPE_VAMPIRE_FEMALE, 1);
Now your vampire players will keep their own appearance. _________________________ Dolentoll - The Hidden Islands Link
hello I like this sub race system.
1, how do I make the system keep the player looks if they are a vampire? I dont want to see npc as players.
2, I am using lord worm werewolf in my midule how do I use the the new werewolfs thaT he made?
Have a compiling error once erf imported and files set. I get an address error with the zep_o0_death script. wont compile and locks up my toolset.
Not sure anyone monitors this page anymore?
DL'd the mod and it works fine, but havent been able to get it working in my mod because of the compiling error. Not sure if there are more since i cannot get past this error/crashes toolset.
Would like to give a rating based upon what i saw in the mod but unless it works in mine I cant give a rating. _________________________ You may think you know, and you might, but your ignorance hides it.
People spend their whole life trying to be what they are not, only to end up being what they are.
Posted by Saduj at 2010-02-14 12:46:05 Voted 10.00 on 02/09/11
CEP DYNAMIC SKELETON NOTE:
Here's the fix for onlevelup script when a subrace using CEP Dynamic Skeleton acquires the Palemaster arm and looses visibility (as dynamic skeleton lacks the needed mdl for arm slots 255)
I've just installed SSE in my mod, and everything works fine (racial skin etc...) but ECL seems not working. Anyone can help me?
Posted by friendlyfire at 2010-01-30 12:50:26 Voted 10.00 on 01/27/10
I found that when using nwnx and leto (not tested any other configs) creatures with an appearance change would, after a few logins, start to instantly change their appearance on login. This would crash the client (the client does not like appearance changes to anything prior to their complete rendering by the client first. This manifested itself to me as the camera becoming immobile, but it is also a cause of the invisible creature bug.
I assume there is a bug somewhere with the use of SSE_LOAD_FACTOR for relogs. In the end I just searched for SetCreatureAppearanceType in all files and prefixed it with DelayCommand(2.0, *original command here* );
That solved my problems.
Posted by friendlyfire at 2010-01-28 02:54:53 Voted 10.00 on 01/27/10
Minor typo: sha_leto_sraces1
Line 228 reads:
AddSubraceFavoredClass("Elf-avaiel", CLASS_TYPE_CLERIC, CLASS_TYPE_CLERIC);
Should be:
AddSubraceFavoredClass("Elf-avariel", CLASS_TYPE_CLERIC, CLASS_TYPE_CLERIC);
Posted by friendlyfire at 2010-01-27 11:12:55 Voted 10.00 on 01/27/10
Nice system
Posted by friendlyfire at 2010-01-27 03:17:24 Voted 10.00 on 01/27/10
I made the following change to sha_subr_methods, line 1175 to avoid SQLite generating errors from IF NOT EXIST. I do not know much about MySQL and do not have a version running here, so I was not sure if PRAGMA table_info() is supported under it, please post if you know - it would be a lot tidier if this was not database specific.
// friendlyfire: modification for sqlite v2 compliance
if (SQLFetch() == SQL_SUCCESS) {
WriteTimestampedLogEntry("Subrace TABLE found in database, no need to create new table.");
}
else {
WriteTimestampedLogEntry("Subrace TABLE not found in database, creating new table.");
string sSQL = "CREATE TABLE " + sTableName + "(player varchar(255) not null default '', tag varchar(255) not null, name varchar(255) not null, val text not null default '', expire int(8) not null default 0, PRIMARY KEY(player, tag, name))";
SQLExecDirect(sSQL);
}
// friendlyfire: if you are using MySQL, then comment out my bit above and re-enable the next 2 lines
//string sSQL = "CREATE TABLE IF NOT EXIST " + sTableName + "(player varchar(255) not null default '', tag varchar(255) not null, name varchar(255) not null, val text not null default '', expire int(8) not null default 0, PRIMARY KEY(player, tag, name))";
//SQLExecDirect(sSQL);
Posted by Styxx42 at 2010-01-26 18:17:44 Voted 10.00 on 12/19/09
I figured it out.
Dohooo.
I had different files on my server then I did on my gaming computer.
Once I recopied all HAKS, etc and made sure all directories were the same It is worked like a charm.
I wanted to post so that people that read know why mine was not working. Total Gaff on my part.
Too easy to lose track of what you download on one and not syn on the server.
Great system and I look forward to playing with this.
Cheers.
Posted by friendlyfire at 2010-01-26 10:53:56 Voted 10.00 on 01/27/10
I'm seeing an SQL error report for using CREATE TABLE IF NOT EXIST, I think this is because the normal nwnx2 download uses sqlite v2 and IF NOT EXIST is not supported until v3 sqlite. Perhaps as this only occurs once the existance of the table could be tested for first and then a standard TABLE CREATE used if it is not found?
Posted by Saduj at 2009-12-31 06:24:50 Voted 10.00 on 02/09/11
@ The Brave
Possibly, is your mod for CEP or standard nwn?
@ Styxx42
Thx for the compliment, tho the real credit goes to Shayan, Moon, and at least 20 -30 more ppl who have all contributed bug reports, fixes, improvements, and suggestions to SSE :)
Posted by Styxx42 at 2009-12-28 09:48:42 Voted 10.00 on 12/19/09
What am I doing wrong?
I launch Demo module in single player and it works fine, I get the options and the Engine starts fine.
I launch it on my server or as a LAN\Internet game and the engine doesn't start.
Can someone point out what I am doing or not doing?
I just wanted to host the demo module to show off this great work. BLARG.
Thanks for any pointers.
Styxx42
Posted by Styxx42 at 2009-12-19 22:13:05 Voted 10.00 on 12/19/09
So I thought to myself.
Self. It would be really nice to play with the subraces. But Man would it ever take a lot of work... Oh Wait. Saduj has done that and more.
WOW, this is awesome.
Thanks for your hard work, the work of collecting and getting all the other authors fixes and for continuing to bug fix.
I am honored to be able to use this fantastic work.
Now to put it into play.
Posted by Primeval Atom at 2009-12-13 17:47:31 Voted 10.00 on 11/29/09
Saduj thank you :)
_________________________ (\__/)
(='.'=) This is Bunny. Copy and paste bunny into
(")_(") your signature to help him gain world domination.
Posted by Primeval Atom at 2009-11-29 00:35:40 Voted 10.00 on 11/29/09
How do I use the Dynamic Phenotype Wemic, Brownie, Skeleton?
I want to turn my Wemic PC into a CEP Wemic just like I can turn it into a Lich. _________________________ (\__/)
(='.'=) This is Bunny. Copy and paste bunny into
(")_(") your signature to help him gain world domination.
Im trying to use the most current build of this system but im not sure if i understand how to update it from the previous version.I see the stuff in the notes above but i cant understand it.Could you rephrase how to update this system.
Im trying to use the most current build of this system but im not sure if i understand how to update it from the previous version.I see the stuff in the notes above but i cant understand it.Could you rephrase how to update this system.
Posted by LordLestat at 2009-10-05 07:00:01 Voted 10.00 on 10/05/09
Thank You very much for the tip. I will do something like that, it even sounds better for PC creation.
And of course this is a super system and please keep up the great work. _________________________ DEATH
A thought on Death;
Its not Death if you refuse it,
It is if you Accept it!
£ð®Ð £ê§tåt
Posted by Saduj at 2009-10-04 16:25:35 Voted 10.00 on 02/09/11
@ LordLestat
Lol, that's because the script you are running is not intended to be called upon client enter, but rather on module load, and thus oPC does not exist, and it then always defaults to neutral.
You need to make 3 subraces of ghost, say for example, good = ghost, neutral = shade, evil = wraith, each with a separate alignment requirement.
Posted by maddogfargo at 2009-10-04 07:48:48 Voted 10.00
Cannot...resist...urge...to...UPGRADE! XD
Thanks again Saduj, and Moon too. You guys do great work on this. ;)
Posted by LordLestat at 2009-10-01 07:13:30 Voted 10.00 on 10/05/09
Can anyone help out on a little kink I have come too?
I am using the CEP 22 with the SSE and was going to use the ghost appearances for the Shade but was also going to allow all alignments. And was wanting to use a different color ghost depending on the base alignment of Good - Evil - Neutral but am having trouble calling the object to check alignment on for appearance change. Heres what I kinda am starting with
This always registers any alignment as the neutral or else option. It doesn't register good or evil. Anyone got an idea? _________________________ DEATH
A thought on Death;
Its not Death if you refuse it,
It is if you Accept it!