Seite 5 von 16 ErsteErste 12345678915 ... LetzteLetzte
Ergebnis 61 bis 75 von 231

Thema: Welche Möglichkeiten haben wir mit SDK?

  1. #61
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    @ versteckte Story: ach was.

    @ Rise and fall: evtl. möglich, aber erstmal stehen profanere Sachen an. Ich weiß auch net, ob das wirklich so toll ist. Vielleicht, für ne ganz ferne Zukunft, könnte die Entwicklung der Civ vom Spielverlauf abhängen:
    - Auswanderer aus Kleinasien vertreiben Barbaren von den Peleponnes und entwickeln ein Pantheon -> werden zu Griechen.
    - Ein Dorf im etruskischen Königreich wird aufsässig und kann seine Unabhängigkeit behaupten. Es wird bald von einer parlamentarischen Aristokratie regiert und als Rom bekannt.
    - Makedonische Eroberungen am östlichen Mittelmeer fallen an den Statthalter und seine Nachfolger, die sich Ptolemäer nennen.

    Da sollten wir abwägen, wieviel Rollenspiel einem Strategiespiel noch gut tut. Sicher ist es reizvoll, den Weg jener Phönizier zu gehen, die Karthago gründeten. Aber um gegen andere Menschen zu spielen eher meh.

    Das Rise and Fall Prinzip, dass die neuen Civs einfach unmotiviert aufploppen und die Umgebung verhauen, mag ich jedenfalls net einbauen.

  2. #62
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Was tut BUILDING_TRAIT_CREATIVE_LOCAL?

    Gefunden.

  3. #63
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Zitat Zitat von Flunky Beitrag anzeigen
    Das Rise and Fall Prinzip, dass die neuen Civs einfach unmotiviert aufploppen und die Umgebung verhauen, mag ich jedenfalls net einbauen.
    Ich auch nicht. So reizvoll es klingt, die konkrete Umsetzung ist ziemlich schwer und hat gravierende Auswirkungen. Definitiv nichts für den Anfang.

  4. #64
    Registrierter Benutzer Avatar von alpha civ
    Registriert seit
    22.07.06
    Beiträge
    16.757
    Zitat Zitat von Pie Beitrag anzeigen
    So, ich führe also eine 2010er Version aus, die libraries aus einer alten 2003 Version und einer pottaktuellen Windowsversion nutzen. Wie logisch is das denn?!
    Es kommt auf den Kompiler an. Civ4 wurde mit dem Microsoft Toolkit2003 kompiliert. Deswegen muss die DLL auch mit diesem Toolkit erstellt werden.
    Welche IDE man verwendet, ist dann im Prinzip egal. Hauptsache, man kann einfach Projekte erstellen, die durch extenerne Makefiles kompiliert werden können. (Wie z.B. das hier verwendete Civ4-Makefile, das die DLL erstellt.)

  5. #65
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Ich versuch gerade, die Trait-Gebäude durch XML-Tags zu ersetzen. Irgendwer ne Idee, wie man das für Creative_Local umsetzen könnte?

    1 zusätzlicher Künstlerslot ab Alphabet

    Normalerweise sind die Tags nur einstufig, also z.B.:
    1 zusätzlicher Künstlerslot

    Aktuell wird es so gelöst, dass das Gebäude in Python gesetzt wird, wenn Alphabet erforscht ist.

  6. #66
    Registrierter Benutzer
    Registriert seit
    06.02.14
    Beiträge
    2.243
    Zitat Zitat von Flunky Beitrag anzeigen
    Ich versuch gerade, die Trait-Gebäude durch XML-Tags zu ersetzen. Irgendwer ne Idee, wie man das für Creative_Local umsetzen könnte?

    1 zusätzlicher Künstlerslot ab Alphabet

    Normalerweise sind die Tags nur einstufig, also z.B.:
    1 zusätzlicher Künstlerslot

    Aktuell wird es so gelöst, dass das Gebäude in Python gesetzt wird, wenn Alphabet erforscht ist.
    Flunky habe leider keine Idee wie man das ganze für Creative _Local macht.

    Habe aber hier im Forum folgendes gefunden bin mir aber nicht sicher ob man das ganze für PAE brauchen kann.

    Neue XML-Tags: Gebäude erhöhen Prod. von bestimmten Geländefeldern
    http://www.civforum.de/showthread.ph...l%E4ndefeldern
    Markus1978

    PAE-Neuling

    Storys:
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Julius Caesar - Sieg oder Niederlage Ergebnis: Niederlage
    Abgeschlossene Storys: Wo: Civ4 - Einzelspieler-Storys Titel: PAE Szenario: PAE_LimesGermanicusSmall - Chaos ohne Ende wie man es nicht macht! Ergebnis: Sieg

  7. #67
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Technologien werden vor Traits geladen, mhm?

  8. #68
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Zitat Zitat von Flunky Beitrag anzeigen
    Technologien werden vor Traits geladen, mhm?
    Laut Logs/xml.log werden sie vorher geladen, ja. Wir können also CIV4TraitInfos.xml mit einem Unterknoten
    à la
    Code:
    <FreeSpecialistSlots>
    <FreeSpecialistSlot>
    <Tech></Tech>
    <SpecialistType></SpecialistType>
    </FreeSpecialistSlot>
    </FreeSpecialistSlots>
    ergänzen.

  9. #69
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Jo, nur andersrum nicht, was ich zuerst versucht hatte -.-

  10. #70
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Ok, es lädt nicht. k/A warum. Die Fehlermeldung (Failed Loading XML file CIV4TraitInfos.xml; LoadXML call failed for CIV4TraitInfos.xml) ist nicht sehr hilfreich^^

    Zu finden in meinem Fork.

  11. #71
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Vermutlich weil du den neuen Schlüssel nur beim Kreativ-Trait eingefügt hast. Da müssten dann noch Platzhalter-Tags bei den anderen hin.

    Edit: Habe mal Pidgin gestartet.
    Geändert von Ramkhamhaeng (09. Januar 2016 um 18:08 Uhr)

  12. #72
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Ich dachte, dafür wär das minOccurs="0" bei <element type="TraitSpecialists" minOccurs="0" maxOccurs="1"/>.

    Erstmal sollte man die Tags auch im XML umbenennen, und nicht nur im SDK. Aber geholfen hat das jetzt auch noch net.
    Geändert von Flunky (10. Januar 2016 um 11:04 Uhr)

  13. #73
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Beim Kompilieren mit Ziel Debug bekomm ich den Fehler:

    1>CvTalkingHeadMessage.cpp(1): fatal error C1033: cannot open program database 'c:\users\vale\desktop\pae\cvgamecoredll\vc70.pdb'

    Die Datei existiert und mein Benutzerkonto hat Vollzugriff drauf.

    Wenn ich die Datei verschiebe, wird eine neue erstellt und der Fehler lautet:
    CvTalkingHeadMessage.cpp(1): error C2859: c:\users\vale\desktop\pae\cvgamecoredll\vc70.pdb is not the pdb file that was used when this precompiled header was created, recreate the precompiled header.

  14. #74
    ε•ω=1 Avatar von Ramkhamhaeng
    Registriert seit
    19.07.10
    Ort
    Aralkum
    Beiträge
    9.896
    Projekt „neu erstellen“ (löscht alle Builddateien) könnte helfen.


    E: XML-Problem schaue ich mir heute Nachmittag mal genauer an. Im Prinzip sah der Code gut aus, muss also ein kleines Detail sein.

  15. #75
    Registrierter Benutzer
    Registriert seit
    21.03.12
    Beiträge
    22.446
    Nen Button dafür find ich net, aber mit Strg-Alt-F7 ist ein Shortcut definiert^^

    €: hab den Fehler gefunden - fehlende Initialisierung. Aber ich stells jetzt um auf das Muster von anderen Traiteigenschaften mit Doppelbedingung.
    Geändert von Flunky (10. Januar 2016 um 14:06 Uhr)

Seite 5 von 16 ErsteErste 12345678915 ... LetzteLetzte

Berechtigungen

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