搜索结果: *

  • 用户:Dracol
  • 按日期排序
  1. Dracol

    Modding *Sammelthread*

    Hab mal geschaut aber nichts gefunden werd aber mal nochmal später weiter suchen.
    Vielleicht geben die Vasallen auch selber Truppen ab damit welche in der Stadt sind, habs auch mal getesten den fehlten immer fast so viel wie dann in der Stadt/Burg standen (Keine Verluste hab mit dem Cheat geholfen damits keine Verluste gibt)
    Wenn das so wäre müsste ich müsste ich im Mod Sys nach was anderem suchen.


    Hab leider noch ein anders problem
    Ich hab vor einer weile die Truppenanzahl in den Burgen/Städten erhöht aber leider haben jetzt die Vasallen trotz mehr Truppen angst was zu belagern.
    Ich wollte die anzahl wieder senken, finde das aber nicht mehr wo ich das ändern muss. :???:
  2. Dracol

    Modding *Sammelthread*

    Das sieht so einfach aus aber ich glaub ich hätte das nie raus bekommen.
    Besten Dank für deine Hilfe aber ich glaub ich brauch sie noch mal.

    Wenn man in einem Königreich ist und eine Burg/Stadt erobert sind ja immer gleich ein paar Soldaten drin, nur wenn man sein eigenes hat stehen kein drin.
    Hat das was mit den reinforcements zu tun ?
  3. Dracol

    Modding *Sammelthread*

    Hab leider keine Ahnung was das Heist bin noch nicht so gut in Modden.

    Die Prison und castle guard hab ich schon gemacht hatte sie nur nicht mit hier rein gestellt
  4. Dracol

    Modding *Sammelthread*

    danke dir

    Ich denke ich hab gefunden wo ich was verändern muss aber was hab ich mal wieder keine Ahnung, kannst du mir Helfen das ich das hin bekomme?

    In module_scripts kann ich ja festlegen was für Soldaten da stehen, meine eigenen hab ich da mit eingetragen.
    插入代码块:
    (faction_set_slot, "fac_player_supporters_faction",  slot_faction_tier_1_troop, "trp_drachenanwaerter"),
          (faction_set_slot, "fac_player_supporters_faction",  slot_faction_tier_2_troop, "trp_drachenkrieger"),
          (faction_set_slot, "fac_player_supporters_faction",  slot_faction_tier_3_troop, "trp_drachenwaechter"),
          (faction_set_slot, "fac_player_supporters_faction",  slot_faction_tier_4_troop, "trp_drachenschuetze"),
          (faction_set_slot, "fac_player_supporters_faction",  slot_faction_tier_5_troop, "trp_drachenveteran"),
    
          (faction_set_slot, "fac_culture_1",  slot_faction_tier_1_troop, "trp_swadian_recruit"),
          (faction_set_slot, "fac_culture_1",  slot_faction_tier_2_troop, "trp_swadian_militia"),
          (faction_set_slot, "fac_culture_1",  slot_faction_tier_3_troop, "trp_swadian_footman"),
          (faction_set_slot, "fac_culture_1",  slot_faction_tier_4_troop, "trp_swadian_infantry"),
          (faction_set_slot, "fac_culture_1",  slot_faction_tier_5_troop, "trp_swadian_knight"),

    und in module_game_menus hab ich das gefunden was ich aber nicht verstehen aber ich denke das es die richtige stelle ist wo ich was verändern muss
    插入代码块:
    (try_begin),
                 (neq, ":town_faction", "fac_player_supporters_faction"),
                 (faction_get_slot, ":troop_prison_guard", "$g_encountered_party_faction", slot_faction_prison_guard_troop),
                 (faction_get_slot, ":troop_castle_guard", "$g_encountered_party_faction", slot_faction_castle_guard_troop),
                 (faction_get_slot, ":tier_2_troop", ":town_faction", slot_faction_tier_2_troop),
                 (faction_get_slot, ":tier_3_troop", ":town_faction", slot_faction_tier_3_troop),
               (else_try),
                 (party_get_slot, ":town_original_faction", "$current_town", slot_center_original_faction),
                 (faction_get_slot, ":troop_prison_guard", ":town_original_faction", slot_faction_prison_guard_troop),
                 (faction_get_slot, ":troop_castle_guard", ":town_original_faction", slot_faction_castle_guard_troop),
                 (faction_get_slot, ":tier_2_troop", ":town_original_faction", slot_faction_tier_2_troop),
                 (faction_get_slot, ":tier_3_troop", ":town_original_faction", slot_faction_tier_3_troop),
               (try_end),
  5. Dracol

    Modding *Sammelthread*

    Hallo zusammen,
    ich hab da mal eine frage.
    Wenn man ganz normal in eine Stadt reingeht stehen ja ein paar Soldaten als Wachen da.
    Die Soldaten ändern sich auch immer zu dem Königreich zu dem die Stadt gehört.
    Daher wollte ich mal fragen ob mir einer sagen kann wo ich das ändern kann so das auch meine eigenen Soldaten da stehen wenn ich mein eigenes Königreich hab.
    Gruß Dracol
  6. Dracol

    Modding *Sammelthread*

    ah super danke dir das schau ich mir mal an
    wenn ich das hinbekomme mach ich drei kreuze im kalender :mrgreen:
  7. Dracol

    SCREENSHOT der Woche

    Herzlichen Glückwunsch Varsung
  8. Dracol

    Modding *Sammelthread*

    Harlef 说:
    Dracol 说:
    Ich gebs auf die Vasallen rekrutieren nie meine eigenen Truppen :neutral:
    Also bei mir wurden die auch nicht so viel rekrutiert, aber ein paar sollten schon dabei sein, außerdem kannst du ja immernoch die normalen Truppen überarbeiten und nach deinen Ideen gestalten, hast du eigentlich auch upgrade paths gemacht?

    ja die normalen könnt ich auch überarbeiten wollte ich ja eh mal machen
    was genau ist ein upgrade paths?
    ist das vieleicht in module_troops ganz unten wo mein eintragen muss in was man die truppen ausbilden kann

    ok ich habs gefunden in module_party_templates sind die codes die festlegen was die vasallen rekrutieren
    da und in module_scripts hab ich die einträge gemacht (kommen keine fehlermeldeungen)
    das einsigste problem ist noch das die aktuelle Fraktion nicht erkannt wird

    in den module_scripts hab ich das gefunden könnte es der code sein an den ich was ändern muss

    插入代码块:
    (try_begin),
            (eq, ":party_faction", "fac_player_supporters_faction"),
            (party_get_slot, ":town_lord", ":party_no", slot_town_lord),
            (try_begin),
              (gt, ":town_lord", 0),
              (troop_get_slot, ":party_faction", ":town_lord", slot_troop_original_faction),
            (else_try),
              (party_get_slot, ":party_faction", ":party_no", slot_center_original_faction),
            (try_end),
          (try_end),
          
          (faction_get_slot, ":party_template_a", ":party_faction", slot_faction_reinforcements_a),
          (faction_get_slot, ":party_template_b", ":party_faction", slot_faction_reinforcements_b),
          (faction_get_slot, ":party_template_c", ":party_faction", slot_faction_reinforcements_c),
    
          (assign, ":party_template", 0),
          (store_random_in_range, ":rand", 0, 100),
          (try_begin),
            (this_or_next|eq, ":party_type", spt_town),
            (eq, ":party_type", spt_castle),  #CASTLE OR TOWN
            (try_begin),
              (lt, ":rand", 65),
              (assign, ":party_template", ":party_template_a"),
            (else_try),
              (assign, ":party_template", ":party_template_b"),
            (try_end),
          (else_try),
            (eq, ":party_type", spt_kingdom_hero_party),
            (try_begin),
              (lt, ":rand", 50),
              (assign, ":party_template", ":party_template_a"),
            (else_try),
              (lt, ":rand", 75),
              (assign, ":party_template", ":party_template_b"),
            (else_try),
              (assign, ":party_template", ":party_template_c"),
            (try_end),
          (else_try),
          (try_end),
    
          (try_begin),
            (gt, ":party_template", 0),
            (party_add_template, ":party_no", ":party_template"),
          (try_end),
      ]),
  9. Dracol

    Modding *Sammelthread*

    Ich gebs auf die Vasallen rekrutieren nie meine eigenen Truppen :neutral:
  10. Dracol

    Modding *Sammelthread*

    ah danke dir für den link
  11. Dracol

    Modding *Sammelthread*

    Mein Rekrutierungscode den ich geschrieben hab geht leider nur für mich die Vasallen haben zwar ab und zu auch mal ein paar von meinen truppen aber so richtig geht das nicht

    ich denke mal ich müsste mein Königreich richtig mit eintragen also so wie die anderen ich weis nur nicht wo ich über all was eintragen muss
    hat einer eine idee
  12. Dracol

    Modding *Sammelthread*

    ja stimmt so kann ichs auch machen :mrgreen:
  13. Dracol

    Modding *Sammelthread*

    die codes in module_troops

    ich bräuchte die codes von
    插入代码块:
    "hired_blade"
    插入代码块:
    "mercenary_crossbowman"
    und
    插入代码块:
    "mercenary_cavalry"
    die wöllte ich gern wieder original haben
  14. Dracol

    Modding *Sammelthread*

    ja werd ich später wenn ich mehr erfahrung hab machen
    aber jetzt bin ich erstmal froh das ich das hin bekommen hab:mrgreen:

    eine frage hat eine die codes mit der ausrüstung von den söldner die man in dern tavernen bekommt für mich , möchte die gern haben wie die früher waren
  15. Dracol

    Modding *Sammelthread*

    Mir ist gerade was aufgefallen
    ich wollte die Farbe vom Spieler königreich ändern was ich ja unter module_factions machen muss aber egal welche farbcodes ich da ändere die farbe bleibt immer gleich
    muss ich da ein neuen eintrag machen ?

    ich habs geschaft meine eigenen Truppen zu machen jetzt muss ich sie nur noch rekrutieren können :mrgreen:

    Ich habs geschaft ich  kann meine eigenen truppen rekrutieren

    hab ganz vergessen euch den code zuzeigen :grin:

    插入代码块:
    (store_faction_of_party, ":center_faction", ":center_no"), 
           (try_begin), 
             (is_between, ":center_faction", "fac_kingdom_1", "fac_kingdoms_end"), 
             (faction_get_slot, ":volunteer_troop", ":center_faction", slot_faction_tier_1_troop), 
           (else_try), 
             (eq, ":center_faction", "fac_player_supporters_faction"), 
             (assign, ":volunteer_troop", "trp_drachenanwaerter"), 
           (try_end),

    插入代码块:
    #script_update_volunteer_troops_in_village
      # INPUT: arg1 = center_no
      # OUTPUT: none
      ("update_volunteer_troops_in_village",
        [
           (store_script_param, ":center_no", 1),
           (party_get_slot, ":player_relation", ":center_no", slot_center_player_relation),
           (party_get_slot, ":center_culture", ":center_no", slot_center_culture),
    	   
    	   
    ##	   (try_begin),
    ##		(eq, "$cheat_mode", 2),
    ##	    (str_store_party_name, s4, ":center_no"),
    ##	    (str_store_faction_name, s5, ":center_culture"),
    ##	    (display_message, "str_updating_volunteers_for_s4_faction_is_s5"),
    ##	   (try_end),
    	   
           (faction_get_slot, ":volunteer_troop", ":center_culture", slot_faction_tier_1_troop),
    	   (store_faction_of_party, ":center_faction", ":center_no"), 
           (try_begin), 
             (is_between, ":center_faction", "fac_kingdom_1", "fac_kingdoms_end"), 
             (faction_get_slot, ":volunteer_troop", ":center_faction", slot_faction_tier_1_troop), 
           (else_try), 
             (eq, ":center_faction", "fac_player_supporters_faction"), 
             (assign, ":volunteer_troop", "trp_drachenanwaerter"), 
           (try_end), 
           (assign, ":volunteer_troop_tier", 1),
           (store_div, ":tier_upgrades", ":player_relation", 10),
           (try_for_range, ":unused", 0, ":tier_upgrades"),
             (store_random_in_range, ":random_no", 0, 100),
             (lt, ":random_no", 10),
             (store_random_in_range, ":random_no", 0, 2),
             (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", ":random_no"),
             (try_begin),
               (le, ":upgrade_troop_no", 0),
               (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", 0),
             (try_end),
             (gt, ":upgrade_troop_no", 0),
             (val_add, ":volunteer_troop_tier", 1),
             (assign, ":volunteer_troop", ":upgrade_troop_no"),
           (try_end),
           
           (assign, ":upper_limit", 8),
           (try_begin),
             (ge, ":player_relation", 4),
             (assign, ":upper_limit", ":player_relation"),
             (val_div, ":upper_limit", 2),
             (val_add, ":upper_limit", 6),
           (else_try),
             (lt, ":player_relation", 0),
             (assign, ":upper_limit", 0),
           (try_end),
    
           (val_mul, ":upper_limit", 3),   
           (store_add, ":amount_random_divider", 2, ":volunteer_troop_tier"),
           (val_div, ":upper_limit", ":amount_random_divider"),
           
           (store_random_in_range, ":amount", 0, ":upper_limit"),
           (party_set_slot, ":center_no", slot_center_volunteer_troop_type, ":volunteer_troop"),
           (party_set_slot, ":center_no", slot_center_volunteer_troop_amount, ":amount"),
         ]),
    
      #script_update_npc_volunteer_troops_in_village
      # INPUT: arg1 = center_no
      # OUTPUT: none
      ("update_npc_volunteer_troops_in_village",
        [
           (store_script_param, ":center_no", 1),
           (party_get_slot, ":center_culture", ":center_no", slot_center_culture),
           (faction_get_slot, ":volunteer_troop", ":center_culture", slot_faction_tier_1_troop),
    	   (store_faction_of_party, ":center_faction", ":center_no"), 
           (try_begin), 
             (is_between, ":center_faction", "fac_kingdom_1", "fac_kingdoms_end"), 
             (faction_get_slot, ":volunteer_troop", ":center_faction", slot_faction_tier_1_troop), 
           (else_try), 
             (eq, ":center_faction", "fac_player_supporters_faction"), 
             (assign, ":volunteer_troop", "trp_drachenanwaerter"), 
           (try_end), 
           (assign, ":volunteer_troop_tier", 1),
           (try_for_range, ":unused", 0, 5),
             (store_random_in_range, ":random_no", 0, 100),
             (lt, ":random_no", 10),
             (store_random_in_range, ":random_no", 0, 2),
             (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", ":random_no"),
             (try_begin),
               (le, ":upgrade_troop_no", 0),
               (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", 0),
             (try_end),
             (gt, ":upgrade_troop_no", 0),
             (val_add, ":volunteer_troop_tier", 1),
             (assign, ":volunteer_troop", ":upgrade_troop_no"),
           (try_end),
           
           (assign, ":upper_limit", 12),
           
           (store_add, ":amount_random_divider", 2, ":volunteer_troop_tier"),
           (val_div, ":upper_limit", ":amount_random_divider"),
           
           (store_random_in_range, ":amount", 0, ":upper_limit"),
           (party_set_slot, ":center_no", slot_center_npc_volunteer_troop_type, ":volunteer_troop"),
           (party_set_slot, ":center_no", slot_center_npc_volunteer_troop_amount, ":amount"),
         ]),
  16. Dracol

    SCREENSHOT der Woche

    Stjef ljubavi 说:
    Dracol 说:
    Darf hier jeder mitmachen?

    Klar. ^^

    cool
    na dann mal schaun ob ich ein paar bildchen machen kann^^
  17. Dracol

    SCREENSHOT der Woche

    Darf hier jeder mitmachen?
  18. Dracol

    Modding *Sammelthread*

    Duh 说:
          (party_get_slot, ":center_culture", ":center_no", slot_center_culture),

    und

          (faction_get_slot, ":volunteer_troop", ":center_culture", slot_faction_tier_1_troop),

    Müssen geändert werden. Am besten wechselst du von culture zu einem faction check.
    irgent wie stell ich mich blöd an ich bekomm es nicht hin aber ich geb nicht auf
  19. Dracol

    Modding *Sammelthread*

    ich glaube ich habe den  Code gefunden, der dafür sorgt das man in den dörfern immer die selben rekruten bekommt wenn ich den ändere müssten die Truppen aus jedem Dorf dem aktuellen Königreich entsprechen , auch die Fürsten würden dann du entsprechenen rektuten bekommen
    jetzt muss ich nur noch rausfinden was ich ändern muss
    ich zeig euch mal den code der steht auch so in module_scripts
    插入代码块:
    #script_update_volunteer_troops_in_village
      # INPUT: arg1 = center_no
      # OUTPUT: none
      ("update_volunteer_troops_in_village",
        [
           (store_script_param, ":center_no", 1),
           (party_get_slot, ":player_relation", ":center_no", slot_center_player_relation),
           (party_get_slot, ":center_culture", ":center_no", slot_center_culture),
    	   
    	   
    ##	   (try_begin),
    ##		(eq, "$cheat_mode", 2),
    ##	    (str_store_party_name, s4, ":center_no"),
    ##	    (str_store_faction_name, s5, ":center_culture"),
    ##	    (display_message, "str_updating_volunteers_for_s4_faction_is_s5"),
    ##	   (try_end),
    	   
           (faction_get_slot, ":volunteer_troop", ":center_culture", slot_faction_tier_1_troop),
           (assign, ":volunteer_troop_tier", 1),
           (store_div, ":tier_upgrades", ":player_relation", 10),
           (try_for_range, ":unused", 0, ":tier_upgrades"),
             (store_random_in_range, ":random_no", 0, 100),
             (lt, ":random_no", 10),
             (store_random_in_range, ":random_no", 0, 2),
             (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", ":random_no"),
             (try_begin),
               (le, ":upgrade_troop_no", 0),
               (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", 0),
             (try_end),
             (gt, ":upgrade_troop_no", 0),
             (val_add, ":volunteer_troop_tier", 1),
             (assign, ":volunteer_troop", ":upgrade_troop_no"),
           (try_end),
           
           (assign, ":upper_limit", 8),
           (try_begin),
             (ge, ":player_relation", 4),
             (assign, ":upper_limit", ":player_relation"),
             (val_div, ":upper_limit", 2),
             (val_add, ":upper_limit", 6),
           (else_try),
             (lt, ":player_relation", 0),
             (assign, ":upper_limit", 0),
           (try_end),
    
           (val_mul, ":upper_limit", 3),   
           (store_add, ":amount_random_divider", 2, ":volunteer_troop_tier"),
           (val_div, ":upper_limit", ":amount_random_divider"),
           
           (store_random_in_range, ":amount", 0, ":upper_limit"),
           (party_set_slot, ":center_no", slot_center_volunteer_troop_type, ":volunteer_troop"),
           (party_set_slot, ":center_no", slot_center_volunteer_troop_amount, ":amount"),
         ]),
    
      #script_update_npc_volunteer_troops_in_village
      # INPUT: arg1 = center_no
      # OUTPUT: none
      ("update_npc_volunteer_troops_in_village",
        [
           (store_script_param, ":center_no", 1),
           (party_get_slot, ":center_culture", ":center_no", slot_center_culture),
           (faction_get_slot, ":volunteer_troop", ":center_culture", slot_faction_tier_1_troop),
           (assign, ":volunteer_troop_tier", 1),
           (try_for_range, ":unused", 0, 5),
             (store_random_in_range, ":random_no", 0, 100),
             (lt, ":random_no", 10),
             (store_random_in_range, ":random_no", 0, 2),
             (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", ":random_no"),
             (try_begin),
               (le, ":upgrade_troop_no", 0),
               (troop_get_upgrade_troop, ":upgrade_troop_no", ":volunteer_troop", 0),
             (try_end),
             (gt, ":upgrade_troop_no", 0),
             (val_add, ":volunteer_troop_tier", 1),
             (assign, ":volunteer_troop", ":upgrade_troop_no"),
           (try_end),
           
           (assign, ":upper_limit", 12),
           
           (store_add, ":amount_random_divider", 2, ":volunteer_troop_tier"),
           (val_div, ":upper_limit", ":amount_random_divider"),
           
           (store_random_in_range, ":amount", 0, ":upper_limit"),
           (party_set_slot, ":center_no", slot_center_npc_volunteer_troop_type, ":volunteer_troop"),
           (party_set_slot, ":center_no", slot_center_npc_volunteer_troop_amount, ":amount"),
         ]),

    darauf gekommen bin ich auf dieser seite
    http://forums.taleworlds.com/index.php/topic,71781.msg1869772.html#msg1869772

    also die zahlenfolge in scripts.txt hab ich mal geändert und es fuktioniert nur wollte ich das jetzt auch im modul ändern aber ich komme einfach nicht drauf was ich da ändern muss
    habt ihr ein tip für mich ?
  20. Dracol

    Modding *Sammelthread*

    sag nicht es waren nur die beiden zahlen falsch :shock:
后退
顶部 底部