Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

thrash001

Plankenstürmer

Beiträge: 37

Registrierungsdatum: 16. Mai 2009

  • Nachricht senden

21

Samstag, 14. August 2010, 13:11

mhm...scheint so als würde ati andere speicherbereiche benutzen für den dx10 pfad. hast den neusten ati treiber drauf? (denke die frage ist überflüssig aber ich stell sie trotzdem mal) ;-)

GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

22

Samstag, 14. August 2010, 13:58

@IceMan

Wann bekommst Du den die Meldung ?

Wärend der Entwicklungsphase hab ich das immer bekommen, wenn ich eine DX10 Resource nicht oder zu spät freigegeben hatte.
Deswegen musste ich mir etwas spezielles (DX10-Hook) einfallen lassen, da beim beenden des Spiels die Resourcen schneller freigegeben waren als ich meine Resourcen freigeben konnte.

Ich hab auch eine Ati und dieser Fehler ist kein Treiber-Fehler sondern eher DX10 (ist ziemlich penibel im Gegensatz zu DX9) "Fehler".

CU
GOOFY

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

23

Samstag, 14. August 2010, 14:06

@ GOOFY,

der Fehler kam bei mir als ich ein Savegame starten wollte.
Es wurde problemlos geladen, aber als ich auf Start geklickt habe ist nix passiert. Mit dem Taskmanger beendet, sonst kam ich nicht raus, hing fest und dann stand die Meldung auf dem Desktop.
Ich habe eine Crossfire-Config mit 2 HD 5770 und stelle sicherhaeitshalber mal auf den neuesten Treiber um.
Auch mit der ersten Version komme ich nicht mehr zurück zum Hauptmenü und muss immer über den Taskmanager.

Der MP-Test mit WOOLF läuft. Wir wollen jetzt aber mit der neuen Version weitertesten.

Vllt hilft noch folgendes, wenn ich DxDiag starte erscheint seltsamerweise
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »IceMan« (14. August 2010, 14:15)


GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

24

Samstag, 14. August 2010, 14:53

@IceMan

Das bei dir die d3dx10_42.dll fehlt macht mich jetzt aber sehr stutzig :keineahnung:

Soweit ich weis, ist diese auch schon bei Vista dabei ? Welches BS hast Du denn ?

Kopiere die angehängte Datei mal in dein /Windows/System32 - Ordner.
Damit sollte der Fehler dann verschwunden sein.

Das erklärt aber dann immer noch nicht das Fehlen der Datei !

CU
GOOFY
»GOOFY« hat folgende Datei angehängt:
  • d3dx10_42.rar (160,1 kB - 1 093 mal heruntergeladen - zuletzt: 5. März 2024, 16:42)

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

25

Samstag, 14. August 2010, 15:31

Windows 7!

Datei ist in System32, Meldung bleibt. Sehr seltsam.
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »IceMan« (14. August 2010, 15:38)


thrash001

Plankenstürmer

Beiträge: 37

Registrierungsdatum: 16. Mai 2009

  • Nachricht senden

26

Samstag, 14. August 2010, 15:44

mhm...wenn du ein savegame öffnest...was passiert wenn du ein neues endlos spiel anfängst? nur mal so zur probe. ne andere erweiterung bzw mod läuft nicht?

GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

27

Samstag, 14. August 2010, 16:09

Hab mal mit OllyDBG geschaut und es wird weder von Anno noch vom Tool
eine d3dx10_42 geladen !
Ergo brachte das auch nichts mit der Datei.Sorry!

Geladen werden an DX9/10 DLL-Dateien :
  • d3dx10_40
  • d3dx9_40
  • d3dx9_41
  • d3d9
  • d3d10
  • d3dcompiler_41
  • d3d10
  • d3dx10_41
  • d3d10core
  • atidxx32 -> Grafikkartenspez. (der "Verursacher")
  • dxgi
  • d3d10_1core
  • d3d10_1


Im Moment habe ich keine Lösungparat. Bisher habe ich noch sonst kein Feedback
über solch ein Problem bekommen (im Gegenteil).

Mhm..... *ratlosigkeitsichbreitmach*

CU
GOOFY

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

28

Samstag, 14. August 2010, 17:27

@ GOOFY & thrash001,

war ja nur am Rande, weil mir das beim Start der DxDiag auffiel. Ich teste noch mal mit dem neuen Treiber.

Tut mir leiid, funzt ncht. Ein Save lässt sich nicht starten und ein neues Endlos belbt nach kurzer Zeit hängen. Allerdings kommt die Fehlermeldung nicht mehr? :scratch:
Das soll einer verstehen. :scratch: :scratch:
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »IceMan« (14. August 2010, 18:05)


Beiträge: 89

Registrierungsdatum: 4. Dezember 2009

  • Nachricht senden

29

Samstag, 14. August 2010, 22:25

Bei mir wird nach wie vor leider gar nix angezeigt.
Ich habe die d3d10.xml gelöscht und neu anlegen lassen.
Neues oder altes Spiel macht keinen Unterschied.
Windows 7, 64bit, Catalyst 10.7

GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

30

Samstag, 14. August 2010, 22:55

@IceMan

Hört sich wirklich sehr merkwürden an..... *kopfkratz*
Kannst Du mir mal vieleicht eines der Saves, welches sich nicht laden läßt, per Mail senden ?

@Das_Phantom

Was heist es wird nichts angezeigt ?
Auch nicht der Banner im unteren Bereich beim Laden von Anno?




Du spielst aber schon mit DirectX10 ? und nicht mit Dx9 !


CU
GOOFY

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GOOFY« (14. August 2010, 22:57)


Beiträge: 89

Registrierungsdatum: 4. Dezember 2009

  • Nachricht senden

31

Samstag, 14. August 2010, 23:17

Nein, auch den Banner sehe ich nicht.
Die original .exe, die ich noch als Backup hatte, hat den selben "Effekt".
Läuft im DirectX10, zumindest sind die Posteffekte auf der höchsten Stufe, wofür man meines Wissens ja DirectX10 braucht.

Ich würde dich gerne mit Infos versorgen, aber ich hab je eben nichts zum zeigen. :hey:

GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

32

Samstag, 14. August 2010, 23:26

Das sieht mir aber doch so aus, als wäre DX10 in deiner Engine.ini nicht aktiviert
oder die DLL nicht im gleichen Verzeichnis wie die Anno.exe /Addon.exe.

Wenn Du das mal kontrollieren könntest.....

CU
GOOFY

Beiträge: 89

Registrierungsdatum: 4. Dezember 2009

  • Nachricht senden

33

Samstag, 14. August 2010, 23:46

DirectXVersion in der Engine.ini stand auf 0. Ich habe es explizit auf 10 geändert, ohne Erfolg.

Mal ein paar Bilder dazu:

Der Anno-Ordner


Das Optionsmenü


und Ingame nix zu sehen

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Das_Phantom« (14. August 2010, 23:47)


GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

34

Sonntag, 15. August 2010, 00:15

Mhm... dann scheint bei Dir direkt am Anfang die DLL direkt "auszusteigen".
Sowas hatte ich schon einmal (ich glaube es war bei TELEKOM :hey:) aber der
Fehler war gefixt.

Du hast eine PM, mit der bitte um Feedback.

CU
GOOFY

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

35

Sonntag, 15. August 2010, 10:43

@ Goofy,

ich habe noch einmal mit etwas mehr Konzentration getestet und alles läuft prima. Gestern muss ich wohl ein IAAM-Save im Original-Anno erwischt haben. Tut mir leid wenn du eine schlaflose Nacht hattest. :up: :hauwech: :blumen:

Ach so, MP-Test mit Woolf kann jetzt weitergehen.
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »IceMan« (15. August 2010, 10:44)


GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

36

Sonntag, 15. August 2010, 10:55

@IceMan

Na da bin ich aber jetzt beruhigt :D
"Schlaflose Nächte" bereitet mir im Moment nur Das_Phantom *lol*.
Aber wir werden das auch noch in den Griff bekommen *gelle* :up:

Achja, von wegen MP-Test....

Das Tool unterstütz (zumind. nicht wissentlich) keinen MP-Modus !

Hatten wir glaube ich schon im alten Thread von-co-man und moecki.

Noch vergessen : Das Tool läuft auch unter IAAM aber halt ohne die "neuen" Waren etc.

CU
GOOFY

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »GOOFY« (15. August 2010, 11:01)


Heretic

Insel-Eroberer

Beiträge: 420

Registrierungsdatum: 21. Juli 2010

  • Nachricht senden

37

Sonntag, 15. August 2010, 12:40

Hallo,

Bin das tool gerade am laden und..

ich hätte da mal ne frage:

der Anfangsbeitrag weist nicht darauf hin das das game modified wird ,
also heißt das , dass ich normal mit erfogen usw weiterspielen kann oder ?

Und noch ne anderen frage um mir das ne bischen vorzustellen wie das funktioniert.

Ist das ne externe funktion , also praktisch ne "neues programm" was ich installiere. Oder wird das nur in anno integriert.

thx schonmal für eure hilfe.

mfg Heretic
  "Jede ausreichend fortgeschrittene Technologie
kann man von Magie nicht unterscheiden."

-Arthur C. Clarke

IceMan

Schatzjäger

Beiträge: 5 021

Registrierungsdatum: 3. November 2007

  • Nachricht senden

38

Sonntag, 15. August 2010, 12:51

@ Goofy,

dass das Tool unter der IAAM läuft hab ich schon gemerkt. :hey:
Allerdings bringt es ja nicht unbedingt was, wenn die neuen Produktionen nicht implementiert sind. :D

Zum MP kann ich bisher nur gutes vom Tool berichten, der Test mit der neuen Version steht aber noch aus.

@ Heretic,

es werden "nur" zwei d3dx-Dateien in das jeweilige Anno 1404 (IAAM, Mods, etc.) eingefügt. Hat keinen Einfluss auf Erfolge. Nur im MP gibt es Schwierigkeiten, wenn die Mitspieler sowas nicht haben. Das testen wir aber gerade.
  Timeo Danaos et dona ferentes.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »IceMan« (15. August 2010, 12:55)


GOOFY

SeeBär

  • »GOOFY« ist der Autor dieses Themas

Beiträge: 213

Registrierungsdatum: 22. November 2009

  • Nachricht senden

39

Sonntag, 15. August 2010, 13:12

@Heretic

Um es mal etwas genauer zu sagen :

Jedes Spiel das auf DirectX läuft, läd als erstes die d3dx10.dll (fürDX10) oder
die d3dx9.dll (für DX9) um seine Grafikausgaben zu machen.
Normaler weise liegt die im System32-Ordner von Windows.
Das Plugin macht sich aber den Umsatnd zu Nutze, dass (nahezu) alle Programme diese erst in ihrem Programmodner suchen und dann erst im Systemordner.

Meine DLL klempt sich also dazwischen um die Grafikausgaben zu realsieren und den Spielspeicher von Anno nach den benötigten Werten zu durchsuchen.

Am Spiel selbst wird nichts modifiziert!
Lediglich 2 Funktionen werden im Speicher von Anno "umgebogen" damit ich an einige Werte "automatisch" komme (Anno meldet mir z.b. wenn ein neues Gebäude gebaut wurde).

Um es kurz zu sagen : Das Tool wird im Speicher in Anno integriert, verändert wird nichts.

CU
GOOFY

Beiträge: 89

Registrierungsdatum: 4. Dezember 2009

  • Nachricht senden

40

Sonntag, 15. August 2010, 13:26

Vielleicht ist die Idee ja dumm, aber ich hab mal so nachgedacht:

Wenn du dich auf diese Weise tatsächlich in die Speicherroutine von Anno 1404 "hacken" kannst, lässt sich diese Routine auch verändern, also hast du Schreibzugriff? Schließlich scheint die von originale von RD ja ziemlich fehleranfällig.
Im Öffi wird ja vermutet, dass es daran liegt, dass der Speicher nicht wieder freigegeben wird, wenn ein Object gelöscht wird. Und dass es gebaut wird, das kriegst du ja, wie du sagst, mit. Falls es also irgendjemand schaffen sollte, umgekehrt einen "Garbage Collector" zu schreiben, der den Speicher säubert, wenn etwas abgerissen wird, könnte man so doch den Speicherbug beheben, oder?!