Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 19

Thema: CvGameCore.dll-Tutorial und Erste Hilfe bei DLL-Problemen

  1. #1
    TAC-Teammitglied Avatar von King MB
    Registriert seit
    04.11.08
    Ort
    (52°59'52.75'' N 11°45'34.90'' E) Bahnstraße, Wittenberge, Prignitz, Brandenburg, Deutschland, EU, Erde, Milchstraße (Koordinaten in GoogleMap eingeben und ihr seht wo ich wohne)
    Beiträge
    747

    CvGameCore.dll-Tutorial und Erste Hilfe bei DLL-Problemen

    Da es hier im Col-Forum noch kein dafür notwendigen Beitrag gibt, fange ich damit an...

    Die CvGameCore.dll ist die wichtigste Datei überhaupt, und glücklicherweise können wir mittels einiger Programme Änderungen daran vornehmen, siehe dazu folgenden Beitrag: "Tutorial: Erzeugen der CvGameCoreDLL.dll" dies ist zwar ein Tutorial zu Civ4, aber da Col2 nur ein Addon von Civ4 ist, funktioniert es auch.

    Bei Problemen und Fragen betreffs der CvGameCore.dll, dem Programmieren in Visual C# oder dem Compilieren bitte hier posten.

    Und hier auch schon meine erste Frage:
    Ich selbst komme mit dem Programmieren in Visual C# noch nicht zurecht, hauptsächlich füge ich vorhande Codes zusammen, was keinerlei Probleme macht. Auch das Compielieren an sich läuft Problemlos, nur die wenn man ein Spiel das mit der neu-Compielierten CvGameCore.dll läuft beendet, dann kommt es zu einem Fehler, sobald Col2 beendet ist, kann mir jemand helfen, den Fehler aufzuklärenm, oder die von mir zusammengeführten Dateien für mich Compilieren.

  2. #2
    Registrierter Benutzer
    Registriert seit
    29.01.03
    Beiträge
    4.909
    Hallo King MB,

    so genau kann ich das Problem mit dem Fehler noch nicht einordnen. Aber versuche mal mit Code::Blocks (wenn du das ebenfalls nutzt) die Projektdatei einzuladen, wie beim NBMOD dabei ist (Source)... dort habe ich damals schon ne menge Einstellungen vorgenommen, welche bei mir problemlos liefen. (Eventuell musst du ein paar Pfadnamen umstellen)

    Ich würde gerne etwas intensiver helfen, aber im Moment ist es zeitlich sehr schwer bei mir.

  3. #3
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Nur ganz kurz: Anlass dieses Posts ist ja ein Problem bei der TAC-Mod. Falls du es überlesen hast, NB (was bei den extrem langen Posts dort menschlich wäre), guck mal bitte hier rein. Es ist dort definitiv ein Problem der Achievement-Mod bzw. ihrer Verträglichkeit mit den restlichen Modelementen.

  4. #4
    Registrierter Benutzer
    Registriert seit
    29.01.03
    Beiträge
    4.909
    Nein nein, ich habs nicht überlesen Dennoch müssen wir Moder und gegenseitig mit Rat und Tat zur Seite stehen

  5. #5
    TAC-Teammitglied Avatar von King MB
    Registriert seit
    04.11.08
    Ort
    (52°59'52.75'' N 11°45'34.90'' E) Bahnstraße, Wittenberge, Prignitz, Brandenburg, Deutschland, EU, Erde, Milchstraße (Koordinaten in GoogleMap eingeben und ihr seht wo ich wohne)
    Beiträge
    747
    Danke trotzdem Netbandit, muß mal sehen, was ob da was finde.

    EDIT: Fehler gefunden und beseitigt, der lag doch tatsichl nicht bei mir, sondern bei Dales Achievement MOD, ohne WB wäre ich nie darauf gekommen, wo der Fehler liegen könnte, thx...
    Geändert von King MB (20. Dezember 2008 um 16:25 Uhr)

  6. #6
    Meister-Bananenpflücker Avatar von Affenbauch
    Registriert seit
    20.04.11
    Ort
    Auf dem Bananenbaum
    Beiträge
    99
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Hallo, Ihr fleißigen Modder!

    Im gepackten Ordner CvGameCoreDLL_Source\ von TAC 2.02a_inoffiziell war die Datei CvGameCoreDLL.vcproj leider nicht dabei.

    Ich habe mir dann notgedrungen die Datei CvGameCoreDLL.vcproj aus dem Original-DLL-Ordner von CIV4 Colonization rüberkopiert.

    Kann ich damit arbeiten oder fehlen dann CPP- oder H-Dateien?

    Ich habe die Arbeitsumgebung nach diesem Tutorial eingerichtet: http://www.civforum.de/showthread.php?t=49220

    Beste Grüße von der DLL-Front,
    Affenbauch


    Tante Edith sagt:
    CodeBlocks macht bei mir Zicken. Mit Visual Studio Express 2010 lief alles sofort einwandfrei.
    Geändert von Affenbauch (30. April 2011 um 01:47 Uhr)
    Unter aller Kanone!

  7. #7
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Probier doch einfach mal, ob du eine DLL erzeugen kannst.
    Wenn das klappt und du mit der DLL dann auch das Spiel starten kannst, passt alles.

    Hinweis:

    Die Sourcen haben sich seit TAC 2.02a weiterentwickelt !
    Du hast also nicht den aktuellen Stand !

    Wenn du wirklich an der TAC-DLL modden willst, dann warte bis TAC 2.03 draussen ist.
    Ansonsten musst du mergen.

    Zu dem Feature:

    Sicherlich ist das Feature an sich Klasse.
    ABER es ist meiner Ansicht nach nicht realistisch und schadet dem Spielgefühl.

    Es passt einfach nicht, dass man eine halbe Ewigkeit friedlich neben den Ureinwohnern siedelt ohne diese zu verdrängen oder in Konflikt mit diesen zu geraten.

    Außerdem beherrscht die KI dieses Feature nicht.

    Fazit:

    Ich bin weiterhin persönlich nicht an dem Feature interessiert.
    Ich kann mir auch nicht vorstellen, dass das Feature in TAC(-Basismod) passt.

    Wenn aber jemand sich das Feature in seine eigene Version integriert ist das natürlich seine Entscheidung und ich persönlich finde das toll.

    Jeder weitere (DLL-)Modder ist eine Bereicherung für die CivCol-Community.

    Das ist das tolle an CivCol:
    Jeder kann sich das Spiel so hinmodden, wie er es selbst haben will.
    Geändert von Writing Bull (29. April 2011 um 07:05 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  8. #8
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Seit dem Release von TAC 2.02a gab es DLL-Änderungen und - damit verbunden - auch Veränderungen der xml-Schemata. Nach dem Release von TAC 2.02b (nach jetzigem Planungsstand Anfang Juni) wird es keine DLL-Änderungen mehr geben, es sei denn, sie wären zum Bugfixing nötig. Das heißt: Affenbauch, warte doch am besten das Release von 2.02b ab - dann musst du die DLL und die xml-Schemeta nicht später erneut ändern ...
    Geändert von Writing Bull (29. April 2011 um 07:05 Uhr)

  9. #9
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Zitat Zitat von Writing Bull Beitrag anzeigen
    ... es sei denn, sie wären zum Bugfixing nötig. ...
    Leider ist auch das wahrscheinlich / möglich.

    @Affenbauch:
    Wenn dir das Mergen nichts ausmacht, dann kannst du natürlich auch jetzt schon dein Feature / deine Features entwickeln.
    Ansonsten rate ich dir, bis nach TAC 2.03 zu warten.
    Dann bist du ziemlich auf der sicheren Seite.
    Geändert von Writing Bull (29. April 2011 um 07:05 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  10. #10
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Zitat Zitat von raystuttgart Beitrag anzeigen
    @Affenbach
    ... sein Cousin?
    Geändert von Writing Bull (29. April 2011 um 07:05 Uhr)

  11. #11
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Zitat Zitat von Writing Bull Beitrag anzeigen
    ... sein Cousin?
    Jaja, mach dich ruhig über mich armen Kurz-Mal-Im-Forum-Nebenher-Schreibe-Legastheniker lustig ...

    Achtung Spoiler:
    Ich weiß, ich habs verdient.
    Geändert von Writing Bull (29. April 2011 um 07:05 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  12. #12
    Meister-Bananenpflücker Avatar von Affenbauch
    Registriert seit
    20.04.11
    Ort
    Auf dem Bananenbaum
    Beiträge
    99
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Och, den "Affenbach" hab ich auch schon beim Einloggen in mein Mailpostfach fabriziert.

    Keine Schande, ray, keine Schande!

    Herzlichen Dank für eure Tipps.

    Ich habe gestern herumgetestet und konnte natürlich keine DLL erzeugen.

    Der Compiler rödelt eine ganze Weile, findet dann aber eine Datei nicht und spuckt folgende Fehlermeldung aus:

    ||=== CvGameCoreDLL, Final Release Win32 ===|
    CvTextScreens.cpp|5| fatal error C1083: Cannot open include file: 'CvTextMgr.h': No such file or directory|
    ||=== Build finished: 1 errors, 0 warnings ===|

    Die CvTextMgr.h ist leider nirgendwo zu finden.

    Mag mir jemand von den erfahrenen Moddern wohl seinen lauffähigen DLL-Ordner schicken? Irgendwie komme ich mit dem, der bei TAC 2.02a_inoffiziell mitgeliefert war, nicht klar, weil die Datei fehlt.

    Vielleicht habe ich auch das CodeBlocks-Projekt falsch konfiguriert, aber ich habe mich genau an das Tutorial gehalten und der Compiler kompiliert ja vorher mehrere Dateien mehrere Minuten lang problemlos... sollte also eigentlich alles stimmen.

    Hat jemand Tipps?

    Besten Dank für alles!
    Euer Affenbauch


    Tante Edith sagt:
    CodeBlocks macht bei mir Zicken. Mit Visual Studio Express 2010 lief alles sofort einwandfrei.
    Angehängte Dateien Angehängte Dateien
    Geändert von Affenbauch (30. April 2011 um 01:48 Uhr)
    Unter aller Kanone!

  13. #13
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    @Affenbauch:
    Siehe PN.
    Geändert von Writing Bull (29. April 2011 um 07:04 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  14. #14
    Meister-Bananenpflücker Avatar von Affenbauch
    Registriert seit
    20.04.11
    Ort
    Auf dem Bananenbaum
    Beiträge
    99
    Dieser Beitrag stand urspünglich im Thread "[TAC] Ureinwohner". - W.B.

    Lieber ray,

    besten Dank für deine Unterstützung.

    Ich habe nach einigem herumdoktorn nach folgendem Tutorial soeben mit Visual C++ Express eine voll lauffähige TAC 2.02a_inoffiziell-DLL erstellt, die sämtlichen Tests standhielt:

    http://forums.civfanatics.com/showthread.php?t=196283

    JIPPIE!

    Nun hat die Welt einen weiteren DLL-Modder!

    Herrlich, dann mal los!

    Liebe Grüße an alle,
    Affenbauch


    ---> Ich glaube, die Diskussion zum DLL-Modden in diesem Thread kann man auslagern, oder? Es geht ja nicht primär um Ureinwohner.
    Geändert von Writing Bull (29. April 2011 um 07:04 Uhr)
    Unter aller Kanone!

  15. #15
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Affenbauch Beitrag anzeigen
    Nun hat die Welt einen weiteren DLL-Modder!


    Bin schon gespannt auf deine Ideen und Umsetzungen.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •