Ah danke Keinpferd. Was soll ich denn dazu schreiben, wenn ich den Link in den Downloads-Thread gebe: (Etwas) Klügere KI und 40 Civs. Nur für Windowsversionen. ? Ist diese PAE-K-dll nicht eh mit 40 CIVs? Ich hab da den Faden verloren...
Ah danke Keinpferd. Was soll ich denn dazu schreiben, wenn ich den Link in den Downloads-Thread gebe: (Etwas) Klügere KI und 40 Civs. Nur für Windowsversionen. ? Ist diese PAE-K-dll nicht eh mit 40 CIVs? Ich hab da den Faden verloren...
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Man muss die geänderten Quellcode-Datein in geeigneterweise zusammenführen. Wenn die Änderungen disjunkt sind (bezüglich der Dateien), dann sollte ein Zusammenführen einfach sein. Man braucht dann nur die jeweiligen Datein austauschen, und dann alles zu der DLL kompilieren.
Wenn aber beide Mods die selbe Datei ändern, dann wird es schwieriger. Erst recht, wenn auch noch die gleichen Methoden geändert werden. Jedenfalls muss man dann die einzelnen Änderungen im Code suchen und diese dann zusammenführen. Auch in geeigneter Weise.
Wieviel Aufwand das jetzt konkret ist hängt davon ab, was alles in der 40-DLL-Mod und der anderen gemacht wurde.
Falls ihr das wirklich realisieren wollt wäre es sicher eine gute Idee ein Verionierungstool, wie z.B. Git, zu verwenden. Dann muss man sich nur die Konflikte beim Mergen anschauen.
Edit: Wenn ihr die Links zu den Quellcodes parat habt, kann ichs auch probieren
Hat aber die 40er dll denn nicht nur die Anzahl der CIVs erhöht? Is das denn nicht leicht bei K-Mod so einzustellen? Weil wenn schon dll, dann gleich mit 40 Civs... oder nicht?
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
Ich glaub, der K-Mod hat keine Ziv-Erhöhung. Kann's aber grad nicht zu 100% sagen...
Wie auch immer, bei allem was über Kartenanpassen für mehr Zivs mit dll-Sachen zu tun hat bin ich raus. Ich war schon damals mit dem Debug-dll-Versuch heillos überfordert und mußte zum Schluß sogar CIV neu installieren, weil ich irgendwas zerschossen hatte. So als rein erklärende, aber nicht ernstgemeinte Frage für meinen Sachverstand: Was ist eigentlich ne dll?
dll ist die EINE Datei, die man ins Hauptverzeichnis der Mod geben kann. Darin sind die ganzen SDK Sachen drin. Pro Mod aber nur 1 dll-Datei. dll ist die Endung der Datei, so wie exe, txt, doc, ...
Frage zu den Supporter Buttons: Soll ich die Umbenennen in "PAE Fan" ? Und Supporter sollen dann all jene bekommen, die etwas zum Mod beigesteuert haben (Szenario, Texte, ...)
Pie's Ancient Europe (PAE)
Erlebe mit dieser CIV IV Mod(ifikation) hautnah das Zeitalter der Antike bis ins letzte Detail!
Mit bahnbrechenden Erweiterungen und vielen ein- und erstmaligen Features.
- Pie's Ancient Europe (letztes Update: 22.12.2022)
... im Übrigen bin ich der Meinung, dass Karthago wieder aufgebaut werden muss!
DLL steht für Dynamic Link Library. Darin sind Programmcode und Ressourcen, wie bei einer EXE. Nur dass DLLs von verschiedenen Programmen (EXEs) genutzt werden können, und bei Änderungen ersetzt werden können, ohne das gesamte Programm nochmal installieren zu müssen.
@alpha: mergen kann ich das, nur k/A wie ne DLL zu kompilieren ist.
Zur Erstellung der Civ-DLL gibt es ein bestimmtes Make-File (bei CivFanatics). Damit kann man wunderbar die DLL kompilieren.
Ich hab mich damals beim Debug-Versuch an dieses Tutorial von Asaf gehalten, das ich sogar als Laie einigermaßen nachvollziehen konnte:
A simple guide to compiling the DLL