Übersetzung von TheMageLord's Tweaks

Users who are viewing this thread

Waräger said:
Hab ne ganze menge Tweaks hier für Warband versucht, und einige klappen natürlich nicht, wie berpol auch schon sagte.
Gibts irgendwo einen vergleichbaren Thread für Warband? bzw. arbeitet wer daran? Würd auch meine Erfahrungen gern mit einbringen.
Aktuell existiert kein vergleichbarer Thread für Warband.
Wenn du willst kannst du einen neuen Thread erstellen und dort entweder die funktionierenden Tweaks reinstellen oder einfach die funktionierenden Tweaks verlinken. Oder du sagst mir welche Tweaks funktionieren (hier oder als PM) und ich notiere das bei mir hier im Thread.
 
Berpol said:
Damit der Waffenhändler auch Schußwaffenanbietet musst du sein Angebot auf diesen Gegenstandstyp erweitern. Öffne hierzu die Datei triggers.txt die folgende Textstelle:
0.000000 0.000000 24.000000  0  19 1492 1 100 1490 1 150 6 3 72057594037927938 360287970189640086 360287970189640104 1512 3 72057594037927938 2 5 1512 3 72057594037927938 3 5 1512 3 72057594037927938 4 5 1512 3 72057594037927938 7 6 1512 3 72057594037927938 8 4 1512 3 72057594037927938 9 3 1512 3 72057594037927938 10 5 1512 3 72057594037927938 5 2 1512 3 72057594037927938 6 2 1510 2 72057594037927938 30 1511 1 72057594037927938 2149 2 72057594037927942 72057594037927938 2147483678 2 72057594037927942 900 2136 3 1224979098644774912 200 400 1 3 936748722493063468 72057594037927938 1224979098644774912 3 1 0
Dies sollte der vierte Trigger (der dritte mit 24.000000) sein.

Ändere nun die blaue 19 zu 22 und füge die rote Zeichenfolge ein, danach sollte die Zeile so aussehen:
0.000000 0.000000 24.000000  0  22 1492 1 100 1490 1 150 6 3 72057594037927938 360287970189640086 360287970189640104 1512 3 72057594037927938 2 5 1512 3 72057594037927938 3 5 1512 3 72057594037927938 4 5 1512 3 72057594037927938 7 6 1512 3 72057594037927938 8 4 1512 3 72057594037927938 9 3 1512 3 72057594037927938 10 5 1512 3 72057594037927938 5 2 1512 3 72057594037927938 6 2 1512 3 72057594037927938 16 2 1512 3 72057594037927938 17 2 1512 3 72057594037927938 18 2 1510 2 72057594037927938 30 1511 1 72057594037927938 2149 2 72057594037927942 72057594037927938 2147483678 2 72057594037927942 900 2136 3 1224979098644774912 200 400 1 3 936748722493063468 72057594037927938 1224979098644774912 3 1 0
Die blaue 19 war die Anzahl von Befehlen, da wir 3 Befehle hinzufügen müssen wir auf 22 ändern, steht hier eine andere Zahl muss diese um 3 erhöht werden. In den drei Befehlen fügen wir die Gegenstände mit Typ 16 (Pistolen), 17 (Musketen, in Native existieren keine) und 18 (Magazine), diese sind nun von Anfang an im Angebot bzw. werden nun jeden Tag aufgefüllt, man muss also nur etwas warten. Die Änderung sollte mit vorhandenen Spielständen kompatibel sein.

P.S. Immer vorher die alten Dateien sichern.

gibt es diese waffen auch bei warband?
im trigger.txt kann ich den code nämlich nicht finden...
 
Falvior said:
gibt es diese waffen auch bei warband?
im trigger.txt kann ich den code nämlich nicht finden...
Das Problem mit den Skripten und Triggern ist, dass sich die Nummern zwischen M&B und Warbands unterscheiden können, eventuell sogar zwischen einzelnen Versionen. Um die korrekte Stelle zu finden müsste jemand mit Hilfe der Module System Dateien nachschauen, was die korrekten Werte sind.
 
ich konnte die steinschlosspistole mittels des anfängertutorials "aktivieren".

ich glaub bis ich da richtig durchblicke dauert das jahre...  :roll:
 
Sagt mal gibt es vllt diese tweaks auch zum arbeiten im MS nicht in den .txt's

Weil es schon nervt, wenn man nach dem durchlaufenlassen der .bat immer alles neu einbauen muss. Für mich ist das nervig da ich in meinem mod pro neues feature ca 4-5 mal das modulesystem laufen lassen muss, bis ich alles hab, wie ichs will
 
Jax said:
Sagt mal gibt es vllt diese tweaks auch zum arbeiten im MS nicht in den .txt's
Ich habe mal nachgeschaut aber wie die tweaks im Module System erzeugt wurden steht nicht beschrieben. Ich hatte mir selbst schon mal überlegt, ob ich nicht auch mal die Änderungen auf Basis des MS beschreibe, ich habe aber bisher nicht die Zeit gefunden.
 
Guten Tag,

gibt es auch einen Tweak wo man die Anzahl der neue gewonnen Soldatenplätze bei der Anführerschaft verändern kann?

Habe dazu im Inhaltsverzeichnis nichts gefunden.
 
kangarou said:
Guten Tag,

gibt es auch einen Tweak wo man die Anzahl der neue gewonnen Soldatenplätze bei der Anführerschaft verändern kann?

Habe dazu im Inhaltsverzeichnis nichts gefunden.
Aktuell ist die Anzahl der unterschiedlichen Truppen, die man haben kann immer 32 (zumindest in M&B) und ist nicht änderbar (laut Original-Thread), hier ist nur die Beschreibung, wie man die Gesamtzahl der Truppen vergrößern kann.
 
Jop genau so habe ich es gemeint danke.
Noch eine weitere Frage, gibt es auch ein Tweak wo man einstellen kann das die Levels grösser/kleiner Abstände haben?
 
kangarou said:
Jop genau so habe ich es gemeint danke.
Noch eine weitere Frage, gibt es auch ein Tweak wo man einstellen kann das die Levels grösser/kleiner Abstände haben?
Du kannst in der INI einstellen, wie viele Erfahrungspunkte du (bzw. die anderen) erhältst, von einer Methode, die Anzahl der Erfahrungspunkte für jede Stufe zu ändern habe ich bisher nichts gehört.

Falls du den Einfluss der Stufe auf verschiedene Ereignisse und Gruppengrößen meinst, das ist theoretisch möglich aber zu komplex für einfache Änderungen der txt-Dateien.
 
eine frage:kann ich diese "skripts"auch in meinem mod benutzen?
muss ich dann auch credits geben(das wäre kein problem)
danke im vorraus
 
Joestealer said:
eine frage:kann ich diese "skripts"auch in meinem mod benutzen?
muss ich dann auch credits geben(das wäre kein problem)
danke im vorraus
Die Anpassungen sind eigentlich alle "open source", eine Erwähnung ist natürlich immer nett.
Wobei du für einen Mod nicht die Textdateien editieren solltest sondern die Python-Dateien.
 
ok danke seeehr werde euch erwähnen werde auch nen post/thema eröffnen mit meiner ganzen modbeschreibenung MFG Joestealer
 
Berpol said:
4.1. Wetteinsatz:
Um die Wetteinsätze zu verändern öffne die Datei menus.txt  und suche nach menu_tournament_bet. Eine Zeile weiter findest du:
mno_bet_100_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 100  100_denars.  2 2133 2 144115188075855905 100 2060 1 864691128455135340  .  mno_bet_50_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 50  50_denars.  2 2133 2 144115188075855905 50 2060 1 864691128455135340  .  mno_bet_20_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 20  20_denars.  2 2133 2 144115188075855905 20 2060 1 864691128455135340  .  mno_bet_10_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 10  10_denars.  2 2133 2 144115188075855905 10 2060 1 864691128455135340  .  mno_bet_5_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 5  5_denars.  2 2133 2 144115188075855905 5 2060 1 864691128455135340

Ändere die roten Zahlen, das sind die fünf verschiedenen Arenawetten. Die erste Nummer ist Teil des Textes, der als Menüoption erscheint. Die zweite Nummer ist der Wetteinsatz selbst. Die dritte Nummer ist der angezeigte Text der besagt, wie viel du wettest. Die vierte Nummer ist der Geldbetrag, der notwendig ist um die Wettoption angezeigt zu bekommen. Die erste Zahl muss nicht zwingend geändert werden, man sollte es aber tun damit keine Verwirrung entsteht.
kann man auch wetteinsätze "dazu" machen oder so einstellen das man mehr mögliche wetteinsätze hat?
 
Joestealer said:
[kann man auch wetteinsätze "dazu" machen oder so einstellen das man mehr mögliche wetteinsätze hat?
Ich habe es nicht ausprobiert aber versuche mal das:
  • Kopiere den Text von "mno_bet_100_denars..." bis vor "mno_bet_50_denars..." (einschließlich Leerzeichen, unten rot markiert).
  • Füge den Text vor "mno_bet_100_denars..." wieder ein.
  • Ändere den Betrag an den 4 Stellen in dem neuen Textteil ab.
  • Wiederhole das so oft du willst.
    Wichtig ist, dass die Zahl von vorne bis hinten absteigend sein muss.
Bei zwei neuen Einträgen mit 10.000 und 1.000 sollte es dann so aussehen.
mno_bet_10000_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 10000 10000_denars.  2 2133 2 144115188075855905 10000 2060 1 864691128455135340  .  mno_bet_1000_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 1000 1000_denars.  2 2133 2 144115188075855905 1000 2060 1 864691128455135340  .  mno_bet_100_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 100  100_denars.  2 2133 2 144115188075855905 100 2060 1 864691128455135340  .  mno_bet_50_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 50  50_denars.  2 2133 2 144115188075855905 50 2060 1 864691128455135340  .  mno_bet_20_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 20  20_denars.  2 2133 2 144115188075855905 20 2060 1 864691128455135340  .  mno_bet_10_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 10  10_denars.  2 2133 2 144115188075855905 10 2060 1 864691128455135340  .  mno_bet_5_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 5  5_denars.  2 2133 2 144115188075855905 5 2060 1 864691128455135340

P.S. Nicht vergessen, vorher eine Kopie der ursprünglichen Datei anfertigen.

Um die Änderung in den Module System Dateien durchzuführen öffne die Datei module_game_menus.py und suche nach "bet_100_denars", dabei solltest du das hier finden:
    [
      ("bet_100_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 100)
                          ],
      "100 denars.",
      [
        (assign, "$temp", 100),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_50_denars", [(store_troop_gold, ":gold", "trp_player"),
                        (ge, ":gold", 50)
                        ],
      "50 denars.",
      [
        (assign, "$temp", 50),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),
Kopiere den markierten Teil, füge in darüber wieder ein, ändere auch hier wieder die vier 100er (mehrmals wenn gewünscht) und erstelle die Textdateien neu:
Beispiel mit 10.000 und 1.000 said:
    [
      ("bet_10000_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 10000)
                          ],
      "10000 denars.",
      [
        (assign, "$temp", 10000),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_1000_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 1000)
                          ],
      "1000 denars.",
      [
        (assign, "$temp", 1000),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_100_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 100)
                          ],
      "100 denars.",
      [
        (assign, "$temp", 100),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_50_denars", [(store_troop_gold, ":gold", "trp_player"),
                        (ge, ":gold", 50)
                        ],
      "50 denars.",
      [
        (assign, "$temp", 50),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),
 
Berpol said:
Joestealer said:
[kann man auch wetteinsätze "dazu" machen oder so einstellen das man mehr mögliche wetteinsätze hat?
Ich habe es nicht ausprobiert aber versuche mal das:
  • Kopiere den Text von "mno_bet_100_denars..." bis vor "mno_bet_50_denars..." (einschließlich Leerzeichen, unten rot markiert).
  • Füge den Text vor "mno_bet_100_denars..." wieder ein.
  • Ändere den Betrag an den 4 Stellen in dem neuen Textteil ab.
  • Wiederhole das so oft du willst.
    Wichtig ist, dass die Zahl von vorne bis hinten absteigend sein muss.
Bei zwei neuen Einträgen mit 10.000 und 1.000 sollte es dann so aussehen.
mno_bet_10000_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 10000 10000_denars.  2 2133 2 144115188075855905 10000 2060 1 864691128455135340  .  mno_bet_1000_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 1000 1000_denars.  2 2133 2 144115188075855905 1000 2060 1 864691128455135340  .  mno_bet_100_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 100  100_denars.  2 2133 2 144115188075855905 100 2060 1 864691128455135340  .  mno_bet_50_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 50  50_denars.  2 2133 2 144115188075855905 50 2060 1 864691128455135340  .  mno_bet_20_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 20  20_denars.  2 2133 2 144115188075855905 20 2060 1 864691128455135340  .  mno_bet_10_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 10  10_denars.  2 2133 2 144115188075855905 10 2060 1 864691128455135340  .  mno_bet_5_denars  2 2149 2 1224979098644774912 360287970189639680 30 2 1224979098644774912 5  5_denars.  2 2133 2 144115188075855905 5 2060 1 864691128455135340

P.S. Nicht vergessen, vorher eine Kopie der ursprünglichen Datei anfertigen.

Um die Änderung in den Module System Dateien durchzuführen öffne die Datei module_game_menus.py und suche nach "bet_100_denars", dabei solltest du das hier finden:
    [
      ("bet_100_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 100)
                          ],
      "100 denars.",
      [
        (assign, "$temp", 100),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_50_denars", [(store_troop_gold, ":gold", "trp_player"),
                        (ge, ":gold", 50)
                        ],
      "50 denars.",
      [
        (assign, "$temp", 50),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),
Kopiere den markierten Teil, füge in darüber wieder ein, ändere auch hier wieder die vier 100er (mehrmals wenn gewünscht) und erstelle die Textdateien neu:
[quote: Beispiel mit 10.000 und 1.000]    [
      ("bet_10000_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 10000)
                          ],
      "10000 denars.",
      [
        (assign, "$temp", 10000),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_1000_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 1000)
                          ],
      "1000 denars.",
      [
        (assign, "$temp", 1000),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_100_denars", [(store_troop_gold, ":gold", "trp_player"),
                          (ge, ":gold", 100)
                          ],
      "100 denars.",
      [
        (assign, "$temp", 100),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),

      ("bet_50_denars", [(store_troop_gold, ":gold", "trp_player"),
                        (ge, ":gold", 50)
                        ],
      "50 denars.",
      [
        (assign, "$temp", 50),
        (jump_to_menu, "mnu_tournament_bet_confirm"),
        ]),
[/quote]

das geht leider nicht mit den txt files.... :sad: ... ich probiers mit dem module sys.
 
Ich möchte auch mal was fragen, nachdem ich meine Antwort inicht in der Zusammenfassung auf Seite 1 gefunden habe!

Wo kann ich meine Truppenarten abändern zwecks  Ausrüstung und Skills sowie die Ausbildungsebenen verändern (erhöhen bzw. verändern)?
 
Rhonkar said:
Wo kann ich meine Truppenarten abändern zwecks  Ausrüstung und Skills sowie die Ausbildungsebenen verändern (erhöhen bzw. verändern)?
Am einfachsten benutzt man hier den Unofficial Troop Editor.
Da dieses Tool existiert war es nicht notwendig, einen entsprechenden Tweak zu schreiben.
 
Back
Top Bottom