-
Bonnes Problemsammlung
Ich mach jetzt einfach mal einen Sammel-Thread für meine Probleme auf, weil's zur Zeit immer wieder welche gibt, bei denen ich alleine nicht weiterkomme.
Ganz Aktuell ein Crash beim Levelwechsel (mir bisher nur da passiert):
Code:
[i] 05:48 Info: 10 B: zDSK: Closed file DRAGONSNAPPER.MSB .... <zDisk.cpp,#616>
[i] 05:48 Info: 3 D: MDL: Loading Model-Mesh: RAZOR_DEMON_BODY.mdm .... <zModelProto.cpp,#5333>
[i] 05:48 Info: 10 B: zDSK: Opened file RAZOR_DEMON_BODY.MDM .... <zDisk.cpp,#556>
[i] 05:48 Info: 5 C: Shutting down MSS .... <zSndMss.cpp,#629>
[i] 05:48 Info: 10 C: done .... <zSndMss.cpp,#652>
[i] 05:48 Info: 5 X: EmergencyExit: Releasing all DirectX-Objects ... .... <zRndD3D_Render.cpp,#283>
[i] 05:48 Info: 5 X: EmergencyExit: D3DXUninitialize done .... <zRndD3D_Render.cpp,#301>
[w] 05:48 Warn: 0 X: [RND3D-Destructor]: Can't uninitialize D3DX Utility Library ! Error: D3DXERR_D3DXNOTSTARTEDYET .... <zRndD3D.h,#127>
[i] 05:48 Info: 5 X: [RND3D-Destructor]: D3DXUninitialize done .... <zRndD3D_Render.cpp,#309>
[w] 05:53 Warn: 0 AS SERTION failed: openVBList[i]->IsLocked() in file P:\dev\g2addon\release\ZenGin\_dieter\zVertexBuffer.cpp, Line: 309, Reason: 0 .... <zError.cpp,#474>
[w] 05:53 Warn: 0 Ca ll stack: .... <zError.cpp,#474>
[w] 05:53 Warn: 0 Go thic II - 2.6 (fix), Parser Version: 50 .... <zError.cpp,#474>
[w] 05:53 Warn: 0 Us er: Daniel, CPUType: 586, Mem: 0 MB total, 0 MB free .... <zError.cpp,#474>
[w] 05:53 Warn: 0 Ca mera: Pos(-32478.2207/-3134.57739/53405.957), At(-0.563297927/-0.118777558/0.817671895) .... <zError.cpp,#474>
[w] 05:53 Warn: 0 ST ART .... <zError.cpp,#474>
[w] 05:53 Warn: 0 00 23:0050908B (0x008A75FC 0x008A757C 0x00000135 0x0135F3C0) Gothic2.exe, ASSERT_FAIL()+251 byte(s), P:\dev\g2addon\release\ZenGin\_carsten\zWin32.cpp, line 3368+12 byte(s) .... <zError.cpp,#474>
[w] 05:53 Warn: 0 00 23:005FC6C9 (0x00000015 0x00000082 0x00000008 0x00000018) Gothic2.exe, zCVertexBufferManager::AcquireVertexBuffer()+201 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zVertexBuffer.cpp, line 309+153 byte(s) .... <zError.cpp,#474>
[w] 05:53 Warn: 0 00 23:005C6E96 (0xFFFFFFFF 0x00449386 0x00000001 0xFFFFD020) Gothic2.exe, zCProgMeshProto::PackStaticVertexBuffers()+102 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zProgMeshProto.cpp, line 427 .... <zError.cpp,#474>
[w] 05:53 Warn: 0 00 23:007ED116 (0xCCCCFFFC 0xCCCCCCCC 0xCCCCCCCC 0xCCCCCCCC) Gothic2.exe, SetFileAttributesA()+38226 byte(s) .... <zError.cpp,#474>
-
Ich habe keine Lösung parat, aber die Vermutung, dass das ein hardwarenahes Problem sein könnte und mit DirectX bzw. deiner Grafikkarte zusammenhängt. Ich kann mir gut vorstellen, dass es in einer anderen Hardwarekonfiguration nicht auftritt und insbesondere nicht durch deine Skripte oder benutzte Skriptpakete verschuldet ist.
Problem ist, dass ein Vertexbuffer nicht gelockt ist, obwohl er es sein sollte (das heißt Gothic braucht Zugriff auf eine Resource in der Grafikkarte, der aber nicht gewährt wurde). Ich sehe nicht, wie man da aus den Skripten heraus was verbocken kann.
Das hilft dir aber wohl auch nicht weiter.
-
Verwendest du LeGo? Wenn ja, wie initialisierst du es?
Das Einzige was ich mir gerade denken könnte wäre dass Mist in der neuen Sprites.d passiert - ist die bei dir schon enthalten?
MfG Gottfried
-
Zitat von Sektenspinner
Ich habe keine Lösung parat, aber die Vermutung, dass das ein hardwarenahes Problem sein könnte und mit DirectX bzw. deiner Grafikkarte zusammenhängt. Ich kann mir gut vorstellen, dass es in einer anderen Hardwarekonfiguration nicht auftritt und insbesondere nicht durch deine Skripte oder benutzte Skriptpakete verschuldet ist.
Problem ist, dass ein Vertexbuffer nicht gelockt ist, obwohl er es sein sollte (das heißt Gothic braucht Zugriff auf eine Resource in der Grafikkarte, der aber nicht gewährt wurde). Ich sehe nicht, wie man da aus den Skripten heraus was verbocken kann.
Das hilft dir aber wohl auch nicht weiter.
Das Problem ist zuerst bei zwei Teammitgliedern aufgetreten und dann hab ich's reproduziert, weiß zumindest bei einem, dass derjenige auch die gleiche Fehlermeldung hat. Glaub nicht, dass er die gleiche Konfiguration hat wie ich.
Zitat von Gottfried
Verwendest du LeGo? Wenn ja, wie initialisierst du es?
Das Einzige was ich mir gerade denken könnte wäre dass Mist in der neuen Sprites.d passiert - ist die bei dir schon enthalten?
MfG Gottfried
LeGo benutz ich natürlich, initialisiert wird's per LeGo_Init(LeGo_All & ~LeGo_Focusnames); in der Init_Global().
Version 2.2.1, weil beim letzten Update ja nur ein Eintrag in HookEngine geändert wurde, den ich so schon hatte, weil ich das ja mit Lehona zusammen gemacht hab bzw. gleich eingebaut hab, während er sich's ausgedacht hat
Das lästigste an der aktuellen XR-Version sind halt die vielen Crashes, damit testet es sich so schlecht, deswegen muss ich die irgendwie wegkriegen, und grad bei sowas weiß ich halt nicht, wo die herkommen und wo ich ansetzen sollte.
-
Okay. Die Sprites.d ist noch nicht einmal in der 2.2.2 enthalten, das heißt daran kann es nicht liegen.
Mir fällt jetzt spontan nichts anderes ein - tiefere Eingriffe in das Rendersystem finden sonst nie statt.
Hast du schonmal probiert ob es komplett ohne LeGo Probleme gibt? Wenn nicht kannst du glaube ich nichts anderes machen als nach und nach alle Pakete einzeln durchzuchecken..
MfG Gottfried
-
Das ist wirklich merkwürdig.
Du kannst mal schauen, ob du einen Zusammenhang zu einem bestimmten Monster erkennen kannst. Der Absturz oben passiert ja während das Visual eines Drachensnappers geladen wird.
Hilfreich wäre vielleicht auch einzugrenzen, ob der Absturz mit etwas in der zuvor geladenen Welt zusammenhängt (beim Wechsel von A in B) oder immer passiert (auch, wenn du von C nach B wechselst für ein einfach gebautes C). Vielleicht kannst du Start und Zielwelt auch schrittweise vereinfachen bis das Problem nicht mehr auftritt. Zumindest, falls sich das Problem zuverlässig reproduzieren lässt, wäre das vielleicht eine Option.
Keine Ahnung wie man das sonst eingrenzen könnte.
-
Tritt das Problem auch auf, wenn du die problematische Welt als Startwelt verwendest?
-
Das pasiert willkürlich an jedem nur erdenklichen Ort. Ich hatte es in unsere Mod allerdings nur in der Newworld. Es wird definitiv ihrgend etwas geladen und dann peng. Immer mit der gleichen Fehlermedung, die Bonne schon gepostet hat. Ich hatte den absturtz im Kloster und in der Stadt. Da gibt es keine Drachensnaper. Aber sicher viele aniemierte Npc. Daher denke ich die ganze Zeit das es was globales ist das alle Npc und Monster betrift.
-
Zitat von ThomasBausB
Das pasiert willkürlich an jedem nur erdenklichen Ort. Ich hatte es in unsere Mod allerdings nur in der Newworld. Es wird definitiv ihrgend etwas geladen und dann peng. Immer mit der gleichen Fehlermedung, die Bonne schon gepostet hat. Ich hatte den absturtz im Kloster und in der Stadt. Da gibt es keine Drachensnaper. Aber sicher viele aniemierte Npc. Daher denke ich die ganze Zeit das es was globales ist das alle Npc und Monster betrift.
Also nicht nur während des Ladevorgangs?
-
Also nicht nur während des Ladevorgangs?
Nein , nur während des normahlen Spieles. Auch wenn mann in ein kürzlich verlassenes Gebiet zurück kehrt.
-
Gibts diesbezüglich schon Lösungen? Habe nämlich seit kurzem erst das selbe Problem. Ich habe zwei Gothic Versionen dazu, bei einer neuen Installation in der ich Mod-Daten rübergezogen hab stürzt es schon beim Laden eines neuen Spiels ab, und bei dem anderen, wo die Daten also herkommen, also genauso vorhanden sind, stürzte es nicht ab, aber als ich neulich eine Ergänzung an der ZS_DEAD.d vorgenommen habe (wegen eines kürzlichen Threads), in dem ich Frage, ob jemand stirbt und demnach einen neuen NPC erstelle, es einfach mit der selben Meldung abstürzt, wenn der NPC stirbt. Nehm ich das raus, geht es wieder normal.
LG
Grekain
-
Hab mal wieder einen aktuellen Crash, bei dem ich nicht weiß, wo der herkommt bzw. wodurch der verursacht wird ...
[Bild: attachment.php?s=039c922d51d1c4e8b7fb85df5c2bf522&attachmentid=42166&d=1421494287&thumb=1]
Falls jemand eine Erklärung dazu hat wäre super.
-
-
Hab ein neues komisches Problem. An einer Stelle im Minental passiert folgendes.
- Savegame laden
- Alles bestens erstmal, Scavenger picken friedlich im Boden rum und ich kann mich bewegen und alles
- Nach ein paar Sekunden warten friert das Spiel quasi ein und es spawnen Dutzende Monster aus einem mir unerfindlichen Grund
- Das scheint dann gar nicht mehr aufzuhören
Es gibt einen Respawn, aber da hab ich Debugs drin, das scheint nichts zu machen. Es passiert auch, wenn ich den Hero NICHT bewege, also nur das Savegame lade und warte.
zSpy
Die Spawns müssten so in Zeile 68.808 losgehen, also das müssten die entsprechenden sein. Ich hoffe, dass da jemand eine Idee hat oder jemand was aus zSpy rauslesen kann, was ich übersehe
-
Hast du mal deine startup.d überprüft ob da Vllt ein spawn drin ist der fehlerhaft sein könnte? Zb loopend oder mit verschiedenen conditions?
-
Hab nichts dergleichen gefunden. Komisch ist halt auch, dass die ganzen Monster um den Helden rum spawnen. Eigentlich sollte in der Gegend nicht sonderlich viel spawnen. Und am Ursprung der Map ist die Stelle auch nicht.
-
Hast du überprüft ob es sich bei den Monstern die falsch gespannt werden um Monster handelt die du vorher getötet hast. Und jetzt ihrgendwoandes gespannt werden sollen.
-
Was ich bisher rausgefunden habe, ist, dass es normale Monster sind (z.b. Standard-Waran) und sie einen validen WP gesetzt haben... und zwar einen, der in keinem einzigen Script jemals vorkommt
Außerdem wie gesagt nur in einem Bereich bisher aufgetreten das Problem. Und es wird ein Alligator mitgespawnt und davon gibt es in der ganzen Mod fast keine, daher sind die Inserts dafür überschaubar... was es noch komischer macht für mich.
Respawn hab ich mal wieder ausgebaut, hat auch nichts geändert. Teleportier ich mich schnell an einen anderen Ort, dann klappt das Save, was an der problematischen Stelle ist, bis ich wieder dorthin zurückgehe...
-
Neue Exception, neues Glück:
Code:
[w] 02:14 Warn: 0 == ===================================== UNHANDLED EXCEPTION OCCURED ====================================================== .... <zError.cpp,#474>
[w] 02:14 Warn: 0 == ============================================ CRASH INFOS: ============================================================== .... <zError.cpp,#474>
[w] 02:14 Warn: 0 Go thic II - 2.6 (fix), Parser Version: 50 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 Us er: Daniel, CPUType: 586, Mem: 2048 MB total, 2048 MB free .... <zError.cpp,#474>
[w] 02:14 Warn: 0 Ca mera: Pos(-3097.55688/-451.569519/1190.50879), At(-0.798513591/-0.0956585035/-0.594327748) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 St artup Options: .... <zWin32.cpp,#2976>
[w] 02:14 Warn: 0 -g ame:xeres.ini -zreparse -zwindow -zlog:10,s
.... <zWin32.cpp,#2977>
[w] 02:14 Warn: 0 == ============================================= CALLSTACK : ============================================================== .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:005B7590 (0x00921270 0x00000004 0x008DF58C 0x0094E458) Gothic2.exe, zCPolygon::ClipToPlane()+672 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zPolygon.cpp, line 377 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:005B7DAB (0x00000000 0x00000000 0x1A861934 0x0135F954) Gothic2.exe, zCPolygon::ClipToFrustum()+651 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zPolygon.cpp, line 629+42 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:005BE151 (0x0135F954 0x00000054 0x00000000 0x1A861934) Gothic2.exe, zCPolyStrip::Render()+1249 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zPolyStrip.cpp, line 327+19 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00601A51 (0x19742338 0x008D7484 0x159A01E0 0x00000015) Gothic2.exe, zCVob::Render()+1153 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zVob.cpp, line 1681+10 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:0052DBAF (0x00000001 0x159A0034 0x1A88ECB8 0x00000000) Gothic2.exe, zCBspTree::RenderVobList()+2831 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zBsp.cpp, line 2342 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00530A24 (0x157B66AC 0x0083C10C 0x0F308078 0x00000000) Gothic2.exe, zCBspTree::Render()+2468 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zBsp.cpp, line 35510023:00621835 (0x00000001 0x0F308078 0x00000000 0x0135FCA0) Gothic2.exe, zCWorld::Render()+309 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zWorld.cpp, line 794 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00621835 (0x00000001 0x0F308078 0x00000000 0x0135FCA0) Gothic2.exe, zCWorld::Render()+309 byte(s), P:\dev\g2addon\release\ZenGin\_dieter\zWorld.cpp, line 794 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:006C87EB (0x00400000 0x0167607C 0x0135FEC4 0x003C3000) Gothic2.exe, oCGame::Render()+331 byte(s), P:\dev\g2addon\release\Gothic\_ulf\oGame.cpp, line 2658 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00425E6E (0x0082F0EC 0x00000000 0x00130A48 0x0F308078) Gothic2.exe, CGameManager::Run()+1598 byte(s), P:\dev\g2addon\release\Gothic\_bert\oGameManager.cpp, line 767+47 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:0078188B (0x0000002C 0x00E56553 0x000000C3 0x00000000) Gothic2.exe, MainProg()+75 byte(s), P:\dev\g2addon\release\Gothic\_ulf\Phoenix.cpp, line 111 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00503270 (0x00400000 0x00000000 0x0167607C 0x00000007) Gothic2.exe, HandledWinMain()+928 byte(s), P:\dev\g2addon\release\ZenGin\_carsten\zWin32.cpp, line 1169 .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:00502DFD (0x0135FEC8 0x00000000 0x0167607C 0x00000007) Gothic2.exe, WinMain()+141 byte(s), P:\dev\g2addon\release\ZenGin\_carsten\zWin32.cpp, line 1054+17 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 00 23:007D43F8 (0x00000004 0x0000FFFF 0x000000B8 0x00000000) Gothic2.exe, WinMainCRTStartup()+224 byte(s) .... <zError.cpp,#474>
[w] 02:14 Warn: 0 == ===================================== UNHANDLED EXCEPTION OCCURED ====================================================== .... <zError.cpp,#474>
Reproduzierbar, muss nur ein paar Meter bei einem Save nach vorne laufen. Habe zwei Begleiter dabei und es kommt zu einem Kampf mit ein paar Goblins, Magie ist auch im Spiel. Sagt die Exception jemandem was?
-
Okay, diesmal was, was schon öfter aufgetaucht ist, vielleicht hat da jemand eine Lösung, die ich noch nicht kenne:
Nach dem Laden eines Spielstandes, wenn vorher mal eine Verwandlungs ausgeführt wurde, kommt die Fehlermeldung, dass z.b. Shadow_1HST1.mds fehlen würde. Laut zSpy wurde scheinbar ein ShadowbeastTransform angelegt... Was ja eigentlich nicht sein dürfte...
Mit "goto vob ShadowbeastTransform" komm ich im Spiel auch zu der Position, wo die Verwandlung stattgefunden hat, zu sehen ist aber nichts.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
|