Ruszyła konwersja forum! Przez ten czas wyłączyliśmy możliwość pisania nowych postów, ale po zalogowaniu się można pisać na chacie. Poniżej znajdują się też linki do naszej grupy Steam i facebooka, gdzie również będą ogłoszenia. Modernizacja forum powinna zakończyć się najpóźniej do wtorku.

Najnowsze newsy z naszej strony:


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

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

    Opis tematu:

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

    Offline Bruce Campbell

    • Lew
    • Użytkownik
    • Wiadomości: 8470
    • Piwa: 937
    • Płeć: Mężczyzna
    • PodPułkownik 1ppS, Cesarz THD, Giermek 21pp
      • datadream2004 コギ花
    • Steam ID: Mój status Steam
    [OSP] Zwiększenie maksymalnego progu cech
    « dnia: 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ł :(

    Offline Haazheel

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