Neverwinter Nights v1.65 Spiel ==== ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.65 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.65 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.65 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.65 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.64 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.65 AUF 1.64 BEREITSTELLEN. - Stormy Skybox wurde den Ressourcen hinzugefügt. - Absturz behoben, der auftrat, wenn SubNetProfiling aktiviert war. (Durch Eingabe von "Enable SubNet Profiling=1" in der Datei nwn.ini). - Probleme mit Server-Vault behoben, die mit verschobenen Charakteren auftraten. - Absturz behoben, der auftrat, wenn GetHasSpell() auf einen Spruch angewendet wurde, der in spells.2da die Stufe 10 hat. - Absturz behoben, der auftrat, wenn SetSkyBox() in einer Mehrspieler-Partie aufgerufen wurde, während ein Spieler noch bei der Charakter-Auswahl war. - Leicht verändertes Verhalten für Gelegenheitsangriffe. Charaktere mit Unsichtbarkeits-Effekt (z.B. Unsichtbarkeit, Heiligtum) machen nun keine Gelegenheitsangriffe mehr. - Weiteres verändertes Verhalten für Gelegenheitsangriffe. Während der Verwendung eines Heilkits werden keine Gelegenheitsangriffe mehr ausgeführt. - Kreistritt zielt nicht mehr auf Kreaturen außerhalb der Reichweite (wodurch man auf dem falschen Fuß erwischt wurde). - Man ist nach einem Wirbelwindangriff nicht länger im Kampf-Modus gefangen. Außerdem wird danach versucht, das ursprüngliche Ziel wieder zu wählen (klappt nicht, wenn das Ziel nun tot oder abwesend ist). - Schaden-Schilde (z.B. Mestils Säureaura) wirken nun auf Nahkampfangreifer, wenn sie eine Kreatur mit diesem Effekt angreifen (nicht mehr nur wenn sie Schaden anrichten). - Problem behoben, durch das respawn für manche Encounter unter bestimmten Bedingungen nach dem Speichern und Neuladen des Spiels nicht mehr funktionierte. - Problem mit unendlicher Munition behoben, die nicht identifiziert wurde, wenn eine Waffe mit der Eigenschaft unendlich Munition ausgerüstet wurde. - Problem mit nicht korrekt berechnetem Schaden von Einmal-Fallen behoben. - Absturz behoben, wenn ein NPC versuchte, einen Behälter auf den Boden fallen zu lassen. - Problem mit Wahrer Blick behoben, der entfernt wurde, wenn mehrere Wahrer Blick-Effekte gleichzeitig aktiv waren, von denen nur einer entfernt werden sollte. - Problem durch einige Auswirkungen von Hast behoben (extra Angriffe und Zauber-Bonusse), die nicht korrekt aktualisiert wurden, wenn mehrere Hast-Effekte gleichzeitig aktiv waren und nur einer davon entfernt wurde. Das gleiche Problem wurde auch für Verlangsamen behoben. - Problem behoben, durch das bei Niederwerfen-Angriffen der Angriffsbonus durch Größe beeinflusst wurde. Nur der Wurf gegen das Niederwerfen wird nun von der Größe beeinflusst. - Das Bannen von Effekten setzt nun die Zauberstufe korrekt ein, um zu bestimmen, ob der Bann erfolgreich ist. - Problem mit Rückmeldungen zu epischem Ausweichen behoben, wenn Nahkampfangriffen ausgewichen wird. - Problem behoben, durch das der Bildschirm unter bestimmten Umständen permanent schwarz werden konnte, wenn ein Vertrauter innerhalb eines AOE Dunkelheits-Effekts aus der Besessenheit entlassen wurde. - Problem behoben, durch das ein Dunkelheits-Spruch in Verbindung mit Wahrer Blick/Ultravision einen erblinden lassen konnte, wenn Wahrer Blick/Ultravision endet. - Eigenschaft "On Hit: Sleep" funktioniert nun wieder. - Einige Verbesserungen, um das Hacken von Spiel oder Charakteren zu verhindern. Leider können wir Änderungen im Bezug auf Sicherheit nicht öffentlich erörtern. SL-Klient: =-=-=-=-=- - Der SL-Schwierigkeitsregler zeigt nun die aktuell gewählte Schwierigkeitsstufe an. - Absturz infolge Minimierung des Spiels wurde behoben. - Problem beim Geben von Befehlen an Gruppen von Monstern (z.B. Rennen) behoben. - Problem behoben, durch das der SL-Bildschirm unter bestimmten Umständen permanent schwarz werden konnte, wenn der SL eine Kreatur innerhalb eines AOE Dunkelheits-Effekts aus der Besessenheit entließ. Neverwinter Nights Aurora Werkzeugset: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-= - Neue Skript-Befehle: GetSkyBox(), GetFogColor(), GetFogAmount() und SetFogAmount(). - Problem behoben, durch das Gegenstände in Behältern Variablen verloren haben. - Ein "List index out of bounds (0)"-Fehler wurde behoben, der durch eine leere Liste im Menü Toneigenschaften verursacht wurde. - Der Skript-Befehl GetName() funktioniert jetzt auch mit Läden. - Der Skript-Befehl GetItemPossessedBy() funktioniert jetzt auch mit Läden. - GetEffectType() antwortet jetzt mit EFFECT_TYPE_ETHEREAL für den Effekt Mächtiges Heiligtum (bisher wurde fälschlicherweise EFFECT_TYPE_SANCTUARY zurückgegeben). - Folgende Befehle geben jetzt korrekte Informationen zurück (war zuvor umgekehrt): GetAnimalCompanionName(), GetAnimalCompanionCreatureType(), GetFamiliarName(), GetFamiliarCreatureType(). Wenn Skripts mit diesen Befehlen neu kompiliert werden, müssen sie aktualisiert werden, um die neue Funktionalität zu nutzen. - Problem mit GetSpellSaveDC() behoben, durch das der falsche Wert zurückgegeben wurde, wenn der Befehl von einem Skript aus einem AOE-Effekt gerufen wurde. - Der Befehl EffectHeal() wurde erweitert, so dass er jetzt auch auf Türen und platzierbare Objekte angewendet werden kann. - Einige Probleme mit dem Befehl ResistSpell() wurden behoben: Wenn der Befehl von einem AOE heart beat-Skript gerufen wurde, nachdem der Magienutzer nach dem AOE-Zauber einen neuen Zauber gesprochen hatte, wurde der AOE-Zauber u. U. unbeabsichtigterweise beendet (sollte jetzt richtig funtionieren). Das zweite Problem war eine inkorrekte Rückgabe des Immunitäts-Checks, wenn das Zauber-Objekt als AOE-Objekt festgelegt war. Scripting-spezifisch: =-=-=-=-=-=-=-=-=-= - Bigbys Zerdrückende/Zugreifende Hand wirkt nun auch auf Kreaturen, die immun gegen geistbeeinflussende Zauber sind (x0_s0_bigby3.nss, x0_s0_bigby5.nss). - Unheimliches Schicksal wirkt nun korrekt auf Kreaturen, die immun gegen geistbeeinflussende Zauber und Angst sind (nw_s0_weird.nss). - Die Elementarform des Druiden kann nicht länger gebannt werden (nw_s2_elemshape.nss). - Erstickungspulver respektiert nun Immunität gegen Gifte (x0_i0_spells.nss). - Problem behoben, durch das manche Kreaturen ihre Spezialfähigkeiten nicht mehr einsetzten (nw_i0_generic.nss). - Geschaffene Stäbe sollten nun mit 1-20 statt 1-10 Ladungen entstehen (x2_inc_craft.nss). - Neue Fähigkeit hinzugefügt: Troglodyt-Gestank (spells.2da, VFX_Persistent.2DA, nw_s1_trogstink.nss und nw_s1_trogstinka.nss ). - Gegen Blitzkugeln erhält man jetzt einen Reflexwurf (x2_s0_balllghtng.nss). - Steinhalt entfernt nun keine Verbesserungen mehr (x2_s0_stneholdc.nss). - Göttlicher Zorn kann nicht mehr gebannt werden (x2_s2_divwrath.nss). - Aura gegen Gesinnungs-Zauber werden jetzt korrekt ausgedehnt (x0_i0_spells.nss). - Furchterregender Kampfrausch kann nicht mehr gebannt werden (x2_i0_spells.nss, x2_s2_terrage_a.nss). - Einige Probleme mit dem Dunkelheit OnEnter-Skript wurden behoben (nw_s0_darknessa.nss). Custom Content: =-=-=-=-=-=-=-= - Zahl der erlaubten Custom-Phänotypen wurde auf 18 erhöht. Bitte besuchen Sie die Neverwinter Nights-Gemeinschaftsseite unter: 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 Patch-Details 1.62: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.62 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.62 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.62 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.62 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.61 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.62 AUF 1.61 BEREITSTELLEN. - Hinzugefügt: Seevettel zu den Spieleressourcen. - Hinzugefügt: Himmelsfeld "Stürmischer Himmel" zu den Spieleressourcen. - Selbst erstellte Talk Tables funktionieren jetzt auch in Mehrspielerpartien. Wenn sich die erforderliche .tlk-Datei nicht in Ihrem "tlk"-Verzeichnis befindet, kann das Modul nicht geladen werden. Es wird eine Fehlermeldung angezeigt, die Ihnen mitteilt, dass die .tlk-Datei fehlt. Das Prinzip ist das Gleiche wie bei den Hak Paks. - Behoben: Verschiedene Zauber-Bugs bei Elementargestalt, Verbesserte Unsichtbarkeit und Zerfall. - Behoben: Ein Fehler, durch den Einkaufsbeschränkungs-Meldungen nicht zum richtigen Zeitpunkt angezeigt wurden. - Behoben: Plünderbare Leichen. Wenn das einzige Objekt, das eine plünderbare Leiche fallen lässt, Gold ist, dann wird dieses jetzt auf der Leiche angezeigt und diese sieht nicht mehr leer aus. Außerdem ist eine leere Leiche jetzt nicht mehr anwählbar, sobald man sie einmal durchsucht hat. - Behoben: Die Angaben zum Server/Modul wurden unter der falschen Überschrift angezeigt. - Behoben: Anzeige und Übergänge bei Himmelsfeldern. - Wenn eine Kreatur stirbt, wird der Schleichen-Modus automatisch deaktiviert, außerdem werden alle Unsichtbarkeitseffekte aufgehoben. Dadurch sind die Körper leichter auffindbar, falls man sie wiederbeleben möchte ... - Behoben: Ein Fehler, durch den die Erfahrungspunkte, die man für das Töten einer Kreatur bekam, nach oben hin begrenzt waren - der maximale Herausforderungsgrad, der für die Berechnung verwendet wurde, war 20. Die Berechnung der EP stimmt jetzt auch, wenn man Kreaturen mit einem HG > 20 tötet. - Behoben: Ein Fehler, der auftrat, wenn bei einer Mehrspielerpartie die Verbindung unterbrochen wurde, während "Bollwerk" aktiviert war. Wenn man sich dann wieder einloggte, konnte sich der Charakter nicht mehr bewegen. - Behoben: Eine Reihe von Fehlern im Zusammenhang mit Drachenjüngern und Regelkonformitätsprüfungen. - Behoben: Ein Problem, durch das die "On Death"-Skripts von Gefolgsleuten nicht ausgeführt wurden. - Bei einem Epischen Barden/Bleichen Meister werden die epischen Zauber jetzt korrekt im Kreismenü angezeigt, sobald der Bleiche Meister Stufe 15 erreicht. - Wir versuchen, die Schleichen-/Unsichtbarkeitseffekte von Gefolgsleuten zu entfernen, bevor sie die Gruppe verlassen, damit sie nicht ständig ein- und ausgeblendet werden. - Behoben: Ein Fehler, durch den ein Charakter nicht aufsteigen konnte, wenn man vorher aufgrund eines Stufenverlusts eine Klasse verloren hatte. - Hinzugefügt: Eine kleine Verzögerung beim "Gepäck ist voll"-Soundeffekt. Dadurch wird das Problem behoben, dass der Sound manchmal nicht abgespielt wurde, wenn man einen Gegenstand fallen ließ, während man die Waffe wechselte. - Behoben: Ein Fehler, aufgrund dessen platzierbare Behälter permanent offen blieben. - Behoben: Einige Fehler, die bewirkten, dass der Inhalt des Gepäcks verschwand. - Behoben: Es wurde eine "Gold erhalten"-Meldung angezeigt, selbst wenn man tatsächlich Gold verloren hat. - Hinzugefügt: Weitere Gesten zum Gesten-Menü (Lesen, Trank zu sich nehmen, Meditieren, Anbeten, Auf dem Boden sitzen, Nach hinten umkippen, Nach vorne umkippen). - Behoben: Textmeldung, wenn man Doppelschlag im Bollwerk-Modus einsetzt. - Behoben: Absturz im Charakterauswahl-Bildschirm, der dann auftrat, wenn sich ein Charakter mit einer selbst erstellten Charakterklasse in der Liste befand und man ein Modul lud, das diese Klasse nicht unterstützte. Diese nicht unterstützte Klasse wird nun als "Barbar" angezeigt. - Behoben: Fehler im Begegnungssystem, durch den Stufe-1-Kreaturen erzeugt wurden, wenn man einen Charakter mit mehr als 20 Stufen hatte. Diese Änderung betrifft alle Module AUSSER der offiziellen Kampagne. - Wenn man im Soundoptionen-Menü auf OK klickt, wird der ausgewählte Sound-Anbieter korrekt in der nwn.ini-Datei gespeichert. Er wird nicht mit dem bevorzugten Sound-Anbieter überschrieben, was nicht unbedingt dasselbe ist. - Behoben: Anzeigeproblem, das im Zusammenhang mit den Kreismenüoptionen Schleichen-/Suchenmodus bei Gefolgsleuten auftrat. - Behoben: Das Talent Zen-Bogenschießen kommt jetzt im Fernkampf auch bei Angriffen zur Anwendung, bei denen es sich nicht um Berührungsangriffe handelt. - Bei der Berechnung der Angriffsboni für Berührungsangriffe im Nahkampf gab es einige Probleme, die jetzt behoben sind. - Es wurden weitere Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Weitere Details hierzu können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. - Mehrere Korrekturen, die die Spielstabilität erhöhen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Zugriffsverletzung, wenn der Skript-Editors ein Skript öffnet oder neu parst, das eine leere include-Anweisung enthält, z. B.: #include "" - Geändert: Die Option "Nebelmenge" unter Visuelle Gebiets-Eigenschaften wird jetzt nicht mehr mit einem Schieberegler bedient, sondern mit einer Textbox & einer Spinner-Schaltfläche. - Die maximale Nebelmenge wurde von 15 auf 200 erhöht. Der Minimalwert ist immer noch 0. Dieser höhere Nebelwert kann im Zusammenhang mit Gebäude-Clipping, Nebel und der neuen freigeschalteten Kamera hilfreich sein. - Behoben: Die Ereignisse OnCutsceneAbort(), OnPlayerEquipItem(), OnPlayerUnEquipItem() und OnStoreClosed() wurden bei der Suche nach unbenutzten Skripts nicht geprüft. - Behoben: Eine fest im Code integrierte englische Fehlermeldung im Kreaturenassistenten, die angezeigt wurde, wenn keine Klasse hinzugefügt werden konnte. SL-Client: =-=-=-=-=- - Hinzugefügt: Bestätigungsdialog zum SL-Befehl "Springe nach ... (alle Spieler)". - Vom SL erzeugte Platzierbare Objekte sind bei ihrem Erscheinen jetzt zum SL hin ausgerichtet (und nicht mehr nach Osten). - SL können jetzt wieder angreifen. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Der Skriptbefehl GetFacing() gibt den Winkel nun immer auf den nächsten Grad gerundet zurück. Dadurch wird ein merkwürdiges Problem behoben, welches in seltenen Fällen dazu führen konnte, dass der zurückgegebene Wert um mehr als 0,01 abwich, so dass Vergleichsoperationen scheiterten, wodurch einige Rätsel in HdU nicht funktionierten. - Behoben: Probleme mit GetIsImmune() im Zusammenhang mit Druiden, Mönchen, Paladinen und Jüngern der Roten Drachen, die über Talente verfügen, durch die sie immun gegen Gifte und Krankheiten sind. - Behoben: GetHasSpell() gab falsche Werte zurück, wenn eine Kreatur "Wunden heilen/verursachen"-Zauber beherrschte. - Behoben: Der Skriptbefehl GetClassByPosition() funktioniert jetzt auch bei den neuen HdU-Prestigeklassen und CLASS_TYPE_OOZE. - Behoben: Problem mit dem Skriptbefehl CreateItemOnObject(). Wenn der erzeugte Gegenstand in einen vorhandenen Stapel ähnlicher Gegenstände integriert wird, gibt CreateItemOnObject() das integrierte Stapel-Objekt zurück und nicht OBJECT_INVALID. Bei einem Stapel-Überlauf gibt CreateItemOnObject() den übergelaufen Stapel zurück, der erzeugt wurde. Dadurch wird auch ein Fehler behoben, der beim Anfertigen von Schriftrollen auftrat. Wenn man eine neue Schriftrolle anfertigt, aber bereits eine identische Schriftrolle im Gepäck hatte, wurde eine Fehlermeldung ausgegeben, aber die Schriftrolle wurde trotzdem erstellt. - Behoben: Problem beim Aufrufen von SetCutsceneMode(FALSE), wodurch das Handlungs-Flag des Spielers nicht gelöscht wurde. - Der Skriptbefehl SurrenderToEnemies() entfernt Wunden-Effekte von der sich ergebenden Kreatur, so dass man mit ihr sprechen kann. - Benutzer können jetzt eine beliebige Kamera-Geschwindigkeit eingeben. - Behoben: Die mit CreateObject() erzeugten Objekte basieren jetzt auf den Schablonen, so dass sie Schablonen-Variablen übernehmen können. Server-spezifisch: =-=-=-=-=-=-=-=-=- - Einige Optimierungen, um die Benutzerfreundlichkeit der Oberfläche des dedizierten Windows-Servers zu verbessern. In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - appearance.2da - iprp_aligngrp.2da - iprp_onhitspell.2da - polymorph.2da - portraits.2da - skyboxes.2da - soundset.2da - spells.2da - vfx_persistent.2da Patch-Details für v1.61: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Hinzugefügt: Unterstützung für selbst erstellte TLK-Dateien im Einzelspielermodus. Die Unterstützung für selbst erstellte TLK-Dateien im Mehrspielermodus wird in einem zukünftigen Update nachgereicht. - HdU: Eine Probleme mit den Zwischensequenzen wurden behoben. - HdU: Kapitel 2 - Behoben: Ein Problem mit den Inneren Toren am Ende von Kapitel 2. - HdU: Kapitel 2 - Behoben: Ein Fehler in Mutter Oberin Myrunes Dialog. - HdU: Kapitel 2 - Behoben: Ein Problem, das auftrat, wenn man den NSC gegen Ende von Kapitel 2 Befehle gab. - HdU: Kapitel 2 - Behoben: Ein Problem mit ein paar automatischen Speicherungen gegen Ende von Kapitel 2. - HdU: Kapitel 3 - Behoben: Ein Fehler in einem Gefolgsmann-Dialog. - HdU: Kapitel 3 - Behoben: Ein Fehler bei der Gruppeninteraktion. - HdU: Kapitel 3 - Behoben: Ein Fehler bei der Interaktion mit dem Schlafenden. - HdU: Kapitel 3 - Behoben: Ein Problem mit einer Zwischensequenz, in der man unverwundbar werden konnte. - HdU: Kapitel 3 - Die Endsequenz wurde überarbeitet. - Schadensreduzierung für Zwergische Verteidiger und Barbaren ist jetzt kumulativ. - Hinzugefügt: Konsolenbefehl dm_visualeffect. Der erste Parameter ist ein Ganzzahlwert (vfx #), der zweite die Dauer in Sekunden (Fließkommazahl, optional). Dieser Befehl kann den Boden, Türen, Kreaturen oder Platzierbare Objekte als Ziel haben. - Behoben: NSC versuchten manchmal Objekte zu benutzen, die sie aufgrund von Volks-, Gesinnungs- oder Klasseneinschränkungen gar nicht verwenden konnten, und standen einfach nur untätig rum. - Behoben: Das Timing von Wirbelwindangriffen wurde verändert, so dass man nun angreifen kann, gleich nachdem der Wirbel vorbei ist. Auch das Problem mit den zahlreichen überflüssigen Angriffsmeldungen wurde behoben. - Behoben: Ein Fehler, der beim Öffnen des Gepäcks auftrat, wenn ein Behälter oben im Gepäck geöffnet war. Das Gepäck wurde geöffnet, enthielt aber keine Objekte. - Behoben: Ein Fehler auf der LAN-Seite. Die Schaltfläche "Verbinden" wurde nicht aktualisiert, wenn die Liste leer war und ein neuer Server hinzugefügt wurde. - Behoben: Ein Absturz, der im Soundoptionen-Interface auftreten konnte, wenn die Variable Environment Effects=1 war, man die Soundhardwarebeschleunigung aber im DirectX-Diagnoseprogramm deaktiviert hatte. - Behoben: Ein Absturz im Stufenaufstiegs-Interface, wenn man einen ungültigen Vertrauten hatte. - Behoben: Ein Absturz beim Laden eines Spielstands, falls der Spieler es geschafft hatte, das Spiel zwischen dem Augenblick zu speichern, in dem ein OnHitCastSpell-Ereignis signalisiert wurde, und dem Zeitpunkt, zu dem es sich auswirkte. - Behoben: Ein Absturz beim Untersuchen eines Objekts kurz vor einem Gebietsübergang. - Behoben: Ein Problem im Zusammenhang mit der Option "Nur regelkonforme Charaktere", das bei manchen Epischen Stufen auftreten konnte. - Behoben: Ein Stufenbonus-Fehler beim Bleichen Meister. - Behoben: Ein paar relativ seltene Absturzbugs. - Behoben: Ein Fehler beim Speichern/Laden, der auftrat, wenn man eine selbst erstellte Talk-Datei benutzte. - Es wurden weitere Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Weitere Details hierzu können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. - Mehrere Korrekturen, die die Spielstabilität erhöhen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Allgemein: - Behoben: Ein Fehler, der bewirkte, dass zwei Steuerungen im Optionendialog eine "Array out of bounds"-Meldung verursachten, wenn die StrRefs für den Text nachgeschlagen wurden. Dadurch wird die Zugriffsverletzung beim Öffnen des Optionendialogs behoben. - Behoben: Die Tastenkombination Strg + Pfeil oben oder Strg + Pfeil unten in der Wave-Liste des Dialogfensters "Klang-Eigenschaften" bewirkte, dass sich der ausgewählte Objektindex zweimal in die jeweilige Richtung bewegte anstatt nur einmal. - Kleinere Stabilitätskorrekturen. - Behoben: Einige Speicherlecks. Selbst erstellter Inhalt: - Unterstützung für die Benutzung einer alternativen TLK-Datei, wenn die StrRef größer als 0x00ffffff ist und das Bit 0x01000000 gesetzt wurde. Die oberen zwei Hex-Ziffern werden dabei maskiert und die daraus resultierende Zahl wird als StrRef in der alternativen TLK-Datei verwendet. - Die Registerkarte "Selbst erstellter Inhalt" im Menü "Modul-Eigenschaften" enthält nun eine Option, um eine selbst erstellte TLK-Datei aus dem tlk-Unterverzeichnis des Benutzers zu wählen. - Hinzugefügt: Hak Pak-Konfliktanalyse. Kann über die Registerkarte "Selbst erstellter Inhalt" im Menü "Modul-Eigenschaften" gestartet werden. - Die Aktualisierung der Liste selbst erstellter Objekte schließt jetzt auch ERF-Vorlagen (d. h. Hak Paks) mit ein, zusätzlich zu den Modulvorlagen. Gegenstände: - Hinzugefügt: Unterstützung für Roben. - Hinzugefügt: Eigenschaften "Verflucht/Nicht ablegbar" bei Gegenständen. - Peitschen, die mithilfe des Gegenstandsassistenten hergestellt werden, haben automatisch das Bonustalent "Entwaffnen (Peitsche)" - Hinzugefügt: Unterstützung für die Gegenstandseigenschaft "Visueller Effekt". - Behoben: Ein Fehler, aufgrund dessen visuelle Elementarschadenseffekte nicht immer Vorrang vor Gesinnungsschadenseffekten hatten. - Die Art und Weise, wie gesinnungsbasierte visuelle Effekte vom Werkzeugset gehandhabt werden, wurde ans Spiel angepasst, so dass jeder Schaden gegen Gut oder Böse einen visuellen Effekt verursacht. - Behoben: Fehler im Menü Gegenstandseigenschaften, aufgrund dessen keine Farbvarianten für einen Waffenteil aufgelistet wurden, wenn dieser nur über eine Farbvariante verfügte. - Im Gepäck-Menü von Kreaturen kann man Gold nicht länger als "Nicht ablegbar" definieren. - Beim Zusammenstellen eines Rüstungssymbols werden die entsprechenden Rüstungsteile jetzt verborgen, gemäß den Einstellungen in der Datei parts_robe.2da. Kreaturen: - Hinzugefügt: Unterstützung für Flügel und Schwänze. - Hinzugefügt: Eigenschaften "Plünderbar" und "Auflösungszeit" bei Kreaturen. - Das Stufenlimit im Kreaturenassistent und im Kreaturen-Menü ist auf 60 erhöht worden. - Wenn man im Menü Kreaturen-Eigenschaften als Spezialfähigkeit eine Zauberstufe > 15 eingibt, wird jetzt automatisch der Wert 15 verwendet, anstatt dass der vorherige Wert wiederhergestellt wird. - Die maximale Spezialfähigkeiten-Zauberstufe beträgt jetzt 15. - Behoben: Ein Fehler im Kreaturen-Menü. Wenn man die Registerkarte Klassen aufgerufen hat, zählten nicht festgelegte Klassen als 1 Stufe bei der Berechnung der TP (eine Aberration der Stufe 10 hatte so z. B. einen Konstitutionsbonus der Stufe 12). - Behoben: Ein Fehler, durch den eine Kreatur mit einer Klassenstufe 0 gespeichert werden konnte. - Beim Laden einer Kreatur werden keine Klassen mehr geladen, die eine ClassID von -1 und/oder Stufe 0 besitzen. - Die Stufe einer Kreatur kann im Menü Kreaturen-Eigenschaften nicht mehr auf 0 eingestellt werden. - Wenn beim Laden der Package-Namen im Kreaturen-Editor keine StrRef gefunden wird, dann wird stattdessen das 2da-Label verwendet. Kreaturenassistent und Kreaturen-Stufensteigerungsassistent: - Hinzugefügt: Neues, auf dem Package 2da basierendes Backend für den Kreaturenassistenten. - Hinzugefügt: Kreaturen-Stufensteigerungsassistent. Man kann ihn starten, indem man auf eine Kreatur rechtsklickt oder die Registerkarte "Klassen" im Menü Kreaturen-Eigenschaften aufruft und auf die Schaltfläche für den "Stufensteigerungs-Assistent" klickt. - Behoben: Ein Fehler im Kreaturenassistenten, durch den das Startpaket nicht initialisiert wurde. - Der Kreaturenassistent verwendet jetzt die CLS_BFEAT_*.2da-Tabellen, um die Klassen-Bonustalente zu bestimmen, anstatt fest im Programmcode integrierte Regeln für die Klassen zu verwenden. Dadurch wird das Problem behoben, dass es für einige Klassen und Stufenbereiche keine programmierten Regeln gab, so dass die Kreaturen keine Bonustalente bekamen. Gebiete: - Hinzugefügt: Eigenschaft "Himmelsfeld". - Hinzugefügt: Gebietseigenschaft für Nebel-Distanz. - Hinzugefügt: Das Standard-Himmelsfeld wird aus der Datei environment.2da ausgelesen, wenn die Standard-Gebietseigenschaften festgelegt werden. - Das Dialogfenster des Gebietsassistenten wurde etwas vergrößert, damit alle Plattensets sichtbar sind, ohne dass man die Liste scrollen muss. - Behoben: Ein Fehler beim Platzieren von Plattengruppen, durch den Ecken im Inneren der Plattengruppe nicht arretiert wurden. Beim Platzieren von gruppierten Platten werden Platten, die zu der Gruppe gehören, arretiert (d. h. ihre Position wird fest verankert, mit der Mitte als Bezugspunkt), diese Platten können bei der Schablonenüberprüfung übersprungen werden. Dadurch werden Gruppen von 3x3 (oder mehr) Platten möglich, die Null-Platten enthalten. - Wenn man das Kontextmenü verwendet, um das Gepäckmenü eines Objekts im Gebietsbetrachter zu öffnen, wird das Gebiet jetzt als "modifiziert" gekennzeichnet. - Behoben: Ein Fehler, aufgrund dessen beim Aufrufen des Menüs "Standort anpassen" das Gebiet nicht als "modifiziert" gekennzeichnet wurde. - Hinzugefügt: Schaltfläche "Bestätigen" im Menü "Standort anpassen". - Behoben: Absturz bei folgendem Vorgang: Gegenstand auswählen, kopieren, einfügen, Rechtsklick, Gegenstand erneut auswählen, kopieren, einfügen. - Behoben: Absturz, wenn man Strg+C auf ein Objekt anwendete, dann ein anderes Objekt in der Baumansicht des Gebiets auswählte und erneut Strg+C eingab. Geschäfte: - Hinzugefügt: Neue Eigenschaften IdentifyPrice, MaxBuyPrice, StoreGold, OnStoreClosed, sowie die baseitem-Listen WillNotBuy und WillOnlyBuy. - Behoben: Absturz zurück zum Desktop aufgrund eines Stapelüberlaufs im Geschäftsmenü, der ausgelöst werden konnte, wenn man auf die Pfeilschaltflächen bei Verkaufsaufschlag/Kaufabschlag klickte und die entsprechenden Felder Kombinationen bestimmter von Hand eingegebener, ungültiger Werte enthielten. - Behoben: Bei der Gleichheitsprüfung für Geschäfte wurde das OnOpenStore-Ereignis nicht berücksichtigt. (Das hatte Auswirkungen auf die Verwendung von AddToPalette bei Geschäfts-Vorkommen.) Modul: - Behoben: Zugriffsverletzung beim Einstellen von Datum & Uhrzeit eines Moduls oder einer ERF-Datei, wenn die Systemuhr des Benutzers auf ein Jahr > 2038 eingestellt war. - Hinzugefügt: Option, um beim Speichern Backups von den Moduldateien zu erstellen. - Behoben: Ein Fehler hatte zur Folge, dass der Strings-Abschnitt des ERF-Headers eines Moduls nicht exakt die gleichen Strings enthielt wie CExoLocString in der Spalte Description von Module.ifo. - Das I/O-System von ERF-Dateien wurde optimiert. Der Import und Export von ERF-Dateien ist jetzt schneller und beansprucht weniger Speicher. - Das Speichern von selbst erstellten Kreaturenlisten wurde erheblich beschleunigt. Es wird nicht mehr die komplette Kreatur geladen, um HG und Fraktions-ID herauszufinden. Stattdessen werden jetzt nur noch diese Felder aus der utc ausgelesen. Allerdings bedeutet das auch, dass der HG nicht mehr neu berechnet wird. Wenn also seit dem letzten Speichervorgang irgendetwas geschehen ist, das den HG der Kreatur ungültig gemacht hat, dann ist der HG, der in der selbst erstellten Liste gespeichert wird, natürlich ebenfalls ungültig. - Menü "Modul erstellen": - Durch einen Doppelklick auf ein Vorkommen im Nachrichtenfenster wird nicht nur die Ansicht auf das Vorkommen zentriert, sondern auch das entsprechende Eigenschaften-Fenster aufgerufen. - Durch einen Doppelklick auf eine das Tagebuch betreffende Nachricht im Nachrichtenfenster wird der Tagebuch-Editor geöffnet. - Die Ereignisse OnPlayerEquipItem und OnPlayerUnEquipItem wurden zu den Modul-Eigenschaften hinzugefügt. Ressourcen-Management: - Behoben: Ein Fehler im Dialogfenster der Ressourcen-Auswahl, wo mehrere "Treffer" angezeigt wurden wenn man es schaffte, eine ResRef schnell genug einzutippen, um zwischen zwei Aktualisierungen des Listenfensters mehrere Tasten zu drücken. - Behoben: Die Warnmeldungen beim Editieren einer Standardressource und beim Editieren einer Ressource in einem Hak Pak wurden nicht deaktiviert, wenn der Benutzer ein Häkchen in das Kästchen "Nicht mehr warnen" setzte. - Die gesamte Liste der selbst erstellten Objekte sollte neu geladen werden, wenn man versucht, eine Vorlage hinzuzufügen, deren Listenkategorie in der aktuellen Liste selbst erstellter Objekte nicht existiert. Dies könnte in alten Modulen der Fall sein, die erstellt wurden, bevor neue Standard-Listenkategorien ergänzt wurden. Skripte: - Im Skript-Editor: Beim Parsen von Verknüpfungen in einem Skript werden benutzerdefinierte Konstanten jetzt fett gedruckt im Listenfenster angezeigt. Eine benutzerdefinierte Konstante muss eine Ganzzahl ("const int"), eine Fließkommazahl ("const float") oder ein Text sein ("const string") und muss einen Wert zugewiesen bekommen, z. B. "const int BLA = 0;". - Behoben: "BadStrRef"-Meldung in der Statusleiste, wenn man mit dem Mauszeiger den Haupt-Texteingabebereich im Skript-Editor überquert. - Hinzugefügt: Kontextmenü-Einträge für "Standort"- und "Variablen"-Dialogfenster in der Baumansicht des Modulinhalts. - Variablen-Dialogfenster: - Behoben: Der Variablen-Dialog hat das aktuelle Gebiet nicht als "modifiziert" gekennzeichnet, wenn man ihn auf ein Vorkommen anwendete. - Hinzugefügt: Menüoptionen im Variablen-Dialog für Begegnungen und Auslöser. - Durch das Ersetzen einer Variable wird die Markierung derselben in der Variablen-Liste nicht länger entfernt. Dadurch können Sie sie erneut ersetzen, ohne sie wieder auswählen zu müssen. - Wenn man eine Variable löscht, wird die nächste Variable in der Liste markiert, sofern vorhanden. - Behoben: Die Schaltfläche "Löschen" blieb auch dann aktiviert, wenn keine Variablen ausgewählt waren. Türen: - Die unsichtbaren Türmodelle in doortypes.2da (VisibleModel = 0) werden jetzt in der Dropdown-Liste mit den verschiedenen Türmodellen im entsprechenden Eigenschaftenfenster angezeigt, egal welches Plattenset das aktuelle Gebiet verwendet. - Beim Aufrufen des Türen-Dialogs werden jetzt die Spalten TileSet0, TileSet1, TileSet3 in doortypes.2da daraufhin überprüft, ob der Eintrag in der Plattenset-Spalte mit dem Plattenset des gerade offenen Gebiets identisch ist. Wenn eine der zusätzlichen Spalten mit dem Plattenset des aktuellen Gebiets übereinstimmt, dann kann man das betreffende Türmodell auswählen. - Der Türenassistent setzt bei neuen Türen OnDeath=x2_door_death. Platzierbare Objekte: - Hinzugefügt: Environment-Mapping für platzierbare Objekte durch Einlesen der Spalte "Reflection" aus placeables.2da. **** bedeutet keine Spiegelung. "default" bedeutet, dass die Standard-Map benutzt wird. Alle anderen Werte weisen das Programm an, die entsprechend benannte TGA-Datei zu benutzen. Sound: - Die Registerkarte "Audio" des Gebietseigenschaften-Fensters zeigt nicht länger Musikstücke an, die gar nicht vorhanden sind. - Die Registerkarte "Audio" des Gebietseigenschaften-Fensters zeigt nicht länger Hintergrundgeräusche an, die gar nicht vorhanden sind. - Behoben: Die Dropdown-Liste der Hintergrundgeräusche auf der Registerkarte "Audio" des Gebietseigenschaften-Fensters verwendete die Spalte DisplayName in ambientsound.2da nicht, wenn in der Spalte Description keine StrRef angegeben war. Gesprächs-Editor: - Behoben: Die Text Dump-Funktion im Gesprächs-Editor stellte den ursprünglichen Arbeitsordner des Werkzeugsets nach dem Abspeichern des Text Dumps nicht wieder her. - Entfernt: Das "Schleifen"-Kästchen bei Animationen in einem Gesprächsknoten. Diese Option hat nie richtig funktioniert; um dieses Problem zu beheben, müssten die Grafiker zwei Fassungen jeder Animation in der Liste erstellen - eine Einweg-Version und eine Schleifen-Version. - Hinzugefügt: Kontextmenü-Option im Gebietsbetrachter, um die mit einem Vorkommen verknüpften Gespräche direkt zu bearbeiten. Rechtschreibprüfung: - Die MS Word Rechtschreibprüfung wurde entfernt. Tagebuch: - Behoben: Kürzlich vorgenommene Änderungen an LocName/Kommentaren einer Tagebuch-Kategorie konnten verloren gehen, wenn man auf den Baumknoten dieser Kategorie rechtsklickte. Fraktionen: - Hinzugefügt: Verlaufsbalken bei der Fraktionen-Aktualisierung, wenn man Änderungen im Fraktions-Editor mit "OK" bestätigt. Handlungs-Assistent: - Behoben: Der Handlungs-Assistent fügte OnAcquireItem-Zeilen oben im OnAcquireItem-Skript des Moduls ein, wenn dieses Skript bereits existierte, aber keine vorherigen Modifikationen durch den Handlungs-Assistenten enthielt. - Behoben: Durch einen Fehler im Handlungs-Assistenten war beim Laden eines Knotens, der den Bösewicht-Akteur verwendet, stets die Option "Konflikt mit dem Bösewicht" markiert, auch wenn man vor dem Speichern die Option "Gespräch" aktiviert hatte. Unterstützung für mehrere Sprachen: - Behoben: Das Werkzeugset benutzte immer Englisch als Sprach-ID des Benutzers. Jetzt wird die Sprache der Datei dialog.tlk verwendet. - Behoben: Das LocString-Fenster zeigte beim ersten Aufruf den ersten verfügbaren eingebetteten String, wenn kein String in der aktuellen Sprache des Benutzers gefunden wurde. - Behoben: Der Gesprächsbaum zeigte stets die englischen LocStrings an. Diese werden nun in der aktuell ausgewählten Sprache angezeigt. - Behoben: Ein Fehler, infolge dessen der angezeigte Text eines LocString-Feldes bei der Erzeugung an den LocString angehängt wurde, obwohl der angezeigte Text nicht für die aktuelle Sprache gedacht war. - Wenn ein lokalisiertes Textelement keinen String der Sprache und des Geschlechts finden kann, die vom Benutzer festgelegt wurden, dann sucht es zuerst nach einem String dieser Sprache des anderen Geschlechts, bevor es nach einer StrRef oder einem String in einer anderen Sprache sucht. - Wenn man im Dialogfenster für Strings in mehreren Sprachen auf "OK" klickte, wurde der Text im LocString-Feld mit dem String der ersten verfügbaren Sprache belegt. Wenn der gezeigte String nicht in der aktuellen Sprache war, wurde der String der aktuellen Sprache mit dem angezeigten Text ersetzt. Dieses Problem wurde behoben, so dass beim Schließen des Dialogs der Text der aktuellen Sprache nicht mehr geändert wird. - Hinzugefügt: "Standardsprache"-Option, so dass der Benutzer als Standardsprache für das Bearbeiten von LocStrings eine andere Sprache einstellen kann als diejenige, die in der Datei dialog.tlk festgelegt ist. Hinweis: Dies betrifft nur vom Benutzer eingegebenen Modultext, nicht die Programmoberfläche (z. B. kann ein englischer Benutzer ein Modul "auf Deutsch" bearbeiten, so dass alle lokalisierten Strings in Deutsch angezeigt und gespeichert werden, nicht in Englisch.) SL-Client: =-=-=-=-=- - Behoben: TP wurden in der SL-Gruppenleiste manchmal als "0/0" angezeigt. - Die SL werden bei den Angriffs-, Schadens- und Todesmeldungen jetzt mit eingeschlossen, so als ob sie ein Mitglied der Gruppe wären. - Eine Kreatur, von der der SL Besitz ergriffen hat, kann nicht mehr in den Limbus geschickt werden. - Behoben: Ein Fehler, aufgrund dessen der Schwierigkeitsgrad auf "Leicht" eingestellt wurde, wenn der SL das Spieloptionen-Menü mit "Abbrechen" verlassen hat. - Behoben: Wenn ein SL einen Gegenstand direkt aus dem Ausrüstungsslot eines Spielers gestohlen hat, wurde die Traglast nicht neu berechnet. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Hinzugefügt: Eine Reihe von HdU-Skriptbefehlen, unter anderem: GetCreatureStartingPackage() SetCameraHeigth() ForceRest() SetStolenFlag() GetIsCreatureDisarmable() GetItemPropertyParam1Value() GetItemPropertyParam1() GetItemPropertyCostTableValue() GetItemPropertyCostTable() GetIsInSubArea() EffectCutsceneImmobilize() - wird für die Fähigkeit "Bollwerk" des Zwergischen Verteidigers verwendet. Die Kreatur kann sich nicht vom Fleck rühren, erleidet aber keine anderen Mali. Die betroffene Kreatur kann sich nicht gegen diesen Effekt wehren (selbst mit Bewegungsfreiheit). - Objekte, die mit CopyItem() oder CopyAndModifyItem() erzeugt werden, werden jetzt am Standort der Kreatur fallen gelassen, wenn sie nicht zu deren Gepäck hinzugefügt werden können. - Behoben: Bei der Verwendung von CopyAndModifyItem() werden die Objekte nicht mehr systematisch zu Ihren Füßen fallen gelassen. - Behoben: Absturz, wenn ein Gebiet den Befehl ActionSpeakString() ausführen wollte. - StartNewModule() stürzt jetzt nicht mehr ab, wenn der Modulname ungültig ist. In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Vermutlich die meisten - bitte konsultieren Sie die Datei 2dasource.zip oder das Verzeichnis "source" in Ihrem NWN-Ordner. Patch-Details für v1.32: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Es wurden weitere Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Weitere Details hierzu können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. - Hinzugefügt: Sicherheitschecks bei der CD-Prüfung. Hoffentlich wird dadurch verhindert, dass Windows unsinnige Meldungen anzeigt, in denen Sie dazu aufgefordert werden, Ihre NWN-CD in die Festplatte (!) zu legen. Sollten Sie tatsächlich auf die Idee kommen, dieser Aufforderung Folge zu leisten, könnte dies nämlich dazu führen, dass die Garantie Ihrer Festplatte erlischt ... - Behoben: Fieser Bug, der die Bildwiederholrate in den Keller gehen ließ, wenn man eine Menge Geschosswaffen mit zusätzlichem Schaden (z. B. Feuer) abfeuerte. - Behoben: Wunden schlagen. - Anzeigeprobleme bei der Serverliste im Mehrspieler-Modus übers Internet: - ältere Server wurden nicht aufgelistet (einige waren zu sehen) - neuere Server wurden aufgelistet, aber die Schaltfläche "Verbinden" war deaktiviert - wenn man nicht über das/die benötigte(n) Erweiterungsset(s) für den aufgelisteten Server verfügt, wird die Schaltfläche "Verbinden" deaktiviert - Unter "Angaben zum Server" werden die erforderlichen Erweiterungssets im Versionsnummern-Slot angezeigt (z. B. "7041 + XP1 + XP2"). Wenn sie nicht installiert sind, werden sie rot markiert. In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= KEINE Patch-Details für v1.31: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Problem bei der Datenbank-Referenzierung von Spielernamen-Variablen. Diese Korrektur ist bereits im Live-Patch 1.30 enthalten. Allerdings ist dadurch die Kompatibilität von Spieler-spezifischen Daten zwischen SvU 1.30 und 1.31 nicht mehr gegeben. Wir bitten um Nachsicht! - Behoben: Einige Kompatibilitätsprobleme im Zusammenspiel zwischen SvU- und Nicht-SvU-Versionen. - Aktualisiert: Einige Spieler-Porträts. - Behoben: Glühende Mönchsaugen wurden auf Stufe 20 nicht angezeigt. - Theoretisch behoben: "Körpertausch"-Bug. Bitte lassen Sie uns wissen, ob das Problem dadurch wirklich behoben ist oder immer noch auftritt - kontaktieren Sie hierzu nwbugs@bioware.com - Hinzugefügt: Neuer Konsolenbefehl "setfogdistance x", wobei x der Nebeldistanz entspricht. Zurzeit kann dadurch die Ebene aber nur nach hinten verschoben werden, nicht nach vorne. - Behoben: ShowDMJoinedMessage Server-Option in der .ini-Datei - sie funktioniert jetzt! - Behoben: Problem mit ModifyNumAttacks - die Stapelung klappte nicht einwandfrei. - Entfernt: Kernschuss-Malus (beim Feuern im Nahkampf). - Behoben: Problem mit automatischem GameSpy-Login. - Das Talent "Geschosse abwehren" funktioniert jetzt auch, wenn der Spieler (irgend)eine Hand frei hat. Bisher musste es immer die linke Hand sein, egal ob er etwas in der rechten Hand hatte oder nicht. - Behoben: Die Gegenstandseigenschaft "Bei Treffer: Blindheit" funktioniert jetzt wieder. - Man muss bei einem "Betäubender Schlag"-Angriff tatsächlich Schaden nehmen, um betäubt zu werden. - Man muss bei einem "Vibrierende Handfläche"-Angriff tatsächlich Schaden nehmen, um getötet zu werden. - Die Gefolgsleute in der Originalkampagne können jetzt auch unidentifizierte magische Gegenstände ausrüsten, wenn sie geladen werden, um die SvU-Änderungen bezüglich der Gefolgsleute zu berücksichtigen. - Die Gegenstandseigenschaft "Bei Treffer: Klopfen" benutzt jetzt auch den SG-Wert. - Die Angriffsbonus-Berechnung wurde korrigiert. Bei bestimmten schadensreduzierenden Effekten wurden fälschlicherweise Angriffsboni gewährt. - Behoben: Bug, durch den man die Konzentrationswürfe für Zauber, die aus einem Kreis-Untermenü gewählt wurden, nie schaffte. - Behoben: Bug, durch den Kleriker ihre Konzentrationswürfe nie schafften, wenn sie einen Nicht-Kleriker-Domänenzauber wirkten (z. B. wenn ein Luftdomänenkleriker einen Kugelblitz wirkte). - Im Stufenaufstiegs-Bildschirm wird jetzt die korrekte Zahl der hinzugewonnenen TP angegeben, wenn man krank ist und der KO-Wert gesunken ist. - Wenn man unsterblich ist, ein Todeseffekt eintritt und die TP unter 1 gesunken sind, werden sie nicht wieder auf 1 hinaufgesetzt. - Man muss einen Ring bzw. ein Amulett jetzt ausrüsten, um damit Zauber wirken zu können. - Behoben: Der Titel "Serverinfo" tauchte fälschlicherweise unter "Modulinfo" auf der Favoriten-/Verlaufsseite auf. - Die Zauberresistenz durch Gegenstände ist nicht länger unter bestimmten Bedingungen kumulativ mit der einem Mönch innewohnenden ZR. - Behoben: Verteidigungszauber funktionierten nicht richtig. - Behoben: Bei einem Gegenzauber geht der Spieler nicht länger auf das Ziel zu. - Beim Fallen entdecken wird für die SG-Prüfung jetzt ein W20 benutzt, nicht ein W10. - Behoben: "Naturgespür" und "Spurloser Schritt" werden jetzt aktiviert, wenn man sich in der richtigen Umgebung befindet. - Behoben: Problem beim Charakterauswahl-Bildschirm im Zusammenhang mit einem Modultausch. - Behoben: Problem mit den Bewegungsmodus-Tasten beim Eintritt in den Zwischensequenz-Modus. - Behoben: Problem mit Charakterporträt und -info bei der Automatischen Speicherung, wenn diese während eines Gebietsübergangs erfolgt. - Behoben: Ein Doppelklick auf eine Schaltfläche im Lademenü brachte die Darstellung des Bildschirmfotos durcheinander. - Behoben: Absturz, wenn man einer Nicht-Kreatur erheblichen Schaden zufügt. - Behoben: Problem mit der Kreismenü-Option "Ausrüsten" im Zusammenhang mit auf dem Boden liegenden Gegenständen. - Behoben: Problem mit Alternativtexturen. Die Grafikeffekte von Steinhaut, Rindenhaut, Versteinern und Schattenhaut sollten jetzt korrekt gestapelt werden (so dass beim Entfernen eines dieser Effekte nicht gleich alle entfernt werden). - Behoben: Die "Serverinfo"-Bildlaufleisten auf den Verlaufs-/Favoriten- und LAN-Seiten funktionierten nicht. - Behoben: Mit Fallen versehene platzierbare Objekte, die durch ein Skript erzeugt wurden, wurden nicht in die Fallenliste des Gebietes eingetragen, so dass sie nicht entdeckt werden konnten. - Behoben: Fehler bei einigen Regelkonformitäts-Prüfungen. - Behoben: Problem mit feindlichen Monstern, die Türen öffnen konnten, welche der SC mit einer Falle versehen hatte, ohne dass die Falle ausgelöst wurde. - Behoben: Problem mit Gegenstandsbehältern im Gepäck von Gefolgsleuten. - Behoben: Verkauf von Gegenständen aus Gegenstandsbehältern eines Gefolgsmannes. - Behoben: Kombinationsbonus für Fallen stellen/entschärfen wurde nicht auf dem Charakterbogen angezeigt. - Behoben: Einige Darstellungsprobleme im Zauberbuch. - Behoben: Absturz beim Speichern im Zusammenhang mit gewissen selbst erstellten .tga-Dateien, die ein ungültiges Format besitzen. - Behoben: Absturz, wenn der SL beim Tod einer Kreatur gerade einen Blick auf deren Gepäck wirft. - Behoben: Absturz beim Bearbeiten der Spieloptionen, wenn man den Regler für "Generelle Grafikqualität" bei aktivierter Kantenglättung zu schnell verschob. - Behoben: Seltener Absturz beim Ablegen von Gold in einem Behälter. - Behoben: Absturz, wenn man die Option "Besitzergreifung lösen" wählt, obwohl man gar nicht vom Vertrauten Besitz ergriffen hat. - Behoben: Einige Speicherlecks. - Behoben: Absturz, der im LAN-Spiel beim Betrachten der "Angaben zum Server"-Seite auftreten konnte. - Behoben: Absturz, der auftrat, wenn man versuchte, einen Gegenstand in einem NULL-Gebiet aufzuheben. - Es wurden weitere Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Weitere Details hierzu können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. - Mehrere Korrekturen, die die Spielstabilität erhöhen. SL-Client: =-=-=-=-=- - Hinzugefügt: Neue Schaltfläche "Springe zu SL (Einzelner Spieler)". Die SL-Symbole "Charakterbogen untersuchen" und "Gepäck anzeigen" wurden in ihr eigenes Kreis-Untermenü verschoben, um Platz für die neue Option zu schaffen. - Behoben: Das Porträt wurde bei SL nicht gespeichert, wenn der SL das Spiel hostet und speichert. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Hinzugefügt: 7 Skriptbefehle. Weitere Infos hierzu finden Sie im Skript-Editor. void ExportSingleCharacter(object oPlayer); void SetSubRace(object oCreature, string sSubRace); void SetDeity(object oCreature, string sDeity); int GetIsDMPossessed(object oCreature); int GetWeather(object oArea); int GetIsAreaNatural(object oArea); int GetIsAreaAboveGround(object oArea); - Hinzugefügt: "gender"-Option zu GetStringByStrRef() - Hinzugefügt: Unterstützung für Auslöser im GetLockKeyTag() Skriptbefehl - Objekte sollten nicht standardmäßig private Gespräche verwenden, d. h. BeginConversation kann nun auch für Gespräche zwischen NSC benutzt werden. - Behoben: CreateObject Skriptbefehl zur Erstellung von Geschäften. - Behoben: Spiel-Timer geraden nicht mehr aus dem Takt, wenn SetCalendar oder SetTime aufgerufen werden. - Behoben: EffectNegativeLevel verursacht nicht länger einen Skript-Underflow. - Behoben: GetTotalDamageDealt() funktioniert jetzt auch mit Türen/Platzierbaren Objekten. - Kleinere Korrekturen an ActionEquipMostDamagingMelee(). - Geändert: Skript-Debugger-Format, das zu Problemen führte, wenn auf eine Funktion mit Parametern und einen Prototyp eine Konstante folgte. - Behoben: GetDamageRoll() liefert jetzt den korrekten max. unbewaffneten Schaden zurück. - Behoben: Abstürze, wenn man ein Gebiet per Skript dazu veranlasste, einen Wirkungsbereich-Zauber mithilfe der Skriptbefehle ApplyEffectAtLocation oder ApplyEffectToObject auf einen Ort oder ein Objekt anzuwenden. Server-spezifisch: =-=-=-=-=-=-=-=-=- - Hinzugefügt: Option, um beim Exportieren einer Charakterdatei eine Sicherheitskopie zu erstellen. nwnplayer.ini [Server Options] BackupSavedChars=1 Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Beschleunigt: Laden von Ressourcen in Hak Paks. - Hinzugefügt: Verlaufsbalken beim Laden von Hak Paks. - Hinzugefügt: Möglichkeit, sich Geräuschsets anzuhören, indem man auf ihren Namen in der Liste des Auswahldialogfensters klickt. - Hinzugefügt: Ortsanpassungs-Dialog zum Kontextmenü des Gebiets-Editors für Objektvorkommen. - Hinzugefügt: Kontextmenü-Option im Gebietsbetrachter, um direkt zum Gepäckdialog für Kreaturen und Platzierbare Objekte zu wechseln. - Behoben: 6 Speicherlecks. - Beim Öffnen eines Moduls, das nicht alle Erweiterungen benötigt, die im Werkzeugset momentan installiert sind, wird der Benutzer gewarnt - speichert er das Modul nämlich ab, dann erhält es automatisch eine Kennzeichnung, wonach es alle installierten Erweiterungssets benötigt. - Das Werkzeugset überprüft nun nicht länger den "Location"-Eintrag in der Registrierdatenbank, um zu ermitteln, wo sich seine Ressourcen befinden. Es benutzt einfach das Verzeichnis, aus dem heraus es ausgeführt wird. Man kann also zwei Versionen von Neverwinter Nights auf demselben System installieren, eine mit Erweiterungsset 1 und eine ohne. Die Werkzeugset-Dateien können unabhängig vom jeweiligen Installationsordner ausgeführt werden. - Das Dialogfenster "Hilfe | Über" listet jetzt die installierten Erweiterungssets auf. - Behoben: Der Text "BadStrRef" erschien, wenn man mit dem Mauszeiger bestimmte Bereiche verschiedener Dialogfenster überquerte, die aus dem generischen Assistenten-Dialogfenster übernommen wurden. - Behoben: "BadStrRef"-Meldung, wenn man mit dem Mauszeiger die Gebietsliste und das Beenden-Bild im Modulassistenten überquert. - Behoben: Der Ortsdialog hat nun die korrekte Beschriftung. - Behoben: Zugriffsverletzung beim Laden selbst erstellter Listen, wenn eine selbst erstellte Vorlage eine Listenknoten-ID enthält, die im Listenbaum dieser Vorlage nicht enthalten ist. - Das Laden von Ressourcen in Hak Paks wurde weiter beschleunigt. - Der Gesprächs-Editor, Skript-Editor, und der Handlungs-Assistent geben jetzt eine Warnmeldung aus, wenn man eine Ressource bearbeitet oder abspeichert, die bereits in einem Hak Pak oder in den Standard-Spielressourcen vorhanden ist. - Hinzugefügt: Option, um die oben beschriebene "Bearbeiten einer Standard-Ressource"-Warnmeldung an-/auszuschalten. Kreaturen-Dialog: - Hinzugefügt: Schaltfläche "Zauberliste leeren" - Bestimmte Kreaturenmodelle spielen jetzt ihre Pause-Animation ab, anstatt nur stocksteif herumzustehen. - Im Bearbeiten-Menü des Hauptfensters ist die Menüoption "Platzierbare Objekte-Eigenschaften" nicht länger anwählbar, wenn mehr als ein Platzierbares Objekt markiert ist, da der Platzierbare Objekte-Dialog die gleichzeitige Bearbeitung mehrerer Objekte nicht unterstützt. - Behoben: Anzeige von "Ritterrüstung +4" anstelle von "Modul wird erstellt..." auf dem Modulerstellungs-Verlaufsbalken. Gebietsübergang-Dialog: - Die automatische Erzeugung eines Gebietsübergangs-Skripts beim Bearbeiten einer Übergangstür oder des OnClick-Ereignisses eines Auslösers lieferte nicht dasselbe Ergebnis wie nw_g0_transition. Dies ist jetzt der Fall. Liste: - Hinzugefügt: Menüoption "Text finden" und Verknüpfungen zu den Baumansichten. - Die Gelände-Liste wurde dahingehend geändert, dass man einen Knoten mit einem Rechtsklick auswählen kann. - Durch die Option "Aktualisieren" wird das Modul als modifiziert gekennzeichnet. Handlungs-Assistent: - Im Handlungs-Assistenten kann man jetzt auch negative EP vergeben. Skript-Editor: - Wenn beim Aufrufen des Suchdialogs Text markiert ist, wird dieser Text automatisch als Suchstring eingetragen. In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - iprp_spellcost.2da - spells.2da - Sichere 2DA-Zeilen wurden zur Verfügung gestellt. Siehe dazu folgende Datei: Safe2DALines.txt Patch-Details für v1.30: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.30 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.30 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.30 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.30 DES WERKZEUGSETS. FALLS SIE ZUR VERSION 1.29 ZURÜCKKEHREN MÖCHTEN: WIR WERDEN IN KÜRZE EINEN PATCH VON 1.30 AUF 1.29 ZUR VERFÜGUNG STELLEN. - Hobgoblin und Höllenschlundteufel wurden den Spielressourcen hinzugefügt. - Skriptbefehle zum Datenbank-Zugriff wurden hinzugefügt. - Netzwerk-Leistung wurde verbessert. - Veränderungen, um das Hacken von Spiel oder Charakter zu verhindern. Leider können wir Änderungen in diesem Bereich nicht öffentlich diskutieren. - Viele Stabilitäts-Verbesserungen. - Verbindungs-Fenster wurde geändert. Wenn man während der Gamespy-Verbindung auf Abbrechen klickt, gelangt man zurück zum Verlauf-/Favoriten-/Freundeslisten-Fenster. - Bug behoben, durch den Freundesnamen in der Liste für den entsprechenden Server falsch angezeigt wurden. Auch der Bug, der einen (in Wirklichkeit nicht vorhandenen) Extra-Server mit einem Ping von -1 anzeigte, wurde behoben. - Behoben: Wenn man ein Modul mit einer selbst erstellten Kreatur im Hak Pak geladen hat, dann beendet und neu geladen hat, ist das Spiel abgestürzt. - Der Charakterbogen wurde repariert, so dass nun nach dem Laden eines Spielstandes aus dem Spiel heraus der Angriffsbonus korrekt dargestellt wird. - Der Charakterbogen zeigt nun auch den Grund-Angriffsbonus an. - Kreaturen mit "begrenzten" Animationen können nun auch Bögen und Armbrüste verwenden. - Behoben: Das Laden von Spielständen ohne Nummer im Save-Ordner funktioniert nun. - Provisorische Behebung eines Problems bei Gegenzaubern, das Charaktere auf ihr Ziel zulaufen ließ. - Bug behoben, durch den das Interface für Fallen entschärfen/einsammeln nicht verschwunden ist, wenn der Charakter oder Vertraute gestorben ist, der mit der Falle beschäftigt war. - Skripts in selbst erstellten Wirkungsbereich-Objekten werden jetzt korrekt mit gespeicherten Spielen geladen. - Neue Meldung für den Versuch, mit einer Falle umzugehen, die nicht entschärft werden kann. Wenn Sie nun versuchen, eine Falle zu entschärfen oder auszubauen, die nicht als entschärfbar angelegt ist, wird der Charakter einen normalen Versuch starten, und die Rückmeldung "Erfolg unmöglich" erhalten. - Fallen-Rückmeldungen wurden verbessert. Zuvor wurde "Erfolg unmöglich" gemeldet, obwohl ein Erfolg tatsächlich möglich war. - Debugging-Feedback im Kampf im Bezug auf RK-senkende Eigenschaften wurde repariert. - Meldungen über Zauberimmunität und Rettungswürfe erscheinen nun in verständlicherer Form. - Der Volksbonus "Treffsicherheit" für Halblinge wird nun auch auf dem Charakterbogen angezeigt. - Neue Nachricht hinzugefügt, wenn dem Gefolgsmann die Munition ausgeht. - Passende Meldungen über Veränderungen der Gesinnung, wenn Sie nahe daran sind, in einer Klasse nicht mehr oder wieder Stufen aufsteigen zu können. - Das Spiel zeigt nun auch dann die Meldung "Gegenstand erhalten: ... " an, wenn der Gegenstand auf einem Stapel gleicher Gegenstände im Gepäck abgelegt wird. - Name für Beutesäcke von getöteten Gegnern wurde zu "Überreste" geändert. - Beschreibung für Beutesäcke wurde geändert, so dass nun das Herkunfts-Objekt angezeigt wird. - Problem mit einigen Heilertaschen/Diebeswerkzeugen behoben, für die die Zahl der Benutzungen in der Schnellzugriffsleiste nach einer Benutzung nicht erneuert wurde. - Die Anzeige für Stufenverlust-Effekte wurde auf der Client-Seite verbessert. Nach einem Stufenverlust wird die Stufe nun in Rot angezeigt. Rettungswürfe und Fertigkeiten, die vom Stufenverlust beeinflusst werden, sind nun ebenfalls rot markiert. Auch die höchste Stufe wird nun immer beeinflusst, als Basis dient der Stufenwert nach Abzug der negativen Stufen. - Es werden nun Informationen über die Rettungswürfe von Kreaturen angezeigt, auf die ein Zauber mit Wirkungsbereich gesprochen wird. - Schadensanfälligkeiten, die mit Gegenständen zusammenhängen, werden nun korrekt entfernt, wenn der Gegenstand nicht mehr verwendet wird. - Bei Gegenständen mit der Eigenschaft "Verringerte RK" (z. B. -5 RK) wird der RK-Modifikator nun korrekt berechnet. - Bug behoben: Effekte wurden manchmal nicht entfernt, wenn Gegenstände mit mehreren Effekten abgelegt wurden. - Bug behoben, durch den ein Spieler Gegenstände verlieren konnte, die aufgrund eines Stufenverlustes automatisch abgelegt wurden. - Gegenstände, die nicht abgelegt werden können, können nicht mehr verkauft werden. - Problem mit Rettungswurf-Boni behoben, die nicht entfernt wurden, wenn der verantwortliche Gegenstand abgelegt wurde. - Problem in selbst erstellten Modulen behoben, aufgrund dessen durch das Schließen einer Tür eine Kreatur aus einem anderen Teil der Karte in den aktuellen Raum teleportiert wurde. - Fallen in Türen und platzierbaren Objekten, die im Werkzeugset nicht als "entdeckbar" eingestellt wurden, können nun wirklich nicht entdeckt werden. - Handlungsgegenstände sollten nun richtig unter den "Verlorenen Gegenständen" auftauchen. - Handlungsgegenstände erscheinen nun im Erkenntnisbecken, wenn ein Spieler mit diesen Gegenständen im Gepäck ein Mehrspieler-Spiel verlässt. - Die Funktion "RemoveJournalQuestEntry" wurde verbessert, so dass nun auch Datum und Uhrzeit entfernt werden. - Die Zauber für mehrklassige Kleriker/Waldläufer werden in der Liste der bekannten Zauber für Waldläufer nun korrekt angezeigt. - In der Auflösung 800x600 kann man nun nicht länger die hochauflösende Schriftart aktivieren. Wenn das Spiel auf 800x600 umgestellt wird, wird die Option "Hochauflösende Schriftart" außerdem automatisch deaktiviert, falls sie gerade verwendet wird. - Die Ausruhen-Funktion wurde repariert, so dass Verbündete sich nun erst ausruhen, nachdem ein vorhandenes OnPlayerRest-Skript gestartet wurde. - Verbesserung der Methode, mit der Zauber mit Wirkungsbereich gespeichert und geladen werden. - Eine Verwandlung löst nun nicht mehr die OnExit- und OnEnter-Skripte aus. - Zaubern in verwandelter Form durch das Ziehen von Zaubern auf die Schnellzugriffsleiste wurde repariert. - Verwandelte Spielerkreaturen können nun Tränke verwenden. - Problem mit Druidenwaffen behoben, die manchmal nach dem Verlassen der Tiergestalt nicht mehr sichtbar waren. - Beherrschung repariert: Der Effekt wird jetzt nicht länger teilweise aufgehoben, wenn der Verbündete angegriffen wird, und der Verbündete sollte seinen Meister auch nicht länger als gültiges Ziel zurückgeben (da die persönlichen Gesinnung zum Einstellen des Freund-Wertes genutzt wurde). - Dem Serverstatus-Kontrollfeld in nwserver wurde der Speicherstatus hinzugefügt. Das Feld zeigt an, ob das Speichern erfolgreich war, und den Grund für gescheiterte Speicherversuche. - Das Layout der nwserver-Benutzeroberfläche wurde leicht verändert, um japanische Schrift besser darstellen zu können. - Bug behoben, der dazu führte, dass die Erhöhung/Senkung der Zauberresistenz nicht richtig angewandt wurde. - Die Standard-Einstellung für die Gewaltdarstellung (wenn nicht in der ini-Datei anders angegeben) wurde zur mittleren Stufe geändert. - Der "Empfohlen"-Knopf im Fertigkeiten-Fenster funktioniert nun korrekt. - Der "Empfohlen"-Knopf im Stufenaufstiegs-Fenster wählt nun die Klasse, in der als letztes ein Stufenaufstieg erfolgte (falls der Charakter in dieser Klasse noch eine Stufe aufsteigen kann). Andernfalls wird eine andere gültige Klasse gewählt, wobei Klassen, in denen der Charakter schon Stufen hat, bevorzugt werden. - Einige Probleme mit "Tier beherrschen" und "Gefühl für Tiere" wurden behoben. - Unsterbliche Kreaturen sind nun immun gegen alle "Zustands"-Effekte (Betäubung, Schlaf, Lähmung, Versteinerung, usw.) - Das Problem, aufgrund dessen tote Charaktere stehend ins Spiel eingestiegen und dann umgefallen sind, wurde behoben. (Sie steigen nun liegend ins Spiel ein). - Problem behoben, dass Kreaturen an "übervölkerten" Orten manchmal nach dem Laden eines Spiels auf der falschen Seite einer Tür auftauchten. - Bug behoben, der nach dem Schließen des Handels-Fensters verhinderte, dass der Chat wieder in der richtigen Größe angezeigt wurde. - Die Minimalzahl der Audio-Kanäle wurde von 8 auf 16 erhöht. Dies SOLLTE das Problem beheben, dass in manchen Räumen mit viel Umgebungs-Ton Kampfgeräusche nicht abgespielt werden. - Das Öffnen und Schließen von Türen (mit Schlüssel und ohne) wurde repariert. Türen können nun mit dem passenden Schlüssel verschlossen werden. Unglaublich! - Gift- und Krankheits-Effekte werden nicht mehr auf tote Kreaturen angewendet. - Gezielter Schlag verbessert: Das Ziel leidet nur dann unter den Auswirkungen, wenn der Treffer auch Schaden verursacht (wichtig z. B. im Falle von Gegnern mit Schadensreduzierung). - Fertigkeits-Verringerungen addieren sich nun auf. - Bug behoben: Wenn man während der Lizenzvereinbarung im falschen Moment klickte, funktionierte im Hauptmenü die Maus nicht, und man musste mit Alt+Tab aus dem Spiel und wieder zurück wechseln, um weiterzumachen. - Schlachtenmusik wird nun beendet, wenn das Gebiet gewechselt wird. - Die "Schutz vor Gesinnung"-Zauber wurden repariert. - Immunität gegen Zauber, die von einer Kreatur mit einer bestimmten Gesinnung gewirkt werden, wurde korrigiert. - Bug behoben: Bonus-Rettungswürfe funktionieren nun korrekt gegen Zauber mit Wirkungsbereich, die von einer Kreatur mit einer bestimmten Gesinnung gewirkt werden. - Wenn man unsichtbar ist, erhält man nun einen Bonus von +2 auf den ersten Angriff. - Benommenheit erlaubt einem nun, sich zu bewegen, aber nicht anzugreifen oder zu zaubern. - Problem mit Musik in unterschiedlichen Ordnern behoben. - Problem behoben: Fehlendes Gruppensymbol im Mehrspielermodus, wenn ein Charakter aus der Liste und nicht aus dem gespeicherten Spiel ausgewählt wurde. - Zaubersprüche können nun während des Stufenaufstiegs entfernt werden, auch wenn sie in der Schnellzugriffsleiste sind. - Korrigiert: Entfernen von Verknüpfungen aus der Schnellzugriffsleiste. - Schadensresistenz und -reduzierung wurden repariert, so dass das Schadenslimit immer um den korrekten Wert verringert wird (d. h. um das Maximum des widerstandenen Wertes). Auch werden jetzt die korrekten Werte angezeigt. - Weitere Verbesserung des Schadensreduzierungs-Systems. Die Meldungen sind nun weniger verwirrend und informativer. - Problem behoben, das dazu führte, dass die Tastenkürzel im Spiel nicht funktionierten, wenn man beim Starten des Spiels seinen CD-Key eingeben musste. - Stufenverlust beeinflusst nun auch Fertigkeiten. - Niederwerfen startet nun die Funktion ClearAllActions(). - Bug behoben: Wenn man sein Volk ändert, wird nun auch die Unterart entfernt. - Problem behoben, das einen manchmal in einer Konversation hängen bleiben ließ, ohne ein Gespräch mit einem anderen NSC anfangen zu können. - Zahlreiche Veränderungen im Zusammenspiel von Dunkelheit und Wahrer Blick/Ultrasicht. - SL werden nicht länger von Dunkelheit betroffen. - Der Grafikeffekt für Dunkelheit (schwarzer Bildschirm), wird nicht länger von einem Spiel ins nächste übernommen. - Einige Korrekturen, damit gespeicherte Kreaturen ihre Animationen korrekt laden. - Zauber sind nun auch in folgenden Fenstern sortiert: Charaktererstellung, Stufenaufstieg und Charakterbogen. - Zauber-Problem behoben. (Anzahl verfügbarer Sprüche wurde nicht immer korrekt reduziert). - Bug behoben: Betrachten von Gegenständen im Mehrspielermodus. - Tierbegleiter von Waldläufern haben nun die Stufe, die auch im Stufenanstieg angezeigt wird. Waldläufer erhalten nun einen Begleiter, der ihrer tatsächlichen Stufe entspricht und nicht mehr auf Stufe 6 startet. - Importierte Charaktere mit negativen Effekten können jetzt ihre Aktionsreihe verändern. - Absturz des Spiels durch fehlerhafte Eingabe beim Verändern des Gewalt-Passworts wurde behoben. - Behoben: Absturz des Spiels, wenn der Host ein Mehrspieler-Spiel beendete. - Behoben: Absturz des Spiels, der auftreten konnte, wenn Spieler, die vorgeben zu zaubern, Schaden nehmen. - Absturz behoben, der selten auftrat, wenn ein Zauber auf ein Ziel gewirkt wird. - Behoben: Absturz, wenn stapelbare Gegenstände dem Gepäck hinzugefügt wurden, und ein Stapel derselben Gegenstände bereits im Gepäck war. - Absturz durch das Kopieren von Gold in den Besitz eines Spielers behoben. - Bug behoben: Der Client friert nicht mehr in einem halb ausgeblendeten Bildschirm ein, wenn der Server automatisch speichert, während der Spieler das Gebiet wechselt. - Absturz nach Verwenden eines Trankes und sofortigem Ziehen desselben Trankes in die Schnellzugriffsleiste behoben. - Behoben: Seltener Absturz im Zusammenhang mit Sprechblasen-Text und dem Laden eines Spiels. SL-Client: =-=-=-=-=- - SL können nun jedes Gepäck, inklusive das von Spielern, öffnen und verändern. Gegenstände können hinzugefügt und entfernt und sogar ausgerüstet oder abgelegt werden! - SL-Charaktere bleiben nun unverwundbar, wenn sie aus einem gespeicherten Spiel geladen werden. - Absturz behoben: Laden eines Spiel aus dem Spiel heraus durch den SL, wenn das gespeicherte Spiel einen SL-Charakter enthält. - Der Schwierigkeitsgrad wird nicht mehr zurückgesetzt, wenn ein SL sich in ein Mehrspieler-Spiel einloggt. Der Schwierigkeitsgrad, der im SL-Client angezeigt wird, richtet sich nun nach dem Server. - Wenn ein SL den Schwierigkeitsgrad verändert, können andere SL im Spiel dies nun auch sehen. - Bug behoben: SL war es manchmal nicht möglich, Zauber auf NSC zu wirken. - Absturz durch "Gehe zu"-Befehl des SL behoben. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Neue Skript-Befehle hinzugefügt (nähere Erläuterungen siehe Werkzeugset): int GetAppearanceType(object oCreature); void SpawnScriptDebugger(); int GetModuleItemAcquiredStackSize(); object CopyItem(object oItem, object oTargetInventory=OBJECT_INVALID); void SetCampaignFloat(string sCampaignName, string sVarName, float flFloat, object oPlayer=OBJECT_INVALID); void SetCampaignInt(string sCampaignName, string sVarName, int nInt, object oPlayer=OBJECT_INVALID); void SetCampaignVector(string sCampaignName, string sVarName, vector vVector, object oPlayer=OBJECT_INVALID); void SetCampaignLocation(string sCampaignName, string sVarName, location locLocation, object oPlayer=OBJECT_INVALID); void SetCampaignString(string sCampaignName, string sVarName, string sString, object oPlayer=OBJECT_INVALID); void DestroyCampaignDatabase(string sCampaignName); float GetCampaignFloat(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); int GetCampaignInt(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); vector GetCampaignVector(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); location GetCampaignLocation(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); string GetCampaignString(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); void DeleteCampaignVariable(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); int StoreCampaignObject(string sCampaignName, string sVarName, object oObject, object oPlayer=OBJECT_INVALID); object RetrieveCampaignObject(string sCampaignName, string sVarName, location locLocation, object oOwner = OBJECT_INVALID, object oPlayer=OBJECT_INVALID); int GetItemStackSize(object oItem); void SetItemStackSize(object oItem, int nSize); int GetItemCharges(object oItem); void SetItemCharges(object oItem, int nCharges); int GetIsSkillSuccessful(object 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(object oCreature, int nInCutscene=TRUE); object GetLastPCToCancelCutscene(); float GetDialogSoundLength(int nStrRef); void FadeFromBlack(object oCreature, float fSpeed=FADE_SPEED_MEDIUM); void FadeToBlack(object oCreature, float fSpeed=FADE_SPEED_MEDIUM); void StopFade(object oCreature); void BlackScreen(object oCreature); int GetBaseAttackBonus(object oCreature); void SetImmortal(object oCreature, int bImmortal); void OpenInventory(object oCreature, object oPlayer); void StoreCameraFacing(); void RestoreCameraFacing(); int LevelUpHenchman(object oCreature, int nClass = CLASS_TYPE_INVALID, int bReadyAllSpells = FALSE); void SetDroppableFlag(object oItem, int bDroppable); int GetWeight(object oTarget=OBJECT_SELF); object GetModuleItemAcquiredBy(); int GetImmortal(object oTarget=OBJECT_SELF); string Get2DAString(string s2DA, string sColumn, int nRow); effect EffectEthereal(); int GetAILevel(object oTarget=OBJECT_SELF); void SetAILevel(object oTarget, int nAILevel); int GetIsPossessedFamiliar(object oCreature); void UnpossessFamiliar(object oCreature); void PlaySoundByStrRef(int nStrRef, int nRunAsAction = TRUE ); - Neuer Parameter für ActionStartConversation(), um das Abspielen des "Hallo" zu unterbinden. - Skript-Problem behoben: Verzweigungen im Programmcode wurden manchmal übersprungen (besonders wenn keine zusammengesetzte Anweisung verwendet wurde, wie etwa eine Anweisung innerhalb einer if-, while-, do/while- oder for-Anweisung!) - Ein Vorlagenname ist nun Teil einer Kopie eines Gegenstandes. (Für unendlich verfügbare Gegenstände in einem Laden.) - Kompilierungs-Bug behoben: Compiler/Werkzeugset stürzte ab, wenn direkt nach dem Wort "else" ein Strichpunkt folgte. - Absturz in Verbindung mit GetCasterLevel() behoben. Server-spezifisch: =-=-=-=-=-=-=-=-=- - Absturz behoben, wenn eine Kreatur, die Ziel eines Zaubers ist, in den Limbus geschickt wird. - Netzwerk-Leistung verbessert. - Veränderungen, um das Hacken von Spiel oder Charakter zu verhindern. Leider können wir Änderungen in diesem Bereich nicht öffentlich diskutieren. - Viele Stabilitäts-Verbesserungen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Neues System zum "Cachen" von Skripts auf dem Server. Die am häufigsten verwendeten Skripts können nun in den Cache geladen werden, um die Leistung zu verbessern. Zu finden unter "Eigenschaften des Moduls", auf der neuen Registerkarte namens "Skripts im Cache". - Neue Möglichkeit, eine Auswahl an Zaubersprüchen der Registerkarte "Zauber" einer Kreatur zu speichern und zu laden. Cool, oder? - Neue Funktion im Skriptfenster verschiedenster Objekte, um Sets von Skriptzuweisungen zu laden und zu speichern. Auch ziemlich cool. - Neu: Auswahlfeld für Pakete im Klassenfenster während des automatischen Stufenaufstiegs für Kreaturen, deren Stufe per Skript automatisch erhöht wird. - Neue Darstellung des Knotens des aktuellen Gebiets in der Baumansicht der Gebiete. Der Aktuelle Knoten wird nicht mehr fettgedruckt, sondern in der Schlüsselwort-Farbe des Werkzeugsets dargestellt. Fettdruck führte zu Platzproblemen mit manchen Schriftarten, besonders im Japanischen. - Beim Löschen des temp0-Ordners werden auch schreibgeschützte und unbekannte Dateien gelöscht. Wenn der Ordner nicht gelöscht werden kann, erscheint eine Fehlermeldung. - Neue Doppelklick-Unterstützung im Gepäck-Dialog. Doppelklicken in der Baumstruktur bewegt einen Gegenstand in das Gepäck (oder den Laden). Ein Doppelklick auf Gegenstände im Gepäck rüstet diese Gegenstände aus, und mit einem Doppelklick auf einen ausgerüsteten Gegenstand wird dieser abgelegt. - Neuer "Abbrechen"-Knopf im Fortschrittsbalken des "Modul erstellen"-Fensters. - Neue Warnmeldung, wenn eine Ressource bearbeitet wird, die Teil eines Hak Paks ist. Außerdem gibt es eine Option, diese Warnung zu deaktivieren. - Das Erstellen von temp-Verzeichnissen für neue Module wurde verbessert, die Verzeichnisse werden jetzt "temp0" anstatt nur "0" genannt. - Die temp-Verzeichnisse im Modulordner werden jetzt anders gehandhabt. Das Werkzeugset verwendet nur noch temp0, keine höheren Nummern. Leere temp0-Verzeichnisse werden automatisch gelöscht, und wenn das Verzeichnis nicht leer ist, aber keine Datei module.ifo enthält, wird nachgefragt, ob das Verzeichnis gelöscht werden soll. Das Verzeichnis wird jedes Mal überprüft, wenn ein bestehendes oder neues Modul geöffnet wird. - Neue Unterstützung in der Ressourcenauswahl für "x#_"-ResRef-Filter, wenn der aktuell verwendete Filter mit "nw_" oder "plc_" beginnt. - Neue Aufforderung, Modifikationen am aktuellen Gebiet zu speichern, wenn das Gebiet mit "Datei|Exportieren" exportiert wird. (So wie es schon gehandhabt wird, wenn man das Gebiet in der Baumstruktur rechtsklickt und "Exportieren" wählt.) - Zusätzliches Feld für die Rüstungsklasse in der Registerkarte "Aussehen" von Rüstungen, deren Gegenstandseigenschaften man bearbeitet. Damit kann die Auswirkung der Erscheinung auf die Rüstungsklasse leichter nachvollzogen werden. (Dies ist ein Duplikat des Felds in der Registerkarte "Allgemein".) - Rüstungsmalus, Chance für arkane Zauberpatzer und Maximaler Geschicklichkeitsbonus werden jetzt auch im Eigenschaftenfenster des Gegenstandes angezeigt. - Bug behoben: Die Gesamtkosten für einen Stapel von Gegenständen werden jetzt korrekt aktualisiert, wenn man die Stapelgröße mithilfe der Auf/Ab-Schaltflächen verändert. - Bug behoben: Im Laden-Dialog verändert sich jetzt der Verkaufs-Aufschlag nicht mehr, wenn man den Kauf-Abschlag auf den Maximalwert erhöht. - Der Gepäck-Dialog für Läden stimmt jetzt in seinen Preisen mit dem Spiel selbst überein. Der minimale Preis ist stets 1 GM, außer für Handlungsgegenstände, die immer einen Preis von 0 GM haben. - Statische platzierbare Objekte haben nun immer die Standart-Animation, da dies die einzige vom Spiel unterstützte Animation für sie ist. - Stapelüberlauf repariert, wenn vom Eigenschaftenfenster eines platzierbaren Objekts ein Objekt aufgerufen wird, dessen Porträt-ID in portraits.2da nicht mit einem Wert belegt ist. - Schloss öffnen- und Schloss abschließen-SG sind nun deaktiviert, wenn die Option "Schlüssel zum Aufschließen oder Absperren benötigt" ausgewählt ist. - Kleiner Bug im Vorschau-Fenster repariert, durch den Informationen über Auslöser durch das Layout abgeschnitten wurden. - Bug im Vorschau-Fenster repariert, durch den nicht alle Informationen über Auslöser- und Läden-Vorkommen angezeigt wurden. - Problem mit allen nicht englischen Versionen behoben, durch das in selbst erstellten Listen englischer Text zu sehen war, auch wenn der Knoten der Liste eine StrRef für seinen Namen hatte. Beim Aktualisieren einer Liste wird jetzt die StrRef eines Vorlagen-Namens verwendet, wenn dieser eine StrRef hat und der locstring des Vorlagen-Namens keinen Text enthält. - Bug behoben: Bei Modulen, die nicht geöffnet werden können, meldete das Werkzeugset fehlende Hak Paks, auch wenn alle Hak Paks vorhanden waren. - Ausschneiden/Kopieren/Einfügen ist nun auch in den nicht-modalen Dialogen über dem Hauptfenster des Werkzeugsets möglich (z. B. "Vorkommen finden"-Dialog). - Die Darstellung der Warnung, dass der gewählte Ladeninhaber eine feindliche Fraktion hat, wurde repariert. - Kreatur- und Gegenstandsfarbe wird nun auch dann in ihren Objekteigenschaften aktualisiert, wenn Environment Mapping ausgeschaltet ist. - Speicherüberlauf durch die Zuordnung von Hak Paks in den Moduleigenschaften repariert. - Die Orientierung von Platzierungsmarkierungen für Begegnungen zwischen 0 and 180 Grad wird jetzt korrekt gespeichert. - Der manchmal im Warnungs-Fenster überflüssig auftauchende OK-Knopf wurde entfernt. - Bug entfernt: Das Entfernen aller Verknüpfungen zu einem Skript oder Gespräch endete nach dem Entfernen des ersten Vorkommens in jedem Gebiet - alle anderen Vorkommen blieben im Modul enthalten. - Rotation von Objekten im Objektbetrachter funktioniert nun immer mit den richtigen Achsen. - Probleme mit Zugriffsverletzungen und Speicherzuweisung durch die folgenden Schritte behoben: kopieren einer Vorlage mit Strg-C, Einfügen mit Strg-V, Auswahl einer anderen Liste oder Vorlage, Auswahl eines anderen Vorkommens und erneutes Kopieren/Einfügen mit Strg-C und Strg-V. - Bug behoben, der bewirkte, dass ein verkleinertes Gebiet nicht als verändert galt. Skript-Editor - Skript Editor parst keine #include-Dateien innerhalb von Kommentaren im Format /- -/ mehr, wenn die Liste der Funktionen und Variablen für die Seitenleiste erstellt wird. - Strg+F veranlasst den Skript-Editor nun, eine erneute Suche von Anfang an zu starten, wenn der String nicht gefunden wurde, genau wie F3. - Skript-Editor merkt sich nun den Status von Fenstern (normal/vergrößert). - Bug behoben: Fehlerhafte Kompilierung durch "Alle Speichern" während des Kompiliervorgangs, wenn "Skripts beim Speichern automatisch Kompilieren " aktiviert war. - Bug behoben, durch den Konditional-Skripte manchmal beim Export nicht kompiliert wurden. Gesprächs-Editor - Neuer "Token einfügen"-Knopf. - Strg+F, Strg-R und F3 funktionieren nun auch im Gesprächs-Editor. - Darstellung des ersten Knotens im Test-Modus verbessert, wenn eine Antwort sehr viel Text hat. - "Bad Strref"-Kontextmenüproblem im Texteingabefenster repariert. Der Text lautet nun "Token einfügen" - Bug behoben: Der Indikator [GESPRÄCH BEENDEN] in einem SC-Knoten (und allen damit verbundenen Knoten) wird nun korrekt entfernt, wenn eine NSC-Antwort darunter eingefügt wird (direkt oder als Verknüpfung). Tagebuch-Editor - Der Tagebuch-Editor sortiert die Einträge einer Kategorie nur noch, wenn der zuletzt bearbeitete Eintrag eine geänderte ID hat. Dadurch wird die Baumansicht seltener nach rechts gescrollt, wenn der Knoten gewechselt wird (das Scrollen konnte einem ganz schön auf die Nerven gehen). - Die Texteingabe-Felder haben nun vertikale Scroll-Balken. Handlungs-Assistent - Auf der Hauptseite werden nun die vollen Namen statt die ResRefs von Vorlagen angezeigt. - Wenn eine Handlungsvorlage geladen wird, überschreibt sie nun eine bestehende Handlung, falls diese nicht verändert wurde. - Das Fortschrittsfenster wird nun korrekt aktualisiert, wenn der Status einer oder mehrerer Zeilen verändert wurde. - Das Fortschrittsfenster zeigt nun nicht mehr lauter rote Kreuze an, wenn eine Handlung oder ein bestehender Handlungsknoten neu geöffnet werden. Die schon erledigten Schritte sind nun grün. - Die Nachfrage, ob überschrieben werden darf, wenn man eine Handlungsvorlage lädt, ist nun auch übersetzt. Hilfsprogramme: =-=-=-=-=-=-=-= - Neu: Ein Skript-Debugger - utils\DebugServer.exe - ACHTUNG: IM WERKZEUGSET MUSS DIE OPTION "Erzeugt Debug-Informationen, wenn Skripts kompiliert werden" AKTIVIERT SEIN: - Neuer Befehlzeilen-Kompilierer - utils\clcompile.exe - Neues Datenbank-Packprogramm - utils\DataPack.exe In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - 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 Patch-Details für v1.29: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Problem mit NSC, die auf dem Client-Bildschirm hin und her "hüpfen". - Hinzugefügt: Unterstützung für 5.1 und 7.1 Lautsprecher im Soundmenü. - Behoben: Steinhaut-Begrenzung. Es wird jetzt der richtige Wert abgezogen, wenn man mehr als die maximal absorbierte Schadensmenge durch einen Treffer erleidet. - Aktive Gegenstandseigenschaften von Gegenständen aus Geschäften oder Stapeln sollten nun korrekt verwendet werden können. Dadurch wird das Problem mit der Meldung "Gekaufter Gegenstand im Gepäck kann nicht benutzt werden" behoben. - Behoben: Wenn man sich ausloggte und ein platzierbarer Behälter offen stand, war der Behälter daraufhin permanent geöffnet. - Hinzugefügt: Informativeres Benutzer-Feedback, wenn ein neuer Servertresor-Charakter abgelehnt wird. - Behoben: NSC, die SL angreifen. - SC können nicht länger die Taschen des SL plündern. =P - Behobne: Tränke/Schriftrollen funktionierten nicht und ruinierten das Spiel, wenn man Anfangsjahr und Anfangsstunde in den Modul-Eigenschaften auf Null einstellte. - Die Länge von Kennzeichnungen wird jetzt immer auf 32 Zeichen oder weniger eingeschränkt. - Behoben: Problem, dass Chat Rooms zweimal auftauchten, wenn man im Fenster "Direkte Verbindung" auf "Abbrechen" klickte. - Behoben: Ein Grafikfehler bei der Filterliste auf der Internet-Seite. Auch die Chat-Seite wurde überarbeitet. - Behoben: Problem mit dem "Aus Beherrschung entlassen"-Symbol. SL-Client: =-=-=-=-=- - Behoben: Ein Anzeigefehler, aufgrund dessen nicht alle Spieler in der Spielerliste des SL-Clients aufgeführt wurden. - Behoben: Kreaturen, von denen ein SL Besitz ergriffen hatte, nahmen auf Nicht-PvP-Servern plötzlich eine freundliche Gesinnung an. Skript-spezifisch: =-=-=-=-=-=-=-=-=- ***************************** * SKRIPTER BITTE AUFPASSEN! * ***************************** - Der Parameter "Tag" des Skriptbefehls CopyObject() ist jetzt auf die für Kennzeichnungen gültige maximale Länge von 32 Zeichen eingeschränkt. Server-spezifisch: =-=-=-=-=-=-=-=-=- - Behoben: Die Server-Option "RotateServerLog" löscht alte Logs nicht, wenn die Rotation beim Server-Neustart deaktiviert wird. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Wenn man eine Ressource löschte, wurde sie durch das Wort "resref" ersetzt. In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= KEINE Patch-Details für v1.28: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.28 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.28 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.28 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.28 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.27 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.28 AUF 1.27 BEREITSTELLEN. - Hinzugefügt: Gnolle zu den Spieleressourcen. - Hinzugefügt: Unterstützung für multiple Hak Paks. - Hinzugefügt: "unlockcamera 1" Konsolenbefehl. Dadurch werden die Minimal- und Maximalwerte für Neigung und Distanz überschrieben. Für die Neigung sind die Werte 1-89 möglich, für die Distanz 1-25. - Hinzugefügt: Selbst erstellte Tokens für das Tagebuchsystem. Und diesmal klappt's auch wirklich! - Hinzugefügt: Unterstützung für selbst erstellte Tokens bei platzierbaren Objekten. Wenn man dem Namen eines platzierbaren Objekts ein selbst erstelltes Token hinzufügt, dann wird es im Tokennamen auftauchen, wenn das Token beim Laden des Gebiets gesetzt wird. (Z. B. kann "Gefängniszelle" zu "Yokos Gefängniszelle" geändert werden, wenn man ein Gebiet erneut betritt, sobald man Yoko in der Feste gefangen hat.) Für Personen, die sich bereits im Gebiet aufhalten, ändert sich allerdings nichts. - Behoben: Entfernen der Verwandlung beim Speichern/Exportieren von Kreaturen. - Hinzugefügt: Neuer ATI-Code für die ATI Catalyst 3.0/3.1 Treiber. Bitte führen Sie ein Upgrade auf die ATI Catalyst 3.1 Treiber durch, falls Sie das noch nicht getan haben sollten. - Geändert: Ausblendzeit für Tag-/Nachtübergang der Hintergrundmusik auf 10 Sekunden eingestellt. - Wir haben sichergestellt, dass beim Stufenauf- und abstieg die Werte für ST, GE und KO geändert werden, die der Charakter vor seiner Verwandlung hatte und die auf dem Server gespeichert sind. Auf diese Weise betreffen die Attributsveränderungen, sobald die Verwandlung vorüber ist, die Basiskreatur. - Behoben: Problem bei Gefolgsleuten/Vertrauten im Zusammenhang mit der Benutzung eines exportierten Charakters in einem Spielstand. - Behoben: Flammenpfeil-Skript, das sich fälschlicherweise als Magisches Geschoss signalisierte. - Behoben: Absturz, wenn man das Optionenmenü mit der Standardtaste "O" schließt. - Behoben: Absturz bei der Generierung des Namens eines Vertrauten. - Behoben: Vertauschte Filter "Leere Server verbergen"/"Volle Server verbergen". - Behoben: Fehler beim Aufrufen von Kennzeichnungen mit mehr als 32 Zeichen. - Behoben: Wenn man "I" drückte, um das Gepäck zu schließen, während ein Objekt-Behälter offen war, blieb der Behälter permanent offen. - Behoben: Seltsamer Fraktions-Bug, wodurch einige NSC einander hassten. - Behoben: Feedback-Crash bei der Anwendung von Barbarischem Kampfrausch in bestimmten Gebieten. - Behoben: Falsche Werte bei der Meldung "Schadensreduzierung absorbiert # Schaden". Es wird jetzt der korrekte Wert für Barbaren/Mönche angezeigt. - Geändert: Behandlung von FirstName- und LastName-Tokens in Gesprächen. Wenn ein Vorname benötigt wird, aber nicht belegt ist, wird stattdessen der Nachname verwendet, und umgekehrt. Wenn allerdings sowohl das FirstName- als auch das LastName-Token benutzt werden und dem Charakter nur ein Name gegeben wurde, wird dieser Name im Gespräch doppelt auftauchen. Aber in diesem Fall sollte man sowieso verwenden. - Falls GameSpy offline ist, dann sind Favoriten, Verlauf, Freundeslisten und Direkte Verbindung über das Internet-Mehrspielermenü verfügbar, anstatt dass der Zugang verweigert wird. - Behoben: Problem mit Gegenständen im Gepäck, die blockiert sind, wenn man sie bewegt und dann die Aktionsreihe abbricht. - Behoben: Problem mit Gegenständen im Gepäck, die blockiert sind, wenn man versucht, sie zu bewegen, fallen zu lassen oder abzulegen, während man betäubt ist. - Behoben: Problem, das auftritt, wenn mehrklassige Charaktere Zauber aus ihrem Gedächtnis löschen. - Behoben: Problem, das auftritt, wenn sich viele Objekte in der Aktionsreihe befinden und die Reihe misslingt. - Behoben: Benutzeroberfläche im Spiel wurde nicht aktualisiert, wenn ein Charakter beim Stufenabstieg eine Klasse verliert. - Behoben: Wiederherstellung der verbleibenden Fertigkeitspunkte bei einem Stufenabstieg. Sie wurden auf der Basis der vorherigen Mehrklassenstufe wiederhergestellt und nicht der Charakterstufen insgesamt. - Behoben: Nahtlose Portale, bei denen kein Wegpunkt festgelegt ist (sie funktionieren jetzt als Portale). - Behoben: Ein ungültiger Eintrag in der Datei soundset.2da bewirkte, dass die Schreckensratten keine Sounds hatten. - Behoben: Gargylenstatuen zerstörten sich nicht, wenn sie einen Gargylen erzeugten. Der entsprechende Spezialeffekt, wenn die Statue zerstört wird, wurde visuell verbessert. - Behoben: Das Skript des Zaubers "Wehgeschrei der Todesfee" ermöglicht es dem Spiel jetzt, die Überprüfung der Todesimmunität korrekt durchzuführen. - Hinzugefügt: Passwort-Sicherheitsüberprüfung bei nahtlosen Portalen. Der nahtlose Übergang zu einem passwortgeschützten Server scheitert, wenn kein Passwort festgelegt wurde. - Behoben: Kreaturen in einem Hak Pak brachten das Spiel zum Abstürzen, wenn der Hak Pak-Spielstand aus dem Spiel geladen wurde. - Die PVP-Einstellungen werden bei Gebietsübergängen nicht mehr neu initialisiert. Die Freund-/Feind-Schaltflächen werden dabei nicht länger auf "Freund" zurückgesetzt. - Hinzugefügt: Color Stripping (Entfernung von Farbcodes) im Spielchat. - Behoben: Komplexer Absturz, der auftrat, wenn man ein platzierbares Objekt mit "Gepäck" erstellt, dann das Gepäck-Häkchen entfernt, das Gepäck durch Skriptprogrammierung löscht und versucht zu speichern. - Mehrere Korrekturen, die die Spielstabilität erhöhen. - Es wurden weitere Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Nähere Details können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. - Behoben: Problem, das zur Folge hatte, dass Behälter in geöffnetem Zustand blockiert waren, wenn ein NSC ein Gespräch mit einem anfing. - Behoben: JumpToPoint und JumpToObject starten nicht mehr, wenn der Client eine Filmsequenz lädt oder abspielt. SL-Client: =-=-=-=-=- - Die Fraktion eines SL, der Besitz von einer Kreatur ergreift, wird auf die Fraktion dieser Kreatur umgeändert. Wenn er also Besitz von einer feindlichen Kreatur ergreift, bleibt er feindlich. - Hinzugefügt: Einige Sicherheitschecks zu gewissen SL-Befehlen. - Teilweise behoben: Server-Absturz, wenn der SL von einem festgesetzten Balor Besitz ergreift, der daraufhin fortgeschickt wird. - Behoben: Abstürze, die von dem Konsolenbefehl "dm_setfaction " verursacht wurden. - Behoben: Spielleiter-Gebietsübergänge verursachten in einigen Fällen einen leeren Eintrag in der Gruppenleiste. - Einige Korrekturen an den SL-Befehlen "Springe zu" bzw. "Gehe zu". Es wurden auch einige Sicherheitschecks eingebaut, um potentiellen Abstürzen vorzubeugen. - Behoben: Problem, das auftrat, wenn der SL sich die Charakterbögen von NSC ansah; dabei wurde für die Trefferpunkte "1/1" angezeigt. - Behoben: Problem, das auftrat, wenn der SL Besitz von einer Kreatur ergriff und dann eine Markierungsnadel erstellte oder bearbeitete. Skript-spezifisch =-=-=-=-=-=-=-=-= - Hinzugefügt: Parameter für fließende Übergänge zu SetCameraFacing(). // - nTransitionType: CAMERA_TRANSITION_TYPE_* SNAP bewegt die Kamera ruckartig zur neuen Position, // während sie sich bei den anderen Parametern allmählich dorthin bewegt. // 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; - Hinzugefügt: CopyObject() Skriptbefehl. // Dupliziert das durch oSource angegebene Objekt. // NUR Kreaturen und Gegenstände können angegeben werden. // Wird ein Besitzer angegeben und ist das Objekt ein Gegenstand, wird es in sein Gepäck kopiert. // Ist das Objekt eine Kreatur, erscheint sie an diesem Ort. // Wird eine neue Kennzeichnung angegeben, wird diese dem neuen Objekt zugewiesen. object CopyObject(object oSource, location locLocation, object oOwner = OBJECT_INVALID, string sNewTag = ""); - RemoveFromParty() entfernt den Spieler nicht mehr aus der Gruppe, wenn der Server auf "Nur eine Gruppe" eingestellt ist. - Hinzugefügt: Sicherheitschecks für ActionGiveItem() und ActionTakeItem() - es gab Berichte im Skriptforum, dass diese Befehle in bestimmten Situationen Abstürze verursachen konnten. - Behoben: GetNearestCreature() gibt nicht länger ein ungültiges Objekt zurück, wenn das erste oder einzige Kriterium CREATURE_TYPE_IS_ALIVE ist. - Geändert: Art, wie OnDisturb-Ereignisse bei platzierbaren Objekten ausgelöst werden, wenn es sich bei dem bewegten Gegenstand um Gold handelt. - Behoben: GetIsResting() gab immer den Wert "Falsch" zurück, außer wenn es von OnPlayerRest aufgerufen wurde. - Geändert: AddHenchman() erlaubt es nicht länger, einen Spielercharakter oder einen SL als Gefolgsmann hinzuzufügen. - Behoben: Problem mit SetMapPinEnabled(), das zur Folge hatte, dass Markierungsnadeln nicht entfernt werden konnten. Die Karte wurde nicht korrekt aktualisiert, d. h. die Nadel war zwar entfernt, wurde aber immer noch angezeigt. - Behoben: GetHasSpell() und DecrementRemainingSpellUses() funktionieren jetzt auch mit spontanen Zaubern. - Behoben: Problem mit dem GetFirst/NextFactionMember() Skriptbefehl-Schalter. - Behoben: Absturz, wenn ActionStartConversation() einem Gebiet oder Modul zugewiesen wurde. - Behoben: Ein Bug, der auftrat, wenn die GetAlignment()-Funktion auf ein Nicht-Kreaturobjekt angewendet wurde. Server-spezifisch: =-=-=-=-=-=-=-=-=- - Hinzugefügt: Serveroption "RotateServerLog=0/1" in der Datei nwnplayer.ini, unter [Server Options]. Ist diese Option abgeschaltet, werden die Serverlogs nicht rotiert (standardmäßig ist sie an). - Hinzugefügt: Modifikationen an der Liste der gesperrten Spieler und dem eingestellten Schwierigkeitsgrad werden in die Logdatei des Servers eingetragen. - Hinzugefügt: Verbindungsversuche werden in die Logdatei eingetragen. - Hinzugefügt: Die in der Meldung " (XXXXXXXX) ist als Spieler beigetreten" angegebenen CD-Keys werden in die Logdatei des Servers eingetragen. - Die Liste der gesperrten Spieler wird nun jedes Mal geladen, wenn die .ini-Datei sich geändert hat. Dadurch sollte das Sperren auf mehreren Servern möglich sein, wenn multiple Server auf der gleichen Maschine laufen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Hinzugefügt: Unterstützung für multiple Hak Paks. - Verbessert: Geschwindigkeit, mit der die Module geladen werden. Allerdings hat das zur Folge, dass man Vorlagen nicht länger außerhalb des Werkzeugsets in ein Modul einfügen kann, indem man sie ins temporäre Verzeichnis des Moduls schiebt - sie tauchen jetzt nicht mehr auf, wenn man das Modul lädt. - Hinzugefügt: Kontextmenü-Option, um die Vorlagenlisten manuell zu laden. Dies ist besonders dann nützlich, wenn man Vorlagen außerhalb des Werkzeugsets ins Modul geladen hat und sie wegen des neuen Modul-Ladecodes nicht angezeigt werden. - Optimiert: Das Laden von Vorlagendateien während einer Listenaktualisierung nach Aktionen wie z. B. Datei|Importieren, oder der Erstellung einer neuen Handlung. - Im Gepäckdialogfenster wird der Benutzer jetzt gewarnt, wenn er Gegenstände ausrüstet, die eine Kreatur nicht benutzen kann. Die fehlenden Talente werden aufgelistet. Diese Warnung erstreckt sich allerdings nicht auf bestehende Probleme mit der Kreatur, sondern betrifft nur neue Ausrüstungsversuche. - Das Werkzeugset öffnet ein Modul nicht mehr, wenn das Hak Pak des Moduls nicht existiert. - Der Gesprächseditor speichert Zeilenumbrüche nur noch als Zeilenvorschub, anstelle von Wagenrücklauf + Zeilenvorschub. Dadurch wird das Erscheinen von "Kästchen"-Zeichen vermieden, wenn das Gespräch im Spiel angezeigt wird. (Hinweis: Bestehende Gesprächsknoten, die die Kombination Wagenrücklauf + Zeilenvorschub verwenden, müssen geändert werden, damit sie konvertiert werden können.) - Hinzugefügt: 2D-Ansicht der Gegenstände im Vorschaufenster. - Bei der Mausrotation drehen sich die Objekte schrittweise, wobei die Stufen einem Mehrfachen des Rotationsinkrements entsprechen. - Erhöhte Präzision/verminderte Rotationsgeschwindigkeit der Objekt-Drehschaltflächen. - Behoben: Ein Bug, durch den die Klangquellenposition nicht aktualisiert wurde, wenn man die 3D-Darstellung eines Klangobjekts verschob. Der Klang war also immer noch an der ursprünglichen Position zu hören. - Behoben: Assertion-Fehler beim Auffrischen eines Auslöser-/Begegnungspolygons, nachdem man die Eigenschaften einer Kreaturenvorlage aufgerufen hat. - Nach dem Auffrischen eines Auslöser-/Begegnungspolygons nimmt die Markierungsbox die neue Form an, anstatt immer noch die Umrisse des ursprünglichen Polygons zu besitzen. - Behoben: Zugriffsfehler, wenn man ein Objekt von einer Liste platziert, während eine andere Liste aktiviert ist. - Der Skript-Assistent benutzt jetzt HasItem() anstelle von CheckPartyHasItem(), denn der Assistent kann Gegenstände nur vom Sprecher, nicht aber von der Gruppe nehmen. - Behoben: Ein "Division durch Null"-Skriptfehler, der bei Auto-SG-Würfen durch den Skript-Assistenten auftritt. - Bei rekursiven Datei-Includes in Skripten wird nicht mehr die gleiche Fehlermeldung zwei Mal ausgegeben. - Behoben: Ein Bug, wodurch beim Parsen einer Skriptdatei mit einem Zirkulär-Include der Skript-Text in den Fehlertext geändert wurde. Der Text der Fehlermeldung wird jetzt korrekt im Hilfefenster angezeigt. - Beim Laden der Gruppen eines Plattensets wird eine Fehlermeldung angezeigt, wenn einer Plattengruppe ein Eintrag für eine ihrer Platten fehlt. - Beim Löschen des OnClick-Ereignisses eines generischen Auslösers wird der Cursor auf "Kein" zurückgesetzt. - Listen bleiben nicht länger sichtbar, wen der Benutzer das aktuelle Gebiet indirekt schließt, indem er ein Hak Pak anfügt. - Beim Exportieren von Ressourcen kann man jetzt als Option angeben, ob die Fraktionen auf ihre Elternwerte zurückgesetzt werden sollen. - Behoben: Die Kennzeichnungsfelder des Auslöser-Dialogs wurden nicht als modifiziert gekennzeichnet, wenn eingefügter Text ungültige Zeichen enthielt. Dadurch wurden Änderungen nicht gespeichert, wenn ein derartiger Text eingefügt wurde. - Behoben: Ein Bug, durch den Platzierbare Objekte in seltenen Fällen als BTP und nicht als UTP gespeichert wurden. - Der Platzierbares Objekt-Assistent speichert nicht länger auch dann Vorlagendateien ab, wenn er das nicht sollte (z. B. wenn er im Handlungs-Assistenten aufgerufen wird). - Behoben: Speicherleck, wenn man das Eigenschaften-Dialogfenster platzierbarer Objekte schließt. - Behoben: Speicherleck, wenn man den Vorlagenknoten eines platzierbaren Objekts zu den Vorlagenlisten hinzufügt. - Beim Bearbeiten des Gepäcks einer Vorlage wählt der Gepäckdialog automatisch die entsprechende Vorlagenliste, wenn der Benutzer auf einen Gegenstand im Gepäck mit Rechts klickt. Handlungs-Assistent =-=-=-=-=-=-=-=-=-= - Behoben: Bug, wodurch man jedes Mal EP für den Erwerb eines Handlungs-Gegenstands bekam, nicht nur beim ersten Mal. - Behoben: Einige StrRefs (String References) in den Handlungsvorlagen. - Behoben: Beschriftung "Bad StrRef" der "Token einfügen" Menüoption, wenn man Gespräche editiert. - Behoben: Bei nicht mit dem Handlungs-Assistenten erstellten Handlungen wurden die ResRefs (Resource References) nicht gesetzt, nachdem man sie speicherte. - Nicht mit dem Handlungs-Assistenten erstellte Handlungen können jetzt gelöscht werden. - Beim Gespräch mit dem Bösewicht wird der Status der aktuellen Handlung nicht mehr aktualisiert, der Gesprächsstatus von Akteuren mit dem Bösewicht wird jedoch immer noch aktualisiert. - Behoben: Die Extra-Skriptschaltfläche für Gesprächsaktionen war in einem Handlungsknoten mit einer einzigen Aussage immer noch sichtbar. - Behoben: Das Tagebuch-Kästchen wurde nicht mit einem Häkchen versehen, wenn der Tagebucheintrag keinen String, aber eine String Reference enthielt. - Modifiziert: Das Bedingungsskript, das den Annahme-Knoten zeigt. Wenn der Voraussetzungsknoten festlegt, dass der Bösewicht getötet werden muss, wird das Skript diese Bedingung überprüfen. - Hinzugefügt: Selbst erstellte Skripte zu Handlungs-Gesprächsknoten. Hak Pak-Editor: =-=-=-=-=-=-=-= - Hinzugefügt: Option Datei|Zusammenführen, um ein anderes Hak Pak mit demjenigen zusammenzuführen, das gerade geöffnet ist. Dadurch wird nur der Dateiinhalt der Hak Paks zusammengeführt. Dies funktioniert NICHT bei 2DA-Dateien. - Hinzugefügt: Fehlerbericht zur Option "Hak aus Verzeichnis erstellen" des Hak Pak-Editors, die mithilfe der Befehlszeile aufgerufen wird: "nwhak.exe ". In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - appearance.2da - portraits.2da - soundset.2da Patch-Details für v1.27: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.27 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.27 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.27 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.27 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.26 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.27 AUF 1.26 BEREITSTELLEN. - Hinzugefügt: Ratten und Schreckensratten zu den Spielressourcen. - Hinzugefügt: Reflektierendes Wasser auf ATI Radeon-Grafikkarten. - Hinzugefügt: Option, um den Client-Chat in der Datei "logs\nwclientLog1.txt" aufzuzeichnen. Hierfür ist folgender Eintrag in der Datei nwnplayer.ini zuständig: [Game Options] ClientChatLogging=0 - Geändert: Tagebuchsystem (Benutzung von Tokens ist jetzt möglich). - Hinzugefügt: Feedback im Textfenster für gescheiterte Versuche, eine Stufe aufzusteigen. - Korrekturen in der Offiziellen Kampagne: - Kapitel 1 - Behoben: Kraftfeldtür im Lagerhaus im Bettlerviertel. - Kapitel 1 - Behoben: Problem mit leerem Tagebucheintrag. - Kapitel 2E - provisorische Lösung für ein Problem im Heerturm: den Gipfel-Bug. Beschädigte Spielstände können mithilfe folgender Instruktionen repariert werden - http://nwn.bioware.com/support/known.html#1.25 - Kapitel 3 - Behoben: Problem mit leerem Tagebucheintrag. - Kapitel 3 - Behoben: Kraftfeldtüren in den Schöpferruinen (sind jetzt geschlossen). - Behoben: Gespeicherte Charakterdaten waren manchmal unbenutzbar, da "Geister"-Gegenstände im Gepäck auftauchten und man im Spiel keinerlei Aktionen ausführen konnte. Dies lag daran, dass das Kampf-Flag mit gespeichert und geladen wurde. - Behoben: Fehler bei der Überprüfung der Zauber eines Magiers; anstelle des CH-Modifikators wurde der IN-Modifikator verwendet. - Vorläufig behoben: Der berüchtigte "Blutseglergewand tauschen nachdem man von Pfeilen getroffen wurde"-Crash. War gar nicht so einfach, den Fehler zu finden! - Provisorisch gelöst: Ein Problem, durch das Gefolgsleute plötzlich feindselig wurden. Anscheinend geriet, wenn man eine Mehrspielerpartie verlassen hat und anschließend neu eingestiegen ist, einiges durcheinander, wodurch der Gefolgsmann feindselig wurde. Wir fanden eine Lösung für dieses Problem, obwohl die Gefolgsleute immer noch nicht in der Gruppe sind, auch wenn sie nach dem Laden in der Gruppenleiste auftauchen. Man kann sie aber einfach bitten, sich der Gruppe erneut anzuschließen. Wir gehen der Ursache dieses Problems weiterhin nach und hoffen, bald eine dauerhafte Lösung zu finden. - Behoben: Mehrklassige Charaktere werden jetzt korrekt heruntergestuft. - Umgekehrt: Größenbonus für Niederwerfen, so dass die größere Kreatur im Vorteil ist, so wie es im Handbuch beschrieben wird. - Geändert: Verbessertes Niederwerfen, so dass der Angreifer zuschlägt, als wäre er eine Stufe größer, so wie es im Handbuch beschrieben wird. - Es wurden einige Modifikationen vorgenommen, um das Hacken von Spielen/Charakteren zu verhindern. Nähere Details können wir aus nahe liegenden Gründen nicht öffentlich preisgeben. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Hinzugefügt: Optionaler Parameter bei ClearAllActions(), mit dem sich der Kampfstatus einer Kreatur zurücksetzen lässt. - Hinzugefügt: EffectCutsceneDomination(). // gibt einen Effekt zurück, durch den eine Kreatur garantiert beherrscht wird // Ähnliche Funktion wie EffectDominated, kann aber nicht verhindert werden effect EffectCutsceneDominated(); - Hinzugefügt: GetDroppableFlag(), GetUseableFlag(), und GetStolenFlag(). // gibt den Wert "Wahr" zurück, wenn der Gegenstand fallen gelassen werden kann // - oItem: fraglicher Gegenstand int GetDroppableFlag(object oItem); // gibt den Wert "Wahr" zurück, wenn das platzierbare Objekt benutzt werden kann int GetUseableFlag(object oObject=OBJECT_SELF); // gibt den Wert "Wahr" zurück, wenn der Gegenstand gestohlen werden kann // - oItem: fraglicher Gegenstand int GetStolenFlag(object oItem); - Behoben: Script-Compiler-Problem, das auftrat, wenn zu viele Variablen im Skript enthalten waren. Der Compiler brach in diesem Fall ab und gab eine nicht sehr aufschlussreiche "Privileged Instruction"-Fehlermeldung aus. - Behoben: Absturz, wenn GetIsDM() bei einer Nicht-Kreatur verwendet wurde. - Behoben: Absturz, wenn ActionUnequipItem() von einer Nicht-Kreatur verwendet wurde. - Behoben: Absturz, wenn bestimmte Skripts versuchen, Kreaturengegenstände einer verwandelten Kreatur zu löschen. - Behoben: Fehler in der Funktion GetMaxHitpoints() - wenn ein SC weniger als 1 Trefferpunkt hatte, setzte sie die Trefferpunkte auf 1 zurück. - GetHasFeat() überprüft jetzt die höchste Stufe des Talents. - DecrementRemainingFeatUses() berücksichtigt jetzt die höchste Stufe des Talents, wenn die Anzahl der verbleibenden Anwendungen verringert wird (Kampfrausch wird auf höheren Stufen korrekt dekrementiert) - GetHasSpell() und DecrementRemainingSpellUses() funktionieren jetzt auch bei Meisterzaubern (wie z. B. Schutz vor Gesinnung). - Das Programm spielt nicht länger verrückt, wenn das erste Element einer Struktur ein String bzw. eine von der Engine definierte Struktur ist. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Hinzugefügt: Der Handlungs-Assistent http://nwn.bioware.com/builders/plotwizard_intro.html http://nwn.bioware.com/builders/plotwizard_tutorial.html - Gesprächs-Editor: - Hinzugefügt: Flag, um die Kamera NICHT zu zoomen (überschreibt Benutzereinstellungen im Spiel). - Hinzugefügt: Überprüfung, ob Stereo-Sounddateien in den Gesprächen verwendet werden. Es wird eine Warnmeldung ausgegeben, wenn der Benutzer eine Datei im Stereoformat abspielen möchte. In Gesprächen dürfen nur Dateien im Monoformat verwendet werden. - Hinzugefügt: "Keine Animation"-Animation. Der Sprecher behält diejenige Animation bei, die bereits ablief, z. B. bleibt er sitzen oder liegen. - Geändert: der Benutzer kann im Importieren/Exportieren-Dialog zunächst unterschiedliche Ressourcentypen einer Liste hinzufügen, bevor er dann den Exportvorgang fortsetzt. Auf diese Weise können viele verschiedene Ressourcentypen in eine einzige ERF-Datei exportiert werden, ohne dass man für jeden Ressourcentyp einzeln den Datei/Öffnen-Dialog aufrufen muss. - Geändert: Im Dialogfeld zur Token-Auswahl werden markierte Tokens in eckige Klammern gesetzt. - Behoben: Kraftfeldtür-Eintrag ist jetzt "Sichtbar". Hak Pak-Editor: =-=-=-=-=-=-=-= - Hinzugefügt: "Alles exportieren"-Option. - Im Hak Pak-Editor können Dateinamen beim Speichern jetzt maximal 16 Zeichen lang sein. - Beim Exportieren werden Sie jetzt danach gefragt, einen Ordner anzugeben, und nicht mehr nach einzelnen Dateien, die Sie exportieren wollen. Neverwinter Nights Content-Installer: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Behoben: Kleine Windows-Symbole verschwanden beim Beenden (unter Win9x). - Behoben: Menüleiste wurde auf einigen Win9x-PCs nicht korrekt dargestellt. - Behoben: Textdateien wurden unter Win9x nicht mit Notepad geöffnet. - Erweitert: Alle Programme unterstützen jetzt die Sprachen Deutsch, Französisch, Italienisch und Spanisch. Dedizierter Linux-Server: =-=-=-=-=-=-=-=-=-=-=-=-= - Behoben: Einige RedHat 8 Kompatibilitätsprobleme, die zu Abstürzen und hoher Prozessorauslastung führten. Patch-Details für v1.26: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Ein Fehler bei der RK-Anwendung. RK-Änderungen durch Zauber und Talente wurden nicht angewendet, sondern entfernt. Bitte beachten Sie: Steinhaut und Mächtige Steinhaut sollten die RK nicht ändern. - Behoben: Ein Absturz bei der Benutzung von "Direkte Verbindung" auf der LAN-Server-Seite. - Behoben: Ein Absturz beim GameSpy-Chat. - Ein Doppelklick im Chatfenster öffnet jetzt erneut eine private Chatnachricht. - Entfernt: Trefferwurf beim Wirken von Heilzaubern. Dieser Wurf war nur für den Fall bestimmt, dass man Heilzauber verwendet, um Untote anzugreifen. - Geändert: Der Standard-Chatmodus ist jetzt "Reden". - Behoben: Problem mit dem Text der Handelsleiste - ein Teil davon wurde nicht richtig umgebrochen. - Behoben: Die Verlaufsseite zeigt jetzt Server mit den gleichen IP-Adressen, aber unterschiedlichen Ports an. - Behoben: Problem, dass NWN-Modulnamen im Speicherbildschirm nicht übersetzt waren. - Behoben: Der Mehrfachauswahl-Bug in der Spielerliste. - Behoben: Kampagnen-Tipps erscheinen bei selbst erstellten Modulen nicht mehr. - Die Direkte Verbindung als SL fragt jetzt korrekt nach dem SL-Passwort. Dieser Text fehlte vorher. - Geändert: Die Freundesliste ist jetzt standardmäßig nach Servern sortiert, nicht nach Spielern. Das sieht besser aus, da auf diese Weise alle Offline-Server zusammen aufgeführt werden. - Behoben: Ein Anzeigefehler, aufgrund dessen bei der Verbindung mit einem Server, der von einem Spielstand geladen wurde, die falschen Charakterinformationen angezeigt wurden. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Behoben: Problem mit DecrementRemainingFeatUses() - Man muss mindestens eine Verwendung des Talents übrig haben, um es dekrementieren zu können. Patch-Details für v1.25: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.25 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.25 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.25 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.25 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.24 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.25 AUF 1.24 BEREITSTELLEN. - Hinzugefügt: Kobolde und Malar-Panther - Demo-Module sind enthalten - Hinzugefügt: Versteckte Wand- und Falltüren als platzierbare Objekte - ein Demo-Modul ist enthalten - Hinzugefügt: der Neverwinter Nights Content-Installer. Bitte werfen Sie einen Blick auf die neuen Dateien im "utils"-Ordner. - Hinzugefügt: Freundeslisten zum Server-Browser im Spiel und zur Neverwinter Nights Gemeinschaftsseite. Auf diese Weise können Sie feststellen, ob Ihre Freunde online sind, sowie den Server herausfinden, auf dem sie spielen. Die Freundesliste auf der Gemeinschaftsseite können Sie hier konsultieren - http://nwn.bioware.com/my_account/buddy_list.html - Die 2DA-Dateien wurden aus dem Patchsystem entfernt, da sie das Patchen zum Teil verhinderten. Sie befinden sich jetzt im Wurzelverzeichnis des NWN-Ordners, in einer Datei namens "2dasource.zip". - Upgrade des Soundsystems auf Miles 6.5 - Hinzugefügt: Benutzer können ihre Chatfarben selbst bestimmen, indem sie die entsprechenden Einstellungen in der Datei nwnplayer.ini ändern. Die Farbwerte werden durch folgenden Eintrag festgelegt: Color=RedValue,GreenValue,BlueValue Die Farbwerte können Werte zwischen 1 und 255 annehmen. 0 darf nicht verwendet werden. Hier sind die Standardfarben: [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 Hier sind einige Beispieleinstellungen: [Colors] Color=255,1,1 // Rot Color=1,255,1 // Grün Color=1,1,255 // Blau Color=1,255,255 // Cyan Color=255,1,255 // Magenta Color=255,255,1 // Gelb Color=255,255,255 // Weiß Falls es Sie interessiert: Orange = 255,102,1 - "/tk" und "/talk" wurden der Chatbefehlliste hinzugefügt. - Hinzugefügt: Konsolenbefehle - getbannedlist - banplayername [name] - banplayerip [ip] - banplayercd [public CD Key] - unbanplayername [name] - unbanplayerip [ip] - unbanplayercd [public CD Key] - Alle 2DAs funktionieren jetzt in Hak Paks. Echt. - Der Standard-Chatmodus ist jetzt "Reden". - Behoben: Falsche Berechnung der RK-Boni. - Behoben: Falsche Berechnung des Rettungswurfes. - Behoben: Anzeige der falschen Charakterwerte bei der Verbindung mit einem Server, der von einem Spielstand geladen wurde. - Behoben: Verlauf-Seite zeigt Server an, die dieselbe IP, aber einen anderen Port verwenden. - Umgekehrt: Waffengröße-Modifikator beim Entwaffnen, so dass eine größere Waffe einen Bonus und keinen Malus bekommt (im Einklang mit der Beschreibung des Talents). - Geändert: Die Server in der Freundesliste werden jetzt nach Servernamen anstelle Spielernamen sortiert. Auf diese Weise werden alle Server, die offline sind, zusammen gruppiert. - Verbessert: Kompatibilität beim CD-Check. - Behoben: Kampagnen-Tipps werden nicht länger auch in selbst erstellten Modulen angezeigt. - Behoben: Auf dem "Spiel laden"- bzw. "Spiel speichern"-Bildschirm wurden die NWN-Modulnamen nicht als übersetzt angezeigt. - Behoben: Problem bei der Anzeige des Textes in der Tauschleiste - er wurde zum Teil nicht richtig umgebrochen. - Bei direkter Verbindung als SL wird man nun nach dem SL-Passwort gefragt. Der Text fehlte bisher. - Behoben: Problem mit dem Handlungsgegenstand "Paladintunika" in Olgerds Laden im Prolog. - Behoben: Anfangsanimation bei Türen. - Behoben: Problem mit Portalen, die nicht zum richtigen Wegpunkt führten. - Temporäre Trefferpunkte durch Bardenlieder funktionieren jetzt richtig. - Geändert: Änderungen an der Liste der gesperrten Spieler werden sofort in die Datei nwnplayer.ini eingetragen. - Schaden durch Zweithandwaffen wird nun auch bei Doppelklingenwaffen richtig berechnet. - Die Auflistung der Servertresor-Charaktere wurde beschleunigt. - Man kann auf Objekten, die bereits mit einer Falle versehen sind, keine Falle mehr anbringen. - Ungültige Zeichen im Modulnamen führen nicht länger dazu, dass die Dateinamen von Spielständen ungültig werden. - Behoben: Der Preisaufschlag in Geschäften hat jetzt den gleichen Wertebereich wie im Werkzeugset. - Kann ein Modul nicht geladen werden, wird die korrekte Fehlermeldung angezeigt, anstelle von "Nicht genug Festplattenspeicher" - Behoben: Problem beim Laden von Modulen mit mehreren Punkten im Dateinamen. - Behoben: Man konnte seine Gegenstände nicht ablegen wenn man sich verwandelte, speicherte, lud, und sich wieder zurückverwandelte. - Maximaler Herausforderungsgrad für Zauberfertigkeiten wird immer überprüft, nicht nur bei Metamagie-Zaubern. - Behoben: Darstellungsfehler auf älteren ATI-Grafikkarten beim Abspielen von Bink-Videos unter Windows XP. - Behoben: Potentieller Server-Absturz beim Springen aller Spieler an eine bestimmte Stelle. - Behoben: Wenn man vom Server rausgeworfen wurde und sich gerade in einem Gebietsübergang befand, konnte es sein, dass der Client sich aufhängte. - Behoben: Server-Absturz, der auftreten konnte, wenn man die Einladung eines Spielers ausschlug, der Gruppe beizutreten, und dieser Spieler das Spiel vorher verlassen hatte. - Behoben: 2 Speicherlecks. SL-Client: =-=-=-=-=- - Behoben: Client-Probleme, die auftraten, wenn das Spiel gespeichert wurde, während der SL von NSC Besitz ergriffen hatte. - SL sehen nun den Charakterbogen eines Spielers/einer Kreatur, wenn sie diese untersuchen, und nicht das "Untersuchen"-Fenster. - Die SL-Gruppenleiste zeigt nun die Charakternamen an und nicht die Spielernamen. - SL hören nun standardmäßig ALLE Gruppen-Chatnachrichten von ALLEN Spielern. - Behoben: Problem mit vom SL erzeugten Portalen. - Einige Darstellungsfehler im SL-Chat wurden bereinigt. - Behoben: Seltener Absturz im SL-Client beim Aufrufen des Kreismenüs in der Nähe eines Spielerporträts. - SL werden nicht mehr vom Befehl "Springen nach... (alle Spieler)" betroffen. - Behoben: Absturz, der auftreten konnte, wenn ein SL versuchte, einen NSC mithilfe des Befehls "Stufe nehmen" herunterzustufen. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - In der Funktion ActivePortal() muss man beim sWaypointTag-Parameter jetzt auf Groß-/Kleinschreibung achten. - Die maximale Größe kompilierter Skripts wurde von 256K auf 512K erhöht. - Hinzugefügt: GetResRef() Skriptbefehl. - Hinzugefügt: DecrementRemainingFeatUses(): // Vermindert die verbleibenden Talent-Anwendungen pro Tag für diese Kreatur um eins. // - oCreature: betroffene Kreatur // - nFeat: Talent-Konstante FEAT_* void DecrementRemainingFeatUses(object oCreature, int nFeat); - Hinzugefügt: DecrementRemainingSpellUses(). // Vermindert die verbleibenden Zauber-Anwendungen pro Tag für diese Kreatur um eins. // - oCreature: betroffene Kreatur // - nSpell: Zauber-Konstante SPELL_* void DecrementRemainingSpellUses(object oCreature, int nSpell); - Behoben: ActionPauseConversation(). - Behoben: CreateObject() - es traten Probleme auf, wenn die Schablone nicht gefunden wurde. - Behoben: GetFirstObjectInArea() und GetNextObjectInArea(). - GetStartLocation() gibt jetzt einen gültigen Bereich zurück. - Behoben: GetHasSpell() funktioniert jetzt auch bei Hexenmeistern und Barden. - GetName() funktioniert jetzt bei Modulen und Gebieten (der Name wird in der Sprache des Moduls zurückgegeben). - Behoben: Absturz der Funktion PlaySound(), wenn sie vom Modul aufgerufen wird. - Behoben: Konstanten für Hauptplattenlicht; hinzugefügt: Konstanten für Lichtquellen. - SetTileSourceLightColor() funktioniert jetzt richtig. - Behoben: GetItemPossessor() funktioniert jetzt auch, wenn man einen verwandelten Besitzer aus einem Spielstand lädt. - Beim Rotieren von platzierbaren Objekten dreht sich jetzt auch das Weggitter in SetFacing(). - SL werden nicht länger von AdjustAlignment() betroffen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - Hinzugefügt: Neue Spalte in "ambientmusic.2da" und "ambientsound.2da" - "DisplayName" ("Angezeigter Name") - wenn die Spalte "Description" ("Beschreibung") die Zeichen "****" enthält, verwendet das Werkzeugset den Text in "DisplayName" als Dateinamen. - Behoben: Wenn man den Animations- bzw. Öffnungsstatus einer Tür oder eines platzierbaren Objekts änderte, wurde das Gebiet nicht als modifiziert gekennzeichnet, weshalb die Änderungen nicht gespeichert wurden. - Geändert: Beschriftung im Ressourcenauswahl-Dialogfenster beim Exportieren von Ressourcen. - Geändert: Anzeige von Daten aus "placeables.2da"; es wird jetzt die "Label"-Spalte verwendet, wenn die Spalte "StrRef" die Zeichen "****" enthält. - Ungültige Zeichen im Modulnamen führen nicht länger dazu, dass die Dateinamen von Spielständen ungültig werden, z. B. \ / : * ? . " < > | - Behoben: baseitems.2da wurde nicht neu geladen, wenn man ein Modul mit einem Hak Pak geladen hat oder ein anderes Hak Pak für das Modul gewählt hat. - Der Kreaturen-Assistent verhält sich jetzt wie der Kreaturen-Editor; er benutzt die Label-Spalte in Appearance.2da, wenn die StrRef nicht festgelegt wurde. - Behoben: Es bestand ein großer Unterschied zwischen dem HG einer Kreatur in der Vorlage und in ihrem Vorkommen. - Behoben: Im Skript-Editor wurde in gewissen Situationen eine Fehlermeldung angezeigt, wenn man das Skript-Editor-Fenster teilweise außerhalb des Bildschirm verschob und es dann wieder auf den Bildschirm bewegte. - Wenn beim Erstellen eines Moduls und Kompilieren der Skripts eines der Skripts nur deshalb nicht kompiliert werden kann, weil es keine "void main()"- oder "int StartingConditional()"-Funktion enthält, wird dies nicht mehr als Fehler angezeigt. - Behoben: Wenn man im "Erstellen"-Dialog auf ein Skript mit einem Kompilierungsfehler doppelklickte, wurde der Skript-Editor im unveränderbaren "Conditional"-Modus aufgerufen, weshalb es nicht möglich war, ein "void main()"-Skript ohne Fehler zu kompilieren. - Beim Laden eines Gebietes wird geprüft, ob die Platzierung der Plattengruppen gültig ist, bevor die Gruppe hinzugefügt wird. - Beim Laden eines platzierbaren Objektes wird das Standard-Schatzmodell verwendet, wenn die gespeicherte BodyBag-Eigenschaft einen ungültigen Wert aufweist. Hak Pak-Editor =-=-=-=-=-=-=- - .bik Videodateien können nicht länger hier eingefügt werden. Bink-Videos und BMU Musikdateien müssen in den Unterordnern "movies" bzw. "music" gespeichert werden. Patch-Details für v1.24: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Hinzugefügt: Unterstützung für hochauflösende Schriftart (Text ist nun meist etwas größer). Die entsprechende Option befindet sich im Menü "Erweiterte Grafikeinstellungen". - Die onLocked und onUnLocked Ereignisse für Türen und platzierbare Objekte funktionieren jetzt. - Chat-Nachrichten von SL zu SL können nun aus dem Chatfenster herausgefiltert werden. - Hinzugefügt: ein Tooltipp für die Bereitschaftsleisten-Option "Befehl zuweisen". - Behoben: Pop-ups in der Benutzeroberfläche, die den Ladebildschirm verdeckten. - Kleine Korrektur an der Serverliste im Chatbereich. - Beim Speichern eines Charakters aus einem Unterverzeichnis des Server-Tresors, dessen Spieler keinen Namen besitzt, wird im Unterverzeichnis "lost+found" gespeichert anstatt im Wurzelverzeichnis des Server-Tresors. - Behoben: Problem bei der Generierung von Texture-IDs bei Matrox-Grafikkarten. - Handlungsgegenstände verfügen nun über sämtliche Immunitäten. - Behoben: Speicherleck im Gepäck. - Behoben: Dunkelheit im Zusammenhang mit Ultrasicht bzw. Wahrer Blick. - Behoben: Crash des SL-Clients in einigen Situationen, wenn man das PvP-Menü aufruft. - Behoben: Problem beim Feststellen der Charakter-Belastung während des Ladevorgangs. - Behoben: Problem, dass SL getötet werden konnten, wenn man ihr Handlungs-Flag durch ein Skript abschaltete. - Behoben: 21. Spieler-Crash auf einem dedizierten Server. - Behoben: Problem mit Krankheiten, das einen Server-Crash auslösen konnte. - Behoben: Server-Crash infolge eines kritischen Fehlschlags beim Fallen stellen. Skript-spezifisch =-=-=-=-=-=-=-=-= - CreateItemOnObject() funktioniert jetzt mit Gegenstands-Behältern. - Behoben: GetItemInInventory()-Crash beim Untersuchen von Gegenstands-Behältern. - Behoben: VectorToAngle() Bug. - Behoben: Merkwürdiges Problem mit InsertString(), das einen Crash verursachte. - DelayCommand() funktioniert jetzt auch bei Verzögerungen von über einem Spieltag. - GetSpellId() funktioniert jetzt auch bei Nicht-Kreaturen. Neverwinter Nights Aurora Werkzeugset =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Überarbeitung der Benutzeroberfläche des Tagebuch-Editors. Hak Pak-Editor =-=-=-=-=-=-=- - Hinzugefügt: Man kann dem Hak Pak-Editor den Namen einer .hak-Datei als Befehlszeilenparameter übergeben. Patch-Details für v1.23: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Die SecureROM-Überprüfung wurde entfernt. - Der Multiplayer-Code für Benutzer mit Modem/hohem Ping wurde optimiert. - Neue Werkzeugset-Assistenten (siehe unten). - Das Spiel läuft im Allgemeinen stabiler. - Hinzugefügt: Option in der Datei nwplayer.ini, um die Anzeige von Charakteren im Wurzelverzeichnis des Server-Tresors zu unterbinden: nwplayer.ini [Server Options] Suppress Base Servervault=0 Ändern Sie diesen Wert zu "1", wenn Sie nicht wollen, dass Ihre Clients Charakter-Dateien im Wurzelverzeichnis des Server-Tresors zu sehen bekommen. - Hinzugefügt: Code, der korrekt mit ungültigen Spielstand-Daten umgeht. - Behoben: "Ungültiger Charakter"-Bug im Server-Tresor. - Weitere Korrekturen am SL-Client, die diverse Probleme bez. Besitz, Fraktionen und Abstürzen beheben. - Der "dm_spawnitem"-Befehl wurde wieder ins Spiel integriert. - Hinzugefügt: Schimpfwort-Filter im Mehrspieler-Chatbereich. - Behoben: Problem, Türen oder platzierbare Objekte per Skript so zu programmieren, dass sie sich von selbst schließen. - Behoben: GetFacing()-Skriptbefehl gibt jetzt den korrekten Wert zurück. - Behoben: Kreaturen, die durch Wände/Türen gehen. - Behoben: Problem, dass der SL nicht in ein neues Gebiet springen konnte, wenn ein großer Teil des Zentralbereichs des neuen Gebiets erhöht war oder nicht über ein Bewegungsgitter verfügte; durch Ausweitung des Suchradius. - Behoben: Bug, aufgrund dessen neue Charaktere das Spiel mit einer leeren Bereitschaftsleiste anstelle einer Standard-Leiste begannen. - Behoben: Mehrere Probleme im Zusammenhang mit der Bereitschaftsleiste, z. B. sich überlappender Text und Probleme beim Ersetzen. - Behoben: Bug, aufgrund dessen Boni durch die Rüstungsklasse gegen bestimmte Gesinnungen nicht immer funktionierten. - Hinzugefügt: /ignore-Befehl im Mehrspieler-Chatbereich: /ignore /unignore Da die Chatnamen sich bei jeder Sitzung ändern können, wird die Ignore-Liste nicht gespeichert. - Behoben: Die Feedback-Nachrichten bei der Gesinnungsanpassung (Neutraler Bereich). - Behoben: Bug bei der Anzeige des Waffenschadens auf dem Charakterbogen mit verschiedenen Boni und dem Heftigen Angriff. - Die Modi Schleichen und Entdecken sind jetzt auch per Skript zugänglich: // Gibt den Schleichen-Modus der angegebenen Kreatur zurück. // - oCreature // * Gibt STEALTH_MODE_ Konstante zurück* int GetStealthMode(object oCreature); // Gibt den Entdecken-Modus der angegebenen Kreatur zurück. // - oCreature // * Gibt DETECT_MODE_ Konstante zurück* int GetDetectMode(object oCreature); - Behoben: Bug, der einen Crash verursachte, wenn beim Fallen stellen ein kritischer Fehlschlag auftrat, der die Falle auslöste. - Behoben: Bug beim Aufheben einer Auswahl im SL-Auswahlprogramm, der bei einigen "Gehe zu"-Kommandos zu Abstürzen führen konnte, wenn ein Gebietsübergang verwendet wurde. - SL können nun nicht mehr versuchen, die Kontrolle einer Leiche zu übernehmen. - Behoben: Server-Crash beim Versuch, die Kontrolle einer Kreatur zu übernehmen, die auf dem Weg in den Limbus ist. - Hinzugefügt: Versionsprüfung der Module/des Spiels für zukünftige Patches des Spielinhaltes. Neverwinter Nights Aurora-Werkzeugset =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Hinzugefügt: Popup-Text "Assistenten"-Dialogfeld, aufrufbar über das Kontextmenü von platzierbaren Objekten. - Hinzugefügt: Geschäfts-Assistent, aufrufbar über das Kontextmenü von Kreaturen, Türen und platzierbaren Objekten. - Beim Laden der Kreaturen-Grafiken benutzt das Werkzeugset jetzt die Beschriftungsspalte in appearances.2da, wenn keine StrRef existiert. - Behoben: Bug, der zur Folge hatte, dass Verknüpfungen auf gelöschte Skripts nicht aus Gesprächsdateien entfernt wurden. - Hinzugefügt: "Umschalt-Entf" Tastenkombination im Skript-Editor, um Text auszuschneiden und in die Zwischenablage zu verschieben. - Behoben: Bug, der zur Folge hatte, dass Verknüpfungen auf gelöschte Skripts unter gewissen Umständen nicht aus platzierbaren Objekten und Türen entfernt wurden. - Hinzugefügt: Versionsprüfung der Module/des Spiels für zukünftige Patches des Spielinhaltes. Patch-Details für v1.22: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- - Behoben: Intellektfresser wurde z. T. nicht platziert, wenn man den Spielstand speicherte und mit einer anderen Version des Spiels weiterspielte. - Behoben: Bug, der zur Folge hatte, dass Fertigkeiten nicht auf dem Charakterbogen angezeigt wurden und deaktiviert waren. - Geändert: Die Fehlermeldung, die erscheint, wenn ein Modul nicht geladen werden kann, bezieht jetzt auch die Möglichkeit mit ein, dass das Modul eventuell mit einer neueren Version der Ressourcen/des Werkzeugsets erstellt wurde. - Behoben: Problem mit der Textfarbe im Spielserver-Chatbereich. - Behoben: Bug, der auftrat, wenn beim Beitritt zu einem Server kein Modul geladen war, und der zum Absturz des Spielclients führen konnte. - Behoben: Bug, aufgrund dessen beim Eingeben des Server-Passworts für die Client-Verbindung anstelle von "neutralen" Sternchen die eingetippten Zeichen zu sehen waren. - Behoben: Bug im "Nur eine Gruppe"-Modus; wenn der SL die Kontrolle über eine feindliche Kreatur übernahm, wurde der Spieler nach seinem Beitritt Teil der feindlichen Gruppe. - Behoben: Server-Crash, der auftrat, wenn man das Spiel speicherte, während ein Modul geladen wurde; das konnte beim automatischen oder manuellen Speichern passieren, wenn die Option "Neu laden wenn leer" aktiviert war, oder bei Modul-Übergängen. - Behoben: Server-Crash beim Aufruf der ExportAllCharacters() Funktion durch das Skript, wenn ein Spieler sich im Charakterauswahl-Menü befand. - Behoben: Falsche Ergebnisse bei der Schadensberechnung auf Linux aufgrund kleinerer Unterschiede in Bezug auf Gleitpunktzahlen. - Behoben: 4 Speicherlecks - Behoben: Merkwürdiger "Zauber wirken/Gesten"-Bug, der bewirkte, dass ein Spieler mehrere Zauber wirken konnte, auch wenn nur ein Zauberslot benutzt wurde. - Hinzugefügt: Manuellen Speicherung zur Tab-Reihenfolge des dedizierten Windows-Servers. - Behoben: In einigen Fällen kam es beim Gebietswechsel von einem Modul zum anderen zu einem Server-Crash. - Behoben: Bug im Menü "Soundeinstellungen" - Es wird jetzt eine detaillierte Fehlermeldung auf dem Client angezeigt, wenn die Charakter-Überprüfung scheitert. - Hinzugefügt: Code, der verhindert, dass die "Weitere Zauber"-Kreismenüotion angezeigt wird, wenn keine weiteren Zauber zur Verfügung stehen. Dadurch wurden alle Zauber der Grade 7, 8 und 9 nicht angezeigt. - Beschleunigt: Charakter-Auflistung des Servers auf dem Client. Neverwinter Nights Aurora-Werkzeugset =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= - Behoben: Fehler beim Laden von .2DA-Dateien, der auftrat, wenn ein Modul über ein Hak Pak verfügte. - Hinzugefügt: Option, um das Environment Mapping für Kreaturen und Gegenstände abzuschalten. Damit sollten die meisten Abstürze bei der Benutzung von ATI-Grafikkarten behoben sein. - Behoben: Bug, aufgrund dessen beim Löschen von Skripts nicht alle Verweise auf diese Skripts entfernt wurden. - Behoben: Wenn man die Größe eines Gebietes änderte und der Startpunkt dadurch ungültig wurde, stürzte das Programm ab. - Wenn der Benutzer nach einem Startpunkt sucht, der nicht existiert, wird eine Meldung angezeigt. - Eingeschränkt: Bearbeitung der Optionen im Gesprächs-Editor; nur Gesprächs-Optionen können bearbeitet werden. - Tagebücher in den Gesprächsdateien werden auf ihre Gültigkeit überprüft, wenn man das Gespräch im Editor lädt. - Gespräche verfügen über ein neues Standard-"EndConversation"-Skript, das versucht, die Kreatur wieder auf die Wegpunkt-Route zu bringen. - Besserer Hilfe-Text, um die Option "Kein endgültiger Tod" zu erklären. - Wenn eine Kreatur ausgewählt ist, wird beim Rechtsklick auf eine Platte ein Menü angezeigt, mit dessen Hilfe man einen Wegpunkt einfügen kann. - Wenn man eine Kreatur auswählt, wird ihr Wegpunkte-Pfad angezeigt. Hak Pak-Editor =-=-=-=-=-=-=- - Behoben: Durch das Ersetzen einer Ressource konnte das Hak Pak beschädigt werden. - Entfernt: Möglichkeit, .mp3-Dateien zu Hak Paks hinzuzufügen, da .mp3-Dateien von Neverwinter Nights nicht unterstützt werden und diese Option daher für reichlich Verwirrung sorgte. Patch-Details für v1.21: - Gegenstände im Kreaturengepäck werden bei der Überprüfung der Spieler (auf Regelkonformität des Charakters und Stufenbeschränkungen der Gegenstände) GELÖSCHT. Selbst erstellte Module, die Kreaturengepäck-Slots benutzen, um Unterart-Eigenschaften zuzuweisen, müssen die Gegenstände beim Betreten des Moduls wieder hinzufügen. - Gegenstands-Kosten für Handlungsgegenstände werden nun korrekt berechnet, wenn Charaktere auf Regelkonformität überprüft werden. - Beschleunigt: Charakter-Auflistung durch einen dedizierten Server. - Behoben: Spielstände konnten beschädigt werden, wenn man in einem ungünstigen Moment speicherte. - Behoben: Probleme mit "Phantom"-Gegenständen. - Behoben: SL-Fraktion Bug, wobei das Kontrollieren einer Kreatur zur Folge hatte, dass die freundliche Fraktion dieser Kreatur feindlich wird. - 2DA-Dateien werden nun in der richtigen Reihenfolge in Hak Paks geladen. - Allgemeine Bugfixes. Patch-Details für v1.20: - Hinzugefügt: Code, der verhindert, dass Dateien, die nicht mit Neverwinter Nights kompatibel sind, Module im Werkzeugset beschädigen. Patch-Details für v1.19: - Kreaturen benutzen ihre zauberähnlichen Fähigkeiten wieder. - Barden werden nach dem Stufenaufstieg und dem Entfernen von Zaubern nicht mehr zu ungültigen Charakteren, wenn man das Modul wechselt. - Der Chat-Client ignoriert jetzt alle nicht existierenden '/'-Befehle. - Behoben: Nachricht 'Bad Strref' bei der Verbindung mit GameSpy. - Das Spiel sortiert die Gemeinschaftsnamen im Chatbereich des Server-Browsers jetzt alphabetisch. - Neverwinter Nights funktioniert jetzt auch mit DirectX Debug-DLLs. - Hinzugefügt: "Kundendienst"-Chatbereich im Server-Browser. - Behoben: Problem im Zusammenhang mit Spielstand-Charakteren und dem Umschalten vom Einzel- auf den Mehrspieler-Modus. Patch-Details für v1.18: - Behoben: Server-Filter Crash im Server-Browserfenster. - Verbesserte Stabilität von Client und Server. - Behoben: Problem, wenn Handlungsgegenstände direkt in eine Gepäcktasche gezogen werden. - Entfernt: Nachrichten, wenn Spieler die Chat Rooms betreten oder verlassen. - Durch das Drücken der Eingabetaste mitten im Chat wird der Text nicht mehr abgeschnitten. - Hinzugefügt: "Aktualisieren"-Schaltfläche auf der LAN-Seite. - Bereinigt: Einige Probleme mit Tagebucheinträgen. - Bereinigt: Einige allgemeine Soundprobleme. - Behoben: Tab-Reihenfolge in der Benutzeroberfläche für dedizierte Server. - Behoben: Doppelte Spielernamen in der Spielerliste der dedizierten Server. - Behoben: Problem beim Klicken auf die Schaltfläche "Laden", wenn kein selbst erstelltes Modul vorhanden ist.