Recent content by Tulius

  1. Tulius

    SP Tutorial Module System Make your own Companions

    At least you did nothing wrong, looks like it's working now :grin:
    Yep, it seems so, it all seems working, also in the "Lordly Sandbox Campaign", now I am giving the Heroes faces, clothes, stats, and creating the real dialogues and stories. All seems fine. At least the character "Mother" will make more sense in the Sandbox campaign, but it still bothers me why they don't appear in the "Storyline Campaign". :grin:

    Anyway, I am happy enough to see it all working. If I finish it, I will plan to make it avaiable, even if it is for an old game.
  2. Tulius

    SP Tutorial Module System Make your own Companions

    Ok, I decided to try a new thing, I begun a new game not in the "storyline campaign" but in the "sandbox campaign"... and buumm... all the 10 companions were there...
  3. Tulius

    SP Tutorial Module System Make your own Companions

    There isn't a post in this thread for almost a year, but here we go:

    I just begun to mod the game, and today I am still quite fond of Viking Conquest. I really like the story.

    So, I pick up the game again, and I am trying to add some companions. I followed this tutorial (btw, thanks!) adopted it to Viking Conquest. but I have a problem that I saw that other users also found: the heroes don't show up in the world.

    I changed the 4 files (module_info.py, module_scripts.py, module_strings.py and module_troops.py) to introduce 10 new companions (1 is just for all the others to hate!). And the dialogues and stories are still a WIP, but first I really wanted that they showed up in the taverns.

    Since they don't show up, I am doing something wrong.

    This is what I made in module_troops.py the stats and items things still need to be worked, so some are in part still clones of other companions until they appear in the game.

    The game runs well, all the dialogues are well, the heroes/companions just don't appear.

    So we have Beowulf, Saint Gall (the guy that all will hate), Gunnar, Fafnir, Sigurd, Wiglaf, Mother, Little Signy (sister), Valkyrie and Loki (half-brother). All pagans except the Saint.

    Code:
      ["npc17","Beowulf","Beowulf",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_btunic_12,(itm_carbatinae_10, imod_tattered), itm_light_spear2,(itm_throwing_spears, imod_bent),(itm_hatchet, imod_rusty),itm_phrygian16],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_sea_king_1|knows_navigation_1|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_7|knows_power_draw_2|knows_maintenance_6|knows_weapon_master_6|knows_athletics_4|knows_riding_4|knows_trainer_5|knows_tactics_6|knows_inventory_management_6|knows_first_aid_3|knows_engineer_3|knows_persuasion_4|knows_leadership_5|knows_trade_3|knows_shield_3,
       0x0000000fcc10174d4962649592accadd00000000001dc8a30000000000000000], #Beowulf
    
      ["npc18","Saint Gall","Saint Gall",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_robe, itm_knife,itm_staff],
        str_9 | agi_9 | int_14 | cha_13|level(6),wpex(91,72,91,82,77,78)|wp_firearm(91),
       knows_ironflesh_5|knows_power_throw_4|knows_weapon_master_1|knows_athletics_4|knows_riding_2|knows_looting_4|knows_tactics_5|knows_inventory_management_5|knows_wound_treatment_7|knows_surgery_5|knows_first_aid_7|knows_engineer_4|knows_persuasion_7|knows_leadership_5|knows_trade_6|knows_shield_1,
       0x0000000fcc10174d4962649592accadd00000000001dc8a30000000000000000], #Saint Gall all hate him - needs face
    
      ["npc19","Gunnar","Gunnar",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_btunic_12,(itm_carbatinae_10, imod_tattered), itm_light_spear2,(itm_throwing_spears, imod_bent),(itm_hatchet, imod_rusty),itm_phrygian16],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_sea_king_4|knows_navigation_6|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_7|knows_maintenance_4|knows_weapon_master_6|knows_athletics_4|knows_looting_2|knows_pathfinding_2|knows_inventory_management_6|knows_wound_treatment_2|knows_surgery_2|knows_first_aid_3|knows_persuasion_6|knows_trainer_3|knows_leadership_6|knows_trade_5|knows_shield_2,
       0x0000000fcc10174d4962649592accadd00000000001dc8a30000000000000000], #Gunnar ? - needs face
    
      ["npc20","Fafnir","Fafnir",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_btunic_12,(itm_carbatinae_10, imod_tattered), itm_light_spear2,(itm_throwing_spears, imod_bent),(itm_hatchet, imod_rusty),itm_phrygian16],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_sea_king_4|knows_navigation_6|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_7|knows_maintenance_4|knows_weapon_master_6|knows_athletics_4|knows_looting_2|knows_pathfinding_2|knows_inventory_management_6|knows_wound_treatment_2|knows_surgery_2|knows_first_aid_3|knows_persuasion_6|knows_trainer_3|knows_leadership_6|knows_trade_5|knows_shield_2,
       0x0000000fcc10174d4962649592accadd00000000001dc8a30000000000000000], #Fafnir - needs face
    
      ["npc21","Sigurd","Sigurd",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_btunic_12,(itm_carbatinae_10, imod_tattered), itm_light_spear2,(itm_throwing_spears, imod_bent),(itm_hatchet, imod_rusty),itm_phrygian16],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_sea_king_4|knows_navigation_6|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_7|knows_maintenance_4|knows_weapon_master_6|knows_athletics_4|knows_looting_2|knows_pathfinding_2|knows_inventory_management_6|knows_wound_treatment_2|knows_surgery_2|knows_first_aid_3|knows_persuasion_6|knows_trainer_3|knows_leadership_6|knows_trade_5|knows_shield_2,
       0x0000000fcc10174d4962649592accadd00000000001dc8a30000000000000000], #Sigurd - needs face
    
      ["npc22","Wiglaf","Wiglaf",tf_hero|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_btunic_12,(itm_carbatinae_10, imod_tattered), itm_light_spear2,(itm_throwing_spears, imod_bent),(itm_hatchet, imod_rusty),itm_phrygian16],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_sea_king_4|knows_navigation_6|knows_ironflesh_7|knows_power_strike_7|knows_power_throw_7|knows_maintenance_4|knows_weapon_master_6|knows_athletics_4|knows_looting_2|knows_pathfinding_2|knows_inventory_management_6|knows_wound_treatment_2|knows_surgery_2|knows_first_aid_3|knows_persuasion_6|knows_trainer_3|knows_leadership_6|knows_trade_5|knows_shield_2,
       0x0000000f070032c616db8d446545e6e600000000001d37940000000000000000], #Wiglaf Beowulf companion
    
      ["npc23","Mother","Mother",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_woman_saxon8,itm_knife2],
        str_9 | agi_10 | int_14 | cha_14|level(5),wpex(91,72,91,80,72,91)|wp_firearm(100),
       knows_ironflesh_4|knows_power_strike_3|knows_power_throw_4|knows_maintenance_7|knows_weapon_master_1|knows_athletics_5|knows_looting_5|knows_inventory_management_6|knows_wound_treatment_2|knows_first_aid_7|knows_persuasion_6|knows_leadership_1|knows_trade_6|knows_shield_1,
       0x0000000e160c10021ab16dd631b2b65c00000000001dd2a20000000000000000], #Mother
    
      ["npc24","Little Signy","Little Signy",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_woman_norse3,itm_veil_b,itm_knife2],
        str_8 | agi_11 | int_14 | cha_14|level(5),wpex(91,72,91,80,72,91)|wp_firearm(100),
       knows_ironflesh_4|knows_power_strike_3|knows_power_throw_4|knows_maintenance_7|knows_weapon_master_1|knows_athletics_5|knows_looting_5|knows_inventory_management_6|knows_wound_treatment_2|knows_first_aid_7|knows_persuasion_6|knows_leadership_1|knows_trade_6|knows_shield_1,
       0x00000000031050083ae58a4891d0b6e300000000001dc7160000000000000000], #Little Signy sister - needs face
    
      ["npc25","Valkyrie","Valkyrie",tf_female|tf_hero|tf_unmoveable_in_party_window, 0, reserved, fac_commoners,[itm_woman_norse3,itm_veil_b,itm_knife2],
        str_15 | agi_12 | int_12 | cha_12|level(13),wpex(117,72,92,72,72,72)|wp_firearm(91),
       knows_ironflesh_4|knows_power_strike_3|knows_power_throw_4|knows_maintenance_7|knows_weapon_master_1|knows_athletics_5|knows_looting_5|knows_inventory_management_6|knows_wound_treatment_2|knows_first_aid_7|knows_persuasion_6|knows_leadership_1|knows_trade_6|knows_shield_1,
       0x00000000031050083ae58a4891d0b6e300000000001dc7160000000000000000], #Valkyrie
    
      ["npc26","Loki","Loki",tf_hero|tf_guarantee_armor|tf_unmoveable_in_party_window, 0, reserved,  fac_commoners,[itm_robe6, itm_staff, itm_sling3, itm_sling_rock1],
        str_12 | agi_10 | int_16 | cha_14|level(8),wpex(91,72,91,80,72,82)|wp_firearm(91),
       knows_ironflesh_6|knows_power_strike_1|knows_power_throw_5|knows_power_draw_2|knows_weapon_master_2|knows_athletics_4|knows_riding_4|knows_tactics_2|knows_inventory_management_7|knows_wound_treatment_7|knows_surgery_7|knows_first_aid_7|knows_engineer_1|knows_persuasion_7|knows_leadership_3|knows_trade_4|knows_shield_1,
       0x00000008cb001508452311ba9d75d91900000000001d16650000000000000000], #Loki half brother - needs face

    and in module_scipts.py (I would think that the problem is in one of this two files):

    Code:
          (troop_set_slot, "trp_npc17", slot_troop_morality_type, tmt_aristocratic), # Beowulf
          (troop_set_slot, "trp_npc17", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc17", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc17", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc17", slot_troop_personalityclash_object, "trp_npc18"), #Beowulf - Saint Gall
          (troop_set_slot, "trp_npc17", slot_troop_personalityclash2_object, "trp_npc18"), #Beowulf - Saint Gall
          (troop_set_slot, "trp_npc17", slot_troop_personalitymatch_object, "trp_npc11"), #Beowulf - Solveig
          (troop_set_slot, "trp_npc17", slot_troop_home, "p_town_5"), #Tunsberg
          (troop_set_slot, "trp_npc17", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc17", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc17", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc17", slot_troop_town_with_contacts, "p_town_5"), #Tunsberg
          (troop_set_slot, "trp_npc17", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc17", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc17", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc18", slot_troop_morality_type, tmt_humanitarian), # Saint Gall
          (troop_set_slot, "trp_npc18", slot_troop_morality_value, 2),
          (troop_set_slot, "trp_npc18", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc18", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc18", slot_troop_personalityclash_object, "trp_npc17"), #Beowulf - Saint Gall
          (troop_set_slot, "trp_npc18", slot_troop_personalityclash2_object, "trp_npc17"), #Beowulf - Saint Gall
          (troop_set_slot, "trp_npc18", slot_troop_personalitymatch_object, "trp_npc16"), #Saint Gall - Beda
          (troop_set_slot, "trp_npc18", slot_troop_home, "p_town_18"), #Ceall Cainnigh Ireland
          (troop_set_slot, "trp_npc18", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc18", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc18", slot_troop_kingsupport_opponent, "trp_npc17"), #Beowulf
          (troop_set_slot, "trp_npc18", slot_troop_town_with_contacts, "p_town_18"), #Ceall Cainnigh Ireland
          (troop_set_slot, "trp_npc18", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc18", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc18", slot_troop_religion, 1), # christian
    
          (troop_set_slot, "trp_npc19", slot_troop_morality_type, tmt_aristocratic), # Gunnar
          (troop_set_slot, "trp_npc19", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc19", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc19", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc19", slot_troop_personalityclash_object, "trp_npc18"), #Gunnar - Saint Gall
          (troop_set_slot, "trp_npc19", slot_troop_personalityclash2_object, "trp_npc18"), #Gunnar - Saint Gall
          (troop_set_slot, "trp_npc19", slot_troop_personalitymatch_object, "trp_npc17"), #Gunnar - Beowulf
          (troop_set_slot, "trp_npc19", slot_troop_home, "p_town_4"), #Ribe
          (troop_set_slot, "trp_npc19", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc19", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc19", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc19", slot_troop_town_with_contacts, "p_town_4"), #Ribe
          (troop_set_slot, "trp_npc19", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc19", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc19", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc20", slot_troop_morality_type, tmt_aristocratic), # Fafnir
          (troop_set_slot, "trp_npc20", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc20", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc20", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc20", slot_troop_personalityclash_object, "trp_npc18"), #Fafnir - Saint Gall
          (troop_set_slot, "trp_npc20", slot_troop_personalityclash2_object, "trp_npc18"), #Fafnir - Saint Gall
          (troop_set_slot, "trp_npc20", slot_troop_personalitymatch_object, "trp_npc17"), #Fafnir - Beowulf
          (troop_set_slot, "trp_npc20", slot_troop_home, "p_castle_53"), #Skiringssalr
          (troop_set_slot, "trp_npc20", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc20", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc20", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc20", slot_troop_town_with_contacts, "p_castle_53"), #Skiringssalr
          (troop_set_slot, "trp_npc20", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc20", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc20", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc21", slot_troop_morality_type, tmt_aristocratic), # Sigurd
          (troop_set_slot, "trp_npc21", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc21", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc21", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc21", slot_troop_personalityclash_object, "trp_npc18"), #Sigurd - Saint Gall
          (troop_set_slot, "trp_npc21", slot_troop_personalityclash2_object, "trp_npc18"), #Sigurd - Saint Gall
          (troop_set_slot, "trp_npc21", slot_troop_personalitymatch_object, "trp_npc17"), #Sigurd - Beowulf
          (troop_set_slot, "trp_npc21", slot_troop_home, "p_castle_54"), #Hordaland
          (troop_set_slot, "trp_npc21", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc21", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc21", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc21", slot_troop_town_with_contacts, "p_castle_54"), #Hordaland
          (troop_set_slot, "trp_npc21", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc21", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc21", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc22", slot_troop_morality_type, tmt_aristocratic), # Wiglaf
          (troop_set_slot, "trp_npc22", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc22", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc22", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc22", slot_troop_personalityclash_object, "trp_npc18"), #Wiglaf - Saint Gall
          (troop_set_slot, "trp_npc22", slot_troop_personalityclash2_object, "trp_npc18"), #Wiglaf - Saint Gall
          (troop_set_slot, "trp_npc22", slot_troop_personalitymatch_object, "trp_npc17"), #Wiglaf - Beowulf
          (troop_set_slot, "trp_npc22", slot_troop_home, "p_castle_55"), #Agdir
          (troop_set_slot, "trp_npc22", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc22", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc22", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc22", slot_troop_town_with_contacts, "p_castle_55"), #Agdir
          (troop_set_slot, "trp_npc22", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc22", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc22", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc23", slot_troop_morality_type, tmt_aristocratic), # Mother
          (troop_set_slot, "trp_npc23", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc23", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc23", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc23", slot_troop_personalityclash_object, "trp_npc18"), #Mother - Saint Gall
          (troop_set_slot, "trp_npc23", slot_troop_personalityclash2_object, "trp_npc18"), #Mother - Saint Gall
          (troop_set_slot, "trp_npc23", slot_troop_personalitymatch_object, "trp_npc24"), #Mother - Little Signy
          (troop_set_slot, "trp_npc23", slot_troop_home, "p_castle_49"), #Skyfa
          (troop_set_slot, "trp_npc23", slot_troop_payment_request, 0),
          (troop_set_slot, "trp_npc23", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc23", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc23", slot_troop_town_with_contacts, "p_castle_49"), #Skyfa
          (troop_set_slot, "trp_npc23", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc23", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc23", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc24", slot_troop_morality_type, tmt_aristocratic), # Little Signy - Sister
          (troop_set_slot, "trp_npc24", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc24", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc24", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc24", slot_troop_personalityclash_object, "trp_npc18"), #Little Signy - Saint Gall
          (troop_set_slot, "trp_npc24", slot_troop_personalityclash2_object, "trp_npc18"), #Little Signy - Saint Gall
          (troop_set_slot, "trp_npc24", slot_troop_personalitymatch_object, "trp_npc23"), #Little Signy - Mother
          (troop_set_slot, "trp_npc24", slot_troop_home, "p_village_49"), #Skyfa_By
          (troop_set_slot, "trp_npc24", slot_troop_payment_request, 0),
          (troop_set_slot, "trp_npc24", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc24", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc24", slot_troop_town_with_contacts, "p_village_49"), #Skyfa_By
          (troop_set_slot, "trp_npc24", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc24", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc24", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc25", slot_troop_morality_type, tmt_aristocratic), # Valkyrie
          (troop_set_slot, "trp_npc25", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc25", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc25", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc25", slot_troop_personalityclash_object, "trp_npc18"), #Valkyrie - Saint Gall
          (troop_set_slot, "trp_npc25", slot_troop_personalityclash2_object, "trp_npc18"), #Valkyrie - Saint Gall
          (troop_set_slot, "trp_npc25", slot_troop_personalitymatch_object, "trp_npc17"), #Valkyrie - Beowulf
          (troop_set_slot, "trp_npc25", slot_troop_home, "p_castle_52"), #Heidabyr
          (troop_set_slot, "trp_npc25", slot_troop_payment_request, 300),
          (troop_set_slot, "trp_npc25", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc25", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc25", slot_troop_town_with_contacts, "p_castle_52"), #Heidabyr
          (troop_set_slot, "trp_npc25", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc25", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc25", slot_troop_religion, 2), # pagan
    
          (troop_set_slot, "trp_npc26", slot_troop_morality_type, tmt_aristocratic), # Loki
          (troop_set_slot, "trp_npc26", slot_troop_morality_value, 4),
          (troop_set_slot, "trp_npc26", slot_troop_2ary_morality_type, -1),
          (troop_set_slot, "trp_npc26", slot_troop_2ary_morality_value, 0),
          (troop_set_slot, "trp_npc26", slot_troop_personalityclash_object, "trp_npc18"), #Loki - Saint Gall
          (troop_set_slot, "trp_npc26", slot_troop_personalityclash2_object, "trp_npc18"), #Loki - Saint Gall
          (troop_set_slot, "trp_npc26", slot_troop_personalitymatch_object, "trp_npc17"), #Loki - Beowulf
          (troop_set_slot, "trp_npc26", slot_troop_home, "p_castle_50"), #Vebjorg
          (troop_set_slot, "trp_npc26", slot_troop_payment_request, 0),
          (troop_set_slot, "trp_npc26", slot_troop_kingsupport_argument, argument_claim),
          (troop_set_slot, "trp_npc26", slot_troop_kingsupport_opponent, "trp_npc18"), #Saint Gall
          (troop_set_slot, "trp_npc26", slot_troop_town_with_contacts, "p_castle_50"), #Vebjorg
          (troop_set_slot, "trp_npc26", slot_troop_original_faction, 0), #
          (troop_set_slot, "trp_npc26", slot_lord_reputation_type, lrep_custodian), #
          (troop_set_slot, "trp_npc26", slot_troop_religion, 2), # pagan

    Any ideas? Anybody out there?

    EDIT: Thanks to the mod for the editing!
  4. Tulius

    VC Reforged Mods: Design your own features!

    1. A) A companion/hero random generator for sandbox that is unlimited: walk into a tavern or walk through towns to find random generated heroes/companions totally unique to that play through.
    I am new in the forum (and in modding the game), this thread is a bit old, but I would like to know if this went forward, or if there is a way (and a tutorial/ or tweak) to add companions to the game.
    I would like to add some heroes like Siegfried, Beowulf... and some relatives like brothers and sisters.

    EDIT: Saw this https://forums.taleworlds.com/index.php?threads/make-your-own-companions.130815/
    and I am following it.

    EDIT: posted in that thread:
Back
Top Bottom