Forum Tawerny Four Ways

Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Bruce Campbell w Września 21, 2014, 15:26:12

Tytuł: [OSP] Zwiększenie maksymalnego progu cech
Wiadomość wysłana przez: Bruce Campbell w Września 21, 2014, 15:26:12
Tworzenie OP jednostek (czyli jak zwiększyć maksymalny poziom atrybutów)
Trochę zastanawiałem się, czy dać to tu, czy do OSP, no ale w końcu zdecydowałem się na Bazę Skryptów. Przejdźmy do tematu: Relkov98 zainspirował mnie tymi oto słowami
tak wystarczy 15-20 takich i wtedy 5 miast możesz zdobyć
do zrobienia OP jednostek. Pytanie: ale jak to osiągnąć? Można dać zbroje po 500 ochrony... pff... wolę coś trudniejszego ^^ A więc przejdźmy do sedna całego skryptu.
Powiedzmy, że będą się nazywać 'Swadiańscy Strażnicy Relikwii' (whateva). Od czego zacząć robienie tej 20 osobowej armii? Od header_troops.py. Interesuje nas ten fragment:str_30           = bignum | 0x0000001eJak widać, jest to maksymalna wartość, wyższej nie ma... Ale nasi żołnierze mają być super, więc dodamy więcej specjalnie dla nich! Wklejcie to poniżej str_30:
(click to show/hide)
Czy jest to maksymalna możliwa wartość? Oczywiście, że nie! Możecie sobie podnieść to tak wysoko, jak chcecie (oczywiście w pewnym momencie gra zacznie was wyrzucać w bitwach) według podanego przeze mnie wzoru, pamiętając tylko, że '0x0000003c' oznacza lvl tej cechy w zapisie hex(owym? sory, słowo po polsku mi wyleciało z głowy). Generalnie musicie pamiętać, że  kod hexowy podajecie w zależności od cechy w innym miejscu (gdzie zz):
w sile to wygląda tak: 0x000000zz
w zręczności: 0x0000zz00
w inteligencji: 0x00zz0000
w charyźmie: 0xzz000000
Analogicznie, dodaj do 60 lvla zręczność:
(click to show/hide)
No dobrze, a więc co teraz? Teraz dodajmy samą jednostkę:
(click to show/hide)
Ofkorz nie mają najlepszych cech i umiejętności, nie chciało mi się :P
Teraz skompilujcie MS i sprawdźcie czy nie występują jakieś błędy. Jeśli nie, teraz zabierzemy się za skrypt, który doda nam tych pr0 żołnierzy. Wyszukaj "start_phase_2". Powinien pokazać ci się tekst z menu, w którym wybieramy początkowe miasto. Lekko ten menu zmodyfikujmy - zaraz za tym:
(click to show/hide)
wklej to:
(click to show/hide)
Jak widać, jest to lekko zmodyfikowana opcja pierwsza - daje nam dodatkowo 20 Swadiańskich Strażników Relikwi. Teraz skompiluj MS i ewentualne błędy popraw, a oto efekt końcowy:
(click to show/hide)
Miał być jeszcze skrin z walki, ale trochę za późno zorientowałem się, że mam ustawione "trochę" za wysokie ustawienia graficzne i WB mnie najpierw ściął, a potem wyrzucił :(
Tytuł: Odp: [OSP] Zwiększenie maksymalnego progu cech
Wiadomość wysłana przez: Haazheel w Września 21, 2014, 21:03:27
Ten skrypt to przepis na zrobienie typa z zero to hero :D
Właśnie sobie in-game'owo to sprawdzam, i moi ludzie pokonują, przy stracie 3 wojowników, 130 osobową armię Swadian, odpierają atak na zamek 240 osobowej armii (0 ludzi straty), a zdobyli go przy garnizonie 180 (2 ludzi straty) :P //lllew