Forum Tawerny Four Ways

Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Relkov98 w Września 12, 2014, 15:25:17

Tytuł: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 12, 2014, 15:25:17
mam 2 pytania
1. Jak zrobić takie gościa co podróżuje po tawernach lub stoi w mieście obok mistrza gildi i można od niego rekrutować najemników (np. generał pistoletus z nowej ojczyzny lub Simps (chyba tak się nazywał) rekruter kondonierów z floris moda.
2. jak dam w troop editorze zrobi jednostkie np. ronin i dam mu frakcje no commers i dam że będzie można awansować najemne ostrze na ronina to będzie się pojawiał w tawernach?
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Bruce Campbell w Września 12, 2014, 15:53:54
1. Jak pisałem ci wcześniej, Troop Editorem tego nie zrobisz, potrzebujesz MS.
2. Zmiana frakcji, ani dodanie go jako wyższy lvl Najemnych Ostrz nie sprawi, że będzie go można rekrutować z tawern. Jednostki, które rekrutujesz w tawernach muszą być przed "trp_mercenaries_end", ale przesunąć tam jednostkę możesz tylko w MS, jeśli zrobisz to przy użyciu Troop Editora, to jednostki się pomieszają.
Tak więc ponawiam to, co ci wcześniej powiedziałem: polecam Module System.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 12, 2014, 16:00:31
no wiem że trzeba zrobić tego rekrutera za pomocną system module ale jak go zrobić bo chce takie gościa dodać do kilku modów
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Bruce Campbell w Września 12, 2014, 16:19:23
Do modów, o ile nie masz ich MS, to nie dodasz. Poza tym, jeśli chcesz dodać za pomocą MS, to nie dawaj w nazwie Troop Editor, bo myli.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Haazheel w Września 12, 2014, 18:32:04
No to ja jestem ciekaw, bo robię module systemie, wiem że trzeba coś zrobić w trops , w dialog i chyba coś w scrypcie.
Jednakże przydała by się rada co i jak od początku na przykładzie. Bo samo stwierdzenie " Trzeba to zrobić w Trops i Dialog" to w praktyce żadna pomoc. Tylko kulturalne powiedzenie " A SAM SE K.. RÓB".  Ja się po prosty tutaj pytam jak człowiek człowieka, co robić krok po kroku.
 
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 12, 2014, 20:04:48
Tutaj macie link do tutoriala. (http://www.youtube.com/watch?v=oavMtUWDBTM)
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Haazheel w Września 12, 2014, 20:59:11
Trololololololo...dzięki ;) ale nie tego się spodziewałem.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Bruce Campbell w Września 12, 2014, 21:31:46
Napiszę poradnik jak tylko zacznie mi działać Internet w domu, bo pisanie z tego fona to masakra :(
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 12, 2014, 21:35:56
Napiszę poradnik jak tylko zacznie mi działać Internet w domu, bo pisanie z tego fona to masakra :(

Przydałby się tutorial na temat tworzenia dialogów dla początkujących. Nawet jeżeli damy im gotowca, to i tak będzie im trudno odgadnąć jak samemu stworzyć taki dialog. Może jutro sam wyjaśnię parę kwestii na ich temat. 
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: firentis w Września 12, 2014, 22:54:25
Faktycznie, można było by coś takiego zrobić. A póki co daję link do tutku o tworzeniu questów. Jeśli poświęcisz chwilę czasu na dokładniejszą analizę kodu w punkcie 4, to już będziesz mniej, więcej wiedział ocb. ;) http://forums.taleworlds.com/index.php/topic,53259.0.html
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 13, 2014, 10:14:45
UWAGA!
Tekst zawiera polskie znaki.

Module_dialogs (po pierwszym [ ):

(click to show/hide)

Zielony- ilość złota za jednostkę
Fioletowy- jednostka
Niebieski- ilość jednostek

Module_troops [po minstrelach (chyba)]:

(click to show/hide)
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Haazheel w Września 13, 2014, 21:30:22
A czy tych gości można nastawić tak aby u jednego można rekrutować takich a drugiego takich czy jest tylko tak że nieważne do którego pójdziemy to kupimy to samo?
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Bruce Campbell w Września 13, 2014, 22:05:22
U każdego kupimy to samo, popatrz:
[anyone, "start",
   [(is_between, "$g_talk_troop", "trp_rekrutant_beegin", "trp_rekrutant_end")],
Z tego fragmentu wynika, że dialog tyczy się każdego troopa między trp_rekrutant_begin, a trp_rekrutant_end, zaś wszyscy rekrutanci znajdują się w tej części. Jeśli chcesz to zmienić, to opracuj na podstawie tego zamieszczonego przez paweltoja opracuj drugi dialog, który będzie dotyczył innych npców. Albo któregoś z utworzonych przez paweltoja, ale musisz go wtedy wyłączyć z tej części dialogu. BTW: jak skopiujecie do MS i skompilujecie to wyjdzie wam error, bo nie ma "trp_rekrutant_beegin", musicie usunąć jedno e.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 13, 2014, 23:16:43
U każdego kupimy to samo, popatrz:
[anyone, "start",
   [(is_between, "$g_talk_troop", "trp_rekrutant_beegin", "trp_rekrutant_end")],
Z tego fragmentu wynika, że dialog tyczy się każdego troopa między trp_rekrutant_begin, a trp_rekrutant_end, zaś wszyscy rekrutanci znajdują się w tej części. Jeśli chcesz to zmienić, to opracuj na podstawie tego zamieszczonego przez paweltoja opracuj drugi dialog, który będzie dotyczył innych npców. Albo któregoś z utworzonych przez paweltoja, ale musisz go wtedy wyłączyć z tej części dialogu. BTW: jak skopiujecie do MS i skompilujecie to wyjdzie wam error, bo nie ma "trp_rekrutant_beegin", musicie usunąć jedno e.
Dzięki za uwagę z tym "e". Już poprawiam.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Waldzios w Września 13, 2014, 23:20:26
A czy tych gości można nastawić tak aby u jednego można rekrutować takich a drugiego takich czy jest tylko tak że nieważne do którego pójdziemy to kupimy to samo?
Zmodyfikował bym w tym celu lekko początek i końcówkę:

[anyone, "start",
   [(is_between, "$g_talk_troop", "trp_rekrutant_begin", "trp_rekrutant_end")
       (try_begin),
         (eq,"$g_talk_troop","trp_rekrutant_1"),
         (assign,reg3,"trp_mercenary_horseman"),
       (else_try),
         (assign,reg3,"trp_mercenary_crossbowman"),
       (try_end),
       (str_store_troop_name, s9, reg3),
   ],
   "Jestem rekrutantem jednostek typu {s9}. Ja i moi ludzie są po to, aby bronić tego miasta. Więc czego chcesz?", "rekrutant_2",
   []],
 
  [anyone|plyr, "rekrutant_2",
   [],
   "Chcę nająć trochę twoich ludzi.", "rekrutant_3",
   []],
 
  [anyone|plyr, "rekrutant_2",
   [],
   "Nara!", "close_window",
   []],

  [anyone, "rekrutant_3",
   [(store_troop_gold,reg4,"trp_player")],
   "Ilu chcesz?", "rekrutant_4",
   []],
 
 [anyone|plyr,"rekrutant_4", [(ge,reg4,50)], "Jednego.", "rekrutant_3",[
        (troop_remove_gold,"trp_player",50),(party_add_members, "p_main_party", reg3, 1),]],
 [anyone|plyr,"rekrutant_4", [(ge,reg4,500)], "Dziesięciu.", "rekrutant_3",[
        (troop_remove_gold,"trp_player",500),(party_add_members, "p_main_party", reg3, 10),]],
 [anyone|plyr,"rekrutant_4", [(ge,reg4,2500)], "Pięćdziesięciu.", "rekrutant_3",[
        (troop_remove_gold,"trp_player",2500),(party_add_members, "p_main_party", reg3, 50),]],
 [anyone|plyr,"rekrutant_4", [], "Zapomnij o tym.", "close_window",[]],
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 14, 2014, 21:41:21
a jak (i tu się zdziwicie) zwiększyć cenę awansu jednostek bo chce zrobić swadiańskich baronów, rhodockich chorążych itp. takie elitarne jednostki
i jak zrobić tak żeby nie mieli zbyt dużo takich jednostek (bo chce zrobić bardzo mocne jednostki taki swadiański baron=15 swadiańskich rycerzy)
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Bruce Campbell w Września 14, 2014, 21:55:47
Zmiana liczby jednostek: to zależy co chcesz osiągnąć. Jeśli chcesz, aby ogólnie lordowie mieli mniej ludzi to w module_scripts.py wyszukaj party_get_ideal_size i zmniejsz wartości (nie trudno się domyśleć co, pisze po angielsku za # co za co odpowiada), a jeśli chcesz, aby było mniej konkretnych jednostek, to usuń je z kingdom_reinforcements/zmniejsz ich liczbę, i zwiększ ich lvl. Wyższa cena? Tak samo - zwiększ lvl.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Waldzios w Września 14, 2014, 22:22:54
1)cena awansu.
Niestety tu jest problem. Cena awansu zależy tylko od poziomu awansującej jednostki, nie tej do której awansujemy. W efekcie system jest dość sztywny i nie daje wiele pola do manewru.
2)liczba jednostek danego typu.
Najlepiej zrobić to pośrednio. Ustawiając w odpowiednie proporcje jednostek w kingdom_reinforcements. Jeśli rozrysujesz sobie drzewko awansu, będziesz mógł w przybliżony sposób oszacować ile jednostek awansuje w poszczególnych gałęziach.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 14, 2014, 23:14:09
no to trzeba zrobić jakiś rekrutantów w miastach (nie podróżujących rekrutantów tylko takich co stoją gdzieś w mieście np. obok mistrza gildi bo dziwnie by było jak jakiś rekrutant swadiańskich baronów był by w nordyckich miastach :P ) bo jak dam im 50 level awans będzie kosztował 500 denarów ale w wieki by się ich szkoliło
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 15, 2014, 07:11:04
no to trzeba zrobić jakiegoś rekrutantów w miastach (nie podróżujących rekrutantów tylko takich co stoją gdzieś w mieście np. obok mistrza gildi bo dziwnie by było jak jakiś rekrutant swadiańskich baronów był by w nordyckich miastach :P ) bo jak dam im 50 level awans będzie kosztował 500 denarów ale w wieki by się ich szkoliło

Da się zrobić.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 15, 2014, 13:37:42
w jakimś modzie (chyba europa 1257) byli Polscy baronowie  co kosztowali 5000 denarów
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 15, 2014, 15:21:46
w jakimś modzie (chyba europa 1257) byli Polscy baronowie  co kosztowali 5000 denarów

Ale 1 za 5000 denarów?
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Relkov98 w Września 15, 2014, 15:30:31
tak wystarczy 15-20 takich i wtedy 5 miast możesz zdobyć
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Haazheel w Września 15, 2014, 18:27:48
To chyba jacyś tytani pokroju He- Mana, a nie jacyś zwykli ludzie.
Tytuł: Odp: dodawanie rekrutera i troop editor
Wiadomość wysłana przez: Garedyr w Września 15, 2014, 18:44:50
tak wystarczy 15-20 takich i wtedy 5 miast możesz zdobyć

Spox. Jutro się tym zajmę.

EDIT
Nie zajmę się tym, bo widzę, że już nie ma potrzeby. Temat można chyba zamknąć.