Primogenitor
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 16 gen 2003 Da: Somewhere in England... |
Inviato: lunedì, 06 marzo 2006 12:06 |
I would like to ask for certain functions to be considered for implementation into the 1.67, 1.68 or later NWN patch. I would like to see Get* and Set* functions for the color of skin, hair, and tattoos. I think this addition is especially important given the vast numbers of new skin, hair, and tatoo colours avaliable in the 1.67 beta 2 patch, and the random OnSpawn renaming functionallity added to NW_C2_DEFAULT9 (which could be extended to randon skin/hair color, bodyparts, etc).
As an example, the function headers might look something like:
I think they should be implemented for the following reasons:
- Would allow for some very neat plots/features for future Premium or community modules. For example:
- A Shadow Twin of the player with dark skin & hair
- Zombification of killed foes (seeing the corpses just get back up again without a "puff of smoke and new model" would be quite scary) or of the player.
- Gradual poisoning/aging as skin turns colour
- Special effects for spells (for example Iron Body that turns the skin a metalic colour)
- Ritual tattoos on completing a right of passage
- Relatives of the PC who have inherited their hair/skin colour, etc
- More interesting multiple-form creatures such as were-henchmen, or an "incredible hulk", or something that changes immunities every so often and uses skin-tone to show this to the player.
- Using a statue as a combination lock
I think most writers could think of dozens of plots that include a change of skin or hair color for various purposes.
- At the moment there is no way to detect and restrict hair/skin colour. So for example, if a module builder or DM wants a strong Role-playing atmosphere but the player could be any skin tone at all, such as bright blue, which might not fit very well. At the moment, though DMs can visually spot this, without external tools the only way to change skintone is to make a new character. This could also be very useful given that custom models can now have custom *.plt files, so for example a kobold without a blue-grey skintone would look very odd.
- Greater interactivity with the player by having NPCs respond to the players appearance. For example, passing NPCs might say "*gasp*Look at that stranger!" if the player walks into town with blue skin, but they wouldn't say anything if the player has a more "conventional" skintone.
- Greater variety of NPCs by randomly varying their skintone in an OnSpawn script. Given the new SetName() function, large numbers of different NPCs can be spawned from a handful of blueprints to populate a town. It would be a shame if they all had the same skin/hair colours.
- Being able to make disguises. Without being able to change skin/hair colors, any disguise system that would apply to dynamic models is not really viable. This also applies to dopplegangers or other NPCs who wish to impersonate a PC.
- Being able to change colours for enviromental reasons. For example, developing a suntan, tattoos that form part of a puzzle, hair that changes colour depending on proximity of enemies, etc.
- We can already redesign clothing in-game to a different colours and/or style. Wouldnt it be nice to alter the character themselves along the same lines? Clothing dypots are very popular with crafter type players, and many people enjoy tailoring for their character; why not allow them hairdye and body-paint/makeup too?
- It might not be too difficult to do, at least based on the information Ive read in the specification documents at nwn.bioware.com/developers Colours are defined by a single field in the gff file and has only 64 possible values. Already 1.67 has wings, tails, and bodyparts which are similarly structured, so the code for changing those might be re-usable to apply to a different field. Other than the visuals, skin/hair/tattoo is not referenced anywhere else for strings/tokens etc, so updating those should not be a problem.
- This is a long shot theory, but here goes: If a custom phenotype was used, for example horse riding, then an underused colour like tattoo 2 could be used to recolour the horse part of the mounted model. Therefore multiple styles of steed could be created within one phenotype and you could avoid visual jarring artifacts where the horse is a different color when mounted compared to un-mounted.
- There are very few visual changes missing from creatures. Why not complete the set? SetGender would then be the only missing visual function that I can think of, and that is understandably more complex because of model names, token references, etc.
So, to summarise, please consider adding Set/GetCreatureSkin/Hair/TattooColor() to 1.68 or a future patch.
Edited subject line - Lilac Soul _________________ Set/GetSkin/Hair/TatooColor()!
NWAngband. Im actually making progress!Edited By Lilac Soul on 06/02/06 08:28 |
|
The Finn
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Registrato il: 10 lug 2002 |
Inviato: lunedì, 06 marzo 2006 12:19 |
This has got to be the most comprehensive function request I've ever read. It lists the "why" and makes a fair assessment of the "how" instead of just going straight for the "gimme gimme!". Kudos, Primo. _________________ My magnum opus: Dream-Land: By a Route Obscure and Lonely, version 2.20. |
|
Lilac Soul
Moderator

Registrato il: 30 nov 2002 Da: Denmark |
Inviato: lunedì, 06 marzo 2006 01:38 |
I agree, a very thorough feature request! I've added it to the sticky wishlist. _________________ LILAC SOUL'S SCRIPT GENERATOR 2.3 My other works http://nwn1.nwn2lexicon.com |
|
Darklight
Game Owner
NWN NWN: SoU NWN: HotU Jade Empire:SE NWN 2
Registrato il: 19 giu 2002 |
Inviato: sabato, 18 marzo 2006 01:39 |
I am so in support of this one.
It is especially important now that they are giving us wing/tail and body part set commands.... one more step to FULL APPEARANCE CONTROL and the dynamic script stuff that can be made for it...
Go, Primogenitor, push this one! _________________ ** darklight ** --------------- Lost Continent PW Guild Alpha testers needed -- must finish bugfixes before 1.67! |
|
frito101
Game Owner
NWN: SoU NWN: HotU
Registrato il: 16 gen 2005 |
Inviato: sabato, 18 marzo 2006 10:48 |
|
I agree, rhis is a very well thought out and well worded request. this should definitely be a simple one to execute. please do this one. also, if a dm wanted to enforce certain skin/hair/race combos (black skin/white haired elf autmatically is assumed drow in a module for example or fair skinned redheads for a realistic example(most redheads are fair shinned))this would allow them to do so. |
|
Daemon Blackrazor
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 17 ott 2001 Da: Ohio |
Inviato: lunedì, 20 marzo 2006 03:39 |
YES! Great request! Go Primo! _________________ "I'll sit myself, behind this clock, and sing tunes on its belfry... I am the one you warned me of.."
D. Click Here |
|
Grov
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Registrato il: 15 mar 2002 Da: Stockholm, Sweden |
Inviato: lunedì, 20 marzo 2006 01:42 |
You got my two cents! _________________ - Endoora - The Glory and Freedom Chronicles A Neverwinter Nights Persistent World Project ------------- |
|
Scrotok
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Registrato il: 26 lug 2002 |
Inviato: lunedì, 20 marzo 2006 08:47 |
I fully support this outstanding idea!
JP |
|
Syrus Greycloak
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 19 ott 2001 Da: Charlotte, NC |
Inviato: martedì, 21 marzo 2006 01:42 |
I really like this idea. It would make implementing visual effects for the "Camoflage", and similar, spells more interesting as you could also color the target to something more like the surroundings, instead of a just a flash of pretty lights before adding 10 to their Hide skill. I could also see "Alter Self" and other spells being done, although that lovely floaty name over everyone can kill the whole disguise routine. It could be useful at least where the player attempts to make themselves look like a drow to get past guards while making a foray in the Underdark. _________________ Syrus Greycloak * The Grimoire - 180+ new spells, 14 new cleric domains for your NWN game @ NWNWiki * NWCitadel |
|
Rulian
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 09 giu 2004 Da: The Greatest Nation on Earth |
Inviato: martedì, 21 marzo 2006 03:23 |
|
I swear, if this wishlist gets any bigger we will be voting on 1.68 zot priorities soon. |
|
Khantsung
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 02 mar 2006 |
Inviato: martedì, 21 marzo 2006 04:35 |
I also like this idea if anyone in the big chair is listening to us.  |
|
Grzech_U.pl
Game Owner
NWN NWN: SoU NWN: HotU SW: KotOR PC
Registrato il: 04 ott 2003 Da: Gdzie wiosna spalina, oddycha |
Inviato: mercoledì, 22 marzo 2006 02:30 |
|
Whom do I have to sell my soul to, to get this function in 1.68? |
|
bloodsong
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Registrato il: 31 dic 2002 |
Inviato: mercoledì, 22 marzo 2006 06:24 |
i love this idea.
but i thought of a problem....
all right, you have an npc, there's his model on your screen. you change his skin colour to beet red. um... how does the engine work updating the model colours and your video display?
because the fool toolset can't even do this. i change the skin colour in the appearance tab... if i want the body parts to use the new colour, i have to cycle them forward and back.
although, of course, the model could be updated when it leaves sight. or the original could be destroyed and a re-coloured clone could be created in its place.
so i'm not saying it wouldn't be very nice. i'm just saying, it might not work the way you may be thinking it would work. and it might not be able to be applied to pcs at all. |
|
Goddess of Time
Game Owner
NWN NWN: SoU NWN: HotU
Registrato il: 01 feb 2006 |
Inviato: giovedì, 23 marzo 2006 09:56 |
Glad to see theirs some much push for this one. To me it, be more usefully for sub race scripts. Oh it most likely will use the colors number.  Edited By Goddess of Time on 03/23/06 21:57 |
|
patrix_neo
Game Owner
NWN NWN: SoU NWN: HotU NWN 2
Registrato il: 01 ago 2002 Da: Swedala |
Inviato: venerdì, 24 marzo 2006 04:49 |
Would be awesome, since I am playing a drow-cursed human with black 'tan' and am for a quest for a dispel (make human skinned).
Oh, btw......gimme!gimme!gimme!gimme!gimme!  |
|