-
W SS pliki animacji są luzem więć skopiowałem do Bellum. W Bellum animację są chyba spakowane bo są tam raptem 4 pliki. Jeśli dodałem animację do Bellum ale luzem i skopiowałem dokałdny wpis w descr_skeleton z SS i gra nadal wywala to muszę spakować te animację do bellum?
-
hej Skeletoon
nie wiem jak jest w SS czy Bellum ale jak chciałem przenieść konia z CoW do Mos 1.62 to musiałem zmieniać też plik "descr_mount"
jest on w folderze "data" możliwe że to tam jest przyczyna ale nie powiem Ci dokładnie gdzie. Musiałbyś porównać "descr_mount" w SS do Bellum albo co
z doświadczenia wiem że konie jest trudniej przenieść z moda do moda niż jednostki ludzkie
-
Zmieniłem plik descr_mount i nadal nic, nie wiem już co mam zrobić:(
Apropo przenoszenia jednostek, otóż przeniosłem kilka jednostek z Broken Crescent i SS do Bellum, niby wszystko śmiga w custom battle są, działają, gry nie wywala, natomiast w kampanii tych samych jednostek nie ma, choć dodałem je i w export descr unit i w export descr buildings. Dwie pierwsze jednostki które dodałem normalnie są w kampanii, reszty niestety nie ma, przeoczyłem coś, co jeszcze trzeba zrobić by można sobie było nimi zagrać w kampanii?
-
Pewnie jest przekroczony limit jednostek. Musisz zablokować rekrutację jakichś mało istotnych i starych, wtedy powinny wskoczyć te nowe co pododawałes. A jakie dodałeś i czy grasz na Megasubmodzie 2 do BC 7.0 czy jakaś inna konfiguracja dla Bellum Crucis?
-
skeletoon jeśli chodzi o tego konia to mam pomysł jak to zrobić.
Tam w pliku descr_mount mogą być jednostki konne oznaczone jako ; UNUSED HORSES
znaczy że są nie używane w grze (nie wiem jak jest w tym konkretnym modzie, w niektórych tak jest)
Możesz wtedy oprzeć tego twojego konia o istniejącą już nieużywaną w grze jednostkę konną.
Ja tak kiedyś zrobiłem i wszystko mi śmigało dobrze
A jeśli chodzi o jednostki w kampanii to nigdy mi się nie zdarzyło, żeby to limit ograniczał grę w ten sposób.
Jeśli był limit to i custom i kampania działały lub nie działały podobnie.
Jeśli chodzi o to że nie ma jednostek w kampanii to stawiałbym raczej na jakieś niewielkie błędy w plikach edu oraz edb.
To może być naprawdę jakaś błahostka brak przecinka czy coś takiego.
Wklej do posta to co wpisałeś w edb w budynku werbowania tej twojej jednostki to coś może ktoś Ci znajdzie z forumowiczów (ten błąd znaczy się)
-
Limit nie jest przekroczony bo inaczej gra by się nie włączała, na bierząco jedną jednostkę usuwałem, jedną dodawałem, więc to raczej nie to. Grałem na czystym bellum, a jednostek dodałem chyba z 15, z czego w kampanii są tylko 2.
Co do wpisu w edb to wygląda to tak:
recruit_pool "Royal Mamluks" 1 0.25 1 0 requires factions { egypt, } and event_counter ad1250 1 and hidden_resource africaest and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Quapukulu" 1 0.25 1 0 requires factions { turks, } and event_counter ad1270 1 and hidden_resource turchia and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Khan's Guard" 1 0.25 1 0 requires factions { mongols, } and hidden_resource alania or hidden_resource bulgaria and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Tsars Guard" 1 0.25 1 0 requires factions { russia, } and hidden_resource russiacentro and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Tsars Guard" 1 0.25 1 0 requires factions { russia, } and hidden_resource russianord and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Tsars Guard" 1 0.25 1 0 requires factions { russia, } and hidden_resource bulgaria and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Byzantine Horse Archers" 1 0.25 1 0 requires factions { byzantium, } and hidden_resource bizantinia and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Athanatoi" 1 0.25 1 0 requires factions { byzantium, } and hidden_resource bizantinia and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "Amirs Guard" 1 0.25 1 0 requires factions { timurids, } and event_counter ad1190 1 and hidden_resource est and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "ayyubid mamluk" 1 0.25 1 0 requires factions { egypt, } and event_counter ad1230 1 and hidden_resource africaest and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "constable of jerusalem" 1 0.25 1 0 requires factions { normans, } and hidden_resource terrasanta and not event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "vitezye" 1 0.25 1 0 requires factions { novgorod, } and hidden_resource russiacentro and event_counter ai_player 1 and event_counter ai_active 0
recruit_pool "vitezye" 1 0.25 1 0 requires factions { novgorod, } and hidden_resource russianord and event_counter ai_player 1 and event_counter ai_active 0
Doałem wycinek z ostatniego poziomu stajni. Ostatnie 6 jednostek sam dodałem, wszystkie są w custom battle, ale tylko "Athanatoi" jest także w kampanii, reszty brak, nie wiem gdzie popełniłem błąd?
-
To coś z warunkami rekrutacji jest źle może niektórych nie ma w bellum a wziąłeś ze z Broken lub SS zwłaszcza hidden_resource różne
-
Skeletoon nie wiem na jakim poziomie jesteś z tego modowania więc się nie obraź że będę tłumaczył jak dziecku:D
Musisz sprawdzić czy w edu te twoje jednostki są przypisane do tej nacji
np. "ayyubid mamluk" musi być przypisane do egypt najlepiej w "ownership egypt"
Druga sprawa to "and hidden_resource" musisz sprawdzić czy dana prowincja zalicza się do konkretne regionu
W pliku descr_regions to jest zamieszczone (data/world/maps/base/...)
Otwórz plik wciśnij ctr+f i wyszukaj np. "est" i sprawdź czy prowincja w której chcesz robić daną jednostkę (w tym wypadku "Amirs Guard") zawiera się w grupie prowincji oznaczonych "hidden_resource est".
UWAGA !!!
z tego co pamiętam wersy typu " and event_counter ad1190 1" oznaczają że jednostka robi się dopiero od którejś tury.
Najlepiej wprowadź najpierw te jednostki "na sucho" tj bez tej całej końcówki o masz tu przykład:
jest tak
recruit_pool "Amirs Guard" 1 0.25 1 0 requires factions { timurids, } and event_counter ad1190 1 and hidden_resource est and event_counter ai_player 1 and event_counter ai_active 0
a zrób teraz tak
recruit_pool "Amirs Guard" 1 0.25 1 0 requires factions { timurids, }
Jeśli jednostka po tej zmianie będzie w kampanii to wiesz gdzie szukać będu
-
Dobra doszłem gdzie jest błąd. Otóż poszedłem za radą Jakien Kolwiek i usunałem hidden_resource z wpisu jednostki i działa! Doczytałem się na twc, o limitach w MTW i że wpis hidden_rescource moża użyc tylko do 64 jednostek i tu był błąd.
Dzięki ogromne Jakien Kolwiek:D
Mam pytanie odnosnie modelu tego konia, jak zaimplementować animację z SS do Bellum?
-
yyy dalej skeletoon nie rozumiesz...
hidden_resource ma limit ale to nie o to chodzi tutaj. hidden_resource przypisuje się do prowincji, żeby określić że powiedzmy te tam 6 czy 7 prowincji (Małopolska, Wielkopolska itp.) tworzą region "polska" (oczywiście podaje przykładowe nazwy). I dzięki temu w edb można potem zrobić tak żeby wybrana jednostka robiła się tylko na terenie polski. wyglądałoby to tak:
recruit_pool "nazwa jednostki" 1 0.25 1 0 requires factions { nazwa_nacji, } and hidden_resource polska
i ten wyraz "polska" jest jednym z maksymalnie 64 hidden_resource w grze. Ty Skeletoon prawdopodobnie wziąłeś jakiś hidden_resource z SS bądź breken_crescent którego w ogóle nie było w Bellum. Tak jak pisał Ci wcześniej Araven. Jeślibyś dał już istniejący w Bellum hidden_resource to by nie było problemu.
To samo dotyczy "event_counter" muszą one być określone w pliku. hidden_resource określa plik descr_regions, natomiast event_counter określa plik "campaign_script".
I jeśli podałeś event_counter skopiowany z innego moda, a nie ma go w Bellum to Ci nie będzie chodzić.
--------------------------------------------------------------------------------------------------------------------------
Jeśli chodzi o konia to proponowałbym obejść te animacje. Znajdź podobnego konia w bellum i używaj ty animacji.
Od razu mówię że nie wiem czy to pomoże. Ja przenosząc jednostkę konną z moda do moda tak zrobiłem i chodziło. Tylko ja nie tworzyłem nowej tylko podpiołem ją pod już istniejącą i jej animacje też wykorzystałem.
To się chyba określa w pliku battle_models na samym dole
W twoim wypadku to jest chyba to
20 fs_heavy_horse_marka 0
Znajdź już istniejące animacje z innego/podobnego konia i wstaw je. Oczywiście nie wszystkie będą pasowały więc musisz dobrać podobną.
Ja nie wiem jak zaimplementować animację z SS do Bellum
Więc tak bym tak próbował to zrobić jak to napisałem powyżej