Probleme mit Part EINS des M&B Mod Tutorials und Fragen.

正在查看此主题的用户

Domgordo

Recruit
Hallo, wollte mir mal ne Mod schreiben um das Spiel etwas zu erschweren, leider ist es ja so in der Grundversion relativ einfach. Hatte daher vor die Preise zum anheuern in den Dörfern zu verzehnfachen und den Sold der Einheiten zu erhöhen. Ebenfalls wollte ich den Fürsten ein paar mehr Truppen geben und nach möglichkeit dafür sorgen das diese auch nach dem sie geflüchtet sind und wieder neue Truppen bekommen, diese schneller zu höherwertigen Truppen ausgebildet werden. Derzeit ist das ja ein erbärmliches Rekruten niedergemzel, das man selbst 100 vs 500 noch locker gewinnt. Auch täte mich mal interessieren ob es möglich ist die Zahl der Soldaten auf einem Schlachtfeld zu erhöhen ?.

Naja ich habe mir dann auf jedenfall mal das Tutorial Part Eins durchgelesen (Man kann hier in dem tollen Forum als suchtext putzigerweise nicht mal Part 1 schreiben, sehr schlau gelöst, nur so am Rande) und alles so befolgt wie es dort steht. Ausser das ich die wie es dort steht neueste Version von Pyhton gedownloadet habe. Auch habe ich die Module System Database gedownloadet, die Paths aufs deutsche angepasst ( Da heisst es ja nicht Program Files, sondern Programme). Ebenfalls habe ich einen eigenen Mod namens "Test" erstellt. Sprich ich habe alles komplett so gemacht wie es in dem Tutorial Part 1 steht, nur das es nicht geht, mache ich dann den Test am Ende bekomme ich nur nen Eingabeaufforderungsscreen mit massenhaft unterschiedlichen Fehlermeldungen alle beinhalten "Syntax Error: invalid Syntax" und darunter dann diversester Schnick Schnack an verschiedenen Meldungen. Tatsächlich habe ich an diesem Scripts aber nichts geändert, sondern es sind ja noch die original Dateien wie sie ausm Donwload stammen, ausser halt die veränderte modul_info Datei.
Weiss da jemand Rat woran das liegen könnte ?
 
https://www.mbrepository.com/file.php?cid=8&id=107        da kannst du dir den battlesizer runterladen. Damit kannst du einstellen wie viel männer isgesamt in einer schlacht kämpfen können.

ich bin mir nicht sicher ob dir das hielft, aber wenn du ein eigenes Mod willst kopier einfach native und nenne es um. Dann hast du schon ein Mod.
Dann weis ich noch wie man selbst gemachte nahkampfwaffen einfügt und waffenwerte verändert. mehr wies ich Leider auch nicht :grin: :grin:

wenn du das brauchst frag mich einfach :mrgreen:
 
Ich hatte es mittlerweile hinbekommen, habe im engl. Forumteil mal gefragt und da kam dann der Tip das es an den unterschiedlichen Python Versionen liegen kann. Ist zwar recht putzig, das die neuere Version ältere Sachen nicht mehr unterstützt, bzw. probleme macht, ist aber so gewesen.
Den Battlesizer habe ich mir dort auch schon gezogen, bis jetzte aber noch nicht getestet wo genau denn bei mir feierabend mit truppengröße ist, trotzdem danke für eure Hilfe :smile:
 
So nun nach stunden des suchens im engl. Forum habe ich mir soweit zusammen gesucht was auffindbar war:

Truppengröße der NPC (Fürsten) Armeen ändern:

Unter module_scripts:

in diesem Bereich:  # script_party_get_ideal_size @used for NPC parties.

der Bereich darunter ist mir erstmal nicht ganz erklärend, anleitung scheint es dafür nicht zu geben und auch hinweisen waren nicht auffindbar, habe aber hier mal den renown wert (Ansehenswert) der NPC´s von 25 auf 3 gesetzt, was heissen müsste das pro 3 Ansehenspunkte 1 Soldat mehr möglich sein müsste.

Truppenzusammensetzung der NPC (Fürsten und Banditen) Armeen ändern:

Unter module_party_templates:

in diesem Bereich: # Reinforcements

("kingdom_1_reinforcements_a", "kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_swadian_footman,3,7),(trp_swadian_skirmisher,5,10),(trp_swadian_militia,11,26)]),
  ("kingdom_1_reinforcements_b", "kingdom_1_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_swadian_man_at_arms,5,10),(trp_swadian_infantry,5,10),(trp_swadian_crossbowman,3,:cool:]),
  ("kingdom_1_reinforcements_c", "kingdom_1_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_swadian_knight,2,6),(trp_swadian_sergeant,2,5),(trp_swadian_sharpshooter,2,5)]),

Dabei soll laut einer Formel mit bestimmten % ten erst a, wenn nicht A dann mit bestimmten % ten B und wenn nicht B dann C  an Truppen kommen. Die beiden Zahlen geben dabei angeblich die minimale und die maximale Anzahl an die dabei von den NPC´s bekommen werden kann.

Bei Banditen, die ebenfalls in dieser Datei sind ist es ähnlich:

("sea_raiders","Sea Raiders",icon_axeman|carries_goods(2),0,fac_outlaws,bandit_personality,[(trp_sea_raider,10,80)]),

Hier bedeutet 10 das minimum und 80 das maximum (wurde von mir bereits editiert)

Ändern der Handgeldkosten (resp. Heuergebühr, Startgeld) :

Unter module_scripts:

in diesem Bereich: #script_village_recruit_volunteers_recruit

dort sind änderungen in den Bereichen wo als Notizanhang folgendes steht:#10 denars per man  vorzunehmen.


So, das habe ich mir bis jetzte zusammengesucht, mal schauen ob ich auch noch rausfinde wie ich die Besatzung von Burgen etwas erhöhen kann.
 
Okay habs gerade getestet scheint so gesehen alles zu gehen. Aber es wird leider wenn man in Dörfern Einheitenrekrutiert nach wie vor angezeigt das man 10 Dinare pro zahlt, Steht dann also wo sich mir 2 anschliessen wollten (20 Dinare) in Klammern da, tatsächlich werden mir dann aber die 200 Dinare (100 pro Soldat) abgezogen. Weiss jemand wo ich das ändern kann ?
 
后退
顶部 底部