Najnowsze newsy ze świata Mount&Blade: ( Dodaj własny news )

Prosimy o wypełnienie ankiety

29.01.2018 | Dodał: Dyktator

Wypełnienie ankiety zajmie zaledwie parę minut, a nam to bardzo pomoże :) więcej

Bannerlord:Wywiad z Steve'm Negusem, projektantem wydarzeń oraz pisarzem w M&B

19.01.2018 | Dodał: Hubtus

Wtajcie Tawernowicze! Wczoraj ukazał się kolejny Dev Blog, w którym wywiadu udzielił Steve Negus(pisarz oraz projketant) z ekipy Taleworlds. (...) więcej

[Bannerlord] Pierwszy blog dewelopera w 2018. roku!

11.01.2018 | Dodał: Eltarek

Jakiś czas temu przestaliśmy wrzucać na stronę główną cotygodniowe newsy o nowych blogach. Powód jest prosty, owe blogi od (...) więcej

Strona główna Mount&Blade | ukryj panel

Pokaż panel z newsami »



Polub nasz profil na facebooku! oraz dołącz do naszej Grupy STEAM

Autor Wątek: [OSP] Zwiększenie maksymalnego progu cech  (Przeczytany 803 razy)

Opis tematu:

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Bruce Campbell

  • Lew
  • Możny
  • *
  • Wiadomości: 7292
  • Piwa: 645
  • Płeć: Mężczyzna
  • 21. Pułk Piechoty THD
    • datadream2004 コギ花
  • Steam ID: Mój status Steam
[OSP] Zwiększenie maksymalnego progu cech
« dnia: Wrzesień 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ł :(
The Flat Earth Society has members all around the globe. ~The Flat Earth Society

Offline Haazheel

  • Bibosz
  • *
  • Wiadomości: 447
  • Piwa: 15
  • Płeć: Mężczyzna
Odp: [OSP] Zwiększenie maksymalnego progu cech
« Odpowiedź #1 dnia: Wrzesień 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
« Ostatnia zmiana: Wrzesień 22, 2014, 06:32:21 wysłana przez lllew »