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
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 on01/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 on01/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 on01/27/10
Nice system
Posted by friendlyfire at on01/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 string sFFSQL = "PRAGMA table_info(" + SUBRACE_DATABASE + ")"; SQLExecDirect(sFFSQL); 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 on12/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 on01/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 on02/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 :) I would be happy to help with the basics, for more advanced topics like linux servers, using NWNX Letoscript, etc, id defiantly suggest joining the forum :) _________________________ 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 Styxx42 at on12/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 on12/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.