Questo topic soltanto per annunciare che è uscita una nuova patch per Neverwinter Nights, l'attesissima 1.67. Si può scaricare da qui:

http://nwn.bioware.com/support/patch_ita lian.html

In seguito all'aggiornamento, sarà necessario aggiornare anche gli strumenti correlati, come editor e server.

Ecco esattamente cosa fa:

Quote:

Gioco
=-=-=
ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.67 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.67 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER POTER FUNZIONARE CORRETTAMENTE.
SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.67, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO.
SE DESIDERI TORNARE INDIETRO ALLA VERSIONE 1.66, ABBIAMO DISPONIBILE UNA PATCH CHE TI PERMETTE DI PASSARE DALLA 1.67 ALLA 1.66.

- Campagna ufficiale: capitolo 2e - corretto un problema per cui, quando si attaccava Tolan Losen, tutti i cittadini diventavano ostili.
- Campagna ufficiale: capitolo 3 - ora non è più possibile distruggere accidentalmente uno dei piedistalli nella Tomba di Layenne.
- Aggiunte 13 fra creature nuove e relative varianti tratte dal gioco Pirates of the Sword Coast: Squali (Goblin, Mako, pesce martello), Gelatina grigia, Gelatina ocra (grande, media, piccola), Sahuagin (normale, chierico, leader), Pappagallo, Piccione (in volo, a terra).
- Aggiunti 79 oggetti alle risorse di gioco:
Freccia (vessilli e insegne) - 8 varietà di colori
Bandiera (vessilli e insegne) - pirata e Umberlee
X (vessilli e insegne) - simbolo X pirata
Bolle (effetti grafici) - 3 tipi diversi
Candela (varie - interni) - 2 tipi di 2 versioni - 1 con illuminazione ambientale e 1 senza
Scrigno (contenitori e interruttori) - 1 sepolto, 1 sommerso - quello sommerso produce l'effetto bolle una volta aperto
Legname (parchi e natura) - 4 tipi
Letto, panca, tavolo e sedia nanici (varie - interni)
Banco di pesci (parchi e natura) - 3 tipi
Impronte (varie) - piede sinistro e destro
Fungaia (parchi e natura)
Scheletro di nano appeso (varie - interni)
Alghe (parchi e natura) - 3 tipi di 3 dimensioni diverse
Funghi (parchi e natura) - 4 tipi
Rete (varie)
Palma (parchi e natura) - 2 tipi
Pappagallo (varie)
Portale (effetti grafici)
Pozzanghera (varie) - 2 tipi
Zattera (varie) - 1 normale, 1 rotta
Rocce (parchi e natura) - 5 tipi
Rotoli di corda (varie) - 2 tipi
Sedia marina (varie - interni)
Idolo marino (varie)
Obelisco marino (varie)
Tavolo marino (varie - interni)
Conchiglia marina (parchi e natura) - 3 tipi
Tempio di Umberlee (varie - interni) - 1 con illuminazione ambientale e 1 senza
Stella marina (parchi e natura)
Letto gigante (varie - interni)
Uovo gigante (varie - interni)
Nido gigante (varie - interni)
Tempio gigante (varie - interni)
Trono gigante (varie - interni)

- Aggiunta una nuova opzione "Client CPU Affinity" (Affinità Client CPU) al file nwnplayer.ini sotto [Opzioni di gioco] (solo per Windows). Se disponi di un sistema multiprocessore, puoi utilizzare questa opzione per far eseguire il gioco a una sola CPU, specificandone il numero (da 0 a 31). Impostando "Client CPU Affinity=-1" disattiverai questa opzione.
- Aggiunta una nuova opzione "Examine Effects On Creatures=1" al file nwnplayer.ini file sotto [Opzioni server]. Disattivandola, quando esamini una creatura durante il gioco, nella sua descrizione non appariranno tutti gli effetti magici ai quali è sottoposta (Nota: i DM saranno comunque in grado di vedere gli effetti sulla creatura).
- Corretto il blocco del gioco che poteva verificarsi accedendo alla schermata di selezione del personaggio con uno appartenente a una classe specifica, non supportata dal modulo attuale, realizzata da una comunità di giocatori.
- Corretto il problema che si verificava utilizzando un oggetto su un altro, per cui il personaggio correva verso l'angolo dell'area contenente l'oggetto. Il personaggio ora si avvicinerà all'oggetto selezionato.
- Corretti diversi errori FeatIndex nei seguenti file .2da: PackFTShad.2DA, PackFTRog1.2DA, PackFTRog2.2DA, PackFTRog3.2DA, PackFTRog5.2DA, PackFTRog6.2DA, PackFTRog7.2DA
- Corretto il problema per cui era possibile prendere degli oggetti dai contenitori vuoti non indicati come "pickpocketable" (saccheggiabili).
- Corretto un problema con i token personalizzati che non venivano svuotati correttamente quando si usciva da un modulo.
- Risolto il blocco del gioco che si verificava quando le creature più grandi tentavano di equipaggiare armi troppo piccole per la loro stazza.
- Corretto Lanciare sulla difensiva in modo da farlo funzionare correttamente con il sottomenu radiale degli incantesimi.
- L'area dietro una porta abbattuta ora verrà segnalata come esplorata.
- Corretto il nome del TAG mostrato quando si utilizza il comando console "dm_dumplocals" su un oggetto o una creatura.
- Corretto il problema per cui la finestra di testo contenente il messaggio "Il tuo diario è stato aggiornato" non sostituiva correttamente i token personalizzati.
- Apportate diverse correzioni per impedire accessi illeciti al gioco/personaggi. Ci dispiace, ma non riveleremo mai pubblicamente i correttivi specifici apportati al gioco per impedirne la violazione.

DM:
=-=-=-=-=-
- Aggiunta la possibilità per i DM di generare trappole sulle porte/oggetti attraverso il menu creatore (e tramite gli slot nella barra a scelta rapida trascinati dal menu creatore).
- Gli attivatori e le trappole personalizzate creati nel menu creatore DM ora appaiono correttamente (invece di apparire come una trappola predefinita).
- Il tasto uccisione istantanea dei DM (tasto predefinito: Y) ora funziona anche con gli oggetti estranei alla trama che si trovano per terra.
- Aggiunto un nuovo sottomenu radiale "Modifica allineamento" al menu Dai/prendi creatura dei DM.
- Aggiunta l'opzione "Esamina" al sottomenu radiale Esamina creatura dei DM.
- Quando un DM 'esamina' un PG, ora verranno mostrati la sua esperienza e MO totali.
- Quando una DM 'esamina' un oggetto, ora verrà mostrato anche il suo valore in MO.
- Apportate diverse modifiche per cercare di ridurre il fenomeno di lag che si verificava quando un DM era in possesso di una creatura appartenente a una fazione molto vasta.

Gruppo strumenti Aurora per Neverwinter Nights:
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=
- Aggiunti numerosi comandi di script (per maggiori informazioni, controlla il Gruppo strumenti):
GetCreatureWingType()
SetCreatureWingType()
GetCreatureTailType()
SetCreatureTailType()
GetCreatureBodyPart()
SetCreatureBodyPart()
GetHardness()
SetHardness()
SetLockKeyRequired()
SetLockKeyTag()
SetLockLockable()
SetLockLockDC()
SetLockUnlockDC()
SetTrapDisarmable()
SetTrapDetectable()
SetTrapOneShot()
SetTrapKeyTag()
SetTrapDisarmDC()
SetTrapDetectDC()
CreateTrapAtLocation()
CreateTrapOnObject()
SetWillSavingThrow()
SetReflexSavingThrow()
SetFortitudeSavingThrow()
GetTilesetResRef()
GetTrapRecoverable()
SetTrapRecoverable()
GetModuleXPScale()
SetModuleXPScale()
GetKeyRequiredFeedback()
SetKeyRequiredFeedback()
GetTrapActive()
SetTrapActive()
GetInfiniteFlag()
SetInfiniteFlag()
LockCameraPitch()
LockCameraDistance()
LockCameraDirection()
GetPlaceableLastClickedBy()
GetAreaSize()
SetName() - imposta il nome di un oggetto (una creatura, un oggetto posizionabile o una porta) - NON funziona sugli oggetti dei giocatori.
GetPortraitId()
SetPortraitId()
GetPortraitResRef()
SetPortraitResRef()
- Come se non bastasse, abbiamo aggiunto anche nuovi parametri per i seguenti comandi di scrip:
GetAbilityScore(object oCreature, int nAbilityType, int nBaseAbilityScore=FALSE)
GetSkillRank(int nSkill, object oTarget=OBJECT_SELF, int nBaseSkillRank=FALSE)
SetTrapDetectedBy(object oTrap, object oDetector, int bDetected=TRUE)
ExploreAreaForPlayer(object oArea, object oPlayer, int bExplored=TRUE)
SetCutsceneMode(object oCreature, int nInCutscene=TRUE, int nLeftClickingEnabled=FALSE)
GetPCPublicCDKey(object oPlayer, int nSinglePlayerCDKey=FALSE)
CreateItemOnObject(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1, string sNewTag="")


- Aggiunto un nuovo tipo di evento OnClick per gli oggetti posizionabili. Questo evento si attiva immediatamente quando un PG clicca col pulsante sinistro del mouse su un oggetto posizionabile (indipendentemente da quanto si trova lontano rispetto all'oggetto o se sia più o meno raggiungibile per qualsiasi motivo).
Per avere il nome del giocatore che ha cliccato col pulsante sinistro del mouse su un oggetto posizionabile, inserisci GetPlaceableLastClickedBy() nello script OnClick dell'oggetto.
- Aggiunti 53 effetti grafici per VFX_DUR_AURA_* (VisualEffects.2da) da utilizzare con il comando di script EffectVisualEffect().
- Aggiunte 80 costanti per gli effetti grafici (VisualEffects.2da) da utilizzare con il comando di script EffectVisualEffect(). Questi usano le nuove costanti VFX_DUR_AURA_*, VFX_EYES_* e VFX_DUR_BUBBLES.
- Aggiunta la possibilità di forzare un qualsiasi oggetto posizionabile che utilizza skin mesh a muoversi (spuntando la casella "static"). Questa funzione è attivabile nel file placeables.2da, nella colonna "Static". Nel caso in cui la colonna mancasse, l'oggetto viene forzato a muoversi come impostazione predefinita.
- Il comando di script GetResRef() ora funziona sulle aree.
- Il comando di script PlayAnimation() ora funziona sulle porte (usa le nuove costanti per l'animazione ANIMATION_DOOR_*).
- Il comando di script GetClassByPosition() ora funziona con le classi personalizzate create dalle comunità di giocatori.
- Il comando di script CopyItemAndModify() ora funziona con le frecce e con i fulmini utilizzando le costanti ITEM_APPR_TYPE_WEAPON_*
- Aggiunto il pulsante orientamento casuale al gruppo di strumenti. Questo ti permette di selezionare uno o più oggetti e di cambiare il loro orientamento a caso.
- Aggiunta l'opzione per saltare i messaggi di avviso multipli degli hak pak.
- Corretto il programma di script ItemPropertyImmunityToSpellLevel() che in precedenza creava una proprietà "immunità all'incantesimo" di un livello inferiore a quello effettivo.
- Corretto un refuso nel nome della costante IP_CONST_FEAT_USE_POISON. Se hai compilato lo script con il vecchio nome, dovrai aggiornarlo per fargli utilizzare quello nuovo corretto.
- Corretto un refuso nel nome della costante FOOTSTEP_TYPE_SOFT. Se hai compilato lo script con il vecchio nome, dovrai aggiornarlo per fargli utilizzare quello nuovo corretto.
- Risolto il problema con il tipo di porta errato che veniva mostrato per la "Turfhouse Interior 2x2" nel gruppo di caselle Ruins (Rovine) (tdr01.set).
- Corretto il problema per cui non veniva mostrata nessuna porta per la "Cloak Tower 2x2" nel set di caselle Rural Winter (tts01.set).
- Corretto il problema con la porta che veniva ruotata per la "Turf House 2" nel gruppo di caselle Rural Winter (tts01.set).
- Corretto il gruppo di caselle "Rural - Wall 2 Gate w/Road model" per i giocatori che hanno installato OdS.
- Corretto un problema grafico con il fuoco posizionabile (plc_i06.mdl).
- Corrette le caratteristiche speciali di duplicazione del mago all'aumento di livello nella finestra proprietà creatura.

Editor degli script:
=-=-=-=-=-=-=-=-=-=
- Ora gli attacchi Dardo ragnatela rispettano il talento Andatura nel bosco (nw_s1_bltweb.nss).
- Corretto un refuso nel nome dello script d'impatto per "Greater Fox's Cunning" (Astuzia superiore della volpe) nel file spells.2da che causava il mancato funzionamento dell'incantesimo.
- Modificato Implosione. Ora non danneggia più colui che la lancia (nw_s0_implosion.nss).
- Corretto il problema nel modo in cui veniva effettuato il tiro salvezza sui riflessi in DoMissileStorm() (x0_i0_spells.nss).
- Corretto il problema con Nube della perplessità che non rispettava l'immunità al veleno (x2_s0_cldbewlda.nss, x2_s0_cldbewldc.nss).
- Ora Dito della morte rispetta correttamente la magia immunità alla morte in caso di tiro salvezza fallito (NW_S0_FingDeath.NSS).
- Corretto un bug con MatchSingleHandedWeapon e MatchDoubleHandedWeapon che restituivano il valore errato per alcuni tipi di armi (x0_i0_match.nss)
- Mass Blindness/Deafness (Cecità/Sordità di massa) ora hanno effetto solo sui nemici anche ai livelli di difficoltà più elevati (nw_s0_massbldf.nss).


Contenuto personalizzato:
=-=-=-=-=-=-=-=
- Apportata una modifica a "allow plt texture support" (consenti supporto texture plt) per quelle razze di creature personalizzate composte da più parti contenute nel file appearance.2da, a partire dalla riga 481. Queste ora utilizzeranno un nome per le texture plt basato sulla lettera della "RAZZA" specificata nel file appearance.2da, invece di utilizzare sempre il prefisso pfh0_. Se il tuo hak pak utilizza creature personalizzate formate da più parti dopo la riga 481 nel file appearance.2da, dovrai aggiornarle per renderle compatibili con le versioni del gioco successive alla 1.67.
- Corretto un problema relativo al calcolo del livello dell'incantatore per le classi che utilizzavano i valori ArcSpellLvlMod e DivSpellLvlMod diversi da 2 nel file classes.2da.
- Aggiunto il supporto alle texture personalizzate per l'erba al file gruppo di caselle "set". Il nuovo valore per le texture dell'erba è "GrassTextureName". Per esempio, specificando quando segue nel file set:
[GRASS]
Grass=1
GrassTextureName=my_grass

farà sì che "my_grass.tga" (massimo 16 caratteri) venga usata come texture per l'erba per il gruppo di caselle. Se non è specificato "GrassTextureName", il gioco userà come valore predefinito il solito "grass.tga".
- Corretto il problema per cui aggiungendo nuovi nomi alla colonna SavingThrowTable del file classes.2da, il gruppo di strumenti funzionava in maniera errata.
- Aggiunto il supporto per il tipo di requisito "SAVE" (TIRO SALVEZZA) per la classe speciale (utilizzato nei file CLS_PRES_*.2da).
ReqParam1 ReqParam2
1 = Tiro salvezza sulla tempra Tiro salvezza di base minimo
2 = Tiro salvezza sui riflessi Tiro salvezza di base minimo
3 = Tiro salvezza sulla volontà Tiro salvezza di base minimo

- Nota per i creatori di gruppi di caselle personalizzate: dopo aver creato un gruppo di caselle personalizzato è necessario creare anche un apposito registro nel file reag.ini. L'indicatore "Interior" (Interni) deve combaciare con quello del file .set creato.

- Aggiornata la colonna DefaultIcon del file BaseItems.2da per accogliere nuovi valori. In questo modo è stato risolto il problema dell'errato funzionamento dell'inventario quando si trasferivano degli oggetti specifici dell'hak pak in un modulo diverso.
- Modificato il funzionamento dell'icona Veste nell'inventario durante il gioco. L'icona ora mostrerà anche le parti del corpo non nascoste, come specificato nel file parts_robe.2da, limitatamente alla veste, al bacino, alla cintura, al busto e alle spalle.
- Aggiunta una nuova colonna predefinita "DefaultPhenoType" al file phenotype.2da. Il numero specificato in questa colonna sarà il fenotipo utilizzato nel caso in cui il modello per quello desiderato non esista (es. quando si utilizza il comando di script SetPhenoType()).
- I modelli per la Testa ora utilizzano lo stesso sistema "DefaultPhenoType" descritto poc'anzi (piuttosto che vedere sparire la testa del personaggio se il modello per il fenotipo scelto non esiste).

File 2DA modificati in questo aggiornamento:
=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-
appearance.2da
baseitems.2da
classes.2da
feat.2da
footstepsounds.2da
parts_foot.2da
parts_hand.2da
parts_shin.2da
placeables.2da
portraits.2da
skyboxes.2da
soundset.2da
visualeffects.2da
weaponsounds.2da