Ergebnis 1 bis 4 von 4

Thema: Nachrichten abstellen

  1. #1
    Galadriel_112b
    Gast

    Nachrichten abstellen

    Huhu ihr Lieben,

    momentan spiele ich mit vielen Städten und daher nerven mich diese 3 Nachrichten sehr, vor allem weil die wichtigen danach kommen:

    Gouverneur, in %d1 [NUM1:Runde:Runden] wird ein strebsamer Bürger an der %s3_building in %s2_city seine Ausbildung beenden.
    (TXT_KEY_MISC_STUDENT_ALMOST_GRADUATED aus der CIV4GameText_TAC.xml)

    Eure Mission hat einen Ureinwohner in %s1_city zum wahren christlichen Glauben bekehrt. Gelobt sei der Herr!
    (TXT_KEY_NATIVES_CONVERTED aus der CIV4GameText_Colonization.xml)

    Gouverneur, wir könnten in %s1_city mehr %F3_yield_icon herstellen, stünde uns dort mehr %F2_yield_icon zur Verfügung.
    (TXT_KEY_NOT_ENOUGH_RAW aus der CIV4GameText_TAC.xml)

    Ich hab sie bei mir schon gekürzt und auf weiß gemacht und die wichtigen auf rot, aber ich hätte die gerne weg.
    Leider finde ich keine Datei, welche diese Texte aufruft. Ich habe schon alle XML- und PY-Dateien durchsucht, auch andere auf Text basierte Dateien.

    Weiß jemand Rat?

    Liebe Grüße
    Gala

  2. #2
    Galadriel_112b
    Gast
    Aah, ich habs selbst hinbekommen.
    Falls es wen interessiert:
    Es wird über die CvGameCoreDLL.dll gestartet.
    Diese Datei einfach mit einem Hex-Editor öffnen, per Textsuche nach zB:
    TXT_KEY_MISC_STUDENT_ALMOST_GRADUATED
    suchen und linksseitig davon alle Zahlen mit 00 ersetzen.
    Ich habe so die 3 Nachrichten abstellen können. Alleine durch die Elite-Uni waren tausende nervende News pro Spiel.

    Das gleiche kann man mit den "Der Preis für X ist in Europa gefallen / gestiegen" machen. Einfach 2x nach TXT_KEY_PRICE_ suchen und nullen. Die Preise fallen und steigen natürlich trotzdem noch.

    Um die Texte "Automatisches Speichern..." und "Speichervorgang ..." abzustellen macht man das gleiche mit der Colonization.exe und sucht un ihr nach TXT_KEY_SAVING_GAME und TXT_KEY_AUTOSAVING.
    Die automatischen Speicherungen macht das Spiel natürlich trotzdem noch.

    Vorher Backup machen nicht vergessen
    Bei Fragen PN an mich

    Liebe Grüße
    Gala
    Geändert von Galadriel_112b (14. Juni 2021 um 16:31 Uhr)

  3. #3
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Was, du moddest die DLL mit einem "Hex-Editor"?

    Wie kommst du denn auf sowas?
    Hat dir keiner der Civ4BTS Modder hier erklärt, wie das geht?

    Du könntest statt dessen 10 mal einfacher mit Visual Studio

    1. kurz nach der Text Nachricht m Source Code suchen
    2. die betroffene Stelle im Source Code auskommentieren
    3. schnell eine neue DLL kompilieren

    Hat sich in 2 min erledigt, wenn du vorher ein einziges Mal deine Entwicklungsumgebung eingerichtet hast.

    P.S:

    In WTP ist sowas aber gar nicht mehr nötig wenn du bloß eine Text Message nicht mehr sehen willst.
    Wir haben in der DLL ein kleines Feature implementiert damit man das kurz im XML der Textnachricht einstellen kann:
    Wenn du am Anfang einer Textnachricht "???" rein schreibst wird sie nicht mehr angezeigt. (Gilt für jeden Text im Spiel.)

    Gilt halt nur für WTP.
    Die ganzen alten Mods (auch RaR) haben das nicht.

    P.P.S.:

    WTP kannst du auch per mitgelieferter .bat kompilieren ohne dass du eine Entwicklungsumgebung brauchst.
    Theoretisch könntest du dann (als Nicht-Programmierer) auch mit "Notepad++" Kleinigkeiten wie "Auskommentieren" machen.

    Gilt halt leider wieder nur für WTP.
    Auch sowas haben die ganzen alten Mods (auch RaR) leider nicht.

    Fazit:

    Du solltest dringend mal Kontakt zu noch aktiven Moddern suchen.
    Die können dir nämlich beibringen, wie solche Sachen ganz einfach gehen.

    Anmerkungen:

    Wenn du unseren Code von WTP auf TAC portieren willst, kannst du das gerne machen.
    Kannst das auch veröffentlichen, wenn du uns entsprechende Credits für den Code gibst.


    ------

    Da es hier fast keine aktiven Civ4Col Modder mehr gibt, schau ich hier fast nie vorbei.
    Du weißt ja aber wie du mich kontaktieren kannst, wenn du wirklich Fragen hast.
    Wenn du noch weitere solche Fragen hast, kannst du mich ja genauso wie dieses Mal wieder kontaktieren.
    Geändert von raystuttgart (15. Juni 2021 um 12:42 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)

  4. #4
    Galadriel_112b
    Gast
    Wow, ich bin überwältigt.... finde keine Worte...
    Wird alles gleich mal probiert
    "bat" klingt gut, kenne mich mit batch auch bestens aus. Das wurde mir in die Wiege gelegt, hihi

    Vielen lieben Dank!!

Berechtigungen

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