Neverwinter Nights v1.68 Patch-Details: Neverwinter Nights-Spiel =-=-=-=-=-=-=-=-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.68 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.68 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.68 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.68 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.67 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.68 AUF 1.67 BEREITSTELLEN. - Dem Spiel wurden sichtbare Umhänge hinzugefügt. - Problem behoben, dass das Talent "Perfektes Selbst" eines Mönchs nicht korrekt darstellte, so dass der Mönch Immunität bei Rettungswürfen gegen Geistesbeeinflussung besaß (das Tödliche Phantom wirkte auf Mönche, wenn ihre Rettungswürfe versagten). Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Problem behoben, dass ein Schlafzauber nicht als feindliche Tat galt (nw_s0_sleep.nss). - Problem mit dem Zauber "Mestils Säureatem" behoben (X2_S0_AcidBrth.nss). Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= - Funktion CopyObject() behoben, so dass kopierte Kreaturen ihr OnSpawn-Skript ausführen. - PLT-Unterstützung für sichtbare Umhänge aktiviert. - Problem behoben, dass GetIsSkillSuccessful() unter Linux/Mac nicht korrekt funktionierte. - Problem behoben, dass SetLockUnlockDC() und SetLockLockDC() in nwscript.nss vertauscht wurden. Skripte, die diese Funktionen verwenden, müssen neu kompiliert werden, damit die Änderungen wirksam werden. - Problem behoben, dass ActionCastSpellAtObject() nicht für Paladin-Zauber funktionierte. - Änderung vorgenommen, die hoffentlich das potenzielle Problem behebt, dass der Client einige Erscheinungs-/Phänotyp-Aktualisierungsnachrichten verlor, wenn der Skriptbefehl SetPhenoType() verwendet wurde. Eigene Inhalte: =-=-=-=-=-=-=-= - Neuer Skriptbefehl hinzugefügt: // Status von oPlaceable als benutzbares Objekt festlegen. // Hinweis: Nur auf nicht-statische platzierbare Objekte anwendbar. void SetUseableFlag(object oPlaceable, int nUseableFlag); - Neue Option der Datei nwnplayer.ini hinzugefügt. [Game Options] Log Model Errors=0 Wenn diese Option aktiv ist, werden einige Modellfehler in die Dateien nwclientLog und AR_ERROR.LOG protokolliert, während das Spiel läuft (im NWN-Installationsverzeichnis). Dazu zählen Fehler wie die Einstellung ungültiger TileSet-Daten, ungültiger Use Nodes bei platzierbaren Objekten, einige Walkmesh-Fehler bei platzierbaren Objekten und einige Fehler, wobei die Animrootnode nicht zum Namen der anderen Nodes im Modell passte. - Flügel verwenden jetzt die ENVMAP-Einstellung der neuen Spalte aus WingModel.2da anstelle der ENVMAP-Einstellung aus appearance.2da. Dadurch werden einige Fehler bei der Transparenz von Flügeln behoben. - Schwänze verwenden jetzt die ENVMAP-Einstellung der neuen Spalte aus TailModel.2da anstelle der ENVMAP-Einstellung aus appearance.2da. Dadurch werden einige Fehler bei der Transparenz von Schwänzen behoben. Bitte besuchen Sie die Neverwinter Nights-Community-Site unter: http://nwn.bioware.com/ Spiel 1.67 =-=-=-=-=- ACHTUNG! NACH DER INSTALLATION DIESES PATCHES WERDEN ALLE MODULE, DIE MIT DER WERKZEUGSET-VERSION 1.67 ERSTELLT BZW. GESPEICHERT WERDEN, SO MODIFIZIERT, DASS SIE VERSION 1.67 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER DES WERKZEUGSETS BENÖTIGEN. WENN SIE IHR MODUL NICHT AUF VERSION 1.67 UMSTELLEN WOLLEN, DANN BEARBEITEN SIE ES BITTE NICHT MIT DER VERSION 1.67 DES WERKZEUGSETS. FALLS SIE ZU VERSION 1.66 ZURÜCKKEHREN WOLLEN: WIR WERDEN EINEN PATCH VON 1.67 AUF 1.66 BEREITSTELLEN. - Offizielle Kampagne: Kapitel 2e - Problem behoben, dass beim Angriff auf Tolan Losen alle Bürger feindlich wurden. - Offizielle Kampagne: Kapitel 3 - Einer der Sockel in Layennes Gruft kann nicht mehr länger versehentlich zerstört werden. - 13 verschiedene neue Kreaturen von den "Pirates of the Sword Coast" hinzugefügt: Haie (Goblinhai, Makrelenhai, Hammerhai), Grauschlick, Ockergallerte (Groß, Mittel, Klein), Sahuagin (normal, Kleriker, Anführer), Papagei, Möwe (fliegend, laufend). - den Spielressourcen 79 neue platzierbare Objekte hinzugefügt: Pfeil (Standarten & Zeichen) - 8 verschiedene Farben Flagge (Standarten & Zeichen) - Piraten und Umberlee X (Standarten & Zeichen) - Piraten-X-Markierung Blasen (Visuelle Effekte) - 3 verschiedene Höhen Kerze (Versch. Innenobjekte) - 2 Arten 2er Versionen - 1 mit Umgebungslicht, 1 ohne Truhe (Behälter & Schalter) - 1 vergraben, 1 versunken - aus der versunkenen steigen Blasen beim Öffnen Treibholz (Parks & Natur) - 4 Arten Bett & Bank & Tisch & Stuhl, zwergisch (Versch. Innenobjekte) Fischschwarm (Parks & Natur) - 3 Arten Fußabdrücke (Versch.) - links und rechts Schmarotzerpilz (Parks & Natur) Hängendes Zwergenskelett (Versch. Innenobjekte) Seetang (Parks & Natur) - 3 Größen 3er Typen Pilze (Parks & Natur) - 4 Arten Netz (Versch.) Palme (Parks & Natur) - 2 Arten Papagei (Versch.) Portal (Visuelle Effekte) Pfütze (Versch.) - 2 Arten Floß (Versch.) - 1 normal, 1 zerbrochen Steine (Parks & Natur) - 5 Arten Aufgerollte Seile (Versch.) - 2 Arten Meeresstuhl (Versch. Innenobjekte) Meeresgötze (Versch.) Meeresobelisk (Versch.) Meerestisch (Versch. Innenobjekte) Muschel (Parks & Natur) - 3 Arten Schrein von Umberlee (Versch. Innenobjekte) - 1 mit Umgebungslicht, 1 ohne Seestern (Parks & Natur) Trog-Bett (Versch. Innenobjekte) Trog-Ei (Versch. Innenobjekte) Trog-Nest (Versch. Innenobjekte) Trog-Schrein (Versch. Innenobjekte) Trog-Thron (Versch. Innenobjekte) - Neue Option der Datei nwnplayer.ini unter [Game Options] hinzugefügt: "Client CPU Affinity" (nur für Windows). Wenn Sie mehr als eine CPU in Ihrem PC haben, können Sie das Spiel nur auf einer der CPUs laufen lassen, indem Sie ihre Nummer angeben (von 0-31). Wenn Sie den Wert "Client CPU Affinity=-1" einstellen, wird diese Funktion ausgeschaltet. - Neue Einstellung der Datei nwnplayer.ini unter [Server Options] hinzugefügt: "Examine Effects On Creatures=1". Wenn Sie diese Option ausschalten, werden sämtliche magischen Effekte auf eine Kreatur nicht in der Kreaturenbeschreibung erscheinen, wenn Sie sie im Spiel untersuchen (Hinweis: SL sehen noch immer die Effekte auf die Kreatur). - Absturz behoben, der auftreten konnte, wenn Sie im Charakterauswahlbildschirm einen Charakter in Ihrer Liste hatten, der bestimmte von der Community erstellte eigene Klassen verwendete, die das aktuelle Modul nicht unterstützt. - Problem behoben, dass der Spieler einen Gegenstand mit einem anderen Gegenstand benutzte und er dann in eine Ecke des momentanen Bereichs lief. Der Spieler läuft jetzt stattdessen in Reichweite des anvisierten Gegenstands. - Ein paar FeatIndex-Fehler in den folgenden 2DAs wurden korrigiert: PackFTShad.2DA, PackFTRog1.2DA, PackFTRog2.2DA, PackFTRog3.2DA, PackFTRog5.2DA, PackFTRog6.2DA, PackFTRog7.2DA - Problem behoben, dass leere Container geöffnet werden konnten, die eigentlich als nicht knackbar gekennzeichnet waren. - Problem behoben, dass eigene Tokens nicht gelöscht/zurückgesetzt wurden, wenn ein Modul verlassen wurde. - Absturz behoben, der auftrat, wenn große Kreaturen mit Waffen ausgerüstet waren, die eigentlich zu klein für sie waren. - Defensive Zaubersprüche funktionieren jetzt auch einwandfrei mit Unter-Radius-Sprüchen. - Der Bereich hinter einer Tür, die eingeschlagen wurde, wird jetzt als vollständig erkundet eingestuft. - Der angezeigte TAG-Name wurde korrigiert, wenn der Konsolenbefehl "dm_dumplocals" auf ein Gegenstands- oder Kreaturenobjekt angewandt wurde. - Problem bei der Anzeige der Meldung behoben, dass das eigene Tagebuch aktualisiert und die eigenen Tokens nicht richtig ersetzt wurden. - Verschiedene Korrekturen, die das Hacken von Charakteren oder des Spiels verhindern. Wir werden diese allerdings hier nicht erörtern, damit das Spiel nicht gehackt werden kann. SL-Client: =-=-=-=-=- - Möglichkeit für SL hinzugefügt, Fallen auf Türen/platzierbaren Objekten zu erstellen (und die Schnellzugriffsleistenslots wurden vom Menü entfernt). - Eigene Trigger und Fallen aus dem SL-Editormenü erscheinen jetzt richtig (statt dass sie als Standardfalle erscheinen). - Die SL-Taste zum Sofortausschalten (Standard: 'Z') funktioniert jetzt auch bei nicht-storyrelevanten Objekten auf dem Boden. - Neues Unterkreismenü "Gesinnungswechsel" zum Kreismenü des SL Kreatur geben/nehmen hinzugefügt. - Neue Option "Untersuchen" zum SL-Unterkreismenü Kreatur untersuchen hinzugefügt. - Wenn ein SL einen SC 'untersucht', werden jetzt auch die Erfahrung und die GM-Gesamtwerte angezeigt. - Wenn ein SL einen Gegenstand 'untersucht', wird jetzt auch der Wert in GM angezeigt. - Es wurde versucht, die Verzögerung zu reduzieren, die dann auftritt, wenn ein SL eine Kreatur besitzt, die einer sehr großen Fraktion angehört. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= - Eine Vielzahl neuer Skriptbefehle wurde ergänzt (im Werkzeugset finden Sie weitere Informationen): GetCreatureWingType() SetCreatureWingType() GetCreatureTailType() SetCreatureTailType() GetCreatureBodyPart() SetCreatureBodyPart() GetHardness() SetHardness() SetLockKeyRequired() SetLockKeyTag() SetLockLockable() SetLockLockDC() SetLockUnlockDC() SetTrapDisarmable() SetTrapDetectable() SetTrapOneShot() SetTrapKeyTag() SetTrapDisarmDC() SetTrapDetectDC() CreateTrapAtLocation() CreateTrapOnObject() SetWillSavingThrow() SetReflexSavingThrow() SetFortitudeSavingThrow() GetTilesetResRef() GetTrapRecoverable() SetTrapRecoverable() GetModuleXPScale() SetModuleXPScale() GetKeyRequiredFeedback() SetKeyRequiredFeedback() GetTrapActive() SetTrapActive() GetInfiniteFlag() SetInfiniteFlag() LockCameraPitch() LockCameraDistance() LockCameraDirection() GetPlaceableLastClickedBy() GetAreaSize() SetName() - Bestimmt den Namen eines Objekts (Kreatur, Platzierbares, Gegenstand oder Tür) - funktioniert NICHT bei Spielerobjekten. GetPortraitId() SetPortraitId() GetPortraitResRef() SetPortraitResRef() - Als wenn das noch nicht genug wäre, haben wir auch noch neue Parameter zu den folgenden Skriptbefehlen hinzugefügt: GetAbilityScore(object oCreature, int nAbilityType, int nBaseAbilityScore=FALSE) GetSkillRank(int nSkill, object oTarget=OBJECT_SELF, int nBaseSkillRank=FALSE) SetTrapDetectedBy(object oTrap, object oDetector, int bDetected=TRUE) ExploreAreaForPlayer(object oArea, object oPlayer, int bExplored=TRUE) SetCutsceneMode(object oCreature, int nInCutscene=TRUE, int nLeftClickingEnabled=FALSE) GetPCPublicCDKey(object oPlayer, int nSinglePlayerCDKey=FALSE) CreateItemOnObject(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1, string sNewTag="") - Ein neues OnClick-Event für Platzierbares wurde hinzugefügt. Dieses Event wird automatisch ausgelöst, wenn ein Spielercharakter mit links auf etwas Platzierbares klickt (unabhängig davon, wie weit der Spieler von dem Platzierbaren entfernt ist und ob er das Platzierbare aus irgendeinem Grund nicht erreichen kann). Um den Spieler abzufragen, der mit links auf den platzierbaren Gegenstand geklickt hat, rufen Sie GetPlaceableLastClickedBy() im OnClick-Skript des Platzierbaren auf. - 53 neue, visuelle Effekte "VFX_DUR_AURA_*" (VisualEffects.2da) wurden für den Skriptbefehl EffectVisualEffect() hinzugefügt. - 80 neue, visuelle Effektkonstanten (VisualEffects.2da) wurden für den Skriptbefehl EffectVisualEffect() hinzugefügt. Diese verwenden die neuen Konstanten VFX_DUR_AURA_*, VFX_EYES_* und VFX_DUR_BUBBLES. - Die Möglichkeit, platzierbare Gegenstände, die Skin-Mesh verwenden, immer nicht-statisch zu machen (entfernt das Häkchen bei "Statisch") wurde hinzugefügt. Dies kann in placeables.2da in der Spalte "Static" aktiviert werden. Fehlt diese Spalte, ist die Einstellung änderbar. - Der Skriptbefehl GetResRef() funktioniert nun auch bei Bereichen. - Der Skriptbefehl PlayAnimation() funktioniert nun auch bei Türen (dabei werden die neue Animationskonstanten ANIMATION_DOOR_* verwendet). - Der Skriptbefehl GetClassByPosition() funktioniert nun auch bei selbsterstellten Klassen. - Der Skriptbefehl CopyItemAndModify() funktioniert nun auch bei Pfeilen und Bolzen und nutzt die Konstanten ITEM_APPR_TYPE_WEAPON_* - Ein "Zufällige Ausrichtung"-Button wurde dem Wergzeugset hinzugefügt. Mit diesem Button können Sie eines oder mehrere Dinge auswählen und die Ausrichtung in eine zufällige Richtung ändern lassen. - Eine Option wurde hinzugefügt, um verschiedene Warnhinweise für Hak Paks zu überspringen. - Der Skriptbefehl ItemPropertyImmunityToSpellLevel() wurde korrigiert. Dadurch wurde eine Zauberimmunität erzeugt, die eine Stufe niedriger war, als sie sein sollte. - Korrigiert einen Schreibfehler im Namen der Konstante IP_CONST_FEAT_USE_POISON. Wenn Sie ein Skript benutzen möchten, in dem der alte Name verwendet wird, müssen Sie das Skript aktualisieren, damit der neue, korrigierte Name verwendet wird. - Korrigiert einen Schreibfehler im Namen der Konstante FOOTSTEP_TYPE_SOFT. Wenn Sie ein Skript benutzen möchten, in dem der alte Name verwendet wird, müssen Sie das Skript aktualisieren, damit der neue, korrigierte Name verwendet wird. - Behebt das Problem, durch das ein falscher Tür-Typ für "Gartenhaus - Inneres 2x2" im Set "Alte Ruinen" (tdr01.set) angezeigt wird. - Behebt das Problem, dass für "Verhüllter Turm 2x2" aus dem Set "Ländlich - Winter" (tts01.set) keine Tür angezeigt wird. - Behebt das Problem der verdrehten Tür beim "Gartenhaus 2" im Set "Ländlich - Winter" (tts01.set). - Repariert das Modell für "Tor in Mauer 2 mit Weg" im Set "Ländlich" für alle, die HotU installiert haben. - Behebt ein optisches Problem mit dem platzierbaren Lagerfeuer (plc_i06.mdl). - Behebt ein Problem, durch das beim Stufenaufstieg von Magiern besondere Fähigkeiten aus dem Eigenschaften-Fenster der Kreaturen dupliziert werden. Skript-spezifisch: =-=-=-=-=-=-=-=-=- - Sorgt dafür, dass Angriffe mit Netzbolzen das Talent "Unterholz durchqueren" (nw_s1_bltweb.nss) beachten. - Korrigiert einen Schreibfehler im Skriptnamen für die Auswirkungen von "Mächtige Verschlagenheit des Fuchses" in spells.2da, der dafür sorgte, dass der Zauber nicht funktioniert hat. - Ändert den Zauber "Implosion", so dass der Magieanwender nicht mehr davon betroffen wird (nw_s0_implosion.nss). - Behebt ein Problem mit der Art und Weise, wie der Reflexwurf in DoMissileStorm() (x0_i0_spells.nss) gehandhabt wurde. - Behebt das Problem, dass "Wolke der Verwirrung" die Giftimmunität nicht beachtet hat (x2_s0_cldbewlda.nss, x2_s0_cldbewldc.nss). - "Finger des Todes" beachtet nun die Immunität gegen Todesmagie bei einem misslungenen Rettungswurf (NW_S0_FingDeath.NSS). - Behebt ein Problem, durch welches MatchSingleHandedWeapon und MatchDoubleHandedWeapon für manche Waffentypen einen falschen Wert ausgegeben haben (x0_i0_match.nss). - "Massenblind- oder Taubheit verursachen" wirkt sich nun auch in der höheren Schwierigkeitsstufe nur auf Feinde aus (nw_s0_massbldf.nss). Eigene Inhalte: =-=-=-=-=-=-=-= - Ermöglicht nun die Unterstützung von PLT-Texturen bei selbsterstellten Rassen von eigenen Kreaturen. Eigene Kreaturen (ab Zeile 481 in appearance.2da) verwenden nun einen PLT-Textur-Namen, der durch den Rassen-Buchstaben in appearance.2da bestimmt wird (es wird nicht immer nur der Präfix pfh0_ verwendet). Wenn Ihr Hak Pak eigene Kreaturen (ab Zeile 481 in appearance.2da) verwendet, müssen Sie Ihre Kreatur aktualisieren, damit sie mit Spielversionen kompatibel ist, die aktueller als Version 1.67 sind. - Behebt ein Problem mit der Berechnung der Stufe des Magieanwenders für Klassen, die ArcSpellLvlMod- und DivSpellLvlMod-Werte in classes.2da verwenden (für alle Werte außer 2). - Fügt eigene Grastexturen in die Set-Datei ein. Der aktualisierte Eintrag für die Grastextur lautet "GrassTextureName". Die Set-Datei sieht dann für die Grastextur zum Beispiel folgendermaßen aus: [GRASS] Grass=1 GrassTextureName=my_grass Dadurch wird "my_grass.tga" (maximal 16 Zeichen) als Grastextur für diese Set-Datei verwendet. Wenn "GrassTextureName" nicht benannt wird, nutzt das Spiel standardmäßig "grass.tga" für Grasstexturen. - Behebt das Problem, dass Namen in die SavingThrowTable-Spalte in classes.2da eingefügt werden, wodurch Fehler auftreten. - Unterstützt nun die Prestigeklassen-Bedingung "SAVE" (welche in den Dateien CLS_PRES_*.2da verwendet wird). ReqParam1 ReqParam2 1 = Zähigkeitswurf Minimaler Rettungswurf erforderlich 2 = Reflexwurf Minimaler Rettungswurf erforderlich 3 = Willenswurf Minimaler Rettungswurf erforderlich - Hinweis zu der Erstellung eigener Sets: Wenn Sie eigene Sets erstellen, denken Sie daran, einen entsprechenden Eintrag für das neue Set in der Datei areag.ini vorzunehmen. Der Marker "Interior" muss dem Marker aus der erstellten .set-Datei entsprechen. - Die Spalte "DefaultIcon" in der Datei BaseItems.2da wurde so aktualisiert, dass nun neue Einträge möglich sind. Dies behebt verschiedene Fehler, die in Ihrem Inventar auftreten, wenn Hak Pak-spezifische Gegenstände in ein nicht-Hak Pak-Modul integriert werden. - Ändert das Verhalten von Inventar-Symbolen für Roben. Das Symbol zeigt nun auch die Körperteile an, die nicht bedeckt sind, wie in parts_robe.2da festgelegt. (Das Symbol zeigt nur die Robe, die Hüften, den Gürtel, den Torso und die Schultern.) - Fügt eine neue Spalte "DefaultPhenoType" zu der Datei phenotype.2da hinzu. Die in dieser Spalte festgelegte Zahl wird dann als Phänotyp verwendet, wenn das Modell nicht für den gewünschten Phänotyp existiert (wenn Sie z.B. den Skriptbefehl SetPhenoType() verwenden). - Lässt alle Kopfmodelle das gleiche "DefaultPhenoType"-System verwenden wie oben (anstatt einfach den Kopf überhaupt nicht darzustellen, wenn das Modell für den gewünschten Phänotyp nicht existiert). In diesem Update geänderte 2DA-Dateien: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= appearance.2da baseitems.2da classes.2da feat.2da footstepsounds.2da parts_foot.2da parts_hand.2da parts_shin.2da placeables.2da portraits.2da skyboxes.2da soundset.2da visualeffects.2da weaponsounds.2da Spiel 1.66 =-=-=-=-=- WARNUNG! MIT DIESEM PATCH WERDEN ALLE MODULE, DIE MIT VERSION 1.66 ERSTELLT/GESPEICHERT WERDEN, SO MARKIERT, DASS SIE VERSION 1.66 ODER HÖHER DES NEVERWINTER NIGHTS-SPIELS ODER WERKZEUGSETS BENÖTIGEN. WENN IHR MODUL NICHT ALS VERSION 1.66 MARKIERT WERDEN SOLL, BEARBEITEN SIE ES NICHT IM VERSION 1.66 WERKZEUGSET. WIR WERDEN EINEN PATCH BEREITSTELLEN, DER VERSION 1.66 ZU VERSION 1.65 ZURÜCK KONVERTIERT. - HotU: Kapitel 2 - Problem behoben, das manchmal in der Schlacht gegen Ende von Kapitel 2 auftrat. Man bleibt nicht länger bewegungslos stecken, wenn der Schlacht-Herald sich nicht nähert, um eine Konversation zu starten. (Gespeicherte Spiele werden rückwirkend repariert, aber nur wenn sie vor Betreten der Environs liegen.) - Neuer Befehlszeilen-Parameter, um im Einzelspieler automatisch ein Modul zu laden. Dadurch wird das Modul geladen, und der Spieler startet auf dem Auswahlbildschirm für Charaktere. +LoadNewModule "Modulname, der in Anführungszeichen gesetzt werden muss, wenn er Leerzeichen enthält" - Neuer Befehlszeilen-Parameter, um ein Modul automatisch im Einzelspieler zu testen. Dadurch wird das Modul geladen und automatisch mit dem ersten Charakter in der Liste gestartet. +TestNewModule "Modulname, der in Anführungszeichen gesetzt werden muss, wenn er Leerzeichen enthält" - 3 neue Porträts und 3 neue Musikthemen aus den BioWare Premium-Modulen Kingmaker, ShadowGuard und Witch's Wake 1 wurden den Spielressourcen hinzugefügt. - Problem behoben, das das Spiel am Anfang von SoU Kapitel 2 manchmal verlangsamt und unspielbar gemacht hat. - Problem behoben, dass verschiedene Kreaturen denselben Ort einnehmen. Sollte jetzt erheblich seltener geschehen. - Der glühende Augen-Effekt des Mönchs funktioniert jetzt mit allen spielbaren Völkern. - Neutrale Mönche erhalten nun besonders coole lila glühende Augen. - Platzierung der glühenden Mönchsaugen für Menschen- und Halbelf-Frauen wurde repariert (wir bedanken uns beim DLA-Team für die Hilfe bei diesem Problem). - Platzierung von Helmen für Menschen- und Halbelf-Frauen wurde repariert (wir bedanken uns beim DLA-Team für die Hilfe bei diesem Problem). - Neue Serverunterstützung für die Fähigkeit, Login-Versuche von Spielern zu verweigern, wenn der Masterserver nicht erreicht werden kann. Dazu muss man in den nwnplayer.ini-Dateien unter der Überschrift [Server Options] die Option "Master Server Authentication Required For Player Login=1" setzen. - Möglichkeit hinzugefügt, Heartbeat-logging in der Log-Datei AN/AUS zu stellen (Voreinstellung ist jetzt AUS). Um es wieder zu aktivieren, setzen Sie in nwnplayer.ini unter [Game Options] die Option "Heartbeat Logging=1". - Neue Option in nwnplayer.ini hinzugefügt, durch die der Server Zauber verifiziert, die von Spielern benutzt werden. Unter [Server Options] muss dafür "Validate Spells=1" gesetzt werden. Hinweis: Wenn eine modifizierte Datei spells.2da verwendet wird, die nur auf Serverseite vorliegt, sollte diese Option deaktiviert werden, falls Spieler bestimmte Sprüche nicht mehr benutzen können (dies kann in der Log-Datei gesehen werden). - Neue Option in nwnplayer.ini unter [Server Options], "Account validation required during Master Server down times=1". Wenn diese Option aktiviert ist, speichert der Server die öffentlichen CD-Keys aller eingeloggten Spieler. Wenn der Master Server aus irgendeinem Grund nicht erreichbar sein sollte (z.B. Wartung), kann der Server selber überprüfen, ob der Spielername mit dem zuletzt verwendeten öffentlichen CD-Key übereinstimmt. - Problem mit dem Symbol für Mächtiges Heiligtum behoben, das manchmal fälschlicherweise als normales Heiligtum-Symbol erschien. - Problem mit Schadensimmunitäten behoben, die nicht richtig funktionierten, wenn sie sich zu hoch über 100% aufaddiert haben. - Problem mit der Videoeinstellung "Texturanimationen aktivieren" behoben, die nicht richtig wiederhergestellt wurde, wenn das Spiel neu gestartet wurde. - Schadensimmunität gegen Waffen mit mehreren Schadensarten funktioniert nun richtig (z.B. bei Langschwertern mit Hieb- und Stichschaden). - Blutungseffekte werden nun von Monstern entfernt, wenn der Spieler das Gebiet verlässt, in dem der Effekt verursacht wurde. - Die Bereiche unter freiem Himmel der originalen Kampagne haben nun wieder Skyboxes. - Problem behoben, das in seltenen Fällen dazu führen konnte, dass ein Charakter als illegal erklärt wurde, wenn er während einer Lag-Spitze eine Stufe aufgestiegen ist. - Die Einstellung "Single Player Enforce Legal Characters" in nwnplayer.ini wurde deaktiviert. ELC ist in Einzelspieler-Partien nun immer deaktiviert. - Problem behoben, durch das Kreaturen immer nach Osten blickten, wenn sie auf einem Stuhl (plc_x05.pwk) saßen. - Immunität gegen Geistesbeeinflussende Zauber schützt nicht länger gegen den Todesangriff des Assassinen. - Hinterhältige und Todesangriffe respektieren nun das Talent Todlose Meisterschaft des Bleichen Meisters. - Kleines Animationsproblem mit Wirbelwindangriffen und bestimmten zweihändigen Waffen behoben. - Problem mit "Tageszeit"-Plattenanimation behoben, das an Tag/Nacht- und Nacht/Tag-Übergängen ein Flackern verursachte. - Fehlender Umgang mit Rüstungen für Gnolle hinzugefügt. - Einige Änderungen, um Spiel- und Charakter-Hacking zu verhindern. Änderungen, die Schutz vor Hacking betreffen, können wir nicht öffentlich machen. SL-Client: =-=-=-=-=- - SLs können sich nun auch in einen Server einloggen, wenn dieser schon voll ist, so dass sie immer ihre administrativen Aufgaben erfüllen können. Wenn dies den Server auf mehr als das Maximum an 64 Spielern bringt, kann die Leistung beeinträchtigt werden (variiert von System zu System). - Das Spiel zeigt nun nicht mehr die Belastet-Meldung für SLs, da SLs so viel tragen können, wie sie wollen. Neverwinter Nights Aurora-Werkzeugset: =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= - Neue "Test Module"-Option im Build-Menü, die ein schnelles Starten des Spiels erlaubt, um Änderungen zu testen. Wird die Option gewählt, kann man erst seine Änderungen speichern, dann wird das Spiel automatisch das Modul mit dem ersten Charakter in der Liste starten. Der Hot Key für diese neue Funktion ist F9. - Problem behoben, durch das die Antwort "Nein" auf Warnungen während des Öffnens eines Moduls zur Korruption des Moduls führen konnte. - Kommentare für Skripting-Befehle EffectSavingThrowIncrease und EffectSavingThrowDecrease (nwscript.nss) verbessert. - Skripting-Befehl GetIsImmune() gibt nun das korrekte Resultat zurück, wenn die spezifizierte Kreatur das Talent Todlose Meisterschaft des Bleichen Meisters hat. - stack underflow-Fehler behoben, der auftreten konnte, wenn der Skripting-Befehl GetStandardFactionReputation() mit einem ungültigen Kreaturenobjekt als Argument ausgeführt wurde. - Skripting-Befehl GetStandardFactionReputation() Problem behoben, durch das -1 zurückgegeben wurde, wenn der Befehl in manchen Fällen auf einen Spielercharakter angewendet wurde. - Problem mit dem Skripting-Befehl SetFogColor() behoben, wenn Sonnenfarbe (sun fog color) in einem immer dunklen Gebiet oder Mondfarbe (moon fog color) in einem immer hellen Gebiet festgelegt wurden. - Fehlende IP_CONST_FEAT_*-Konstanten wurden zu nwscript.nss hinzugefügt. - Problem beim Kopieren von Gebieten/Skripten/Dialogen behoben, durch das man den Eindruck erhielt, das Werkzeugset würde Daten verlieren, und das manchmal Abstürze verursachte. - Problem mit dem Script Compiler behoben, durch das ein Stack Underflow-Fehler auftreten konnte, wenn ein switch statement innerhalb einer Do/While-Schleife platziert wurde. Es gibt nun ebenfalls einen neuen command line compiler im Neverwinter Nights utils-Verzeichnis, der diese Verbesserung enthält (clcompile.exe). Skript Debugger: =-=-=-=-=-=-=-=- - Compiler-Problem behoben, durch das der Skript Debugger (DebugServer.exe im NWN utils-Verzeichnis) nicht ordentlich funktionierte, wenn case statements gestartet/beendet wurden (stepping into/out of case statements) (siehe auch Scripting-Befehl SpawnScriptDebugger() für weitere Informationen zum Skript Debugger). Server-spezifisch: =-=-=-=-=-=-=-=-=- - Neue Serverunterstützung für die Fähigkeit, Login-Versuche von Spielern zu verweigern, wenn der Masterserver nicht erreicht werden kann. Dazu muss man in den nwnplayer.ini-Dateien unter der Überschrift [Server Options] die Option setzen "Master Server Authentication Required For Player Login=1". - Möglichkeit hinzugefügt, Heartbeat-logging in der Log-Datei AN/AUS zu stellen (Voreinstellung ist jetzt AUS). Um es wieder zu aktivieren, setzen Sie in nwnplayer.ini unter [Game Options] die Option "Heartbeat Logging=1". - Neue Option in nwnplayer.ini hinzugefügt, durch die der Server Zauber verifiziert, die von Spielern benutzt werden. Unter [Server Options] muss dafür "Validate Spells=1" gesetzt werden. Hinweis: Wenn eine modifizierte Datei spells.2da verwendet wird, die nur auf Serverseite vorliegt, sollte diese Option deaktiviert werden, falls Spieler bestimmte Sprüche nicht mehr benutzen können (dies kann in der Log-Datei gesehen werden). - Neue Option in nwnplayer.ini unter [Server Options], "Account validation required during Master Server down times=1". Wenn diese Option aktiviert ist, speichert der Server die öffentlichen CD-Keys aller eingeloggten Spieler. Wenn der Master Server aus irgendeinem Grund nicht erreichbar sein sollte, kann der Server selber überprüfen, ob der Spielername mit dem zuletzt verwendeten öffentlichen CD-Key übereinstimmt. Scripting-spezifisch: =-=-=-=-=-=-=-=-=-= - Das Tödliche Phantom respektiert nun Furcht-Immunität und ignoriert Immunität gegen Todesmagie (nw_s0_phankill.nss). - Unheimliches Schicksal ignoriert nun Immunität gegen Todesmagie (nw_s0_weird.nss). - Gedankennebel respektiert nun Immunität gegen Geistbeeinflussende Zauber (nw_s0_mindfoga.nss). - Die Gegenstandseigenschaften "Immunität: Spezifischer Zauber [Versteinernder Blick/Versteinernde Berührung/Versteinernder Atem]" funktionieren nun gegen Monster-Versteinerungseffekte (x0_i0_spells.nss). - Problem behoben, durch welches das Erstickungspulver heart beat-Skript Immunität gegen Gift nicht respektierte (x0_s3_chokehb.nss ). - Problem bei der Berechnung des Schadens für die Monsterfähigkeit Kältekegel behoben (nw_s1_conecold.nss). - Das Skript für die Mantikor-Stacheln des Wahren Wandlers funktioniert nun auch dann, wenn es fälschlicherweise einem NPC-Mantikor gegeben wird. (x2_s1_gwspikes.nss). Custom Content: =-=-=-=-=-=-=-= - Neue Spalte "ReqAction" wurde infeat.2da hinzugefügt. (Alle normalen NWN-Talente haben hier den Wert 1 und wenn die Spalte in feats.2da fehlt, z.B. in einem hak pak, wird auch der Wert 1 angenommen). Wird dies deaktiviert, so erfordert das veränderte Talent keine Aktion von dem Objekt (es wird direkt ausgeführt und ignoriert die Liste auszuführender Aktionen völlig). Um diese neue Funktion zu nutzen, muss Folgendes getan werden: 1) Der Wert für "ReqAction" in feat.2da muss für das Talent auf 0 gesetzt werden. 2) Das Talent muss in feat.2da eine SpellID zugewiesen haben. 3) In spells.2da muss für die SpellID aus feat.2da ein "ImpactScript" spezifiziert sein. Dieses ImpactScript wird sofort ausgeführt, wenn das Talent verwendet wird. - Bewegungsgitter funktionieren nun, wenn sie auf Höhen unter -30 platziert werden (frühere Untergrenze war -10). - Neue Option, mit der die Auswahlhöhe (beim Platzieren von Platten) in der Plattenset "set"-Datei verändert/erhöht werden kann. Um diese Funktion zu nutzen, müssen eine neue Einstellung namens "SelectorHeight" und der gewünschte Fließkomma-Wert in der set-Datei eingefügt werden. Die Auswahlhöhe wird automatisch als Übergangshöhe angenommen, wenn nicht anders angegeben. - Neue tile path nodes-Arten m, n, o, und p. zur Unterstützung von hausgemachten Platten. TYPE m TYPE n --------- --------- [ | | | ] [ | | | ] [-+ | +-] [-+ + +-] [ + ] [ ] [-+ | +-] [-+ + +-] [ | | | ] [ | | | ] --------- --------- TYPE o TYPE p --------- --------- [ | | | ] [ | | ] [-+ | | ] [-+ | ] [ + +-] [-+ +-] [-+ | | ] [-+ | ] [ | | | ] [ | | ] --------- --------- Bitte besuchen Sie die Neverwinter Nights-Gemeinschaftsseite unter: http://nwn.bioware.com/ Spiel 1.65 ========== 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. 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 Objekte