http://forums.taleworlds.com/index.php?topic=245269.0BadgerBib said:freelancer + diplomasiyi native üzerine yapılmış bi mod var mı ?
bu var ama 1.143 ile uyumlu galiba ben modül sistemle eklediğimde bi sorun çıkmadı
http://forums.taleworlds.com/index.php?topic=245269.0BadgerBib said:freelancer + diplomasiyi native üzerine yapılmış bi mod var mı ?
enogulo said:Arkadaşla ben nativeyi en oynanılabilir hale getirecek bir mod yapıyorum freelancerin modmerger kodlarını hypercharge arkadaşın yardımları sayesinde fixledim(artık herşeyi modmergerden yapıyorum çünkü çok kullanışlı herkese öneririm) buyrun kodlar size hediyem olsun:
link
arkadaşlar modmerger içindedir (son versiyon) + caba drinin addonu(fix gibi bişey) da var.
freelancer_siege_triggers = [
(ti_on_agent_spawn, 0, 0, [(eq, "$freelancer_state", 1)],
[
(get_player_agent_no, ":player"),
(ge, ":player", 0),
(agent_is_active, ":player"),
(store_trigger_param_1, ":agent_no"),
(eq, ":player", ":agent_no"),
(agent_get_team, ":player_team", ":player"),
(team_set_order_listener, ":player_team", -1),
(val_add, ":player_team", 2),
(agent_set_team, ":player", ":player_team"),
]),
common_battle_mission_start, #+Freelancer addition of native field battle trigger to sieges
fbalo1908 said:En alta ekleyeceksin ]'den önce. enogulo cok sagol modmerger dosyalari icin.
Diplomacy modmerger dosyalarini bulursaniz atar misiniz ? Herkes yararlansin.
Edit: Mobilim imla hatalari icin kusura bakmayin.
modum gereği pre battle orderside yapacağım ama ondan ateşli ok özelliğini kaldırmayı düşünüyorum(çok kötü olmuş hiç bir emek harcamadan ateşli ok alıyosun saçma) bunun için yardım almam gerekecek sanırım.litdum said:enogulo said:Arkadaşla ben nativeyi en oynanılabilir hale getirecek bir mod yapıyorum freelancerin modmerger kodlarını hypercharge arkadaşın yardımları sayesinde fixledim(artık herşeyi modmergerden yapıyorum çünkü çok kullanışlı herkese öneririm) buyrun kodlar size hediyem olsun:
link
arkadaşlar modmerger içindedir (son versiyon) + caba drinin addonu(fix gibi bişey) da var.
Çok sağol bir de bunu deniyeceğim. Peki aynı şeyi PreBattle Order için de düşünüyor musun?
Ekleme: Bir de mission_templates deki şu kodları:
nereye ekleyeceğimiz hakkında bir fikrin var mı? sanırım kuşatmalarda mareşal olmadığımız halde tüm askerlere komut verebilmemizi fln engelliyo.Code:freelancer_siege_triggers = [ (ti_on_agent_spawn, 0, 0, [(eq, "$freelancer_state", 1)], [ (get_player_agent_no, ":player"), (ge, ":player", 0), (agent_is_active, ":player"), (store_trigger_param_1, ":agent_no"), (eq, ":player", ":agent_no"), (agent_get_team, ":player_team", ":player"), (team_set_order_listener, ":player_team", -1), (val_add, ":player_team", 2), (agent_set_team, ":player", ":player_team"), ]), common_battle_mission_start, #+Freelancer addition of native field battle trigger to sieges
enogulo said:modum gereği pre battle orderside yapacağım ama ondan ateşli ok özelliğini kaldırmayı düşünüyorum(çok kötü olmuş hiç bir emek harcamadan ateşli ok alıyosun saçma) bunun için yardım almam gerekecek sanırım.litdum said:enogulo said:Arkadaşla ben nativeyi en oynanılabilir hale getirecek bir mod yapıyorum freelancerin modmerger kodlarını hypercharge arkadaşın yardımları sayesinde fixledim(artık herşeyi modmergerden yapıyorum çünkü çok kullanışlı herkese öneririm) buyrun kodlar size hediyem olsun:
link
arkadaşlar modmerger içindedir (son versiyon) + caba drinin addonu(fix gibi bişey) da var.
Çok sağol bir de bunu deniyeceğim. Peki aynı şeyi PreBattle Order için de düşünüyor musun?
Ekleme: Bir de mission_templates deki şu kodları:
nereye ekleyeceğimiz hakkında bir fikrin var mı? sanırım kuşatmalarda mareşal olmadığımız halde tüm askerlere komut verebilmemizi fln engelliyo.Code:freelancer_siege_triggers = [ (ti_on_agent_spawn, 0, 0, [(eq, "$freelancer_state", 1)], [ (get_player_agent_no, ":player"), (ge, ":player", 0), (agent_is_active, ":player"), (store_trigger_param_1, ":agent_no"), (eq, ":player", ":agent_no"), (agent_get_team, ":player_team", ":player"), (team_set_order_listener, ":player_team", -1), (val_add, ":player_team", 2), (agent_set_team, ":player", ":player_team"), ]), common_battle_mission_start, #+Freelancer addition of native field battle trigger to sieges
Bu arada diplomacy modmerger dosyaları yok onları winmerge ile moduleden moduleye ekliyorsunuz .
Diplomacyde sadece pbod ile aynı moda eklerken 2 modmerger dosyası kullanıyorsunuz onlarda biz ölünce savaşın devam etmesi özelliğini diplomacyden kaldırıyor çünkü aynı özellik pboddada var.
edit: arkadaşlar sceneleri liste olarak önümüze sunan bir kod varmı bilen varsa paylaşabilirmi.
edit2: diplomacyninde kitini yapınca paylaşırım.
http://forums.taleworlds.com/index.php?topic=142816.0 burdan bulabilirsin.litdum said:enogulo said:modum gereği pre battle orderside yapacağım ama ondan ateşli ok özelliğini kaldırmayı düşünüyorum(çok kötü olmuş hiç bir emek harcamadan ateşli ok alıyosun saçma) bunun için yardım almam gerekecek sanırım.litdum said:enogulo said:Arkadaşla ben nativeyi en oynanılabilir hale getirecek bir mod yapıyorum freelancerin modmerger kodlarını hypercharge arkadaşın yardımları sayesinde fixledim(artık herşeyi modmergerden yapıyorum çünkü çok kullanışlı herkese öneririm) buyrun kodlar size hediyem olsun:
link
arkadaşlar modmerger içindedir (son versiyon) + caba drinin addonu(fix gibi bişey) da var.
Çok sağol bir de bunu deniyeceğim. Peki aynı şeyi PreBattle Order için de düşünüyor musun?
Ekleme: Bir de mission_templates deki şu kodları:
nereye ekleyeceğimiz hakkında bir fikrin var mı? sanırım kuşatmalarda mareşal olmadığımız halde tüm askerlere komut verebilmemizi fln engelliyo.Code:freelancer_siege_triggers = [ (ti_on_agent_spawn, 0, 0, [(eq, "$freelancer_state", 1)], [ (get_player_agent_no, ":player"), (ge, ":player", 0), (agent_is_active, ":player"), (store_trigger_param_1, ":agent_no"), (eq, ":player", ":agent_no"), (agent_get_team, ":player_team", ":player"), (team_set_order_listener, ":player_team", -1), (val_add, ":player_team", 2), (agent_set_team, ":player", ":player_team"), ]), common_battle_mission_start, #+Freelancer addition of native field battle trigger to sieges
Bu arada diplomacy modmerger dosyaları yok onları winmerge ile moduleden moduleye ekliyorsunuz .
Diplomacyde sadece pbod ile aynı moda eklerken 2 modmerger dosyası kullanıyorsunuz onlarda biz ölünce savaşın devam etmesi özelliğini diplomacyden kaldırıyor çünkü aynı özellik pboddada var.
edit: arkadaşlar sceneleri liste olarak önümüze sunan bir kod varmı bilen varsa paylaşabilirmi.
edit2: diplomacyninde kitini yapınca paylaşırım.
freelancer 1.6 kodlarını heryerde aramıştım ama bulamamıştım. Bu yaptığın çok makbule geçti o yüzden.Sen ve Hypercharge ın eline sağlık sorunsuz gayet kolay yükleniyor. Bir de bu paylaştığın freelancer kiti native için değil sanırım diplomacy için. Pre Battle içinde warband 1.158 ve üstü için yapılmış (fix edilmemiş de olur şimdilik) modmerger kiti arıyorum nereden bulabileceğim hakkında bir fikrin var mı?
#+FREELANCER start
freelancer_version = 13
#Floris or no Diplomacy:
freelancer_can_use_item = "script_troop_can_use_item"
#with Diplomacy:
#freelancer_can_use_item = "script_dplmc_troop_can_use_item"
#Party Slots
slot_party_orig_morale = slot_party_ai_rationale
slot_freelancer_equip_start = 100 #only used for freelancer_party_backup
slot_freelancer_version = slot_freelancer_equip_start - 2 #only used for freelancer_party_backup
#Faction Slot
slot_faction_freelancer_troop = 101 #should be unused
#Troop Slots
slot_troop_freelancer_start_xp = slot_troop_signup #110 -only used for player
slot_troop_freelancer_start_date = slot_troop_signup_2 #111 -only used for player
plyr_mission_vacation = 1
#+Freelancer end
Buradaki kitleri indirdim biraz baktım ama pek bir şey anlamadım.Aeglos said:En alta. Buradaki gibi yaparsan cok daha kolay. http://forums.taleworlds.com/index.php/topic,330776.0.html
Teşekkürler.Aeglos said:En alttaki kullanmayi bilmeyenler icin tikla dosyasinin icinde yaziyor kullanimi. Ayni sekilde freelancer kurabilirsin. Bu kodlar buglu onlarda bug yok.
# dialog_accept_enlistment
[anyone,"lord_request_enlistment",
[anyone,"lord_request_enlistment",
^
IndentationError: unexpected indent
#+freelancer start
lord_talk_addon = [
# dialog_ask_enlistment
[anyone|plyr,"lord_talk", [
(eq, "$freelancer_state", 0),
(ge, "$g_talk_troop_faction_relation", 0),
#(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to like to enlist in your army.", "lord_request_enlistment",[]],
# dialog_advise_retirement
[anyone|plyr,"lord_talk", [
(eq, "$g_talk_troop", "$enlisted_lord"),
(neq, "$freelancer_state", 0),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to like to retire from service.", "lord_request_retire",[]],
#dialog_ask_leave
[anyone|plyr,"lord_talk",[
(eq, "$g_talk_troop", "$enlisted_lord"),
(eq, "$freelancer_state", 1),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to request some personal leave", "lord_request_vacation",[]],
#dialog_ask_return_from_leave
[anyone|plyr,"lord_talk",[
(eq, "$g_talk_troop", "$enlisted_lord"),
(eq, "$freelancer_state", 2),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I am ready to return to your command.", "ask_return_from_leave",[
(call_script, "script_event_player_vacation_end"),
]],
]
dialogs = [
# dialog_accept_enlistment
[anyone,"lord_request_enlistment",
[
(ge, "$g_talk_troop_relation", 0),
(try_begin),
(neg|faction_slot_eq, "$g_talk_troop_faction", slot_faction_freelancer_troop, 0),
(faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_freelancer_troop),
(else_try),
(faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_tier_1_troop),
(try_end),
(str_store_troop_name, s1, reg1),
(store_character_level, reg1, reg1),
(val_mul, reg1, 10),
(str_store_string, s2, "str_reg1_denars"),
], "I've got room in my ranks for a {man/woman} of your disposition, {playername}. I can take you on as a {s1}, with a weekly pay of {s2}. And food, of course. Plenty of room for promotion and you'll be equipped as befits your rank. You'll have your take of what you can scavange in battle, too. What do you say?", "lord_request_enlistment_confirm", []],
[anyone|plyr,"lord_request_enlistment_confirm", [],
"Seems a fair lot and steady work in these lands. I'm with you, my lord.", "close_window",
[
(party_clear, "p_freelancer_party_backup"),
(call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"),
(remove_member_from_party, "trp_player","p_freelancer_party_backup"),
(call_script, "script_event_player_enlists"),
(assign, "$g_infinite_camping", 1),
(rest_for_hours_interactive, 24 * 365, 5, 1),
(eq,"$talk_context",tc_party_encounter),
(assign, "$g_leave_encounter", 1),
]],
[anyone|plyr,"lord_request_enlistment_confirm",[],
"Well, on second thought my lord, I might try my luck alone a bit longer. My thanks.", "lord_pretalk",[]],
# dialog_reject_enlistment
[anyone,"lord_request_enlistment", [(lt, "$g_talk_troop_relation", 0)],
"I do not trust you enough to allow you to serve for me.", "lord_pretalk",[]],
# dialog_lord_accept_retire
[anyone,"lord_request_retire",
[
],
"Very well {playername}. You are relieved of duty.", "lord_pretalk",[
(call_script, "script_event_player_discharge"),
(call_script, "script_party_restore"),
(change_screen_map),
],
],
#dialog_accept_leave
[anyone,"lord_request_vacation",
[
(ge, "$g_talk_troop_relation", 0),
],
"Very well {playername}. You shall take some time off from millitary duty. Return in two weeks.", "lord_pretalk",[
(call_script, "script_event_player_vacation"),
(call_script, "script_party_restore"),
(change_screen_map),
],
],
#dialog_accept_ask_return_from_leave
[anyone,"ask_return_from_leave",
[
(ge, "$g_talk_troop_relation", 0),
],
"Welcome back {playername}. Your regiment has missed you I daresay, Now return to your post.", "lord_pretalk",[
(call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"),
(remove_member_from_party, "trp_player","p_freelancer_party_backup"),
(call_script, "script_event_player_returns_vacation"),
(change_screen_map),
],
],
#+freelancer end
Aeglos said:Bir de şöyle dener misin ?
Code:#+freelancer start lord_talk_addon = [ # dialog_ask_enlistment [anyone|plyr,"lord_talk", [ (eq, "$freelancer_state", 0), (ge, "$g_talk_troop_faction_relation", 0), #(neq, "$players_kingdom", "$g_talk_troop_faction"), (eq, "$players_kingdom", 0), ], "My Lord, I would like to like to enlist in your army.", "lord_request_enlistment",[]], # dialog_advise_retirement [anyone|plyr,"lord_talk", [ (eq, "$g_talk_troop", "$enlisted_lord"), (neq, "$freelancer_state", 0), (ge, "$g_talk_troop_faction_relation", 0), (neq, "$players_kingdom", "$g_talk_troop_faction"), (eq, "$players_kingdom", 0), ], "My Lord, I would like to like to retire from service.", "lord_request_retire",[]], #dialog_ask_leave [anyone|plyr,"lord_talk",[ (eq, "$g_talk_troop", "$enlisted_lord"), (eq, "$freelancer_state", 1), (ge, "$g_talk_troop_faction_relation", 0), (neq, "$players_kingdom", "$g_talk_troop_faction"), (eq, "$players_kingdom", 0), ], "My Lord, I would like to request some personal leave", "lord_request_vacation",[]], #dialog_ask_return_from_leave [anyone|plyr,"lord_talk",[ (eq, "$g_talk_troop", "$enlisted_lord"), (eq, "$freelancer_state", 2), (ge, "$g_talk_troop_faction_relation", 0), (neq, "$players_kingdom", "$g_talk_troop_faction"), (eq, "$players_kingdom", 0), ], "My Lord, I am ready to return to your command.", "ask_return_from_leave",[ (call_script, "script_event_player_vacation_end"), ]], ] dialogs = [ # dialog_accept_enlistment [anyone,"lord_request_enlistment", [ (ge, "$g_talk_troop_relation", 0), (try_begin), (neg|faction_slot_eq, "$g_talk_troop_faction", slot_faction_freelancer_troop, 0), (faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_freelancer_troop), (else_try), (faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_tier_1_troop), (try_end), (str_store_troop_name, s1, reg1), (store_character_level, reg1, reg1), (val_mul, reg1, 10), (str_store_string, s2, "str_reg1_denars"), ], "I've got room in my ranks for a {man/woman} of your disposition, {playername}. I can take you on as a {s1}, with a weekly pay of {s2}. And food, of course. Plenty of room for promotion and you'll be equipped as befits your rank. You'll have your take of what you can scavange in battle, too. What do you say?", "lord_request_enlistment_confirm", []], [anyone|plyr,"lord_request_enlistment_confirm", [], "Seems a fair lot and steady work in these lands. I'm with you, my lord.", "close_window", [ (party_clear, "p_freelancer_party_backup"), (call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"), (remove_member_from_party, "trp_player","p_freelancer_party_backup"), (call_script, "script_event_player_enlists"), (assign, "$g_infinite_camping", 1), (rest_for_hours_interactive, 24 * 365, 5, 1), (eq,"$talk_context",tc_party_encounter), (assign, "$g_leave_encounter", 1), ]], [anyone|plyr,"lord_request_enlistment_confirm",[], "Well, on second thought my lord, I might try my luck alone a bit longer. My thanks.", "lord_pretalk",[]], # dialog_reject_enlistment [anyone,"lord_request_enlistment", [(lt, "$g_talk_troop_relation", 0)], "I do not trust you enough to allow you to serve for me.", "lord_pretalk",[]], # dialog_lord_accept_retire [anyone,"lord_request_retire", [ ], "Very well {playername}. You are relieved of duty.", "lord_pretalk",[ (call_script, "script_event_player_discharge"), (call_script, "script_party_restore"), (change_screen_map), ], ], #dialog_accept_leave [anyone,"lord_request_vacation", [ (ge, "$g_talk_troop_relation", 0), ], "Very well {playername}. You shall take some time off from millitary duty. Return in two weeks.", "lord_pretalk",[ (call_script, "script_event_player_vacation"), (call_script, "script_party_restore"), (change_screen_map), ], ], #dialog_accept_ask_return_from_leave [anyone,"ask_return_from_leave", [ (ge, "$g_talk_troop_relation", 0), ], "Welcome back {playername}. Your regiment has missed you I daresay, Now return to your post.", "lord_pretalk",[ (call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"), (remove_member_from_party, "trp_player","p_freelancer_party_backup"), (call_script, "script_event_player_returns_vacation"), (change_screen_map), ], ], #+freelancer end
#+freelancer start
# dialog_ask_enlistment
[anyone|plyr,"lord_talk", [
(eq, "$freelancer_state", 0),
(ge, "$g_talk_troop_faction_relation", 0),
#(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to like to enlist in your army.", "lord_request_enlistment",[]],
# dialog_advise_retirement
[anyone|plyr,"lord_talk", [
(eq, "$g_talk_troop", "$enlisted_lord"),
(neq, "$freelancer_state", 0),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to like to retire from service.", "lord_request_retire",[]],
#dialog_ask_leave
[anyone|plyr,"lord_talk",[
(eq, "$g_talk_troop", "$enlisted_lord"),
(eq, "$freelancer_state", 1),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I would like to request some personal leave", "lord_request_vacation",[]],
#dialog_ask_return_from_leave
[anyone|plyr,"lord_talk",[
(eq, "$g_talk_troop", "$enlisted_lord"),
(eq, "$freelancer_state", 2),
(ge, "$g_talk_troop_faction_relation", 0),
(neq, "$players_kingdom", "$g_talk_troop_faction"),
(eq, "$players_kingdom", 0),
],
"My Lord, I am ready to return to your command.", "ask_return_from_leave",[
(call_script, "script_event_player_vacation_end"),
]],
# dialog_accept_enlistment
[anyone,"lord_request_enlistment",
[
(ge, "$g_talk_troop_relation", 0),
(try_begin),
(neg|faction_slot_eq, "$g_talk_troop_faction", slot_faction_freelancer_troop, 0),
(faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_freelancer_troop),
(else_try),
(faction_get_slot, reg1, "$g_talk_troop_faction", slot_faction_tier_1_troop),
(try_end),
(str_store_troop_name, s1, reg1),
(store_character_level, reg1, reg1),
(val_mul, reg1, 10),
(str_store_string, s2, "str_reg1_denars"),
], "I've got room in my ranks for a {man/woman} of your disposition, {playername}. I can take you on as a {s1}, with a weekly pay of {s2}. And food, of course. Plenty of room for promotion and you'll be equipped as befits your rank. You'll have your take of what you can scavange in battle, too. What do you say?", "lord_request_enlistment_confirm", []],
[anyone|plyr,"lord_request_enlistment_confirm", [],
"Seems a fair lot and steady work in these lands. I'm with you, my lord.", "close_window",
[
(party_clear, "p_freelancer_party_backup"),
(call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"),
(remove_member_from_party, "trp_player","p_freelancer_party_backup"),
(call_script, "script_event_player_enlists"),
(assign, "$g_infinite_camping", 1),
(rest_for_hours_interactive, 24 * 365, 5, 1),
(eq,"$talk_context",tc_party_encounter),
(assign, "$g_leave_encounter", 1),
]],
[anyone|plyr,"lord_request_enlistment_confirm",[],
"Well, on second thought my lord, I might try my luck alone a bit longer. My thanks.", "lord_pretalk",[]],
# dialog_reject_enlistment
[anyone,"lord_request_enlistment", [(lt, "$g_talk_troop_relation", 0)],
"I do not trust you enough to allow you to serve for me.", "lord_pretalk",[]],
# dialog_lord_accept_retire
[anyone,"lord_request_retire",
[
],
"Very well {playername}. You are relieved of duty.", "lord_pretalk",[
(call_script, "script_event_player_discharge"),
(call_script, "script_party_restore"),
(change_screen_map),
],
],
#dialog_accept_leave
[anyone,"lord_request_vacation",
[
(ge, "$g_talk_troop_relation", 0),
],
"Very well {playername}. You shall take some time off from millitary duty. Return in two weeks.", "lord_pretalk",[
(call_script, "script_event_player_vacation"),
(call_script, "script_party_restore"),
(change_screen_map),
],
],
#dialog_accept_ask_return_from_leave
[anyone,"ask_return_from_leave",
[
(ge, "$g_talk_troop_relation", 0),
],
"Welcome back {playername}. Your regiment has missed you I daresay, Now return to your post.", "lord_pretalk",[
(call_script, "script_party_copy", "p_freelancer_party_backup", "p_main_party"),
(remove_member_from_party, "trp_player","p_freelancer_party_backup"),
(call_script, "script_event_player_returns_vacation"),
(change_screen_map),
],
],
#+freelancer end