Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 16 bis 30 von 51

Thema: Wie erstellt man eig. Mods?

  1. #16
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Wenn dich's interessiert, kannst du dir den ganzen Gedanken hinter XML hier durchlesen (könnte etwas technisches Verständnis/Logik erfordern).


    Auf Civ zugeschnitten und grob vereinfacht: Bei der Civ Amerikaner z.B. werden diese Leader aufgeführt:
    PHP-Code:
    <LeaderName>LEADER_WASHINGTON</LeaderName>
    <!-- 
    Kommentarich lasse hier was weg ;) -->
    <
    LeaderName>LEADER_FRANKLIN_ROOSEVELT</LeaderName
    Civ (bzw der XML-Parser) weiß, dass hier Leader benannt werden und das die Leader in den LeaderheadInfos.xml gespeichert sind. Entweder ist die schon geparst worden, oder wird im Folgenden geparst. Anschließend sucht Civ in den Einträgen in den LeaderheadInfos nach dem Eintrag, bei dem
    PHP-Code:
    <Type>LEADER_WASHINGTON</Type>
    <!-- 
    bzw.: -->
    <
    Type>LEADER_FRANKLIN_ROOSEVELT</Type
    steht. Zusammen mit den restlichen Infos, die zu diesen Eintrag gehören, merkt sich Civ, das es einen Leader mit diesen Eigenschaften gibt und das die Civ Amerika (die es sich natürlich auch schon gemerkt hat) diesen Leader zur Verfügung hat. Und so weiter, und so fort - mit jeweils eigenen Regeln für jeden Verweis.
    Bei den Grafiken ist es ähnlich, jeder Leader hat einen ArtDefineTag, der z.B. den Wert ART_DEF_LEADER_WASHINGTON hat. Dann sucht Civ in den XMLs im Ordner XML/Art nach dem Eintrag, bei dem Type auf ART_DEF_LEADER_WASHINGTON gesetzt ist. Dort sind dann einige Einträge dieser Art:
    PHP-Code:
    <Button>,Art/interface/LeaderHeads/Btn_LH_America_Washington.dds,Art/Interface/Buttons/Actions_Builds_LeaderHeads_Specialists_Atlas.dds,5,12</Button>
    <
    NIF>art/LeaderHeads/Washington/george_washington.nif</NIF>
    <
    KFM>art/LeaderHeads/Washington/george_washington.kfm</KFM>
    <!-- 
    usw. --> 
    Das sind relative Pfade zu Dateien im Assets/Art Ordner. Das erste ist ein Sonderfall, die Buttons sind nämlich in eine Datei (*_Atlas.dds) gruppiert, die Zahlen dahinter geben an, wo im Bild der gemeinte Button ist.

    Edit: Nein, der normale Editor ist eigentlich noch schlimmer (der kriegt Zeilenumbrüche manchmal garnicht hin, und Monospeced Fonts sind das einzig wahre ). Optimal ist entweder ein spezialisierter XML-Editor oder ein Alleskönner (Notepad++, sehr zu empfehlen für so ziemlich alles, was "plain text" ist).

  2. #17
    Badenfighter
    Gast
    Wordpad hat da irgendwie Probleme das ganze korrekt dazustellen, wegen Zeilenumbruch, etc. Im Grunde sind es ein Haufen Komfortfunktionen die die Originaldarstellung behindern.
    ok

  3. #18
    Badenfighter
    Gast
    delnan thx

    danke für die gute Beschreibung.

    Das mit den Verweisen hab ich verstanden.

    Ok also weder wordpad noch editor

  4. #19
    Registrierter Benutzer
    Registriert seit
    04.03.07
    Beiträge
    4.694
    Überhaupt so wenig Microsoft wie möglich

  5. #20
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.499
    Weiß nicht, obs an der Größe der Datei liegt oder an meinem Virenscanner. Wenn ich mit dem normalen Editor ne große Datei öffne, dauern bestimmte Sachen ewig:

    - Löschvorgang oder Ausschneiden
    - Neue Eingabe (selbst nach Enter drücken dauert es einige Sekunden bis es wirkt, in der Zeit "hängt" der Editor)

    Im Notepad++ kann ich alles total fix ändern unabhängig von der Masse an Zeilen in der Datei.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  6. #21
    Badenfighter
    Gast
    Wieder ein Problem

    Am besten lernt man ja etwas,wenn man es ausprobiert,komme jedoch jetzt trotzdem nicht weiter.

    Versuche ein Bild für den Leaderhead einzusetzen.

    Habe es in .dds Format umgewandelt.
    Und versucht die richtige größe zu benutzen.
    Habe für den Button 63:63
    Und für das normale "Porträt" 510:510

    PHP-Code:
    <LeaderheadArtInfo>
                <
    Type>ART_DEF_LEADER_MERKEL</Type>
                <
    Button>Art/Leaderheads/btn_Merkel.dds</Button>
                <
    NIF>Art/Leaderheads/Merkel.dds</NIF>
                <
    KFM>art/Leaderheads/Bismarck/bismarck.kfm</KFM>
                <
    NoShaderNIF>...</NoShaderNIF>
                <
    BackgroundKFM>...</BackgroundKFM>
    </
    LeaderheadArtInfo
    Das schaute ich bei dem Einigung Deutschlands Mod ab.

    PHP-Code:
    <LeaderheadArtInfo>
                <
    Type>ART_DEF_LEADER_MAXIMILIAN_II</Type>
                <
    Button>Art/Leaderheads/btn_Maximilian.dds</Button>
                <
    NIF>Art/Leaderheads/Maximilian.dds</NIF>
                <
    KFM>art/LeaderHeads/MehmedII/mehmed.kfm</KFM>
                <
    NoShaderNIF>...</NoShaderNIF>
                <
    BackgroundKFM>...</BackgroundKFM>
    </
    LeaderheadArtInfo
    Die sonstigen XML-Dateien funktionieren ohne Probleme,nur das Bild wird nicht angezeigt stattdessen nur ein rosa Rechteck.

    Ich spiele über BTS, und habe die XML auch BTS angepasst da der Mod ja für Warlords war/ist.

    Kann mir jemand helfen?

  7. #22
    Obersüchtler des *****s Avatar von InEx
    Registriert seit
    04.04.09
    Ort
    Nonkonformist
    Beiträge
    4.926
    soweit ich weiß muss das leaderbild 256x256 groß sein und der button 64x64. auch in das richtige dds format? leaderhead wäre dds dxt1 und button dds dxt3
    Zitat Zitat von Jake the Dog
    It´s fine, it´s fine.. Everything´s fine!

  8. #23
    Badenfighter
    Gast
    Klappt leider immer nocht nicht.

    Kann es an die xml zuweisungen liegen?
    eig. ja nicht wenn ich den Mod ohne Probleme starten kann.

  9. #24
    Waddehaddedudeda Avatar von Cybah
    Registriert seit
    01.09.06
    Beiträge
    30.499
    mach mal
    PHP-Code:
    <KFM/> 
    bei allen neuen. also die kfm einträge entfernen. das sind ja standbilder und keine animierten oder? kfm steht für die animationen. evtl. auch noch bei den backgrounds.
    Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5

    Download von BASE 6.4 [E]: HIER (klick mich!) (Stand: 08.06.2024)

  10. #25
    Badenfighter
    Gast
    Geht nicht.
    Beim Mod laden öffnet sich ein error Fenster.

    Ich glaub aber schon das die zuweisung von mir Falsch ist.

  11. #26
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.231
    Zitat Zitat von Badenfighter Beitrag anzeigen
    Geht nicht.
    Beim Mod laden öffnet sich ein error Fenster.
    Und was sagt der Error?


    Und rosa Bild heißt grundsätzlich (also in 99% der Fälle), dass du in der XML einen Fehler im Dateinnamen gemacht hast, überprüfe das nochmal.
    Zum Download bereit: Civ4-Mod "Mars, jetzt!"


    "Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )

    "Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)


  12. #27
    Badenfighter
    Gast
    Der error wird nur angezeigt,wenn ich den kfm eintrag entferne und verweist natürlich auf diesen fehlenden Eintrag.

    Habe dies aber wieder rückgängig gemacht.

  13. #28
    paranoider Irrer Avatar von The_J
    Registriert seit
    07.08.07
    Ort
    verrat ich nicht
    Beiträge
    13.231
    Trotzdem wäre es gut die Fehlermeldung zu wissen .

    Und wie gesagt, check nochmal den Dateinamen.
    Zum Download bereit: Civ4-Mod "Mars, jetzt!"


    "Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )

    "Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)


  14. #29
    Badenfighter
    Gast
    Ich find echt keine Abweichung,

    aber wahrscheinlich ist es ein echt simpler Fehler.
    Wer Zeit hat kann sich es ja mal anschauen.
    Angehängte Dateien Angehängte Dateien

  15. #30
    Obersüchtler des *****s Avatar von InEx
    Registriert seit
    04.04.09
    Ort
    Nonkonformist
    Beiträge
    4.926
    womit hast du die dds dateien erstellt?
    Zitat Zitat von Jake the Dog
    It´s fine, it´s fine.. Everything´s fine!

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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