Neverwinter Nights v1.65 Gioco: =-=-=- ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.65 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.65 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER POTER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.65, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.64, È DISPONIBILE UNA PATCH CHE TI PERMETTE DI PASSARE DALLA 1.65 ALLA 1.64. - Aggiunta la casella per il cielo tempestoso nelle risorse di gioco. - Corretto un crash che si poteva verificare dopo aver attivato SubNetProfiling (impostando "Enable SubNet Profiling=1" nel tuo file nwn.ini). - Corretto un problema con i salvataggi del server che causavano diversi problemi con i personaggi trasformati. - Corretto un crash dovuto all'utilizzo di GetHasSpell() sugli incantesimi che hanno un livello innato di 10 nel file spells.2da. - Corretto un crash dovuto all'utilizzo di SetSkyBox() in una partita multigiocatore, mentre un giocatore si trovava ancora nella schermata Seleziona personaggio. - Modificato leggermente il comportamento degli Attacchi d'opportunità. Ora, in presenza di effetti di invisibilità (es. Invisibilità, Santuario) non potrai più eseguire degli attacchi di opportunità. - Altra modifica al comportamento degli AdO. Non potrai più subire AdO mentre stai usando un kit di guarigione. - Calcio rotante non dovrebbe più colpire le creature che non puoi raggiungere (cosa che ti lasciava colto alla sprovvista). - L'attacco turbinante non ti lascia più bloccato in modalità combattimento dopo averlo usato. Ora, dopo un attacco turbinante, proverai anche a riacquisire il tuo bersaglio originale (potresti fallire se il tuo bersaglio è morto o fuggito). - Gli scudi dannosi (es. il Fodero Acido di Mestil) ora incidono sull'attaccante in mischia quando questi colpisce la creatura che ha uno scudo dannoso (prima ciò avveniva solamente quando la creatura protetta veniva ferita). - Corretto il problema per cui la rigenerazione degli incontri smetteva di funzionare in determinate circostanze salvando e ricaricando il gioco. - Corretto il problema con le munizioni infinite che non venivano identificate quando equipaggiavi un'arma con la proprietà munizioni infinite. - Corretto un problema con alcune trappole da tiro singolo che non infliggevano correttamente i danni. - Corretto un crash che si verificava quando un PNG cercava di lasciare una cassa a terra. - Corretto un problema con Visione del vero che, in presenza di più effetti simili accumulati, portava alla rimozione di tutti quanti invece di uno solo. - Corretto un problema con alcuni effetti di Velocità (che fornivano benefici come attacchi extra e lancio di incantesimi) che non venivano aggiornati correttamente in presenza di più effetti simili, rimuovendone solo uno. In maniera analoga, è stato risolto il problema per gli effetti multipli di Lentezza. - Corretto un problema con i modificatori di taglia che influivano sul tuo bonus di attacco quando effettuavi un attacco Buttare a terra. I modificatori di taglia ora incidono sul tiro dell'avversario per resistere all'attacco d'atterramento. - Gli effetti che venivano dissolti ora dovrebbero usare correttamente il livello dell'incantatore per determinare se il dissolvimento è andato o meno a buon fine. - Corretto un problema con i messaggi informativi riguardo Schivare epico per gli attacchi in mischia che venivano schivati. - Corretto un problema per cui lo schermo rimaneva nero in determinate circostanze dopo essersi liberati di un famiglio che era dentro un effetto di oscurità AOE. - Risolti alcuni problemi per cui l'incantesimo Oscurità, combinato con Ultravisione/Visione del vero poteva, in determinate circostanze, accecarti in maniera errata quando il tuo effetto Ultravisione/Visione del vero si esauriva. - Corretta la proprietà dell'oggetto "On Hit: Sleep" in modo che funzioni di nuovo. - 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: =-= - La barra a scorrimento con i suggerimenti sul tool dei DM ora mostrerà il livello di difficoltà attuale. - Corretto un crash che poteva verificarsi riducendo la finestra del gioco. - Corretto un problema che si verificava quando venivano impartiti comandi a gruppi di creature (ad esempio, quando si cercava di farle correre). - Corretto un problema con lo schermo dei DM che poteva rimanere nero dopo che il DM si era liberato di una creatura che si trovava all'interno di un effetto di oscurità AOE. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=- - Aggiunti i nuovi comandi di script GetSkyBox(), GetFogColor(), GetFogAmount() e SetFogAmount(). - Corretto un problema per cui le variabili degli oggetti posti in un contenitore andavano perse. - Corretto un errore "List index out of bounds (0)" che poteva verificarsi quando non c'era alcun suono nell'elenco dei suoni all'interno del menu Proprietà audio. - Ora il comando di script GetName() funziona con i negozi. - Ora il comando di script GetItemPossessedBy() funziona con i negozi. - GetEffectType() ora restituirà EFFECT_TYPE_ETHEREAL per l'effetto santuario superiore (prima restituiva erroneamente EFFECT_TYPE_SANCTUARY). - Corretti i seguenti comandi di script in modo da restituire le informazioni corrette (in precedenza erano invertite): GetAnimalCompanionName(), GetAnimalCompanionCreatureType(), GetFamiliarName(), GetFamiliarCreatureType(). Se ricompili qualsiasi script che usa questi comandi, per poter usare le nuove funzionalità (corrette), dovrai aggiornare i tuoi script. - Corretto un problema con GetSpellSaveDC() che restituiva la CD di ogni nuovo incantesimo lanciato (o talento usato) dal creatore di un incantesimo AOE quando veniva richiamato dallo script AOE (invece che restituire la CD dell'incantesimo AOE lanciato originariamente). - Esteso il comando di script EffectHeal(), in modo che ora funzioni anche con le porte e gli oggetti posizionabili. - Corretti un paio di problemi con il comando di script ResistSpell(): Il primo problema si verificava quando il comando veniva richiamato da uno script AOE, dopo che l'evocatore aveva lanciato un nuovo incantesimo in seguito a quello AOE originale. In queste circostanze, l'incantesimo AOE poteva smettere di funzionare (ora invece dovrebbe essere tutto a posto). Il secondo problema si verificava quando il controllo immunità all'incantesimo non restituiva il risultato corretto qualora fosse stato richiamato con l'oggetto evocatore specificato come un oggetto AOE. Modifiche agli script: =-=-=-=-=-=-=-=-=-=-=- - Gli incantesimi Mano stringente/Mano frantumante di Bigby ora colpiscono correttamente le creature immuni agli incantesimi d'influenza mentale (x0_s0_bigby3.nss, x0_s0_bigby5.nss). - Fatale ora colpisce correttamente le creature immuni agli incantesimi d'influenza mentale e di paura (nw_s0_weird.nss). - La forma elementale del druido non può più essere dissolta (nw_s2_elemshape.nss). - Polvere irritante ora rispetta correttamente l'immunità al veleno (x0_i0_spells.nss). - Corretto un problema con alcune creature che non usano più le loro abilità speciali (nw_i0_generic.nss). - Le bacchette create ora dovrebbero cominciare con 1-20 cariche invece di 1-10 (x2_inc_craft.nss). - Aggiunta l'abilità Lezzo del Troglodita al gioco (spells.2da, VFX_Persistent.2DA, nw_s1_trogstink.nss e nw_s1_trogstinka.nss ). - Ora ottieni un tiro salvezza sui riflessi contro Fulmine globulare (x2_s0_balllghtng.nss). - Presa di pietra non rimuove più gli incantesimi di assorbimento dell'incantatore (x2_s0_stneholdc.nss). - Furia divina non può più essere dissolta (x2_s2_divwrath.nss). - Gli incantesimi Aura contro allineamento ora verranno estesi correttamente (x0_i0_spells.nss). - Furia terrificante non può essere più dissolta (x2_i0_spells.nss, x2_s2_terrage_a.nss). - Corretti un paio di problemi con lo script di oscurità OnEnter (nw_s0_darknessa.nss). Contenuti personalizzati: =-=-=-=-=-=-=-=-=-=-=-=-= - Sale a 18 il numero di fenotipi personalizzati concessi. Visita il sito della comunità di Neverwinter Nights all’indirizzo: http://nwn.bioware.com/ Patch details 1.64: Neverwinter Nights Game =-=-=-=-=-=-=-=-=-=-=-= WARNING! AS OF THIS PATCH, ALL MODULES CREATED/SAVED WITH THE VERSION 1.64 TOOLSET ARE TAGGED AS REQUIRING VERSION 1.64 OR HIGHER OF NEVERWINTER NIGHTS GAME OR TOOLSET. IF YOU DON'T WANT TO BRAND YOUR MODULE AS 1.64 THEN DO NOT EDIT YOUR MODULE IN THE VERSION 1.64 TOOLSET. IF YOU WANT TO GO BACK TO 1.62, WE WILL HAVE A 1.64 TO 1.62 PATCH AVAILABLE. - Original Campaign: Fixed an issue with Sharwyn not using her Bard Song ability (this should not affect Sharwyn in HotU). - Original Campaign: Chapter 2 - The scene at the Pinnacle of the Host Tower should now always fire properly, no matter what. - Original Campaign: Chapter 2 - Lenton isn't as busy as he used to be (you can now talk to him again). - Original Campaign: Prelude - Fixed a minor error that could occur under specific circumstances when opening a certain chest. - HotU: Chapter 2 - Fixed an issue that could cause the game to crash when specific spells were active in the Wizard's Tower in Shaori's fell. - HotU: Chapter 2 - Fixed an issue with the teleporter to the Grand Hall in Zorvak'Mur, as it wasn't working properly under a specific set of circumstances. - HotU: Chapter 3 - Fix to a rare bug in the Windswept Battlefield area where the 'boss' creature wouldn't spawn in properly, which made him somewhat difficult to kill. - HotU: Chapter 3 - When the game ends, we now remove the non-droppable (cursed) flag from all items before doing the final export of the character. This is so that when you take the character into another module, you can drop items such as the Relic of the Reaper. - If you already have a character who can't get rid of the Relic (or another item), you can do the following (in single player) - in the chat bar, type: ##DebugMode 1 ##runscript nw_itemreset ##DebugMode 0 - If you use this script so that you can drop an item which is part of the module you're currently playing, don't be surprised if the game breaks later on (because the module will expect you to have the item). Only use it to get rid of items that have been stuck to your character from other modules. - Made some fixes to prevent game/character hacking. Sorry, but we will never publicly discuss specific changes to the game with regards to hacking the game. - Added a new ini setting to nwnplayer.ini [Server Options] "Saving Throw Automatic Failure On 1=1". If turned off (0), you will no long fail saving throws on a roll of 1 if your total saving throw with bonuses beats the required DC. - Added a new Sub Net Profiling system (which logs bandwidth usage). To activate it, go to nwn.ini and in the [Game Options] section add in "Enable SubNet Profiling=1". A log file called SubNetProfile.log will be created in your root Neverwinter Nights directory once the game/server shuts down. - Added new "Max Memory Usage" ini setting to [Game Options] in the nwnplayer.ini file. This allows you to set the amount of available memory (in Megs) that the game will use for caching resources in memory. Adding more memory for the cache may improve performance up to a point, after which increasing the cache size any more most likely wont do much. Your mileage may vary. - Fixed an issue that could cause the game to crash under certain circumstances when the player entered cutscene mode while their character was able to level up. - Fixed an issue that was causing the "Greater Shadow Conjuration Web" spell to have a DC of 127. Should also fix the DC for other spells that also appear on a sub-radial menu. - Fixed problem with shifters losing their merged item properties while in shifted form after a server save occurred, and when switching directly from one form to another using the radial menu. - Fixed a problem where unpolymorphing could sometimes leave you walking around just fine while you have zero or less hit points. - Fixed a bug that could cause some visual effects to be displayed on your character forever. Most often reported occurrence of this problem was the green paint effect from the goblin archers in the HotU official campaign. - Fixed some other issues that could cause effects to not be removed properly from a creature. - Fixed some issues with the Red Dragon Disciple not getting the proper hit die rolled at level up. - Fixed problem with characters becoming illegal if they multiclassed to a wizard, but their intelligence was too low to even cast cantrips. - Devastating Critical now works with bows. - Fixed a problem with the PaleMaster's Deathless Vigor feat not always giving the correct hit points. - Fixed a issue with the hit points displayed on the level-up summary screen if you just took the toughness feat during your level-up. - Fixed the dispel magic text message feedback. It wasn't always displaying the correct spell names. - Fixed a problem where some quickbar tooltips were not getting cleared properly when the quickslot became empty. - The familiar selection screen will no longer display the familiar's current hit points at 0 all the time. - The game no longer displays the "Experience Points Gained:" message when the experience points gained was 0. - Lootable corpses wont be stripped of items until after the corpse has been looted by a player. - Fixed a problem with the wrong message being displayed if you tried to load a module that required one of the expansions packs to use and you didn't have the required expansion pack installed. - Fixed a problem with the experience point penalty not always being calculated properly for multiclass characters that had taken a prestige class. - Fixed a problem with custom portraits showing up on your party bar as a white box until the player using the portrait entered the same area as you. - Fixed a problem with Whirlwind Attack data sometimes being incorrectly sent to players in other areas. - Fixed a problem with the Age/Deity information getting lost when you edited an existing character using the "Customize Character" feature. - EffectDispelMagicBest() now takes into account the level of the creator of the spell that it is trying to dispel, for determining whether the spell is actually dispelled successfully or not. - Fixed item properties "Immunity: Damage Type Positive Energy" and "Immunity: Damage Type Negative Energy" - Fixed issue, where if you lost a level and no longer had the required level for an item that you had equipped, your character would become illegal. The item is now unequipped automatically if you don't have the level required to equip it after losing a level. - Fixed an issue with non-hostile actions (e.g. rest) getting canceled when someone joins your party. Made some changes so that not all hostile actions (i.e. attacks and spells) get canceled when a someone joins your party. Some hostile actions will still be canceled when someone joins your party (and all attack/spells actions directed against other players) which is the intentional behavior. - Fixed a problem with the OnStoreClosed scripts not working in saved games. - Fixed a couple of problems that could make your inventory items disappear when opening your inventory. One was related to having a placeable container open and then bringing up other panels (e.g. your spell book) that caused your inventory panel to close. The second involved possessing/unpossessing a familiar while your inventory was open. Hopefully that's the last of the disappearing inventory problems. - Fixed a problem where if you saved and reloaded a game while in defensive stance, you could no longer move. - Fixed a problem with the remaining number of feat uses for some prestige classes not being calculated correctly when loading a saved game. - The Epic Fire Trap item in the standard item palette now has the correct icon. - Fixed some saving throw text feedback weirdness with some "On Hit" item properties. Affects Slay Racial Group, Slay Alignment, and Slay Alignment Group item properties. - Fixed an issue where clicking "Cancel" in the game options menu wouldn't properly restore your orignal "Hide Secondary Story Tiles" setting. - Fixed some issues with head turning. Creatures will no longer turn their heads to look at cutscene invisible players. After going through an area transition, NPCs will now still turn their heads to look at players. - Fixed crash caused by calling TriggerProjectileTrap() with SPELL_MELFS_ACID_ARROW specified and oOrigin was a static placeable object. - Fixed a problem where clients wouldn't play the spell casting sound if the character casting the spell had the Automatic Silent feat, regardless of the level of the spell that was being cast. - Fixed a problem with the "Automatic Still" feat not working correctly with sub-radial spells (e.g. Shadow Conjuration). - Fixed a problem with no longer being able to sit in a chair if you had previously destroyed an object while that object was still sitting in the chair. - Red Dragon Disciple wings will now be properly removed on level down. - The Cloud of Bewilderment scroll item now has the correct description. - Added a new ini setting to nwnplayer.ini [Game Options] ClientEntireChatWindowLogging=1 (Defaults to off). Turning this option on will cause all text in the in-game chat window to be logged to the log file (regardless of whether or not you have set certain chat messages to be filtered). - Fixed a minor gui scroll bar issue. - Fixed a problem where the new Day/Night music track wouldn't play if you used SetTime() to suddenly change the current time of day from Day to Night or from Night to Day. - Fixed a problem where "Seamlessly looping" sound effects would not play again after being turned off during a Day/Night transition. - Fixed some issues related to logging out of a multiplayer game while possessing a familiar. - Fixed some memory leaks. - Made some optimizations to the game's resource caching system. - Made several game stability fixes. DM Client: =-=-=-=-=- - Added ability for DMs to create items directly inside placeable containers (e.g. chests) using the creator. Choose the item to be created in the creator, and then target a placeable to have the item created directly inside the placeable. - If you drag a "Create " item from the creator menu to your quickbar, it will now give you useful tooltips for all your DM Creator Quickbar buttons (this will NOT retroactively add the new tooltips to existing DM quickbar buttons). There are also new quickbar icons for the different major categories (i.e. placeables, items, triggers and encounters). - DMs can now move undroppable items between a player's inventory and their own inventory and they can drop undroppable items now too. - DMs can now use items on their quickbar while possessing creatures with full powers (i.e. if the item is in the DM's inventory, but not the creature's inventory). - DMs can no longer force rest other DMs. - DMs can no longer jump other DMs around. - Fixed some issues with loading saved games that were saved while a DM was possessing a creature. This could lead to a number of different symptoms such as: DMs getting stuck inside creatures and not being able to unpossess them; DMs not being able to possess creatures that they should be able to possess; creatures disappearing entirely from the saved game; or the server crashing. - Disabled the ability to polymorph while possessing a creature, since doing this would wreck your game. - If a DM gave more gold to a player than the player could carry, the feedback message was indicating the wrong amount of gold gained. - Fixed a bug where you sometimes couldn't drag items onto your quickbar anymore after DM possessing/unpossessing creatures. - DMs no longer broadcast "DM uses " messages to other players when using an item in their DM's inventory. If possessing a creature and using an item from the possessed creature's inventory, then a message will still be broadcast as usual stating " uses ". - Fixed a minor issue where you could hear the DM's footsteps for a few seconds after they disappeared. Neverwinter Nights Aurora Toolset: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Added the new SetSkyBox() scripting command. Please look in the toolset for more information. - Added GetPhenoType() and SetPhenoType() scripting commands. - Added SetFogColor() scripting command - The scripting command GetDamageDealtByType() now works with DAMAGE_TYPE_SONIC - Clarified function comment for CreateItemOnObject(). - Fixed GetCreatureHasTalent(). This scripting command was causing a stack underflow error. - Fixed the scripting commands EffectDispelMagicBest() and EffectDispelMagicAll() These scripting commands will now use the passed in nCasterLevel parameter. Also you now no longer need to specify a parameter, in which case these commands will cause the dispel effect to use the level of the creature creating the dispel effect instead. The fixes to these two scripting commands also fixes some existing problems with the Lesser Dispel, Dispel Magic, Greater Dispel and Mordenkainen's Disjunction spells. - Fixed crashes caused by using the scripting commands GetFactionBestAC() and GetFactionWorstAC(). - Fix to the scripting command DecrementRemainingSpellUses() to make it work correctly with Cleric Domain Spells. - Fixed crash caused by calling RetrieveCampaignObject() when the object being retrieved was gold and the gold was being acquired by a creature. - Fixed problem with ResistSpell() scripting command not working correctly when used with Cleric Domain spells and sub-radial spells in combination with spell absorption effects. - Fixed problem with GetTransitionTarget() scripting command returning a random valid object ID if the destination on the trigger did not exist. It will now return OBJECT_INVALID in this case. - Fixed problem with GetObjectByTag() not returning OBJECT_INVALID if you passed in an empty string. - Fix to scripting commands ActionCastSpellAtObject() and ActionCastSpellAtLocation() to make them work with sub-radial type spells. - Fix to make the GetEffectCreator() scripting command work with effects created through the scripting commands EffectSpellFailure(), EffectTurnResistanceIncrease() and EffectTurnResistanceDecrease(). - Fixed value of ACTION_RANDOMWALK constant in nwscript.nss - Fixed a problem with the Scripting Wizard used by the Conversation Editor, where it could use an incorrect constant when checking for certain prestige classes. - Fixed crash in scripting command GetReputation() when an invalid type of object was passed in. - Fix to scripting command GetRacialType() to correctly return RACIAL_TYPE_INVALID when an invalid object or a non-creature object was specified. - Fix to the scripting commands GetNearestObjectToLocation() and GetNearestCreatureToLocation() in order to make them more consistently return the nearest object. - Fixed a crash related to switching areas after trying to place corridors on top of a group. Scripting-specific: =-=-=-=-=-=-=-=-=-= - Added new GetCutsceneMode() scripting command. Please look in the toolset for more information. - Fix to scripting command SetCalendar(). If large Month/Day values were specified, the date wasn't updating correctly. - Fixed a problem where the scripting command DestroyCampaignDatabase didn't work as intended for database names with spaces in them. - Fixed crash in scripting commands TouchAttack*() that could happen if the caller was a non-creature and oTarget was also a non-creature object. - Made a fix to the shifter manticore spike attack, so that it is properly signaled as a hostile action. - The shifter's epic gargoyle form now has proper creature items equipped. - The shifter/druid epic dragon form has now a more epic creature hide equipped. - Fixed a problem where, under certain circumstances, a henchman could not be rehired after removing them from the party with the radial menu option. This would result in the henchman saying they were "here with someone else", when in fact they were not working for someone else. - Dwarven Defenders can now take the Two-Weapon Fighting feat. - Fixed a small bug with some spells that applied damage to multiple enemies. - Fixed a bug with shapeshifting, where item properties on an equipped tower shield would be lost while in shifted form. - Fixed a bug with some crafting cost calculations. - Fixed a rare issue where it was possible that when being healed at a temple, the Wounding effect would not be removed. - Fixed minor bug with monster petrification attacks. - Made the Sea Hag's Horrific Appearance ability a "Supernatural" effect - Fix to henchman level-up scripting. At very high levels, a certain henchman was not leveling up correctly. - Fixed a minor bug that occurred when the player cast resurrection spells on their living henchmen. - The spell Phantasmal Killer now respects creatures that are immune to mind-affecting spells a bit better (nw_s0_phankill.nss). - The spell Tasha's Hideous Laughter now respects creatures that are immune to mind-affection spells a bit better (x0_s0_laugh.NSS). - Fixed a minor bug with the Web spell. - Made a fix to the XP2 shapechange feats, so that NPC's are able to use them. - Made a fix to tangle traps, so that they use the correct saving throw type. - Made a fix to the IPGetHasItemPropertyOnCharacter() function, which is a part of the x2_inc_itemprop.nss include file. - Fixed epic-level damage bonus for Divine Wrath ability. - Fixed saving-throw-adjusted damage for the Sunbeam spell. - Fix to bardsong bonuses, for epic-level bards. - Made a fix to the damage calculation on the breath weapon for the epic-level Dragon Shape ability. - Fixed a bug with the Magic Vestment spell, where the duration of the visual effect differed from the duration of the actual effect. - Druids can now properly scribe Shapechange scrolls. - Fixed a bug where the Endurance spell couldn't be scribed. - Added spell hook to Endurance spell nw_s0_endurce.nss - Fixed the bug where Blackguards' Summon Fiend ability would summon in a Vrock starting at level 10, instead of level 9. - Fix to the Shadowdancer ability Shadow Evade - it was not calculating the bonuses properly for Shadowdancers of levels 11 through 14. - Fix to the Doom spell. To negate the effects, the target needs to make their saving throw OR resist the spell, they shouldn't need to do both. - The Meteor Swarm spell can now be scribed to scrolls. - Performed some minor cleanup on a number of character class packages. - Fixed a problem with frost and acid_splash traps changing types (IPRP_TRAPCOST.2DA). - Made some small optimizations to various portions of the generic scripts. - Fixed typo in tde01_edge.2da that caused doorway edge tiles in the dungeon tileset to not be displayed correctly in game. - Raised DC's for epic traps, as they were too low previously. - Fixed a bug in the ambient animation system (x0_i0_anims). - Fixed a bug with the Chain Lightning spell (was not capped properly). - Fix to the spell Stinking Cloud, it was not respecting poison immunites correctly. - Fixed a problem with creature poison attacks. - Fix to Bigby's Crushing Hand and Bigby's Grasping Hand spells. Immunity to paralysis should not make you immune to these spells. - Fixed size category for a few appearance types (Pit Fiend, Harpy, Bone Golem, Demon Flesh Golem). - The Banishment spell now kills the creature instead of simply destroying the creature object. This is to ensure that the creature's OnDeath event fires properly. - Made a fix to the damage cap on the Darkfire spell. - Made a fix to the damage healed by the spell Nature's Balance (NW_S0_NatureBal.NSS) - Made a fix to the empowered damaged caused by the spell Slay Living (NW_S0_SlayLive.NSS) - Undead are no longer immune to the blindness effect from the spell Sun Burst (x0_s0_sunburst.NSS) - Fixed some issues with spell mantles stacking when they shouldn't (NW_S0_SpMantle.NSS, NW_S0_LsSpMant.NSS, NW_S0_GrSpMant.NSS). - Fixed a problem with the damage calculated for the cloud kill spell (nw_s0_cloudkilla.nss). - Fixed the way the BAB increase was being calculated for the spell Divine Power (nw_s0_divpower.nss). - Protection from Spells can now be extended properly (nw_s0_prspells.nss). - Changed the duration of the spell Magic Weapon to match the in-game description (x2_s0_magcweap.nss). - EffectTurned() now creates an effect that is supernatural by default. Call MagicalEffect() on the effect if you want to make it magical again instead. - Fixed grapple check for some of the Bigby's spells (x0_s0_bigby3.nss, x0_s0_bigby5.nss). - Fire Storm now works correctly when combined with meta magic (nw_s0_firestrm.nss). - Removed unnecessary spell hook code from the onenter/onexit/onheartbeat scripts for some AOE spells (nw_s0_invsph*.nss, nw_s0_invpurgea.nss, nw_s0_GhoulTchA.nss, and nw_s0_SilenceB.nss). - Made Protection from Good/Evil work properly with the Extend Spell feat (nw_s0_prgood.nss, nw_s0_previl.nss). - Removed the 10 round maximum duration for Ray of EnFeeblement, so that it better matches the spell description (NW_S0_rayEnfeeb.nss). - Made the Scare spell work properly with the Extend Spell feat (nw_s0_scare.nss). - Call lightning now specifies the correct EventSpellCastAt() constant (nw_s0_calllghtn.nss). - Corrected the duration of the Remove Fear spell and made it work correctly with the Extend Spell feat (nw_s0_rmvfear.nss). - Corrected the duration for the spells IronGuts, Stone Bones and Keen Edge (X2_S0_Ironguts.NSS, x2_s0_stnbones.nss, x2_s0_keenedge.nss). - Fixed the damage calculation for the Flame Lash spell to better match the in game description (nw_s0_flmlash.nss). Custom Content: =-=-=-=-=-=-=-= - Added new column to VisualEffects.2da "OrientWithObject", that will cause the visual effect to take on the orientation of the object that it is attached to. This was previously hard coded for the colored back flags that were used in Contest of Champions, but this functionality is now available for custom created visual effects as well by setting the value in this column to '1'. You will need to update your VisualEffects.2da with the additional column, if you use this 2da in your hack pack. - Added a new visualeffects.2da entry for use with tile magic (Row 511) - Soundset.2da will now work correctly when placed inside a hak pack. - Added support for 8 new custom animation types: ANIMATION_LOOPING_CUSTOM3 ANIMATION_LOOPING_CUSTOM4 ANIMATION_LOOPING_CUSTOM5 ANIMATION_LOOPING_CUSTOM6 ANIMATION_LOOPING_CUSTOM7 ANIMATION_LOOPING_CUSTOM8 ANIMATION_LOOPING_CUSTOM9 ANIMATION_LOOPING_CUSTOM10 Note: None of the current BioWare creatures use these new custom animation types, they have been added for use by custom content creators. - Added more tile path nodes of types f, g, h, i, j, k and l (lower case L) for custom tile set support. TYPE g TYPE h --------- --------- [ | | | ] [ | ] [ | | | ] [---+-+ ] [-+-+ +-] [----/+-] [ | | | ] [-+ | | ] [ | | | ] [ | | | ] --------- --------- TYPE i TYPE j --------- --------- [---+---] [---+---] [ | ] [ ] [-+ | +-] [-+ +-] [ | ] [ ] [---+---] [---+---] --------- --------- TYPE k TYPE f --------- --------- [ | | | ] [ | | | ] [-+ | | ] [ | | | ] [---+ +-] [-+ + +-] [-+ | | ] [ | | | ] [ | | | ] [ | | | ] --------- --------- TYPE l --------- [ | | | ] [-+ | +-] [---+---] [-+ | +-] [ | | | ] --------- - Increased the limit on the number of tilesets that the game can use in a module from 24 to 50. 2DA Files Changed in this Update: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - appearance.2da - cls_feat_dwdef.2da - cls_feat_sorc.2da - des_crft_appear.2da - des_crft_scroll.2da - iprp_spellcost.2da - iprp_trapcost.2da - polymorph.2da - spells.2da - surfacemat.2da - visualeffects.2da Dettagli sulla patch 1.62: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.62 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.62 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER POTER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.62, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.61, È DISPONIBILE UNA PATCH CHE TI PERMETTE DI PASSARE DALLA 1.62 ALLA 1.61. - Aggiunta la strega del mare alle risorse di gioco. - Aggiunta la casella con il cielo in tempesta alle risorse di gioco. - Le tabelle del parlato personalizzato ora funzionano nelle partite multigiocatore. Se non disponi del file “.tlk” richiesto dal modulo nella tua cartella "tlk", il modulo non potrà essere caricato e comparirà un messaggio d’errore. Il funzionamento è lo stesso per gli Hak pak. - Corretti vari bug di alcuni incantesimi: forma elementale, invisibilità migliorata e crollo. - Corretto un bug che causava, nei momenti sbagliati, l’apparizione di messaggi di errore nell’acquisto delle provviste. - Apportata una correzione al sistema di saccheggio dei cadaveri. Se l’unico oggetto rilasciato da un cadavere è costituito da monete d’oro, queste verranno ora mostrate sopra il cadavere stesso. Inoltre, se un cadavere è privo di qualsiasi oggetto, non sarà possibile selezionarlo una volta che lo avrai esaminato. - Apportata una correzione ai dettagli Server/Modulo che venivano mostrati sotto le sezioni sbagliate nella pagina con i dettagli del server. - Apportate alcune correzioni alle caselle del cielo relative alla loro apparizione e passaggio. - Le creature ora escono dalla modalità furtiva e perdono gli effetti dell’invisibilità quando muoiono. In questo modo è leggermente più facile individuarne il corpo nel caso in cui lo si voglia resuscitare. - Corretto un bug che non permetteva l’assegnazione di punti esperienza per l’uccisione di creature con un VC superiore a 20. - Corretto un bug che si verificava in caso di disconnessione da una partita multigiocatore mentre si era in posizione difensiva. In quel caso, una volta ristabilita la connessione al server, il tuo personaggio non era più in grado di muoversi. - Corretti diversi bug relativi ai discepoli del drago e alle prove ELC. - Corretto un problema con il compagno che non eseguiva i suoi script di morte. - Un Bardo/Signore pallido di livello epico ora mostrerà correttamente gli incantesimi epici contenuti nel proprio menu degli incantesimi una volta che il Signore pallido raggiungerà il livello 15. - Al momento stiamo cercando di eliminare gli effetti grafici della furtività/invisibilità dai compagni prima che vengano rimossi dal gruppo, in modo che smettano di svanire. - Corretto un bug che poteva impedire al tuo personaggio di aumentare di livello se in precedenza avevi perso una classe a causa della perdita di livello. - Aggiunto un leggero ritardo al suono riprodotto in caso di inventario pieno. Questo risolve il problema del suono che non veniva riprodotto quando lasciavi un oggetto mentre cambiavi arma. - Corretto un bug che faceva rimanere i contenitori sempre aperti. - Corretti alcuni bug che facevano sparire improvvisamente il contenuto del tuo inventario. - Corretto il messaggio "Ottenute monete d’oro" che veniva mostrato anche quando perdevi le monete. - Aggiunti ulteriori emoticon al relativo menu (Leggi, Bevi pozione, Medita, Adora, Siedi a terra, Cadi in avanti, Cadi all’indietro). - Corretto il messaggio di testo che compariva quando usavi incalzare in una posizione difensiva. - Corretto il crash nella schermata di selezione del personaggio che si verificava nel caso in cui disponevi di un personaggio con una classe personalizzata nell’elenco e caricavi un modulo che non la supportava. In quel caso, quella classe veniva visualizzata come “Barbaro”. - Corretto un bug nel sistema di incontri che faceva riapparire le creature di primo livello una volta che il tuo personaggio era di livello superiore a 20. Questa modifica influisce su tutti i moduli che NON appartengono alla campagna ufficiale. - Cliccando su OK nel menu con le opzioni audio ora sarà possibile salvare correttamente nel file nwn.ini il fornitore audio selezionato tramite le opzioni audio avanzate. In precedenza veniva invece salvato il fornitore audio preferito, che avrebbe potuto essere diverso. - Corretto un problema di visualizzazione con il menu delle opzioni modalità furtiva/incantesimo dei compagni. - Corretto il talento arciere zen che ora viene usato per gli attacchi a distanza non di contatto invece che come attacco a distanza di contatto. - Risolti diversi problemi nel calcolo dei bonus d’attacco per gli attacchi ravvicinati di contatto. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Corretta una violazione d’accesso che si verificava quando l’editor degli script apre o ripara uno script contenente una riga vuota simile a questa: #include "". - È stata introdotta una casella di testo al posto di un indicatore a scorrimento per determinare la quantità di nebbia nelle proprietà video dell’area. - La quantità di nebbia massima è stata aumentata da 15 a 200. Il minimo è rimasto a 0. - Corretti gli eventi OnCutsceneAbort(), OnPlayerEquipItem(), OnPlayerUnEquipItem() e OnStoreClosed() che non venivano controllati quando veniva fatto il controllo degli script inutilizzati. - Corretto un messaggio d’errore interno in inglese nel Wizard delle creature riguardo l’impossibilità di aggiungere una classe. DM: =-=-=-=-=- - Aggiunta una casella di conferma alla caratteristica DM "Trasporta tutti i giocatori nel punto". - Gli oggetti generati dai DM ora appaiono rivolti verso di essi, piuttosto che sempre verso est. - I DM possono ora attaccare di nuovo le creature. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Il comando di script GetFacing() ora restituirà sempre l’angolo arrotondato al valore più vicino. Ciò risolve il problema che si verificava in rare occasioni quando il valore ottenuto variava di 0,01 causando il fallimento delle operazioni di raffronto e bloccando alcuni enigmi in OdS. - Apportate alcune correzioni a GetIsImmune() per risolvere i problemi dei monaci, druidi, paladini e discepoli del drago rosso in possesso di più talenti che danno l’immunità ai veleni e alle malattie. - Apportata una correzione a GetHasSpell() che prima restituiva dei valori errati per le creature che erano in grado di lanciare gli incantesimi cura/infliggi ferite. - Apportata una correzione al comando di script GetClassByPosition() per farlo funzionare con le nuove classi prestigio di OdS e CLASS_TYPE_OOZE. - Apportata una correzione al comando di script CreateItemOnObject(). Ora, se l’oggetto creato è stato inserito in un gruppo esistente di oggetti simili, CreateItemOnObject() restituirà l’oggetto aggiunto al gruppo invece del messaggio OBJECT_INVALID. Se invece il gruppo è al completo, allora CreateItemOnObject() restituirà l’overflowed stack che era stato creato. Questa modifica permette inoltre di correggere un bug dell’incantesimo scrivere pergamene. - Corretto un problema quando viene chiamato SetCutsceneMode(FALSE) ed esso non libera l'indicatore della trama del giocatore. - Il comando di script SurrenderToEnemies() ora rimuove gli effetti delle ferite dalla creatura arresa, in modo che tu possa parlarci. - Ora è possibile specificare qualsiasi velocità di spostamento per la telecamera. - Apportata una correzione al comando CreateObject(). Modifiche al server: =-=-=-=-=-=-=-=-=-==-=- - Apportate alcune ottimizzazioni per migliorare il tempo di risposta dell’interfaccia server dedicata di Windows. File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - appearance.2da - iprp_aligngrp.2da - iprp_onhitspell.2da - polymorph.2da - portraits.2da - skyboxes.2da - soundset.2da - spells.2da - vfx_persistent.2da Dettagli per la versione 1.61 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Aggiunto il supporto per i file .tlk personalizzati per le partite a giocatore singolo. In un aggiornamento futuro tale supporto verrà esteso anche alle partite multigiocatore. - OdS: sono stati risolti alcuni problemi con le sequenze filmate - OdS: Capitolo 2 – risolto un problema con il portale interno verso la fine del Capitolo 2 - OdS: Capitolo 2 – risolto un bug nel dialogo con la matrona Myrune - OdS: Capitolo 2 – risolto un problema quando venivano impartiti comandi ai PNG verso la fine del Capitolo 2 - OdS: Capitolo 2 – risolto un problema con un paio di salvataggi automatici verso la fine del Capitolo 2 - OdS: Capitolo 3 – risolto un bug nel dialogo con un compagno - OdS: Capitolo 3 – risolto un bug nell’interazione con il gruppo - OdS: Capitolo 3 – risolto un bug nell’interazione con il Dormiente - OdS: Capitolo 3 – risolto un problema con una sequenza filmata che permetteva di diventare invulnerabile - OdS: Capitolo 3 – modificata la sequenza finale - Apportata una riduzione danni per DD e barbari. - Aggiunto il comando dm_visualeffect. Il primo parametro per vfx # è di tipo intero, il secondo (di tipo reale, facoltativo) esprime la durata in secondi. Può riguardare il terreno, le porte, le creature e gli oggetti. - Risolto il problema dei PNG che cercano di usare oggetti a loro preclusi per via della razza, dell’allineamento o per le limitazioni di classe, finendo col rimanere immobili. - Risolto il tempismo con cui eseguire il turbine, in modo che sia possibile attaccare subito dopo averlo usato. Sono stati inoltre corretti numerosi messaggi d’avvertimento relativi agli attacchi. - Corretto un bug nell’accesso all’inventario mentre il contenitore posto in cima a esso era aperto. L’inventario veniva aperto ma non conteneva oggetti. - Corretto un bug nella pagina LAN che non permetteva di aggiornare il pulsante di connessione in caso di elenco vuoto e aggiunta di un nuovo server. - Corretto un crash nell’interfaccia opzioni audio che poteva verificarsi quando Environment Effects=1 ma era stata disabilitata l’accelerazione audio hardware tramite DXDiag. - Corretto un crash nella schermata di aumento di livello che si verificava se avevi un famiglio non valido. - Corretto un crash in fase di caricamento della partita quando il giocatore riusciva a salvare fra il momento in cui un evento OnHitCastSpell veniva segnalato e quello dell’impatto. - Corretto un crash che si verificava esaminando un oggetto appena prima di abbandonare un’area. - Corretto un problema ELC che si manifestava a volte ai livelli epici. - Corretto un bug nel bonus di livello del Signore pallido. - Corretti un paio di bug abbastanza rari. - Corretto un bug nel salvataggio/caricamento quando si usa un file di parlato personalizzato. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= Generale: - Corretto un bug che dava origine a un messaggio d’errore “array out of bounds” quando due comandi nella finestra opzioni tentavano di prelevare i loro testi dalle StrRefs. Questa modifica corregge la violazione d’accesso quando si cerca di aprire la finestra con le opzioni. - Corretto un bug che causava un doppio spostamento dell’indice dell’oggetto selezionato in seguito alla pressione dei tasti Ctrl-freccia su o Ctrl-freccia giù nell’elenco delle wav nella finestra proprietà audio. - Piccole correzioni alla stabilità. - Corretti alcuni problemi di memoria. Contenuti personalizzati: - Supporto per l’utilizzo di un file .tlk alternativo se la StrRef è maggiore di 0x00ffffff, dove il bit 0x01000000 è stato impostato. Esso maschererà le due cifre esadecimali più alte e userà il numero risultante come StrRef nel file .tlk alternativo. - Il foglio “contenuti personalizzati” nella finestra “proprietà modulo” contiene le impostazioni per specificare un file .tlk personalizzato fra quelli presenti nella sottocartella .tlk dell’utente. - Aggiunta la finestra conflitti Hak. È possibile accedervi tramite la pagina “contenuti personalizzati” nella finestra “proprietà modulo”. - L’aggiornamento della palette di colori personalizzata includerà ora modelli presi dai ERF (leggi: Hak pak) in aggiunta ai classici modelli. Oggetti: - Aggiunto il supporto per le vesti. - Aggiunte le proprietà Maledetto/Non abbandonabile per gli oggetti. - Le fruste create nel Wizard dell'oggetto hanno automaticamente "Talento bonus: Disarma(frusta)". - Aggiunto il supporto per la singola proprietà oggetto “Effetto video”. - Corretto il bug nel quale l’effetto video del danno elementale non si sovrapponeva sempre a quello del danno da allineamento. - Modificata la gestione degli effetti video basati sull’allineamento nel gruppo strumenti, in modo che qualsiasi tipo di danno contro una creatura sia del bene che del male generi un effetto video. - Corretto un bug nella finestra “proprietà oggetto” che non faceva apparire nessuna sfumatura di colore per una parte dell’arma se questa aveva un solo colore. - Le monete d’oro non possono più essere impostate su Non abbandonabile nell’inventario delle creature. - Quando realizzi l’icona di un’armatura, i pezzi che la compongono vengono ora nascosti secondo le impostazioni contenute nel file parts_robe.2da. Creature: - Aggiunto il supporto per le ali e le code. - Aggiunte le proprietà saccheggiabili e tempo di decadimento alle creature. - Wizard delle creature e la finestra “creatura” supportano fino al livello 60. - Nella finestra “proprietà creatura”, inserendo un livello maggiore di 15 per l’abilità speciale dell’incantatore, questo verrà riportato automaticamente a 15. - Corretto il bug nella finestra “creatura”, dove accedendo alla pagina “classi”, quelle non specificate venivano considerate di livello 1 rispetto al livello totale della creatura quando si trattava di calcolare i PF (per esempio, aberrazioni di livello 10 avrebbe avuto 12 livelli di bonus alla costituzione). - Corretto il bug che consentiva di salvare una creatura con una classe di livello 0. - Quando carichi una creatura, non verranno più caricate quelle classi che hanno un ID pari a -1 e/o livello 0. - Non è più possibile impostare il livello di una creatura a 0 nella finestra “proprietà creatura”. - Quando carichi i nomi dei pacchetti nell’editor delle creature, usa etichette 2da se StrRef non viene trovata. Wizard creature, Wizard aumento livello creature: - Aggiunto un nuovo pacchetto basato su 2da Wizard delle creature. - Aggiunto Wizard aumento livello creature. Puoi avviarlo cliccando col pulsante destro del mouse su una creatura esempio, o andando sulla targhetta classi nella finestra “Proprietà creatura” e cliccando sul pulsante Wizard aumento livello. - Corretto il bug nel Wizard creature che non permetteva di inizializzare il pacchetto iniziale. - Modificato il Wizard creature in modo da usare le tabelle CLS_BFEAT_*.2da per determinare i privilegi di classe bonus invece di ricorrere alle regole predefinite per ogni classe. Questa correzione risolve i problemi dell’assenza di regole per alcune classi e campi di livelli, cosa che impediva a determinate creature di ottenere i talenti bonus. Aree: - Aggiunta casella proprietà alle aree. - Aggiunta proprietà area per la distanza della nebbia. - Aggiunta la lettura di una casella predefinita da environment.2da quando si impostano le proprietà predefinite per un’area. - Aumentata l’altezza della finestra Wizard area in modo che tutti i tipi di caselle siano visibili senza dover scorrere l’elenco. - Corretto il bug nella colorazione di interi gruppi di caselle. - Usando il menu contestuale per aprire la finestra dell’inventario su un oggetto all’interno del visualizzatore dell’area e cliccando su OK, esso ora considererà l’area come modificata. - Corretto il bug che non permetteva alla finestra “Modifica luogo” di non considerare l’area come modificata. - Aggiunto il pulsante “Applica” alla finestra “Modifica luogo”. - Corretto il crash che si verificava eseguendo le seguenti operazioni: seleziona oggetto, copia, incolla, clicca col pulsante destro del mouse, seleziona di nuovo l’oggetto, copia, incolla. - Corretto il crash che si verificava quando venivano premuti i tasti Ctrl-C su un oggetto e quindi se ne selezionava un altro nell’area della visuale struttura e si premevano nuovamente Ctrl-C. Negozi: - Aggiunte nuove proprietà negozio agli elenchi di tutti gli oggetti base: IdentifyPrice, MaxBuyPricex , StoreGold, OnStoreClosed, WillNotBuy e WillOnlyBuy. - Corretto il crash che portava all’uscita al desktop a causa dello stack overflow nella finestra “Proprietà negozio” quando si cliccava sulle frecce su/giù per determinare i valori di vendita massimo/minimo, quando contenevano determinati valori inseriti manualmente o fuori parametro. - Corretto il bug di comparazione egualitaria per i negozi che non controllava l’evento OnOpenStore (questo errore influiva sull’uso del comando AddToPalette negli eventi legati ai negozi). Modulo: - Corretta la violazione d’accesso che impostava erroneamente la data e l’ora quando l’orologio di sistema dell’utente superava l’anno 2038. - Aggiunta l’opzione per creare una copia di backup durante il salvataggio del modulo. - Corretto il bug che non permetteva di impostare la sezione Strings nell’intestazione ERF di un modulo con lo stesso valore contenuto nella descrizione CExoLocString del file Module.ifo. - Ottimizzato il file di I/O ERF. L’importazione e l’esportazione di file ERF ora avviene più velocemente e usa meno memoria. - Aumentata notevolmente la velocità di salvataggio della palette di colori personalizzata per le creature. - Finestra costruzione modulo: - Cliccando due volte su un esempio nell’elenco dei messaggi, permetterà anche di modificarne le proprietà nell’apposita finestra. - Cliccando due volte su un messaggio relativo al diario nell’elenco dei messaggi, sarà possibile accedere all’editor del diario. - Aggiunti gli eventi OnPlayerEquipItem e OnPlayerUnEquipItem alle proprietà del modulo. Gestione risorse: - Corretto il bug nella finestra “Selezione risorsa” che in precedenza mostrava più “Selezioni” nel caso in cui fossero stati premuti più tasti durante l’aggiornamento dell’elenco risorse. - Corretto il bug che non consentiva di disattivare i messaggi “Modifica risorse standard” e “Modifica una risorsa in un hak” quando l’utente spuntava la casella “Non avvertire di nuovo”. - Ricarica completamente una palette di colori personalizzata nel caso in cui si cercasse di aggiungere un modello associato a una palette inesistente in quella attuale. Questo problema potrebbe verificarsi con i vecchi moduli creati prima dell’aggiunta di nuove palette di colori standard. Script: - Nell’editor degli script, quando si analizzano le scorciatoie per uno script, le costanti definite dall’utente ora appariranno in grassetto nell’elenco “costanti”. Una costante definita dall’utente deve essere di tipo intero, reale o stringa ed essere assegnata. Esempio "const int BLAH = 0;". - Corretto il suggerimento che appariva sulla barra di stato BadStrRef quando si spostava il cursore del mouse sull’area per l’inserimento del testo principale dell’editor degli script. - Aggiunti menu contestuali per le finestre di luogo e delle variabili dalla visualizzazione della struttura del modulo. - Finestra variabili: - Corretta la finestra variabili che non considerava l’area corrente come modificata quando veniva usata in un esempio. - Aggiunta la finestra “Opzioni variabili” per gli esempi di incontro e attivatore. - Sostituire una variabile non comporterà più la sua cancellazione dall’elenco delle variabili. Ciò ti permetterà di sostituirla di nuovo senza doverla selezionare una seconda volta. - Dopo aver eliminato una variabile, verrà presa quella seguente che è stata spostata nella riga selezionata, ammesso che ve ne sia una. - Corretto il pulsante “Elimina” che rimaneva attivo anche quando non vi era alcuna variabile selezionata. Porte: - I modelli per le porte invisibili contenuti nel file doortypes.2da (VisibleModel = 0) ora appaiono nell’elenco degli aspetti delle porte uniche nella finestra “Proprietà porta”, indipendentemente dal set di caselle che si sta utilizzando per l’area attuale. - La finestra di dialogo ora controlla le colonne TileSet0, TileSet1, TileSet3 in doortypes.2da se la colonna del set grafico non corrisponde al set di caselle dell’area attualmente aperta. Se una di queste colonne aggiuntive corrisponde al set di caselle dell’area attuale, allora l’aspetto di quella porta è selezionabile. - Wizard porta ora imposta OnDeath=x2_door_death per le nuove porte. Oggetti utilizzabili: - Aggiunto il supporto alla mappatura ambientale per gli oggetti utilizzabili, attraverso la lettura della colonna "Reflection" contenuta in placeables.2da. **** significa nessuna riflessione. "Predefinita" indica l’uso dell’effetto di mappatura ambientale predefinito. Qualsiasi altro valore indica l’uso del file TGA menzionato. Audio: - La pagina audio della finestra “Proprietà dell’area” non mostrerà più le tracce audio inesistenti. - La pagina audio della finestra “Proprietà dell’area” non mostrerà più tracce audio ambientali inesistenti. - Corretto il bug che impediva all’elenco dei suoni ambientali contenuto nella pagina audio della finestra “Proprietà dell’area” di utilizzare la colonna DisplayName in ambientsound.2da quando non era presente nessuna StrRef nella colonna Descrizione. Editor dei dialoghi: - Corretto il bug che impediva alla funzione Text Dump nell’editor dei dialoghi di ripristinare la cartella originale funzionante del gruppo strumenti dopo aver salvato il blocco di testo. - Eliminata la casella Looping per le animazioni in un nodo di dialogo. - Aggiunta l’opzione “Menu contestuale” nel visualizzatore dell’area per modificare direttamente i dialoghi di un esempio. Controllo grammaticale: - Eliminato il controllo grammaticale di MS Word. Diario: - Corretto il bug che portava all’eliminazione di recenti modifiche al LocName e ai Commenti di una categoria del diario quando si cliccava col pulsante destro del mouse sui nodi della struttura di quella categoria. Fazioni: - Aggiunti degli indicatori di avanzamento per gli aggiornamenti delle fazioni quando si conferma nell'editor di fazione. Plot Wizard: - Corretto il bug nel Plot Wizard che si verificava quando venivano inserite righe OnAcquireItem in cima allo script OnAcquireItem del modulo, se quello script già esisteva ma non conteneva nessuna precedente modifica Plot Wizard. - Risolto un problema nel Wizard dei nodi della trama, dove un nodo che utilizzava il nemico designato veniva sempre caricato con il pulsante radio "Scontro con il nemico" spuntato, anche se veniva salvato con il pulsante "Conversazione" spuntato. Supporto multi lingua: - Aggiunta la possibilità di utilizzare il gruppo strumenti nella lingua specificata nel file dialog.tlk, e non più solo in inglese. - Corretta la finestra LocString che, in assenza di una stringa nella lingua selezionata dall’utente, mostrava la prima disponibile. - Corretta la struttura della conversazione che mostrava sempre le locstring in inglese invece che nella lingua selezionata, come avviene ora. - Corretto il bug a causa del quale un controllo LocString aggiungerebbe il testo visualizzato alla locstring durante la sua creazione, quando il testo mostrato non è nella lingua selezionata. - Se un controllo del testo localizzato non riesce a trovare una stringa nella lingua e nel genere specificati, esso ne cercherà un’altra nella stessa lingua ma del genere opposto, prima di passare a una strref o a una stringa in un’altra lingua. - Corretto il problema che si verificava una volta cliccato OK nella finestra “Stringa multilingua” se la stringa mostrata non era nella lingua selezionata. - Aggiunta l’opzione Lingua di modifica predefinita in modo che l’utente possa impostare una lingua predefinita diversa da quella specificata nel file dialog.tlk per modificare le locstring. Tieni presente che ciò ha effetto solo sul testo del modulo inserito dall’utente. DM: =-=-=-=-=- - Corretti i PF che a volte venivano mostrati come 0/0 nella barra del gruppo del DM. - I DM riceveranno ora messaggi di Attacco, Danni e Morte come se fossero a tutti gli effetti membri del gruppo. - Apportata una correzione in modo che tu non possa inviare una creatura posseduta da un DM nel Limbo. - Corretto il bug che impostava il livello di difficoltà su facile quando un DM usciva dalla schermata con le opzioni di gioco. - Corretto il bug nel quale se un DM rubava un oggetto equipaggiato direttamente da uno slot di un giocatore, l’ingombro di quel personaggio non veniva ricalcolato. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Aggiunti diversi comandi di script in OdS fra cui: GetCreatureStartingPackage() SetCameraHeigth() ForceRest() SetStolenFlag() GetIsCreatureDisarmable() GetItemPropertyParam1Value() GetItemPropertyParam1() GetItemPropertyCostTableValue() GetItemPropertyCostTable() GetIsInSubArea() EffectCutsceneImmobilize() – questo effetto agisce contro il difensore nanesco in posizione difensiva, immobilizzandolo sul posto, senza tuttavia arrecargli ulteriori penalità. Non è possibile opporsi a questo effetto (nemmeno usando Libertà di movimento). - Ora gli oggetti vengono lasciati al loro posto quando CopyItem() o CopyAndModifyItem() non riescono ad aggiungere il nuovo oggetto all’inventario. - Corretto il comando CopyAndModifyItem() per non depositare sempre gli oggetti ai tuoi piedi. - Corretto un crash quando un’area cercava di fare un ActionSpeakString(). - StartNewModule() non causerà più un crash se il nome del modulo non è corretto. File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - Probabilmente la maggior parte di essi – consulta il file 2dasource.zip o la cartella "source" nella cartella di installazione di NWN. Dettagli per la versione 1.32 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Apportate diverse correzioni per impedire accessi illeciti al gioco/personaggi/server. Ci dispiace, ma non riveleremo mai pubblicamente i correttivi specifici apportati al gioco per impedirne la violazione. - Aggiunti alcuni controlli di sicurezza riguardo il codice CD. Speriamo che ciò possa evitare messaggi insensati da parte di Windows del tipo “Inserire il CD di NWN all’interno del tuo disco”. - Corretto un bug che causava un drastico calo del numero di fotogrammi al secondo utilizzando a più riprese certi tipi di armi (ad esempio, i dardi) dotate di alcune forme di danni aggiuntivi (per esempio, fuoco). - Apportata una correzione al sistema di ferimento. - Corretti alcuni problemi video nell’elenco dei server multigiocatore su Internet: - I server più vecchi non vengono elencati (alcuni venivano mostrati). - I server più nuovi vengono elencati, ma il pulsante “Connettiti” è disattivato.- se non dispone dell(e)’espansione(i) richieste per il server elencato il pulsante “Connettiti” rimane disabilitato. - La pagina con i dettagli mostra i requisiti di XP nello slot con il numero della versione (per esempio, "7041 + XP1 + XP2") ed è evidenziata in rosso se non disponi dei requisiti necessari. File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- Nessuno Dettagli per la versione 1.31 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Corretto il sistema di riferimento del database alle variabili nome giocatore. Questa correzione si trova già in Live 1.30 ma annullerà la compatibilità fra i dati specifici del giocatore fra le versioni 1.30 e 1.31 di SoU. Ci scusiamo per gli eventuali inconvenienti. - Corretti alcuni problemi di compatibilità fra SoU e le altre versioni. - SoU: i compagni si ricorderanno lo stato di avanzamento di livello per modulo per PG. - SoU: Capitolo 1 - Tymofarrar dovrebbe parlare solo ai compagni a lui vicini e non a tutti quelli che è in grado di vedere (e che potrebbero essere troppo distanti per sentirlo). - SoU: Capitolo 1 – modificato il descrittore del cibo nella cucina di Drogan. - SoU: Capitolo 2 – aggiornate alcune modifiche al database dal Capitolo 1. - SoU: Intervallo – introdotte più aree per riposare prima dello scontro con la mummia. - SoU: Intervallo – corretto il problema della mancata creazione di una copia del pg nella sequenza filmata a Slaad. - SoU: Intervallo – corretto il recupero dei dati dei compagni dal capitolo 1. - Aggiornati alcuni ritratti dei personaggi. - Apportata una correzione ai compagni che non venivano caricati dal database dopo il passaggio del modulo. - Corretti gli occhi incandescenti del monaco che non venivano più mostrati al livello 20. - Apportata una correzione teorica al bug "body switching". Fateci sapere se il problema è stato risolto o meno all’indirizzo nwbugs@bioware.com. - Aggiunto un nuovo comando per la console - "setfogdistance x" dove x rappresenta la distanza alla quale impostare la nebbia. Al momento, questo comando può muovere il piano solo in lontananza e non indietro. - Corretta l’opzione .ini per il server ShowDMJoinedMessage. Ora funziona a dovere. - Corretto un problema con ModifyNumAttacks che non si accumulano correttamente. - Eliminata la penalità per i colpi andati a vuoto (è stata accorpata nella penalità di mischia). - Apportata una correzione alla procedura di autenticazione automatica di GameSpy. - Il talento “Deviare frecce” ora può essere usato con una mano libera qualsiasi, e non solo con la sinistra, come accadeva in precedenza. - Corretta la proprietà dell’oggetto "Su colpo: cecità" in modo che ora funzioni di nuovo. - Adesso per rimanere stordito da un pugno devi venirne colpito e riceverne i danni. - Adesso per morire a causa di un attacco “Palmo tremante”, devi subirne dei danni. - Aggiunta una correzione per permettere ai compagni durante la campagna ufficiale originale di equipaggiare gli oggetti magici non identificati in fase di caricamento, in modo da poterli modificare in SoU. - La proprietà dell’oggetto "Su colpo: respingi" ora usa il suo valore CD. - Apportata una correzione al calcolo del bonus di attacco che concedeva erroneamente bonus a certi effetti di riduzione dei danni. - Corretto un bug che faceva sempre fallire la prova sulla concentrazione per gli incantesimi all’interno di un sottomenu. - Corretto un bug che faceva sempre fallire al chierico la prova sulla concentrazione quando lanciava un incantesimo appartenente a un dominio diverso dal suo (per esempio, un chierico del dominio dell’aria che lanciava “fulmini a catena”). - Corretta la schermata di riepilogo avanzamento di livello in modo che ora mostri il numero di punti ferita corretto, ottenuti aumentando di livello quando sei malato e se la tua CON è scesa. - Se ricevi un effetto della morte quando sei immortale, i tuoi punti ferita verranno riportati automaticamente a 1 nel caso scendessero sotto questa soglia. - Per lanciare degli incantesimi con un anello/amuleto, ora devi equipaggiarlo. - Corretta la "Descrizione server" che appariva in modo errato sotto la voce "Descrizione modulo" nella pagina Preferiti/Cronologia. - La resistenza agli incantesimi ottenuta tramite gli oggetti non si accumula più con quella dovuta all’abilità innata del monaco in circostanze particolari. - Risolto il problema del lancio degli incantesimi difensivi. - Corretto il controincantesimo che faceva sì che il giocatore avanzasse verso il bersaglio. - Corretta la CD per individuare le trappole. Ora è necessario ottenere un d20 con un lancio invece che un d10. - Corretti “Passo senza tracce” e “Senso della natura”, in modo che ora abbiano effetto nelle situazioni opportune. - Corretto un problema con lo scambio di modulo e la schermata per la scelta del personaggio. - Apportata una correzione ai tasti di controllo mentre si entra nella modalità sequenza animata. - Corretto il salvataggio automatico del ritratto e delle informazioni dei personaggi quando il giocatore si trovava in un’area di collegamento. - Corretto il problema del doppio clic su un pulsante nel menu “Carica partita” che creava problemi di visualizzazione. - Corretto un crash che si verificava quando venivano arrecati danni notevoli a un personaggio diverso da una creatura. - Corretta l’opzione “Equipaggia” relativa agli oggetti a terra. - Corretta la sostituzione delle texture. Gli effetti grafici per pelle di pietra e pelle coriacea, ora dovrebbero funzionare correttamente(rimovendone uno non verranno rimossi tutti). - Corrette le barre a scorrimento "Descrizione server" che non funzionavano nelle pagine Cronologia/Preferiti/LAN. - Corrette le trappole posizionabili che venivano generate attraverso lo script senza essere aggiunte all’elenco delle trappole presenti nell’area. In questo modo era impossibile individuarle. - Corretti alcuni controlli ELC che non funzionavano correttamente. - Corretto un problema con i mostri nemici che erano in grado di aprire le porte dotate di trappole dal PG senza prima aver disattivato la trappola. - Corretti i problemi con i contenitori degli oggetti nell’inventario dei compagni. - Corretto il problema della vendita degli oggetti dai contenitori dei compagni - Corretto il bonus cooperazione Disponi/Disattivare trappola che non veniva mostrato sulla scheda del personaggio. - Corretti alcuni problemi di visualizzazione nel libro degli incantesimi. - Corretto un crash durante il salvataggio di certi file .tga corrotti contenenti i ritratti personalizzati. - Corretto un crash che si verificava in caso di morte di una creatura mentre il DM stava osservando l’inventario. - Corretto un crash nelle opzioni di gioco causato dallo spostamento rapido dell’indicatore "Qualità grafica generale" quando era attivato l’anti-aliasing. - Corretto un crash raro che si verificava quando venivano depositate delle monete d’oro in un contenitore. - Corretto un crash che si verificava quando veniva chiamato un famiglio non in tuo possesso. - Corretti alcuni problemi di memoria. - Corretto un crash che si verificava saltuariamente quando veniva visualizzata la pagina con i dettagli del server LAN. - Corretto un crash che si verificava quando si tentava di raccogliere un oggetto in un’area NON VALIDA. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. DM: =-=-=-=-=- - Aggiunta una nuova opzione DM "Porta giocatore singolo a DM" al menu. Inoltre sono state spostate le icone DM "Esamina foglio personaggio" ed "Esamina inventario" dal loro sottomenu esamina, per far spazio alla nuova opzione. - Corretto il problema del ritratto che non veniva salvato per i DM quando questi ospitavano la partita e i salvataggi. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Aggiunti 7 comandi di script. Consulta l’editor degli script per maggiori dettagli. void ExportSingleCharacter(oggetto oPlayer); void SetSubRace(oggetto oCreature, string sSubRace); void SetDeity(oggetto oCreature, string sDeity); int GetIsDMPossessed(oggetto oCreature); int GetWeather(oggetto oArea); int GetIsAreaNatural(oggetto oArea); int GetIsAreaAboveGround(oggetto oArea); - Aggiunta l’opzione “Genere” a GetStringByStrRef(). - Aggiunto il supporto per gli attivatori nel comando di script GetLockKeyTag(). - Gli oggetti non faranno più riferimento alle conversazioni private, il che significa che BeginConversation ora può essere usato per svolgere i dialoghi fra PNG. - Apportata una correzione al comando di script CreateObject per la creazione dei negozi. - Apportata una correzione in modo che l’orologio interno del gioco non dia problemi quando vengono chiamati SetCalendar o SetTime. - Corretto EffectNegativeLevel in modo che non causi uno script underflow. - Apportata una correzione al comando GetTotalDamageDealt() in modo che funzioni con le porte e gli oggetti. - Apportate alcune piccole correzioni ad ActionEquipMostDamagingMelee(). - Apportata una correzione al formato di debugger dello script che in precedenza dava dei problemi quando una funzione con parametri e con un prototipo veniva seguita da un valore costante. - Corretto GetDamageRoll(), in modo che ora restituisca il giusto valore danno massimo disarmato. - Corretti i crash causati dallo script di un'area per applicare un incantesimo AOE a un luogo o a un oggetto utilizzando il comando di script ApplyEffectAtLocation o ApplyEffectToObject. Modifiche al server: =-=-=-=-=-=-=-=-=-==-=- - Aggiunta l’opzione per creare una copia di backup del file del personaggio da esportare. nwnplayer.ini [Server Options] BackupSavedChars=1 Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Incrementata la velocità di caricamento delle risorse negli Hak pak. - Aggiunti gli indicatori di avanzamento durante il caricamento degli Hak pak. - Aggiunta la possibilità di ascoltare i set audio quando si clicca sul loro nome nell’elenco all’interno della finestra “Selezione set audio”. - Aggiunta la finestra Regolazione locazione al menu contestuale editor area per gli oggetti esempio. - Aggiunta l’opzione “Menu contestuale” nel visualizzatore dell’area per andare direttamente alla finestra con l’inventario per le creature e gli oggetti. - Corretti 6 problemi di memoria. - Quando si apre un modulo che non richiede tutte le espansioni installate dal gruppo strumenti, l’utente viene avvertito che una volta salvato avrà bisogno di tutte quelle espansioni per funzionare. - Il gruppo strumenti non controlla più la stringa "Luogo" nel registro per determinare dove si trovano le sue risorse. Esso si limiterà a usare la cartella dalla quale viene eseguito. Ciò significa che puoi avere due diverse installazioni di Neverwinter - una con XP1 e una senza - e gli eseguibili del gruppo strumenti saranno in grado di avviarsi indipendentemente da ciascuna cartella di installazione. - La finestra Guida | Informazioni ora elenca tutte le espansioni installate. - Corretto il messaggio BadStrRef che appariva quando si spostava il cursore del mouse su certe zone di varie finestre ereditate dalla finestra generica Wizard. - Corretto il messaggio BadStrRef quando si spostava il cursore del mouse sull’area listbox e sull'immagine finale nel Wizard modulo. - Corretta la finestra Dialogo locazione in modo da riportare la giusta intestazione. - Corretta la violazione d’accesso quando si caricano palette di colori personalizzate e un modello personalizzato contiene un ID nodo palette che non esiste nella sua struttura. - Aumentata ulteriormente la velocità di caricamento delle risorse negli Hak pak. - L’editor dei dialoghi, l’editor degli script e il Wizard trama ora includono messaggi di avviso se si cerca di modificare o salvare una risorsa contenuta in un Hak pak o nelle risorse standard del gioco. - Aggiunta l’opzione per attivare/disattivare il messaggio di avviso "editing-a-standard-resource". Finestra creatura: - Aggiunto il pulsante “Cancella elenco incantesimi”. - Certi modelli di creature ora eseguiranno la loro animazione di pausa invece di rimanere ferme. - Il menu “Modifica” principale non contiene più la voce "Proprietà oggetto posizionabile" se è selezionato più di un oggetto, dal momento che la finestra Oggetto posizionabile non supporta il multi-edit. - Corretto il messaggio "Armatura completa +4" che appariva al posto di "Creazione modulo..." nell’indicatore di avanzamento Crea modulo. Finestra passaggio area: - Lo script di passaggio dell’area creato automaticamente quando veniva modificata una porta di passaggio o attivato un evento OnClick non era lo stesso presente in nw_g0_transition. Ora questo problema è stato risolto. Palette: - Aggiunta l’opzione Trova testo nel menu e un collegamento alle treview delle palette di colori. - Modificata la palette di colori per il terreno per selezionare un nodo cliccando col pulsante destro del mouse. - L’opzione “Aggiorna palette” considera il modulo come modificato. Wizard trama: - Aggiunto il supporto per dare XP negativa nel nodo Wizard trama. Editor degli script: - Se c’è del testo selezionato quando attivi la finestra di ricerca, questo verrà ora inserito automaticamente come la stringa da ricercare. File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - iprp_spellcost.2da - spells.2da - Create linee 2DA di sicurezza. Consulta il file Safe2DALines.txt. Dettagli per la versione 1.30 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.30 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.30 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER POTER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.30, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.29, È DISPONIBILE UNA PATCH CHE TI PERMETTE DI PASSARE DALLA 1.30 ALLA 1.29. - Aggiunte le creature Hobgoblin e Demone degli abissi alle risorse di gioco. - Aggiunti comandi di script per l’accesso al database. - Apportati alcuni miglioramenti alle prestazioni di rete. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. - Modificato il pannello di connessione in modo che se premendo Canc durante la connessione a GameSpy verrai condotto nelle pagine Cronologia/Preferiti/Amici. - Corretto il bug con la lista degli amici dove non veniva mostrato il nome corretto associato al server. È stato inoltre corretto il bug che faceva apparire un server extra inesistente con un ping di -1. - Corretto un bug che provocava la fuoriuscita dal gioco caricando un modulo con un Hak pack contenente una creatura personalizzata. Al successivo tentativo di caricamento del modulo, il gioco si bloccava definitivamente. - Corretta la scheda del personaggio che mostrava il "Bonus d’attacco" errato dopo aver caricato una partita dall’interno del gioco. - La scheda del personaggio ora mostra anche il tuo bonus d’attacco di base. - Le creature con animazioni “limitate” ora possono usare gli archi e le balestre. - Corretto il problema del caricamento delle partite se la cartella con i salvataggi non aveva specificato un numero. - Corretto un problema con un controincantesimo nel quale il personaggio si dirigeva verso il bersaglio. - Corretta l’interfaccia di avanzamento disattivare/recuperare trappola che non spariva quando il personaggio o il famiglio moriva nel tentativo di compiere quell’azione. - Gli script relativi agli oggetti con un’area di effetto personalizzata ora vengono caricati correttamente dalle partite precedentemente salvate. - Modificato il sistema di messaggi relativi alle abilità per interagire con le trappole che non possono essere disattivate. Ora se provi a disattivare/recuperare una trappola che non è indicata come disattivabile, il tuo personaggio proverà a farlo come se si trattasse di una trappola normale, quindi riceverà un messaggio con scritto *successo impossibile*. - Corretti i messaggi relativi alle trappole, laddove prima veniva comunicato erroneamente che non era possibile fare una certa operazione. - Corretti alcuni messaggi in combattimento relativi alle proprietà di diminuzione della CA. - I messaggi di "Immunità agli incantesimi/Tiro salvezza" ora vengono mostrati in maniera più intuitiva. - Corretto un bug per far sì che ora il bonus per mira ottima degli halfling compaia nella scheda del personaggio. - Aggiunto un messaggio quando un compagno termina le munizioni. - Viene fornito un apposito messaggio di cambio di allineamento in tutti quei casi in cui sei vicino a perdere/riottenere la possibilità di salire di livello in una classe. - Il gioco ora mostra il messaggio "Oggetto ottenuto:..." quando l’oggetto ottenuto viene cumulato su uno già esistente nell’inventario. - Modificati i resti dei cadaveri che ora sono chiamati "Resti" (Remains). - Modificata la descrizione dei resti dei cadaveri (quando li esamini) per mostrare il nome dell’oggetto che le ha creati. - Corretto il problema con alcuni Kit dei Guaritori/Attrezzi del ladro il cui numero di utilizzi non viene aggiornato correttamente sulla tua barra rapida una volta che questi vengono usati. - Modificato ampiamente il livello di feedback visivo del client. Ora il tuo livello verrà mostrato in rosso se sei in fase di riduzione, così come verranno mostrati in rosso anche i tiri salvezza e le abilità. La riduzione di livello ora prenderà in esame sempre il tuo livello maggiore, dopo che saranno stati applicati gli effetti negativi. - Quando lanci un incantesimo AOE su una creatura, adesso viene mostrato un messaggio con i suoi tiri salvezza. - La vulnerabilità ai danni di un oggetto ora viene rimossa correttamente quando l’oggetto non è equipaggiato. - Gli oggetti dotati di proprietà CA negative (per esempio, -5 CA) ora ti assegneranno il giusto modificatore alla CA. - Corretto un bug con gli effetti multipli di un oggetto che non vengono sempre rimossi correttamente quando l’oggetto non è equipaggiato. - Corretto un bug che in caso di perdita di un livello, portava alla perdita di un oggetto non equipaggiato. - Gli oggetti non possono più essere venduti se è impossibile toglierli. - Corretto un problema relativo ai bonus sui tiri salvezza che non venivano tolti correttamente quando rimuovevi un oggetto. - Corretto un problema che si presentava con alcuni moduli personalizzati, per cui chiudendo una porta, a volte in quella stanza si materializzava una creatura proveniente da un’area diversa. - Le trappole per le porte/oggetti che sono identificate come non individuabili nel gruppo strumenti, ora lo saranno realmente. - Gli oggetti utili ai fini della trama ora dovrebbero apparire correttamente nel deposito degli oggetti smarriti. - Nelle partite multigiocatore, gli oggetti utili ai fini della trama in possesso di un giocatore nel momento in cui si sconnette dalla partita, ora appariranno nella pozza divinatrice. - Corretto il RemoveJournalQuestEntry in modo da mostrare anche la data e l’ora. - Corretto un bug che si verificava se il tuo personaggio era un chierico/ranger multiclasse: gli incantesimi venivano mostrati erroneamente nell’elenco degli incantesimi conosciuti dal ranger. - Corretto il riposo, in modo che i compagni ora riposeranno dopo che ogni script OnPlayerRest personalizzato sarà già stato eseguito. - Corretto il modo in cui gli incantesimi AreaEffect venivano salvati e caricati. - Il polimorfo non può più generare script onexit e onenter. - Corretto il lancio dell’incantesimo metamorfosi attraverso il trascinamento degli incantesimi nella barra rapida. - Le creature del giocatore sotto l’effetto della metamorfosi ora possono usare le pozioni. - Risolto un problema laddove le armi di un druido non erano più visibili abbandonando la forma selvatica. - Apportate correzioni alla dominazione. L’effetto non dovrebbe più rimuoversi parzialmente quando il compagno viene attaccato, ed essi non dovrebbero più vedere il loro padrone come un nemico. - Aggiunto lo "stato di salvataggio" al controllo dello stato del server su nwserver. Il controllo dello stato del server ora mostrerà se il salvataggio è riuscito o meno e i motivi degli eventuali insuccessi. - Apportate alcune modifiche all’interfaccia del nwserver per il supporto della lingua giapponese. - Corretto un bug che non permetteva di gestire correttamente l’aumento/diminuzione della resistenza agli incantesimi. - Modificato il livello di violenza predefinito. In mancanza di un’impostazione all’interno del file .ini, questo verrà settato su media. - Corretto il bug per cui cliccando sul pulsante “Consigliato” sul pannello abilità nella generazione del personaggio non succedeva nulla. - Il pulsante “Consigliato” nella schermata di aumento di livello selezionerà l’ultima classe aumentata di livello (ammesso che il personaggio possa ancora ottenere un livello in quella classe), altrimenti ora troverà una classe valida, preferibilmente una nella quale il personaggio è già salito di livello. - Corretti alcuni problemi con dominare creature ed empatia animale. - Le creature immortali sono immuni a tutti gli effetti di “stato” (frastornare, sonno, paralisi, pietrificazione, eccetera). - Corretto il problema che causava l’apparizione dei personaggi morti in posizione eretta per poi accasciarsi subito dopo al suolo (ora appaiono direttamente a terra). - Corretto un problema che faceva sì che le creature in un luogo affollato apparissero a volte dal lato sbagliato di una porta quando veniva caricata una partita. - Corretto il bug con il pannello di baratto che impediva alla chat di essere ridimensionata quando il pannello veniva chiuso. - Modificato il numero minimo di canali per le voci da 8 a 16. Questo DOVREBBE risolvere i problemi di mancata riproduzione dei suoni durante i combattimenti al chiuso in presenza di numerosi effetti ambientali. - Corretto il bug che consentiva di chiudere e aprire le porte con e senza la chiave. Ora puoi finalmente chiudere le porte con la chiave giusta! - Gli effetti del veleno e della malattia non vengono più applicati alle creature morte. - Corretto il Colpo chiamato. Il bersaglio ora riceverà una penalità solo se l’attacco con Colpo chiamato infliggerà dei danni. - Gli effetti che penalizzano un’abilità ora dovrebbero cumularsi correttamente. - Corretto un bug a causa del quale cliccando in un determinato momento sulla schermata legale, il mouse smetteva di funzionare una volta tornato al menu principale, costringendoti a premere alt-tab per uscire e a rientrare per farlo funzionare di nuovo. - Le musiche della battaglia smetteranno di suonare quando lascerai un’area. - Apportate correzioni agli incantesimi Protezione Vs Allineamento. - Corretto il lancio di immunità contro gli incantesimi da parte di una creatura con un particolare allineamento. - Corretti i bonus ai tiri salvezza che ora funzionano correttamente contro gli incantesimi a effetto d'area lanciati da una creatura con un particolare allineamento. - Ora ottieni un bonus +2 all’attacco per il tuo attacco iniziale quando sei invisibile. - Frastornare ora ti permette di camminare, ma non di lanciare incantesimi né di attaccare. - Corretto un problema con le sorgenti musicali in altre cartelle. - Corretto un problema con l’icona barra del gruppo mancante nella modalità multigiocatore quando veniva usato un personaggio preso dall’elenco invece che da una partita salvata. - Corretta la rimozione degli incantesimi all’aumento di livello quando essi si trovano nella tua barra rapida. - Corretta la rimozione degli oggetti dalla barra rapida. - Apportate alcune correzioni alla resistenza/riduzione ai danni, in modo che il limite di danno diminuito sia sempre corretto. Inoltre ora anche i messaggi mostrati al giocatore riportano i valori corretti. - Apportate ulteriori modifiche al sistema di riduzione dei danni. Anche i relativi messaggi sono stati corretti e ora appaiono più chiari. - Corretto un problema con le scorciatoie della tastiera che non funzionavano correttamente quando all’inizio del gioco ti veniva chiesto di inserire il codice CD. - Corretta la riduzione di livello in modo che ora influisca sulle abilità. - Ora la respinta provoca ClearAllActions(). - Corretto il bug per cui la razza secondaria non veniva riazzerata quando il giocatore cambiava razza. - Corretto il problema per il quale il giocatore si ritrovava bloccato in una conversazione e non poteva iniziarne un’altra con un PNG diverso. - Apportate numerose modifiche nel funzionamento di oscurità in coppia con visione del vero/ultravisione. - I DM non sono più accecati dall’oscurità. - L’effetto grafico della cecità (lo schermo nero) non si trasmetterà più da una partita all’altra. - Apportate alcune correzioni per essere sicuri che le creature salvate carichino le loro animazioni correttamente. - Gli incantesimi ora vengono ordinati nella schermata per la generazione del personaggio, nel pannello aumento di livello, e nella scheda del personaggio. - Corretto un problema di lancio degli incantesimi (il conteggio memorizzato non veniva sempre ridotto). - Corretto il bug che si verificava con “Esamina oggetto” nelle partite multigiocatore. - I compagni dei ranger ora sono dello stesso livello mostrato nella schermata di aumento di livello. Essi ora ricevono il compagno che corrisponde al loro livello reale, senza più cominciare dal livello 6. - Corretti i personaggi importati e gli effetti negativi posti su di loro che rendevano impossibile modificare la loro sequenza di azioni. - Corretto un crash che si verificava quando si cercava di cambiare la password per la violenza senza riuscirvi. - Corretto il crash che si verificava a volte quando l’host terminava una partita multigiocatore. - Corretto il crash che poteva verificarsi quando si stavano danneggiando dei personaggi che facevano finta di lanciare un incantesimo. - Corretto un crash che si verificava raramente quando si lanciavano gli incantesimi contro un bersaglio. - Corretto un crash che poteva verificarsi quando si ottenevano oggetti che potevano essere cumulati ad altri. - Corretto il crash che avveniva quando si trasferivano le monete d’oro nel deposito del giocatore. - Corretti i client che rimanevano bloccati con uno schermo parzialmente nero se il server provvedeva a salvare automaticamente la partita mentre si trovavano in un’area di transizione. - Corretto il crash causato consumando una pozione per poi depositarla nella barra rapida. - Corretto un crash raro con il testo fluttuante e il caricamento della partita. DM: =-=-=-=-=- - I DM ora possono aprire e modificare qualsiasi inventario, inclusi quelli dei giocatori. Essi possono dare oggetti, sottrarli, equipaggiarli e rimuoverli. - I personaggi DM ora saranno invulnerabili quando verranno caricati da una partita salvata. - Corretto il crash che si verificava quando veniva ricaricata una partita da una già in corso (in qualità di DM) al cui interno si trovata un personaggio DM salvato. - Il livello di difficoltà non si azzererà più quando un DM entrerà in una partita multigiocatore. Anche il livello di difficoltà dei DM ora si aggiornerà a quello in uso sul server al momento della connessione. - Ora, quando un DM modifica il livello di difficoltà, gli altri DM in partita potranno vederlo. - Corretto il bug che non permetteva ai DM di lanciare incantesimi contro i PNG. - Corretto un crash che poteva verificarsi con i comandi Goto dei DM. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Aggiunti alcuni nuovi comandi di script: fai riferimento al gruppo strumenti per i dettagli: int GetAppearanceType(oggetto oCreature); void SpawnScriptDebugger(); int GetModuleItemAcquiredStackSize(); oggetto CopyItem(oggetto oItem, oggetto oTargetInventory=OBJECT_INVALID); void SetCampaignFloat(stringa sCampaignName, stringa sVarName, float flFloat, oggetto oPlayer=OBJECT_INVALID); void SetCampaignInt(stringa sCampaignName, stringa sVarName, int nInt, oggetto oPlayer=OBJECT_INVALID); void SetCampaignVector(stringa sCampaignName, stringa sVarName, vector vVector, oggetto oPlayer=OBJECT_INVALID); void SetCampaignLocation(stringa sCampaignName, stringa sVarName, location locLocation, oggetto oPlayer=OBJECT_INVALID); void SetCampaignString(stringa sCampaignName, stringa sVarName, stringa sString, oggetto oPlayer=OBJECT_INVALID); void DestroyCampaignDatabase(stringa sCampaignName); float GetCampaignFloat(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); int GetCampaignInt(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); vector GetCampaignVector(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); location GetCampaignLocation(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); stringa GetCampaignString(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); void DeleteCampaignVariable(stringa sCampaignName, stringa sVarName, oggetto oPlayer=OBJECT_INVALID); int StoreCampaignObject(stringa sCampaignName, stringa sVarName, oggetto oObject, oggetto oPlayer=OBJECT_INVALID); oggetto RetrieveCampaignObject(stringa sCampaignName, stringa sVarName, location locLocation, oggetto oOwner = OBJECT_INVALID, oggetto oPlayer=OBJECT_INVALID); int GetItemStackSize(oggetto oItem); void SetItemStackSize(oggetto oItem, int nSize); int GetItemCharges(oggetto oItem); void SetItemCharges(oggetto oItem, int nCharges); int GetIsSkillSuccessful(oggetto oTarget, int nSkill, int nDifficulty); effect EffectSpellFailure(int nPercent=100, int nSpellSchool=SPELL_SCHOOL_GENERAL); void SpeakStringByStrRef(int nStrRef, int nTalkVolume=TALKVOLUME_TALK); void SetCutsceneMode(oggetto oCreature, int nInCutscene=TRUE); oggetto GetLastPCToCancelCutscene(); float GetDialogSoundLength(int nStrRef); void FadeFromBlack(oggetto oCreature, float fSpeed=FADE_SPEED_MEDIUM); void FadeToBlack(oggetto oCreature, float fSpeed=FADE_SPEED_MEDIUM); void StopFade(oggetto oCreature); void BlackScreen(oggetto oCreature); int GetBaseAttackBonus(oggetto oCreature); void SetImmortal(oggetto oCreature, int bImmortal); void OpenInventory(oggetto oCreature, oggetto oPlayer); void StoreCameraFacing(); void RestoreCameraFacing(); int LevelUpHenchman(oggetto oCreature, int nClass = CLASS_TYPE_INVALID, int bReadyAllSpells = FALSE); void SetDroppableFlag(oggetto oItem, int bDroppable); int GetWeight(oggetto oTarget=OBJECT_SELF); oggetto GetModuleItemAcquiredBy(); int GetImmortal(oggetto oTarget=OBJECT_SELF); stringa Get2DAString(stringa s2DA, stringa sColumn, int nRow); effect EffectEthereal(); int GetAILevel(oggetto oTarget=OBJECT_SELF); void SetAILevel(oggetto oTarget, int nAILevel); int GetIsPossessedFamiliar(oggetto oCreature); void UnpossessFamiliar(oggetto oCreature); void PlaySoundByStrRef(int nStrRef, int nRunAsAction = TRUE); - Aggiunto un parametro a ActionStartConversation() per far smettere al giocatore di salutare. - Corretto un problema nello script per cui il codice saltava una linea di valutazione dell'attivatore (in particolare, se veniva chiamato durante una descrizione di complesso interno e se, nel frattempo, la descrizione veniva eseguita!). - Copiato il template del nome dell'oggetto come parte della copia dell'oggetto (usato per gli oggetti infiniti nei negozi). - corretta una serie di bug che causavano il crash del compilatore/gruppo strumenti quando un punto e virgola veniva seguito immediatamente dalla parola chiave "else". - Corretto un bug relativo a GetCasterLevel(). Modifiche al server: =-=-=-=-=-=-=-=-=-==-=- - Corretto un crash del server che si verificava quando la creatura bersaglio di un incantesimo veniva mandata nel Limbo. - Apportate alcune migliorie alle prestazioni in rete. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Aggiunto un nuovo sistema per lo script caching sul server di gioco. Ora è possibile mettere in cache gli script più frequentemente usati per migliorare le prestazioni. Vai su "Proprietà modulo" e clicca sulla nuova opzione "Script in cache". - Aggiunta la possibilità di salvare e caricare una serie di incantesimi sulla scheda Incantesimi di Creature. - Aggiunti nuovi pulsanti alla pagina Scripts relativi a vari tipi di oggetti per salvare e caricare un gruppo di istruzioni di script. - Aggiunto un elenco di gruppi di aumento livello automatico alla scheda Classi per le creature, da usare quando una creatura viene fatta aumentare automaticamente di livello attraverso uno script. - Modificata la rappresentazione del nodo della struttura dell’area attuale nella visualizzazione della struttura dell’area, che ora utilizza il colore della parola chiave dell’editor degli script al posto del grassetto. Quest’ultimo infatti causava dei problemi di visualizzazione legati alle dimensioni di certi tipi di caratteri, soprattutto il giapponese. - Quando viene eliminata la cartella temp0, vengono cancellati i file di sola lettura oltre a quelli di tipo sconosciuto al gestore delle risorse. Se la cartella non può essere rimossa, comparirà un messaggio d’errore. - Aggiunto il supporto per il doppio clic nella finestra dell’inventario. Cliccando due volte su un oggetto della visuale della struttura lo si invierà nello zaino/deposito. Cliccando due volte su un oggetto contenuto nell’inventario si cercherà di equipaggiarlo. Cliccando due volte su un oggetto equipaggiato, questo verrà rimosso. - Aggiunto il pulsante Annulla all’indicatore di avanzamento Crea modulo. - Aggiunti messaggi d’avvertimento quando si cerca di modificare una risorsa che si trova in un Hak pak. È stata aggiunta inoltre un’opzione per attivare/disattivare questo genere di messaggi. - Corretta la creazione di cartelle temporanee per nuovi moduli in modo che esse possano essere chiamate "temp0" invece che solamente "0". - Modificata la gestione delle cartelle temporanee nella cartella moduli. Il gruppo strumenti cercherà di usare solo temp0 e nessun altro numero superiore. Esso rimuoverà automaticamente una vecchia cartella temp0 vuota, mentre nel caso in cui risulti piena, ma comunque priva di qualsiasi file module.ifo da recuperare, chiederà prima conferma. Ora verrà eseguito il controllo della cartella temp0 ogni volta che si cercherà di creare un nuovo modulo o di aprirne uno esistente. - Aggiunto il supporto nella finestra di selezione risorse per i filtri resref "x#_" quando il filtro attualmente utilizzato comincia con "nw_" o "plc_". - Apportate modifiche all’area corrente che suggeriva di salvare quando si sta esportando l’area corrente attraverso il comando File|Esporta. Questa operazione è già stata effettuata durante l’esportazione attraverso l’opzione Esporta contenuta nel menu contestuale del treeview dell’area. - Aggiunto il campo Classe armatura alla scheda Aspetto in modo da poter modificare l’armatura nella finestra proprietà dell’oggetto. In questo modo è più facile vedere l’impatto che ha l’aspetto dell’armatura sulla CA. - Aggiunti i campi penalità armatura alla prova, percentuale fallimento arcano e bonus des max nella finestra proprietà dell’oggetto. - Corretto il bug nella finestra oggetti per cui le modifiche alla dimensione del cumulo effettuate utilizzando il comando Su/Giù finivano con l’aggiornare il campo Costo totale con il valore precedente. - Corretto il bug nella finestra Negozio per cui il segnalatore di incremento di vendita aumentava quando si tentava di aumentare il segnalatore di decremento di acquisto oltre il suo massimo. Il segnalatore di incremento di vendita ora rimane lo stesso. - La finestra dell’inventario per i negozi ora rispetta i valori di acquisto/vendita utilizzati nel gioco. Il prezzo d’acquisto/vendita minimo è di 1 mo in tutti i casi, tranne per gli oggetti utili ai fini della trama, il cui valore di vendita/acquisto è sempre pari a 0. - Gli oggetti statici sono costretti a eseguire l’animazione predefinita perché è l’unica contemplata per essi dal gioco. - Corretto il bug stack overflow quando le proprietà degli oggetti aprono un oggetto il cui ID immagine non ha alcun valore nel file portraits.2da. - La CD Scassinare serrature e Chiudere serrature ora viene disabilitata quando è attivato Chiave necessaria per aprire e chiudere. - Corretto un bug minore riguardo l’aspetto della finestra di Anteprima che tagliava le informazioni per gli attivatori. - Corretta la finestra di Anteprima che non mostrava tutte le informazioni su informatori ed eventi nei negozi. - Corretto il problema che si verificava con le lingue diverse dall’inglese, per cui gli utenti vedevano il testo in inglese nella palette personalizzata nonostante questa contenesse i riferimenti per la lingua desiderata. - Corretto un bug per cui, se un modulo non poteva essere aperto, il gruppo strumenti avrebbe segnalato la mancanza degli Hak pak necessari, anche se ciò non era vero. - Corretta l’incapacità di tagliare/copiare/incollare testo nelle finestre non modali che appaiono sopra la finestra principale del gruppo strumenti (per esempio, la finestra “Trova eventi”). - Corretti i personaggi confusi nella finestra Impostazioni negozio, laddove in precedenza appariva il messaggio che la creatura selezionata era ostile. - Corretti i colori della creatura e dell’oggetto che non venivano aggiornati quando li si sceglieva nelle finestre con le loro proprietà con l’environment mapping disattivato. - Corretto un problema di memoria nell’attach Hak pak nella finestra proprietà modulo. - Corretto l’orientamento dei punti generazione incontro non salvati correttamente quando erano orientati fra 0 e 180 gradi. - Corretto il pulsante “OK” che appariva nella finestra “Avviso generale” quando non era necessario. - Corretto un bug che, quando si cercava di rimuovere tutti i riferimenti a uno script o a un dialogo contenuti in un modulo, portava alla sua interruzione dopo la prima di queste rimozioni in ciascuna area del modulo, lasciando stare le altre. - Corretto il bug per cui certi tipi di oggetti venivano ruotati sull’asse sbagliato quando li si ruotava nel visualizzatore dell’area. - Corretti le violazioni d’accesso e gli errori di sovrascrittura della memoria allocata quando si eseguiva esattamente la seguente serie di azioni: seleziona un evento e premi Ctrl-C, Ctrl-V, selezione di una palette o modello differente, seleziona un altro evento e premi Ctrl-C, Ctrl-V. - Corretto il bug per cui in seguito al rimpicciolimento di un’area, quest’ultima o il modulo non venivano considerati modificati. Editor degli script: - L’editor degli script non analizza più i blocchi di commenti del tipo #include files inside /* */ quando genera l’elenco delle funzioni e delle variabili nella barra laterale. - Nell’editor degli script, ora premendo Ctrl-F è possibile ripetere una ricerca dall’inizio se la stringa cercata non è stata trovata, proprio come avviene premendo F3. - La finestra dell’editor degli script mantiene le dimensioni assegnate (massime/normali). - Corretto il bug nell’editor degli script che rendeva impossibile compilare gli script condizionali quando si eseguiva “Salva tutto” con la funzione Autocompile-on-save attivata. - Corretto il bug per cui a volte, durante l’esportazione di uno script condizionale, questo non veniva compilato. Editor dei dialoghi: - Aggiunto il pulsante “Inserisci gettone”. - L’editor dei dialoghi ora memorizza la posizione delle barre di divisione. - Aggiunte le scorciatoie di tasti Ctrl-F, Ctrl-R e F3. - Corretto il nodo test iniziale della finestra “Test conversazione” che non mostrava la parte rimanente di una risposta composta da più righe di una certa lunghezza. - Corretto il menu contestuale BadStrRef nella finestra “Inserimento dialogo conversazione”. Ora riporta la scritta "Inserisci gettone". - Corretto il bug nell’editor dei dialoghi per cui l’indicatore [END DIALOGUE] posto su un nodo PG (e su tutti i nodi a esso collegati) non scompariva dopo aver incollato un nodo PNG sotto di esso (sia come collegamento che realmente). Editor diario: - L’editor diario non riordina più le diverse voci all’interno di una categoria, a meno che l’ultima voce modificata abbia il suo ID cambiato. Ciò riduce la frequenza con la quale la visuale della struttura scorrerà verso destra quando si muove fra i nodi della struttura. - L’editor diario ora ha degli indicatori a scorrimento verticali nei campi per l’inserimento del testo. Wizard trama: - Modificata la prima pagina del Wizard trama per mostrare i nomi interi del modello invece di resrefs. - Quando carichi un modello trama, Wizard trama non chiederà più conferma per sovrascrivere la trama attuale se questa non è stata modificata. - Corretto l’avanzamento di fotogramma che a volte non veniva risistemato modificando lo stato di una o più righe. - Corretto il visore di progresso, con delle X rosse per tutti i passi alla riapertura di una trama o di un nodo trama esistente. Ora i passi sono indicati da segni di spunta verdi per indicare che sono già stati completati. - viene richiesta la conferma per la sovrascrittura della trama localizzata al caricamento di un modello nel Wizard trama. Strumenti =-=-=-=-= - Aggiunto un programma di debug per lo script, richiamabile da scripting - utils\DebugServer.exe. - DEVI ANDARE SULLE OPZIONI DEL GRUPPO STRUMENTI E ATTIVARE L’OPZIONE "Generate Debug Information When Compiling Scripts"- - Aggiunto un compilatore di comandi da prompt - utils\clcompile.exe. - Aggiunto un programma di stoccaggio database - utils\DataPack.exe. File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - appearance.2da - baseitems.2da - classes.2da - feat.2da - iprp_spells.2da - itempropdef.2da - packages.2da - portraits.2da - soundset.2da - spells.2da - visualeffects.2da - weaponsounds.2da Dettagli versione 1.29 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Corretto un problema con i PNG che vagavano per la schermata client. - Aggiunto il supporto agli impianti 5.1 e 7.1 nel pannello audio. - Corretto il limite di pelle di pietra, che ora viene ridotto della quantità esatta se ricevi più del danno massimo assorbito da un colpo. - Le proprietà dell’oggetto attivo dovrebbero essere utilizzabili correttamente sugli oggetti acquistati nei negozi e separati dai cumuli. Questo risolve il problema "Impossibile usare l’oggetto acquistato nell’inventario". - Corretto il problema di disconnessione in presenza di un contenitore aperto che rimaneva poi bloccato in quella posizione. - Aggiunti ulteriori messaggi informativi per i giocatori sui motivi per cui il loro nuovo personaggio server è stato rifiutato. - Corretto il problema dei PNG che attaccavano i DM. - I PG non possono più derubare i DM. - Corretto il problema delle pozioni/pergamene che non funzionavano e interrompevano la partita se avevi impostato l’ora/anno iniziali a zero nelle proprietà del modulo. - La lunghezza massima di 32 caratteri dei campi ora viene fatta rispettare correttamente. - Corretto un bug per cui le stanze di gioco venivano mostrate due volte quando si selezionava “Annulla” nel pannello connetti direttamente. - Corretto un bug grafico con l’elenco dei filtri nella pagina Internet, e modificata anche la pagina della chat. - Corretta l’icona "Libera dal dominio". DM: =-=-=-=-=- - Corretto un problema di visualizzazione per cui non tutti i giocatori venivano mostrati nell’elenco a disposizione dei DM. - Modificate in amiche le creature possedute dai DM sui server No-PvP. Modifiche agli script: =-=-=-=-=-=-=-=-=-= ************************ * SCRIPTERS TAKE NOTE! * ************************ - Il campo del comando di script CopyObject() è ora limitato a un massimo di 32 caratteri per campo. Modifiche al server: =-=-=-=-=-=-=-=-=-==-=- - Corretta l’opzione server "RotateServerLog" per non eliminare i vecchi registri quando viene disabilitata la rotazione al riavvio del server. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Corretto un problema per cui eliminando una risorsa, questa veniva sostituita con la parola "resref". File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - NESSUNO Dettagli per la versione 1.28 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.28 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.28 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.28, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.27, RENDEREMO DISPONIBILE UNA PATCH CHE TI PERMETTERÀ DI PASSARE DALLA 1.28 ALLA 1.27. - Aggiunti gli Gnoll alle risorse di gioco. - Aggiunto il supporto per più Hak Pak. - Aggiunto il comando da console "unlockcamera 1". - Aggiunti i gettoni personalizzati al diario. - Aggiunto il supporto per il gettone personalizzato a tutti gli oggetti. - Corretta la rimozione di metamorfosi su tutti i salvataggi/esportazione delle creature. - Aggiunto un nuovo codice ATI per i driver video Catalyst 3.0/3.1. Se non l’hai già fatto, aggiorna i driver della tua scheda video con i nuovi Catalyst 3.1. - Modificato di 10 secondi il tempo di dissolvenza al passaggio della musica ambientale dal giorno alla notte. - In caso di aumento o perdita di livello, i valori pre-metamorfosi per FOR, DES e COS conservati sul server verranno cambiati, in modo che quando la metamorfosi viene annullata, le modifiche all’abilità riflettano la creatura base. - Apportata una correzione ai compagni/famigli che davano dei problemi utilizzando un personaggio esportato in una partita salvata. - Corretto lo script della freccia infuocata che riportava erroneamente la dicitura dardo incantato. - Corretto un crash che si verificava chiudendo il pannello delle opzioni con il tasto predefinito 'O'. - Apportata una correzione per prevenire un crash sconosciuto quando viene generato il nome di un famiglio. - Corretto un problema con il filtro nascondi server vuoti/pieni. - Corretto un problema per cui usando più di 32 caratteri il campo ricerche non funzionava. - Apportata una correzione per usare il tasto ‘I' per chiudere l’inventario mentre un contenitore è aperto, senza che quest’ultimo rimanga più bloccato in quella posizione. - Corretto un bug isolato relativo alle fazioni per cui certi PNG si odiavano fra loro. - Corretto un crash con ira barbarica in determinate aree. - Corretto il messaggio "Damage Reduction absorbed # damage". Ora il messaggio mostra il valore esatto assorbito dai barbari/monaci. - Modificata la risoluzione del gettone Nome e Cognome nei dialoghi in modo da poter utilizzare il cognome al posto del nome nel caso questo sia vuoto e viceversa. Ricorda però che se vengono usati sia un gettone Nome che uno Cognome e viene dato solo un nome al personaggio, questo apparirà due volte in un dialogo. Per risolvere il problema, in questi casi basta usare direttamente la dicitura . - Se GameSpy è offline, i preferiti, la cronologia, le liste degli amici e la connessione diretta saranno comunque tutti disponibili nella schermata Internet multigiocatore. - Corretto il problema con gli oggetti dell’inventario che si bloccavano dopo averli spostati e aver quindi annullato la sequenza d’azioni. - Corretto il problema con gli oggetti dell’inventario che si bloccavano dopo aver cercato di spostarli, lasciarli o rimuoverli mentre il personaggio è stordito. - Corretto il problema con gli incantesimi non memorizzati dai personaggi multiclasse. - Corretto un problema che in presenza di molti oggetti all’interno della sequenza di azioni causava un errore nella stessa. - Corretto il problema relativo alle interfacce di gioco che non venivano aggiornate dopo che un personaggio perdeva una classe durante l’abbassamento di livello. - Corretto il ripristino dei punti abilità precedenti rimasti dopo un abbassamento di livello. Essi venivano ripristinati in base al livello multiclasse precedente invece che sulla base di quelli totali del personaggio. - Corretti i portali che non disponevano di un collegamento (ora essi ti condurranno da qualche parte). - Corretto un valore errato in soundset.2da che causava l’assenza di suoni per i ratti crudeli. - Corrette le statue dei gargoyle che ora si distruggono quando generano i gargoyle. Migliorato anche l’effetto grafico della distruzione. - Corretto lo script della Banshee. Esso ora permette al gioco di eseguire il giusto controllo di immunità contro la morte. - Aggiunto il controllo di sicurezza della password per i portali privi di collegamento. Es.: un portale privo di collegamento legato a un server dotato di password non poteva funzionare se non veniva specificata alcuna password. - Apportata una correzione alle creature presenti nell’Hak Pak che mandavano in crash il gioco quando si procedeva a ricaricare il salvataggio Hak pak dall’interno della partita. - Il comportamento PVP non viene più reinizializzato al cambio di area. I pulsanti di apprezzamento e sdegno non verranno riportati su apprezzamento al cambio di area. - Aggiunto il supporto multicolore per la chat nel gioco. - Corretto il crash di salvataggio che si verificava creando un oggetto con l’inventario e quindi togliendo il segno di spunta alla casella “inventario” e provvedendo a eliminarlo attraverso lo script, provando infine a salvare. - 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. - Apportate diverse correzioni per migliorare la stabilità del gioco. - Corretto un problema che faceva rimanere perennemente aperti i contenitori quando un PNG iniziava a parlare con il tuo personaggio. - Corretto il crash di JumpToPoint e JumpToObject quando il client sta caricando o osservando un filmato. DM: =-=-=-=-=- - Nel caso in cui il DM abbia il dominio su una creatura, la fazione del DM verrà modificata in quella della creatura. - Aggiunti alcuni controlli di sicurezza ad alcuni comandi DM. - Corretto parzialmente il crash del server quando il DM controllava portali in Balor e non veniva evocato. - Corretti i crash causati usando il comando "dm_setfaction " dalla console. - Corretti i passaggi di area dei Dungeon Master. In precedenza essi ottenevano un valore vuoto nella barra del gruppo durante alcuni cambi di area. - Apportate alcune correzioni ai comandi del DM “passa a/vai a” e aggiunti ulteriori controlli d’errore per individuare ogni eventuale responsabile di crash. - Corretto il problema per cui i DM vedevano i punti ferita mostrati nelle schede dei PNG come 1/1. - Corretto un problema causato dalla creazione/modifica di un appunto sulla mappa mentre il DM ha il controllo su una creatura. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Aggiunto un parametro di transizione fluida SetCameraFacing(). // - nTransitionType: CAMERA_TRANSITION_TYPE_* SNAP muoverà immediatamente la // telecamera nella nuova posizione, mentre gli altri tipi le consentiranno di spostarsi gradualmente nella posizione // int CAMERA_TRANSITION_TYPE_SNAP = 0; // int CAMERA_TRANSITION_TYPE_CRAWL = 2; // int CAMERA_TRANSITION_TYPE_VERY_SLOW = 5; // int CAMERA_TRANSITION_TYPE_SLOW = 20; // int CAMERA_TRANSITION_TYPE_MEDIUM = 40; // int CAMERA_TRANSITION_TYPE_FAST = 70; // int CAMERA_TRANSITION_TYPE_VERY_FAST = 100; - Aggiunto il comando di script CopyObject(). // Duplica l’oggetto specificato da oSource. // SOLO le creature e gli oggetti possono essere specificati. // Se un controllore è specificato, per un oggetto, viene inserito nell'inventario. // Se l'oggetto è una creatura, viene creato alla posizione. // Se viene specificato un nuovo tag, esso verrà assegnato a un nuovo oggetto. oggetto CopyObject(oggetto oSource, luogo locLocation, oggetto oOwner = OBJECT_INVALID, stringa sNewTag = ""). - RemoveFromParty() non rimuove più un giocatore dal gruppo quando il server è impostato su "Un solo gruppo". - Aggiunti alcuni controlli di sicurezza per ActionGiveItem() e ActionTakeItem() – Sul forum dedicato agli script erano apparsi alcuni messaggi secondo i quali i comandi di script potevano mandare in crash il gioco in alcune situazioni isolate. - Corretto GetNearestCreature() in modo che quando il primo o unico criterio è CREATURE_TYPE_IS_ALIVE non restituisce sempre un obiettivo non valido. - Corretto il modo in cui gli eventi OnDisturb vengono innescati per gli oggetti, nel caso delle monete d’oro. - Corretto GetIsResting(). In precedenza veniva restituito sempre un valore falso tranne quando veniva chiamato da OnPlayerRest. - Modificato AddHenchman() in modo che non sia possibile utilizzare un PG o un DM come compagno. - Corretto il problema con SetMapPinEnabled() per cui le annotazioni sulla mappa non potevano essere rimosse. La mappa non veniva aggiornata correttamente, continuando a mostrare le annotazioni nonostante queste fossero disattivate. - Corretto GetHasSpell() e DecrementRemainingSpellUses() in modo da funzionare correttamente con il lancio spontaneo degli incantesimi. - Corretto il comando script di attivazione GetFirst/NextFactionMember(). - Corretto il crash che si verificava quando ActionStartConversation() veniva assegnato a un’area o a un modulo. - Corretto un bug che si verificava quando veniva chiamata una funzione GetAlignment() o un personaggio diverso da una creatura. Modifiche al server: =-=-=-=-=-=-=-=-=-==-=- - Aggiunta l’opzione server "RotateServerLog=0/1" a nwnplayer.ini, sotto [Opzioni server]. Se questa opzione viene disattivata, i registri del server non ruoteranno (l’impostazione predefinita è: attiva). - Aggiunta la registrazione per modificare l’elenco dei giocatori espulsi e cambiare il livello di difficoltà. - Aggiunta la registrazione da parte del server dei tentativi di connessione. - Aggiunto il registro chiave cd al server per i messaggi "Nome giocatore (XXXXXXXX) si è unito alla partita come giocatore #". - Ora la lista dei giocatori espulsi viene caricata dal file .ini ogni volta che questo viene modificato. Ciò dovrebbe permettere espulsioni incrociate sui server quando si eseguono più server sulla stessa console. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Aggiunto il supporto per più Hak Pak. - Migliorata la velocità di caricamento del modulo. Questa modifica significa che non puoi più inserire modelli in un modulo esterno al gruppo strumenti all’interno della cartella provvisoria module e aspettarti che compaiano quando carichi il modulo. - Aggiunta la possibilità di cliccare col pulsante destro del mouse sul menu opzioni per ricaricare manualmente una qualsiasi palette del modello. Utile se hai inserito dei modelli in un modulo esterno al gruppo strumenti ed esse non appaiono per via del codice di caricamento del nuovo modulo. - Ottimizzato il caricamento dei file modelli durante l’aggiornamento della palette dopo le operazioni tipo File|Importa, o la creazione di una nuova trama. - Nella finestra dell’inventario, l’utente viene avvertito quando sta equipaggiando degli oggetti che non possono essere usati da una creatura, e vengono elencati i talenti mancanti. Questo messaggio non riguarderà i problemi esistenti con le creature, ma metterà in guardia solo da nuovi tentativi di equipaggiamento. - Il gruppo strumenti non aprirà più un modulo se l’Hak Pak del modulo non esiste. - L’editor dei dialoghi salva le nuove righe come fa con un personaggio LF, invece che con CR+LF. In questo modo corregge l’apparizione delle caselle dei personaggi durante i dialoghi (Nota: qualsiasi nodo di dialogo esistente contenente nuove righe CR-LF dovrà essere modificato per poter essere convertito). - Aggiunta la visuale 2D agli oggetti nella finestra di anteprima. - La rotazione degli oggetti tramite mouse controllerà la rotazione su multipli dell'incremento rotazionale. - Aumentata la precisione/diminuita la velocità di rotazione dei pulsanti ruota oggetto. - Corretto un bug per cui la posizione della sorgente audio non veniva aggiornata in seguito allo spostamento del modello 3D di un oggetto solido. In quel caso, il suono continuava a provenire dalla posizione originale dell’oggetto e non da quella nuova. - Risolto un errore di asserzione alla ricreazione di un poligono attivatore/incontro dopo aver visualizzato le proprietà di un modello di creatura. - Dopo aver ricreato un poligono attivatore/incontro, il riquadro di selezione viene aggiornato correttamente con la nuova forma e non compare più intorno ai vertici originali del poligono. - Corretta una violazione d’accesso che si verificava colorando un oggetto con una palette diversa da quella attiva. - Modificato il wizard script per usare HasItem() invece di CheckPartyHasItem() dato che il wizard può prendere oggetti solo da colui che parla, e non dal gruppo. - Corretto un errore di script divisione per zero con le prove AutoDC nel wizard script. - Un file ricorsivo incluso negli script non genera più due volte lo stesso messaggio d’errore. - Risolto un problema con la compilazione di un file di script con sezione circolare che provocava la comparsa di un testo di errore. Ora questo testo sarà indirizzato correttamente nel pannello della guida. - Quando carichi un gruppo di caselle, viene mostrato un messaggio d’errore se una casella del gruppo è sprovvista di nome. - Eliminare un evento OnClick attivatore generico riporterà il cursore su ”nessuno”. - Le palette non restano più visibili dopo che l'utente chiude indirettamente l'aerea attuale allegando un Hak pak. - Quando esporti le risorse, ora è facoltativo scegliere se riazzerare le fazioni ai loro valori originali. - Corretti i campi tag nella finestra Attivatori che non venivano identificati come modificati quando veniva incollato del testo contenente caratteri tag non validi. - Corretto un bug per cui gli oggetti posizionabili, in rari casi, venivano salvati come BTP invece che UTP. - Il wizard posizionabile non salva più un file modello quando non deve farlo (per esempio: quando viene avviato nel wizard trama). - Corretti i problemi di memoria quando veniva chiusa la finestra proprietà oggetti. - Corretti i problemi di memoria quando veniva aggiunto un nodo di un modello alle sue palette. - Modificando l’inventario di un modello, la finestra dell’Inventario selezionerà automaticamente la palette appropriata quando l’utente cliccherà col pulsante destro del mouse su un oggetto in esso contenuto. Wizard trama =-=-=-=-=-= - Corretto il bug per cui acquisendo ripetutamente un oggetto utile ai fini della trama si ricevevano sempre PE. - Corrette alcune StrRefs nei modelli trama. - Corretta l’etichetta BadStrRef nell’opzione ‘Inserisci gettone’ quando si modificano i dialoghi. - Corrette le trame NonPlotWizard che non avevano le loro ResRefs impostate dopo essere state salvate. - Le trame NonPlotWizard ora possono essere eliminate. - Parlare con un nemico non aggiorna più lo stato della trama attuale, anche se continua ad aggiornare quello dei dialoghi del personaggio con il nemico. - Corretto il pulsante Script extra per azioni di conversazione che era ancora visibile in un nodo di trama ad affermazione singola. - Corretta la casella del diario che non veniva spuntata quando l’annotazione nel diario non conteneva nessuna stringa ma una stringref. - Modificato lo script condizionale che mostra il nodo di accettazione della conversazione: se un nodo richiede di uccidere un nemico, allora la condizione controllerà se tale requisito è stato o meno soddisfatto. - Aggiunti script personalizzati ai nodi di conversazione e a quello della trama. Editor Hak Pak: =-=-=-=-=-=-=-= - Aggiunta l’opzione File|Unisci per fondere un altro Hak pak in quello attualmente aperto. Ciò permette di unire solo i contenuti dei file inclusi negli Hak pak e NON quelli dei file 2DA. - Aggiunta la segnalazione d’errore all’opzione per creare un hak dalla cartella dell’editor Hak pak, che viene richiamata con una riga di comando sotto forma di "nwhak.exe " File 2DA modificati in questo aggiornamento: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=- - appearance.2da - portraits.2da - soundset.2da Dettagli per la versione 1.27 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.27 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.27 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.27, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.26, RENDEREMO DISPONIBILE UNA PATCH CHE TI PERMETTERÀ DI PASSARE DALLA 1.27 ALLA 1.26. - Aggiunti ratto e ratto crudele alle risorse di gioco. - Aggiunto il supporto alla brillantezza dell’acqua per i possessori di schede video ATI. - Aggiunta un’opzione per registrare i contenuti della chat nel file "logs\nwclientLog1.txt". Le impostazioni nel file nwnplayer.ini sono: [Opzioni di gioco] ClientChatLogging=0 - Modificato il sistema del diario per abilitare i gettoni. - Aggiunti nuovi messaggi alla finestra di testo riguardanti i tentativi falliti di aumentare di livello. - Correzioni apportate alla campagna ufficiale: - Capitolo 1 – Corretta la porta circondata da un campo di forza nel deposito all’interno del covo dei mercanti. - Capitolo 1 – corretto un problema di un’annotazione vuota nel diario. - Capitolo 2E – apportata una correzione al bug dell’host nel pinnacolo – per i salvataggi corrotti seguire le istruzioni riportate al seguente indirizzo - http://nwn.bioware.com/support/known.html#1.25. - Capitolo 3 - corretto un problema di un’annotazione vuota nel diario. - Capitolo 3 – corrette le porte circondate da un campo di forza nelle rovine della razza del Creatore in modo che ora siano chiuse. - I monaci ora vengono penalizzati nell’equipaggiare uno scudo così come per equipaggiare un’armatura. - Corretto un bug che rendeva i salvataggi dei personaggi corrotti, facendo sparire gli oggetti dall’inventario una volta ricaricati e rendendo impossibile un corretto svolgimento del gioco. - Corretto un bug nell’esecuzione degli incantesimi di un personaggio mago; al posto del modificatore all’INT veniva usato quello al CAR. - Apportata una correzione preliminare per il famoso crash "togliersi l'uniforme da marinaio insanguinata dopo essere stato colpito dalle frecce". - Apportata una correzione al problema dei compagni che diventavano nemici una volta uscito da una partita multigiocatore ed esservi rientrato. La soluzione adottata al momento fa sì che i compagni non ti siano più ostili, ma sarai costretto a invitarli nuovamente nel tuo gruppo per poterli usare, nonostante le loro facce compaiano ancora nel tuo indicatore di gruppo dopo un caricamento. Stiamo ancora cercando una soluzione definitiva a questo problema. - Apportata una correzione per far scendere di livello in maniera corretta i personaggi multiclasse. - Invertito il bonus di taglia per abbattimento in modo che le creature più grandi possano usufruire del vantaggio come descritto nel manuale. - Modificato l'abbattimento, migliorato in modo che gli attaccanti abbattano il nemico come se fosse di una taglia superiore, come riportato nel manuale. - Apportata una correzione preliminare per i file dei personaggi corrotti che mandavano in crash il server di gioco. I personaggi rovinati appariranno sotto forma di fantasmi sul server. - 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. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Aggiunti parametri facoltativi a ClearAllActions() che ti permettono di azzerare lo stato di combattimento di una creatura. - Aggiunto EffectCutsceneDomination(). // Restituisce un effetto in grado di dominare una creatura // Simile a EffectDominated ma non è possibile resistere effetto EffectCutsceneDominated(). - Aggiunti GetDroppableFlag(), GetUseableFlag() e GetStolenFlag(). // Restituisce un valore vero se l’oggetto può essere lasciato // - oItem: oggetto da interrogare int GetDroppableFlag(object oItem). // Restituisce un valore vero se l’oggetto può essere usato int GetUseableFlag(object oObject=OBJECT_SELF). // Restituisce un valore vero se l’oggetto viene rubato // - oItem: oggetto da interrogare int GetStolenFlag(oggetto oItem). - Corretto un problema nella compilazione dello script che generava un errore "Privileged Instruction" in presenza di troppe variabili al suo interno. - Corretto un crash che si verificava se GetIsDM() veniva chiamato con un personaggio diverso da una creatura. - Corretto un crash che si verificava ActionUnequipItem() veniva chiamato da un personaggio diverso da una creatura. - Corretto un crash che si verificava quando certi script cercavano di eliminare oggetti di creature sotto metamorfosi. - Corretto un bug in GetMaxHitpoints() che si verificava quando i punti ferita per un livello del PG erano inferiori a 1 e venivano riportati automaticamente a 1. - GetHasFeat() ora prenderà in esame il livello più alto di un talento. - DecrementRemainingFeatUses() ora cercherà il livello più alto del talento da diminuire (es.: ira barbarica verrà diminuita correttamente per i livelli superiori). - GetHasSpell() e DecrementRemainingSpellUses() ora funzioneranno con gli incantesimi principali (come protezione da un allineamento). - Il gioco non si comporta più in maniera casuale quando il primo elemento di una struttura è una stringa o una struttura dal motore definito. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Aggiunto il wizard trama: http://nwn.bioware.com/builders/plotwizard_intro.html http://nwn.bioware.com/builders/plotwizard_tutorial.html - Editor dei dialoghi: - Aggiunta la condizione per NON effettuare lo zoom con la telecamera, andando a ignorare le preferenze impostate dal giocatore. - Aggiunto il controllo per i file audio stereo per i dialoghi, e inserito un messaggio d’avviso quando l’utente cerca di aprirne uno in anteprima. I file audio mono possono essere ascoltati solo durante i dialoghi. - Aggiunta l’animazione 'No Animation'. Colui che parla proseguirà l’animazione in corso, qualunque essa fosse (es.: continuare a stare seduti o sdraiati per terra). - Modificata l’interfaccia della finestra Importa/Esporta in modo che l’utente possa aggiungere risorse di tipo diverso a un elenco prima di procedere all’esportazione. Questo rende possibile esportare risorse di più tipo di risorse in un singolo file ERF utilizzando un solo comando File|Esporta, invece di ricorrere ogni volta a File|Apri per ciascun tipo di risorsa come avveniva in passato. - Modificata la finestra di selezione gettone per aggiungere "[" "]" intorno ai gettoni evidenziati. - Modificato il parametro del campo di forza della porta in modo da essere visibile. Editor Hak pak: =-=-=-=-=-=-=-= - Aggiunta un’opzione 'Esporta tutto'. - L’editor Hak pak ora limita la lunghezza dei nomi dei file in fase di salvataggio a 16 caratteri. - Il comando “esportare” ora permette di esportare un’intera cartella oltre ai singoli file. Programma di aggiornamento Neverwinter Nights Content: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=- - Corrette piccole icone di Windows che scomparivano una volta usciti in Win9x. - Corretta la barra del menu che non veniva visualizzata correttamente su alcuni computer dotati di Win9x. - Corretti alcuni file di testo che non venivano aperti nel blocco note sotto Win9x. - Migliorato il supporto multilingue, ora esteso al tedesco, francese spagnolo e italiano per tutti i programmi. Server dedicato per Linux: =-=-=-=-=-=-=-=-=-==-=- - Corretti alcuni problemi di compatibilità con RedHat 8 che causavano un blocco del programma e un elevato utilizzo della CPU. Dettagli per la versione 1.26 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Corretto il bug di assegnazione della CA per cui le modifiche alla CA apportate attraverso gli incantesimi e i talenti non venivano applicate ma rimosse. Nota: pelle di pietra e pelle di pietra superiore non modificano la tua CA. - Corretto un crash che si verificava utilizzando connessione diretta nella pagina server LAN. - Corretto un crash nella chat di GameSpy. - Cliccando nuovamente due volte sulla chat si inizierà a comporre un messaggio privato. - Eliminato il tiro per colpire con gli incantesimi curativi, usato in precedenza quando tali incantesimi venivano impiegati per attaccare i nemici non morti. - Modificata la modalità predefinita della chat per parlare. - Apportata una correzione al testo nel pannello del baratto: una parte di esso non veniva visualizzata correttamente. - Corretta la pagina cronologia in modo che ora mostri i server con gli stessi IP ma con porte differenti. - Corretto un problema con la schermata salva partita e i nomi dei moduli NWN che non venivano mostrati come tradotti. - Corretto il bug selezione multipla elenco giocatori. - Corretto in modo in che i suggerimenti della campagna non vengano mostrati nei moduli creati dal giocatore. - Connettendosi direttamente come DM ora viene mostrato il messaggio di richiesta password che prima mancava. - Modificata la colonna predefinita per l’ordinamento dei nomi nella lista degli amici. Ora l’elenco verrà ordinato in base al nome del server e non per quello del giocatore in modo da accorpare tutti i server offline. - Corretto un problema che mostrava le informazioni sbagliate sul personaggio durante la connessione a un server caricato da una partita salvata. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - Apportata una correzione a DecrementRemainingFeatUses(). Ora per diminuire questo valore devi disporre di almeno 1 talento da usare. Dettagli per la versione 1.25 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= ATTENZIONE! AL PARI DI QUESTA PATCH, ANCHE TUTTI I MODULI CREATI/SALVATI CON LA VERSIONE 1.25 DEL GRUPPO STRUMENTI, RICHIEDONO LA VERSIONE 1.25 O SUCCESSIVA DI NEVERWINTER NIGHTS O DEL GRUPPO STRUMENTI PER FUNZIONARE CORRETTAMENTE. SE NON VUOI IDENTIFICARE IL TUO MODULO CON LA VERSIONE 1.25, TI BASTERÀ NON USARE QUELLA VERSIONE DEL GRUPPO STRUMENTI PER MODIFICARLO. SE DESIDERI TORNARE ALLA VERSIONE 1.24, RENDEREMO DISPONIBILE UNA PATCH CHE TI PERMETTERÀ DI PASSARE DALLA 1.25 ALLA 1.24. - Aggiunti coboldi e pantera Malar al gioco con tanto di moduli dimostrativi. - Aggiunti gli oggetti porta a parete nascosta e botola nascosta al gioco con tanto di modulo dimostrativo. - Aggiunto il programma di aggiornamento di Neverwinter Nights. Dai un’occhiata ai nuovi file nella cartella "utils". - Aggiunte liste degli amici sia all’interno del gioco che sul sito della comunità di Neverwinter Nights. In questo modo sarai in grado di vedere lo stato dei tuoi amici online oltre al server sul quale stanno giocando. Ti basterà andare su: http://nwn.bioware.com/my_account/buddy_list.html. - Spostati i file "source" 2DA dal sistema di aggiornamento dal momento che essi a volte impedivano di aggiornare il gioco. Ora si trovano all’interno della cartella NWN in un file chiamato "2dasource.zip". - Aggiornato il sistema audio in Miles 6.5 - Aggiunta la possibilità di specificare i colori preferiti per la chat utilizzando le impostazioni contenute nel file nwnplayer.ini. I valori dei colori vengono specificati tramite: Color=RedValue,GreenValue,BlueValue dove i valori assegnabili ai colori vanno da 1 a 255. Non puoi usare 0. Ecco i colori predefiniti: [Chat Colors] TalkColor=240,240,240 ShoutColor=255,239,80 WhisperColor=128,128,128 TellColor=32,255,32 ServerColor=176,176,176 PartyColor=240,240,240 DMColor=16,223,255 Ed ecco alcuni esempi di impostazioni dei colori: [Colors] Color=255,1,1 // Rosso Color=1,255,1 // Verde Color=1,1,255 // Blu Color=1,255,255 // Azzurro Color=255,1,255 // Magenta Color=255,255,1 // Giallo Color=255,255,255 // Bianco Nel caso interessasse il colore arancione = 255,102,1 - Aggiunti "/tk" e "/talk" all’elenco di comandi per la chat. - Aggiunti i seguenti comandi per la console: - getbannedlist - banplayername [nome] - banplayerip [ip] - banplayercd [chiave cd pubblica] - unbanplayername [nome] - unbanplayerip [ip] - unbanplayercd [chiave cd pubblica] - Tutti i 2DA ora funzionano correttamente negli Hak pak. - Corretto un calcolo errato dei bonus alla CA. - Corretto un calcolo errato ai tiri salvezza. - Invertito il modificatore di taglia per disarmare in modo che le armi più grandi ottengano un bonus invece di una penalità per adattarsi alla descrizione del talento. - Migliorata la compatibilità controllo CD. - Corretto il problema con l'oggetto-trama tunica del paladino nel negozio di Olgerds nell’introduzione. - Corretto lo stato iniziale dell’animazione della porta. - Corretto il problema dei portali che non conducevano ai punti di rotta corretti. - I punti ferita temporanei ottenuti con musica bardica ora vengono applicati correttamente. - Modificati gli elenchi dei giocatori espulsi in modo da essere riportati sul file nwnplayer.ini a ogni modifica. - Il danno mano secondaria ora dovrebbe funzionare correttamente per le armi a doppia lama. - Aumentata la velocità di elencazione dei giocatori e da parte del server. - Non è più possibile sistemare trappole su degli oggetti che le hanno già. - I caratteri illegali inseriti nel nome del modulo ora non possono più corrompere i file con le partite salvate. - Corretto il valore del negozio di aumento di vendita in modo da uniformarsi al campo adottato dal gruppo strumenti. - L’impossibilità di caricare un modulo restituisce il giusto messaggio d’errore invece di "Spazio insufficiente su disco". - Corretto il problema nei moduli caricamento partita contenenti parecchi punti nel loro nome. - Corretto il problema che non permetteva di rimuovere gli oggetti se usavi metamorfosi, salvavi, caricavi e quindi abbandonavi lo stato di metamorfosi. - Ora la prova Max CR viene eseguita per tutti i talenti e non solo per quelli di metamagia. - Corretto un bug grafico sulle vecchie schede ATI durante la riproduzione dei filmati Bink sotto Windows XP. - Corretta una possibile causa di blocco del server nel comando per portare tutti i giocatori in un punto. - Corretto un problema per cui se venivi espulso dal server mentre ti trovavi in un’area di passaggio, il tuo client si bloccava. - Corretto un crash del server quando un giocatore ignorava una richiesta di unirsi a un gruppo da parte di un altro giocatore che aveva abbandonato la partita. - Corretti 2 problemi di memoria. DM: =-=-=-=-=- - Corretti i problemi relativi ai salvataggi quando i DM avevano il dominio su PNG. - I DM ora vedranno direttamente la scheda personaggio di un giocatore/creatura quando li esamineranno. - La barra del gruppo dei DM ora mostrerà i nomi dei personaggi invece di quello dei giocatori. - I DM ora sono in grado di ascoltare TUTTI i messaggi di chat del gruppo da parte di TUTTI i giocatori come impostazione predefinita. - Corretto un problema con i portali creati dai DM. - Corretti alcuni problemi di visualizzazione della chat da parte dei DM. - Corretto un crash raro che si verificava quando si usciva dal ritratto di un giocatore usando il client DM. - I DM non sono più interessati dal comando per portare tutti i giocatori in un punto. - Corretto un crash che si verificava a volte quando un DM cercava di far scendere di livello un PNG utilizzando Prendi livello. Modifiche agli script: =-=-=-=-=-=-=-=-=-= - In ActivePortal(), il parametro sWaypointTag ora rispetta le lettere maiuscole e minuscole. - Modificata la dimensione massima degli script compilati, da 256K a 512K. - Aggiunto il comando di script GetResRef(). - Aggiunto DecrementRemainingFeatUses(): // decrementa di uno il numero di utilizzi giornalieri rimasti per questa creatura // - oCreature: creatura da modificare // - nFeat: costante FEAT_* vuoto DecrementRemainingFeatUses(object oCreature, int nFeat); - Aggiunto DecrementRemainingSpellUses(). // decrementa di uno il numero di utilizzi giornalieri rimasti per questa creatura. // - oCreature: creatura da modificare // - nSpell: costante SPELL_* vuoto DecrementRemainingSpellUses(oggetto oCreature, int nSpell); - Corretto ActionPauseConversation(). - Corretto CreateObject() che prima dava problemi se non veniva trovato il modello. - Corretti GetFirstObjectInArea() e GetNextObjectInArea(). - GetStartLocation() ora restituisce un’area valida. - Corretto GetHasSpell() in modo da funzionare per gli stregoni e i bardi. - GetName() ora funzionerà per i moduli e per le aree (restituisce il nome nella lingua del modulo). - Corretto un crash in PlaySound() quando viene chiamato da un modulo. - Corrette le costanti per l’illuminazione della casella principale e aggiunte le costanti per le sorgenti di luce. - SetTileSourceLightColor() ora funziona correttamente. - Corretto GetItemPossessor() in modo da funzionare quando viene caricata una partita con un personaggio sotto l’effetto della metamorfosi. - Gli oggetti che possono essere ruotati, ora ruotano nella rete di movimento oltre che in SetFacing(). - AdjustAlignment() non ha più effetto sui DM. Gruppo strumenti Aurora per Neverwinter Nights: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Aggiunta una nuova colonna a "ambientmusic.2da" e "ambientsound.2da" - "DisplayName" – se la colonna “Descrizione” contiene "****", allora il gruppo strumenti userà il testo presente in "DisplayName" come nome del file. - Corretto il bug per cui impostando lo stato di animazione/apertura su una porta o su un oggetto l’area non veniva considerata modificata, perdendo tutte le modifiche fatte. - Modificate le etichette nella finestra seleziona risorse quando si esportano le risorse. - Modificata la visualizzazione dei dati da "placeables.2da", per usare la colonna "Etichetta" se quella "StrRef" contiene "****". - I caratteri illegali (come \ / : * ? . " < > |) presenti nel nome del modulo non possono più corrompere i file salvati. - Corretto il bug per cui baseitems.2da non veniva ricaricato dopo aver caricato un modulo con un Hak pak o dopo aver modificato l’Hak pak per un modulo. - Il wizard creatura ora funziona come l’editor per le creature, utilizzando la colonna Etichetta in Appearance.2da se la StrRef non era stata specificata. - Corretto un bug per cui la CR di una creatura contenuta nel suo modello era molto diversa rispetto a quella presente nel suo evento. - Corretto il bug nell’editor degli script che, in determinate circostanze, dava un errore spostando la finestra dell’editor degli script parzialmente fuori dallo schermo per poi ricentrarla di nuovo. - Durante la realizzazione di un modulo e la compilazione degli script, se uno script non riesce a essere compilato solo perché manca di un "vuoto principale ()" o "int StartingConditional()", questo non viene riportato come errore. - Corretto un bug nella finestra Crea per cui cliccando due volte su uno script con un errore di compilazione veniva aperto l’editor degli script in modalità "condizionale", senza la possibilità di poterla cambiare, rendendo così impossibile compilare uno script "vuoto principale ()" senza errori. - Quando viene caricata un’area, viene controllato che la disposizione di un gruppo di caselle sia valida prima di aggiungerlo. - Quando viene caricato un oggetto, se la proprietà dei resti era stata salvata con un valore non valido, viene usato un modello di tesoro predefinito. Editor Hak pak =-=-=-=-=-=-=- - Impossibile aggiungere file video .bik. I file video Bink e quelli audio BMU devono essere messi rispettivamente nelle cartelle "movies" e "music". Dettagli per la versione 1.24 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Aggiunto il supporto per i caratteri in alta risoluzione (il testo viene ora visualizzato più grande nella maggior parte dei casi). L’opzione si trova nelle Opzioni video avanzate. - Ora gli eventi onLocked e onUnLocked per le porte e gli oggetti funzionano correttamente. - I messaggi di chat da DM a DM ora possono essere filtrati nella finestra della chat. - Aggiunta una nota per il comando "Assign Command" sulla barra rapida. - Corrette le finestre che apparivano sopra la schermata di caricamento. - Apportata una piccola modifica all’area della chat nell’elenco server. - Quando si cerca di salvare un personaggio nella sottocartella servervault e il giocatore non ha nome, questo verrà salvato nella sottocartella chiamata "lost+found" invece che nella cartella principale di servervault. - Corretto un problema nella generazione degli ID delle texture per le schede video Matrox. - Gli oggetti trama ora dispongono di tutte le immunità. - Corretto un problema di memoria nell’inventario. - Corretti oscurità vs. ultravisione e visione del vero. - Corretto un crash con il DM quando si cercava di richiamare il menu PvP in certe situazioni. - Corretto un problema nello stabilire l’ingombro di un personaggio durante il caricamento. - Corretto un problema con i DM che venivano uccisi quando qualcuno disattivava la loro etichetta trama tramite script. - Risolto il crash del 21° giocatore con server dedicato. - Corretti i problemi che causavano un crash del server. - Corretto un crash del server in presenza di un errore critico durante la sistemazione di una trappola. Modifiche agli script =-=-=-=-=-=-=-=-=- - CreateItemOnObject() ora funziona con i contenitori degli oggetti. - Corretto il crash GetItemInInventory() quando si esaminano i contenitori degli oggetti. - Corretto il bug VectorToAngle(). - Corretto il problema con InsertString() che causava un crash. - DelayCommand() ora funziona per ritardi superiori a una giornata di gioco. - GetSpellId() ora funziona con i personaggi che non sono creature. Gruppo strumenti Aurora per Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Modificata l’interfaccia dell’editor del diario. Editor Hak Pak =-=-=-=-=-=-=- - Aggiunta la possibilità da parte dell’editor Hak Pak di utilizzare un file .hak come riga di comando. Dettagli per la versione 1.23 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Eliminato il controllo disco SecureROM. - Ottimizzato il codice per le partite multigiocatore a beneficio dei giocatori con un ping elevato. - Aggiunti nuovi wizard per il gruppo strumenti. Vedi sotto per i dettagli. - Migliorata la stabilità generale del gioco. - Aggiunta l’opzione "Sopprimi base serverfault" per impedire di elencare i personaggi nella cartella principale di un server: nwplayer.ini [Opzioni server] Suppress Base Servervault=0 Imposta questo valore su 1 se non vuoi che i tuoi client vedano i file del personaggio dalla cartella principale del server. - Aggiunte modifiche per gestire correttamente i dati di gioco corrotti. - Corretto il bug per personaggio non valido nel server. - Apportate altre correzioni al client DM riguardo le proprietà, le fazioni e i crash. - Aggiunto nuovamente il comando "dm_spawnitem" al gioco. - Aggiunto un filtro per linguaggio volgare alla chat multigiocatore. - Corretto un problema di script con una porta o un oggetto che si chiudono da sé. - Corretto il comando GetFacing() in NWscript in modo da restituire il giusto valore. - Corretto lo spostamento delle creature attraverso muri/porte. - Risolto un problema che impediva al DM di raggiungere una nuova zona se una sua parte considerevole era in quota, oppure non aveva una griglia di movimento, aumentando il campo di ricerca. - Corretto un bug che faceva entrare in gioco i nuovi personaggi con la barra rapida vuota invece che con quella predefinita. - Eliminati e corretti diversi problemi con la barra rapida, fra cui la sovrapposizione del testo e i problemi di sostituzione. - Corretto un bug relativo ai bonus specifici alla classe armatura vs allineamento che non sempre funzionavano. - Aggiunto un comando /ignore alla chat multigiocatore: /ignore /unignore Dal momento che i nomi usati in chat possono cambiare a ogni sessione, l’elenco ignora non viene salvato. - Corretti i messaggi modifica allineamento per il campo neutrale. - Corretto un bug di visualizzazione dei danni dell’arma nella scheda del personaggio con bonus variabili e attacco poderoso. - Aggiunte funzioni d’accesso per gli script per la modalità furtiva/individua // restituisce la modalità furtiva della creatura specificata. // - oCreature // * restituisce una costante STEALTH_MODE_* int GetStealthMode(object oCreature); // restituisce la modalità individua della creatura specificata. // - oCreature // * restituisce una costante DETECT_MODE_* int GetDetectMode(object oCreature); - Corretto un crash che si verificava in presenza di un errore critico nel sistemare una trappola. - Risolto un bug di mancata evidenziazione con selezione del DM che provocava il blocco casuale del client DM su alcuni comandi di movimento che includevano transizione d'area. - I DM non possono più tentare di dominare i cadaveri. - Corretto il crash del server che si verificava quando si cercava di dominare una creatura che stava transitando nel Limbo. - Aggiunto un controllo modulo/versione gioco per gli aggiornamenti futuri. Gruppo strumenti Aurora per Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Aggiunto un testo a comparsa "wizard" accessibile cliccando col pulsante destro del mouse sul menu per gli oggetti posizionabili. - Aggiunto un wizard per la configurazione del negozio accessibile cliccando col pulsante destro del mouse sul menu creature, porte e oggetti posizionabili. - Caricando gli aspetti delle creature, ora il gruppo strumenti utilizza la colonna Etichetta contenuta in appearances.2da se non c’è nessuna StrRef. - Corretto un bug per cui i riferimenti agli script eliminati non venivano rimossi dai file con i dialoghi. - Aggiunta la scorciatoia da tastiera Maiusc-Canc per tagliare il testo negli appunti all’interno dell’editor degli script del gruppo strumenti. - Corretto un bug per cui i riferimenti agli script eliminati non venivano rimossi dagli oggetti posizionabili e dalle porte in determinate circostanze. - Aggiunto un controllo modulo/versione gioco per gli aggiornamenti futuri. Dettagli per la versione 1.22 della patch: Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-= - Corretto il divoratore d'intelletto che non appariva in certi salvataggi operati con versioni incrociate del gioco. - Corretto un bug che non permetteva di mostrare le abilità nella scheda del personaggio, disattivandone inoltre alcune. - Modificato il messaggio di errore 'impossibile caricare il modulo' per includere la possibilità che il modulo sia stato creato usando una versione più aggiornata delle risorse/gruppo strumenti. - Corretto un problema con il colore del testo nella chat sul server di gioco. - Corretto un bug per cui, in certe situazioni, entrare in un server senza nessun modulo caricato poteva mandare in crash il client di gioco. - Corretto un bug che all’atto dell’inserimento di una password per connettersi a un server client mostrava i caratteri effettivamente inseriti al posto dei classici asterischi. - Corretto il bug che si verificava nelle partite "Un gruppo soltanto" e che vedeva il giocatore aggiungersi erroneamente al gruppo composto dalle creature nemiche se queste erano sotto il controllo di un DM. - Corretto un crash del server che si verificava salvando durante il caricamento di un modulo. - Corretto un crash del server che si verificava se uno script chiamava ExportAllCharacters() quando un giocatore si trovava nella schermata di selezione del personaggio. - Corretto il risultato errato restituito per molti tipi di danni sui sistemi dotati di Linux a causa di piccoli scarti nei calcoli in virgola mobile. - Corretti 4 problemi di memoria. - Corretto un problema raro nel lancio degli incantesimi che consentiva ai giocatori di lanciarne più di uno utilizzando un solo slot incantesimo. - Aggiunti i comandi per il salvataggio automatico all'ordine di classificazione sul server Windows dedicato. - Corretto un bug che causava il crash del server in certi passaggi di area durante la transizione di un modulo. - Corretto un bug nella pagina opzioni audio. - Quando l’autenticazione del personaggio fallisce, ora sul client viene mostrato un messaggio d’errore dettagliato. - Apportate delle aggiunte al codice per scongiurare l’apparizione dell’opzione "altri incantesimi" in assenza di altri incantesimi. Questo problema impediva a tutti gli incantesimi di livello 7,8,9 di apparire nel menu. - Aumentata la velocità di elencazione dal server al client. Gruppo strumenti Aurora per Neverwinter Nights =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Corretto un problema di caricamento dei file .2da quando un modulo dispone di un Hak pak. - Aggiunta l’opzione per disattivare la mappatura ambientale per le creature e gli oggetti. Questo dovrebbe servire a correggere la maggior parte dei crash per i giocatori in possesso di schede video ATI. - Corretto un bug per cui eliminando gli script non venivano rimossi tutti i riferimenti a essi. - Corretto un bug per cui, ridimensionando l’area assegnandole un punto di partenza non valido, il gioco andava in crash. - Se il giocatore cerca di trovare un punto di partenza inesistente, gli viene mostrato un messaggio d’errore. - Le opzioni di modifica dialoghi limitate dall’editor dei dialoghi possono modificare solo le opzioni di dialogo. - Quando i dialoghi vengono caricati nell’editor, viene controllato che il loro contenuto all’interno dei file sia corretto. - I dialoghi hanno un nuovo script predefinito EndConversation che cerca di riposizionare la creatura sulla rotta verso il suo punto di rotta. - Aggiunto un testo d’aiuto migliorato per spiegare il significato della casella di assenza di morte permanente. - Dopo aver selezionato una creatura, cliccando col pulsante destro del mouse su una casella apparirà un menu per aggiungere un punto di rotta. - Dopo aver selezionato una creatura, verrà mostrato il percorso fino al suo punto di rotta. Editor Hak pak =-=-=-=-=-=-=- - Corretto un bug per cui la sostituzione di una risorsa poteva corrompere l’Hak pak. - Eliminata la possibilità di aggiungere file .mp3 agli Hak pak dal momento che questo formato non è supportato da Neverwinter Nights e la possibilità di aggiungere questi file creava solo confusione. Dettagli per la versione 1.21 della patch: - Gli oggetti situati negli slot dell’inventario della creatura ora verranno ELIMINATI quando si cerca di autenticare un giocatore attraverso ELC e ILR. I moduli personalizzati che usano gli slot inventario creatura per assegnare le abilità sottorazza dovranno ri-aggiungere gli oggetti quando si uniranno al modulo personalizzato. - Il prezzo degli oggetti per i tempi di trama ora verrà calcolato correttamente nei controlli ELC. - Aumentata la velocità di elencazione da un server dedicato. - Corretto il problema dei salvataggi inopportuni che portava alla corruzione degli stessi. - Corretti alcuni problemi di sparizione degli oggetti. - Corretto il bug fazione DM, per cui dominare una creatura portava la fazione amica di quella creatura a diventare ostile. - I file 2DA ora vengono caricati nel giusto ordine negli Hak Pak. - Corretti alcuni bug generali. Dettagli per la versione 1.20 della patch: - Aggiunto un codice per impedire ai file diversi da quelli di Neverwinter Nights di corrompere i moduli nel gruppo strumenti. Dettagli per la versione 1.19 della patch: - Le creature ora useranno di nuovo le loro capacità magiche. - I bardi non diventeranno più dei personaggi illegali una volta che si cambino i moduli dopo essere saliti di livello e aver rimosso gli incantesimi. - Il client di chat ora ignora tutti i comandi '/' inesistenti. - Corretto il messaggio di connessione a GameSpy 'Bad Strref'. - Il gioco ora elenca i nomi della comunità in ordine alfabetico nell’area di navigazione del server dedicata alla chat. - Neverwinter Nights ora funziona con i file di debug DLL DirectX. - Aggiunta la sezione assistenza tecnica alla chat nell’area di navigazione del server. - Corretto un problema che si verificava durante il salvataggio dei personaggi e il passaggio dalla modalità singolo a quella multigiocatore. Dettagli per la versione 1.18 della patch: - Corretto il crash con il filtro del server nella schermata di navigazione del server. - Migliorata la stabilità del server e del client. - Corretto il problema con gli oggetti trama che venivano trascinati direttamente in uno slot dell’inventario. - Eliminati i messaggi quando un giocatore entra o esce dalla stanza della chat. - Premendo l'inserimento di una linea mediana nella chat, il testo non viene più spezzato. - Aggiunto un pulsante aggiorna alla pagina della LAN. - Corretti alcuni problemi con le annotazioni del diario. - Corretti alcuni problemi audio generali. - Apportata una correzione all'ordine di classificazione per l’interfaccia del server dedicato. - Corretta la doppia apparizione dei nomi dei giocatori nell’elenco del server dedicato. - Corretto il problema che si verificava premendo il pulsante Carica senza i moduli personalizzati.