Morrowind&OblivionForum.de - PMM-Projects Network (http://www.morrowindforum.de/wbboard/index.php)
|- TES4 Addons: Shivering Isles, Knights of the Nine & Bezahl-Plugins (http://www.morrowindforum.de/wbboard/board.php?boardid=56)
|-- Fehler mit SI lässt Objekte verschwinden *FINALER-PATCH erschienen* (http://www.morrowindforum.de/wbboard/threadid.php?boardid=56&threadid=19458)


Geschrieben von Sleipnir am 08.04.2007, 15:14:

Serious Shivering Isles Ref Bug

Falls darüber schon irgendwo anders diskutiert wird... sorry und bitte löschen

Moin,

durch das neuste Addon zu Oblivion ist leider ein schwerwiegender Fehler im kompletten Oblivion Spiel entstanden. Nach einer gewissen Spielzeit werden die Refezenz-Nummern für Objekte des Spielers (selbst-verzauberte Gegenstände, alles was man selbst auf den Boden legt,...) falsch vergeben. Das führt dazu, dass diese Gegendstände verschwinden.

Ich bin mit meinem Saves leider schon im "kaputten" Bereich, alles was ich auf den Boden lege, verschwindet nach einem Neuladen.

http://www.uesp.net/wiki/Shivering:Reference_Bug
http://www.bethsoft.com/bgsforums/index....howtopic=672823

Wirklich eine ganz tolle Wurst


Geschrieben von Nocturnal am 08.04.2007, 15:38:

 

Zählt das nur für Sachen,die man auf den Boden legt oder auch für die Gegenstände,welche man in Kisten verstaut?


Geschrieben von Sleipnir am 08.04.2007, 15:44:

 

so wie ich es verstanden habe, bleiben Dinge in Kisten erhalten. Allerdings habe ich die Beobachtung gemacht, das Händler sehr schnell angekaufte Dinge verschwinden lassen. Vielleicht hat das auch mit dem Bug zu tun.

Das Problem ist halt, das ein z.B. ein Pfeil, den man auf den Boden legt, eine ID bekommt, die nicht mehr so aussieht "FFxxxxxx", sondern bei "00xxxxxx" ist. Diese IDs sind ja schon vergeben durch andere Gegenstände im Spiel.

UESP schreibt ja:

Zitat:
A very serious bug has been found with Shivering Isles that will render the game unplayable in many ways after about 50 to 120 hours of play (better FPS means bug hits earlier). The bug will occur regardless of whether you access SI content or not. The basis of bug is that an internal "space" of identification numbers for objects created in the game (e.g., a dropped arrow, a new creature, etc.) becomes exhausted -- at which point the newly created objects disappear from the game world.


"unplayable" klingt nicht gerade gut.

Anscheinend hat es mit einem Skript im Addon zu tun und nicht im 1.2 Patch, darum sollten alle Leute, die noch Saves vor SI haben, diese besonders sichern... was ich leider nicht getan habe.

Edit:
schöne Zusammenfassung des Bugs aus dem Bethsoft-Forum
Zitat:
Let's do a recap:
-This bug will afflict you from the moment you install SI.
-The SI files are registred into Oblivion.esm, and they are what cause this glitch. So, if you want it to dissapear, the only way for now is to keep a savegame from before SI install, then reinstall vanilla oblivion without SI.

About the bug himself: there is a good article on it on www.uesp.net. Long story short(not so short actually):
-after SI install, the game will generate a huge amount of object ID per second. Approximatively one or two per frame(so if obli run with 30 fps, the game will generate nearly 60 object ID/second). Also, this newly created ID refer to non-existant object, so it doesn't truly affect the size of the savegames.
-normally, one ID is generated each time a new object or NPC appear in the game world. The game generate ID from FF 000001 to FF FFFFFF. Under vanilla oblivion, the second number need far more than maybe one thousand hours of play to be reach. You will probably not live long enough to see it(or rather, you will already play the elders scrolls 5 for a long time.)
-now for the problem itself: when the counter hit FF FFFFFF, the game reset it to 00 000000. But the trick is that number is not a valid object ID. Thus, the object will simply dissapear from the game world. As I say before, this problem can appear in vanilla oblivion, theorically. But with SI installed, the problem will appear under a reasonnable amount of time. If you begin a playthrough from the very beggining(with SI installed), you have approximatively 150 hours, less if you already play vanilla oblivion for a long time before SI, less again if you own a high end PC(as the fps will rise, the ID will rise exponentially faster).


Geschrieben von Pascal am 08.04.2007, 21:37:

 

Das Problem ist gelöst.


Geschrieben von Teria23 am 08.04.2007, 22:27:

 

Für Leute mit eingeschränkten Englischkenntnissen hab ich hier eine ausführlichere Erklärung auf scharesoft.de: http://www.scharesoft.de/joomla/forum/sh...3413#post163413


Geschrieben von Sleipnir am 08.04.2007, 22:33:

 

Zitat:
Original von Pascal
Das Problem ist gelöst.



wobei dieser Patch (ein PlugIn) nur denen hilft, die mit SI anfangen oder nur kurz gespielt haben. Ich bin mit meinem Charakter schon über den FFxxxxxx Bereich hinaus und das Spiel ist kaputt.


Geschrieben von Pascal am 08.04.2007, 22:38:

 

Da musst du sowieso einen früheren Save laden.


Geschrieben von Northsider am 08.04.2007, 23:24:

 

Gegen das Problem gibt nun zwei Fixes:
http://theelderscrolls.info/?go=comments&id=1155


Geschrieben von Teria23 am 09.04.2007, 15:03:

 

Ganz Verzweifelte, deren FormIDs schon bei FE****** oder 00****** angekommen sind, können ihre Spielstände reparieren, indem sie die neueste Version von Wrye Bash herunterladen. Da gibt es jetzt eine Option "Repair FBomb". Anklicken, fertig. Zusätzlich muss einer (NUR einer!) der beiden von Northsider verlinkten Hotfixes geladen werden.

Nur mit Hotfix UND Wrye Bash wird diese Bombe komplett (zumindest für die nächsten paar tausend Stunden oder so) entschärft.


Geschrieben von Noxx am 11.04.2007, 20:46:

 

ein Beta-Patch ist heute erschienen, der den fehler beheben soll.


__________________


''is sex with a tamagotchi sodomy?''

Original von Garak:
Sex ist grundsätzlich Veto-behaftet.

Ni


Geschrieben von Northsider am 12.04.2007, 13:50:

 

Scheint aber noch nich so GANZ perfekt zu sein.


Von bg2408 (theelderscrolls.info)
Warum der inoffizielle Scriptpatch weiterhin eingesetzt werden sollte:
Dateranoth, seines Zeichens derjenige, welcher den fehlerhaften Code der sechs Shivering Isles-NPCs behob, hat den Betapatch auf Herz und Nieren getestet.

Folgende Ergebnisse: Der Patch behebt die Verschwendung von FormIDs, indem Oblivion nun immer die niedrigst freie FormID verwendet, statt die nächsthöhere. Damit können die katastrophalen Auswirkungen der FormID-Verbratung nicht mehr auftreten.
Aber der Betapatch ändert nichts an den fehlerhaften Scripts, heißt sie laufen im Hintergrund fröhlich weiter. Das ist an sich nicht spielzerstörend schlimm - aber zumindest ich habe ein deutlich flüssigeres Spielerlebnis, seit diese per Fanplugin deaktiviert worden sind. Überraschend? Solange die Scripts im Hintergrund permanent laufen, führen sie deutlich über 100 Aktionen pro Sekunde aus, und bringen exakt gar nichts (außer eben vor dem Betapatch die Zerstörung von Spielständen). Die Leistung seines PCs kann man besser nutzen. Es sind zwar nur ein oder zwei Frames, aber in Bravil merkt man es dann doch.

http://theelderscrolls.info/?go=comments&id=1163


Ich benutz erstmal weiter einen inoffiziellen Patch. Never change a running system.^^


Geschrieben von Noxx am 12.04.2007, 14:03:

 

Zitat:
Original von Northsider
Scheint aber noch nich so GANZ perfekt zu sein.


deshalb ja auch noch BETA-patch


__________________


''is sex with a tamagotchi sodomy?''

Original von Garak:
Sex ist grundsätzlich Veto-behaftet.

Ni


Geschrieben von Northsider am 12.04.2007, 14:16:

 

Bleibt zu hoffen, dass sie ihn bis zum Release noch perfektionieren.
Naja, abwarten und SI zocken.


Geschrieben von warkiller am 15.04.2007, 15:14:

hatte bisher keine probleme, hab aber vorsichtshalber die beta esp in den oblivionordner getahn dumm nur das jetzt andauernt oblivion abstürzt;

'Oblivion.exe hat ein Fehler festgestellt und muß beendet werden'


Geschrieben von phantasma am 15.04.2007, 21:51:

 

Hab mich mittelfristig für das Fan plugin entschieden denn eine Neuinstallation wenn der finale rauskommt is mir doch zu mühsam!
Also los Bethedsa, Tempo (obwohl ich das vage Gefühl habe, dass der finale patch wieder identisch mit der beta sein wird)!


__________________
plastic people

sillicone

never let them in your home


Geschrieben von Noxx am 15.04.2007, 22:14:

 

Zitat:
Original von warkiller
hatte bisher keine probleme, hab aber vorsichtshalber die beta esp in den oblivionordner getahn dumm nur das jetzt andauernt oblivion abstürzt;

'Oblivion.exe hat ein Fehler festgestellt und muß beendet werden' :evil: :rolleyes:


siehe hier für hinweise.


__________________


''is sex with a tamagotchi sodomy?''

Original von Garak:
Sex ist grundsätzlich Veto-behaftet.

Ni


Geschrieben von warkiller am 15.04.2007, 22:54:

Zitat:
Original von Noxx
Zitat:
Original von warkiller
hatte bisher keine probleme, hab aber vorsichtshalber die beta esp in den oblivionordner getahn dumm nur das jetzt andauernt oblivion abstürzt;

'Oblivion.exe hat ein Fehler festgestellt und muß beendet werden'


siehe hier für hinweise.



kannst mal zusammenfassen, da steht mir zu viel!? ^^


Geschrieben von Noxx am 16.04.2007, 19:50:

 

Der Patch ist inkompatibel mit dem off. Patch 1.2.0214.

Jeder der den Patch 1.2.0214 installiert hat, ist gezwungen, eine komplette Neuinstallation durchzuführen:

1) Oblivion von der original DVD
2) Knights of the Nine und die download-PIs
3) Shivering Isles
4) den 1.2.0410 beta Patch

Es wird berichtet, das anstatt eine Neuinstallation ein Umbennen der ''Oblivion.exe'' auch ausreicht.



Hintergründe:

Ursache

Oblivion hat eine interne Liste mit Identifikationsnummern (FormIDs) für Objekte und Gegenstände welche im Spiel generiert werden. Wenn diese Liste erschöpft ist, sollte normalerweise die erste niedrigste freie ID gewählt werden, sobald ein neues Objekt kreiert wird.

Durch diesen Fehler wird allerdings nur die nächsthöhere freie ID genommen, was dazu führt, dass, wenn die ID-Liste erschöpft ist, in Speicherbereiche geschrieben wird, welche für andere Spielinformationen reserviert sind. Dadurch werden diese IDs nicht in die Spielstände geschrieben, was zum Verschwinden dieser Objekte nach einem Ladevorgang führt.

Dieser Fehler ist zwar schon immer in Oblivion enthalten gewesen, aber ohne ''Shivering Isles'' hätte es über 1000 Spielstunden gebraucht, bis erste Symptome aufgetaucht wären.

''Shivering Isles'' führt allerding Scripte ein, welche die Rate mit der die IDs generiert werden auf 1-2 pro Bild erhöht, was zum beschleunigten Abarbeiten der ID-Liste führt, wodurch der Fehler bedeutend eher zuschlägt.

Deshalb kommt der Fehler bei sehr guten PC-Systemen mit hoher Anzahl von Bildern pro Sekunde eher zum Vorschein (ca. 150 Spielstunden).


Symptome

Neu generierte Objekte (verzauberte Gegenstände, Questbelohnungen, neue Zaubersprüche etc.) verhalten sich zunächst normal, aber nach Neustart von ''Oblivion'' und einem darauf folgenden Ladevorgang verschwinden sie jedoch.


Bitte beachten

Bei manchen Spielern, die den Beta-Patch installiert haten, kam es zum Zurücksetzen des Charakters, d.h. alle Quests, Kartenmarkierungen, Inventar-Gegenstände und Charakterwerte/-statistiken wurden entfernt. Auch von Abstürzen ist die Rede.


__________________


''is sex with a tamagotchi sodomy?''

Original von Garak:
Sex ist grundsätzlich Veto-behaftet.

Ni


Geschrieben von Bretone am 18.04.2007, 12:25:

  Betapatch, die 2.

Was für den 1. Patch galt, gilt auch für den jetzt bei Bethesda erschienenen 2. Patch. Wer ihn ausprobieren möchte, sollte so vorgehen wie Noxx es im Post darüber erklärt hat. Möge Sheogorath euch beistehen!


__________________


Geschrieben von phantasma am 19.04.2007, 11:35:

 

Zitat:
Original von Bretone
Möge Sheogorath euch beistehen!



Außer man hat die Hauptquest schon durch... dann kann man sich nur noch selbst beistehen !


__________________
plastic people

sillicone

never let them in your home

Powered by: Burning Board 1.1.1 © 2001 by WoltLab