[skrypty] kolory

Tutaj dowiesz się jak stworzyć własne misje oraz pisać do nich skrypty; dział jest też miejscem na ogólne dyskusje dotyczące tworzenia misji.

Moderatorzy: kuba11100, The Viking, Moderatorzy

ODPOWIEDZ
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

[skrypty] kolory

Post autor: lucbach » 25 sie 2007, 19:48

Kod: Zaznacz cały

--------
kolory
--------

Są dwa polecenia, dzięki którym możesz zmienić kolor swój lub przeciwnika:

!SET_MAP_COLOR	                A
!SET_NEW_REMAP    B C D E F G H I

W miejscu liter pojawią się cyfry.
Musisz sam odkryć, który kolor odpowiada której cyfrze.
Pierwsze polecenie decyduje o tym, jaki kolor zobaczysz na minimapie, drugie zaś – jaki będzie kolor Twoich budynków, flag, wojska itp.
Jak może zdążyłeś zauważyć, użyłem w mojej kampanii innych kolorów, niż występują w oryginalnych kampaniach (TSK i TPR – przyp. Lucbach). Kilka przykładów:

Czarny:
!SET_MAP_COLOR	              3
!SET_NEW_REMAP    3 3 3 3 3 3 3 3
Wiadomo więc, że trójka oznacza kolor czarny.

Purpurowy (Nie podoba mi się ten oryginalny, bo wygląda bardziej jak różowy):
!SET_MAP_COLOR	                     17
!SET_NEW_REMAP    17 18 17 18 19 20 21 22

Mój kolor zielony jest bardzo podobny do oryginalnego, i to właśnie chciałem osiągnąć. Jedynie czasami zobaczysz, że flaga jest czerwona (ja zobaczyłem to w misji 10, dzięki lekkiej jeździe), więc ten kolor nie jest idealny.
Źródło: tutorial Dark Lorda.
lucbach,
administrator knights.sztab.com

Awatar użytkownika
The Dark Lord
Użytkownik Forum
Posty: 331
Rejestracja: 27 cze 2007, 17:33

Post autor: The Dark Lord » 01 wrz 2007, 21:40

King Harold recently discovered the colors!

Obrazek

It starts with ''1'', and then comes ''2'', and then ''3'', and after ''3'' comes... :smiesne:

I'll put this inside my tutorial.

Awatar użytkownika
robi29
Użytkownik Forum
Posty: 1942
Rejestracja: 20 cze 2007, 14:31
Lokalizacja: Gdynia
Kontakt:

Post autor: robi29 » 02 wrz 2007, 17:56

Wiem już co trzeba zrobić, żeby mieć oryginalny kolor czerwony z kampanii i misji pojedyńczych. Nic nie trzeba wpisać :lol: żadnych
!SET_MAP_COLOR i !SET_NEW_REMAP. Poprostu trzeba ominąć to :)

Awatar użytkownika
Setnik
Użytkownik Forum
Posty: 69
Rejestracja: 02 lip 2007, 16:45

Post autor: Setnik » 06 wrz 2007, 19:50

Czy to znaczy ze jesli np chce kolor biały (pierwszy rzad,5 od lewej) to po tym poleceniu mam wpisac 1 2 3 4 5?
Knights and Merchants: "The Land called Paradise"

Pablo1517
Użytkownik Forum
Posty: 74
Rejestracja: 31 sie 2007, 22:25

Post autor: Pablo1517 » 06 wrz 2007, 21:17

nie nie, ktoś gdzieś tłumaczył jak to leci, że dzieli się na wiersze i kolumny... kurde zapomniałęm wzoru xD ktoś mógłby?

o mam
Ivan pisze: Czy ta dyskusja o kolorach nie jest troszeczkę zbędna? Według mnie to najlepiej otworzyć sobie paletę kolorów KaM i sprawdzić, który kolor ma jaką liczbę. Kolory na palecie są poukładane w kwadrat w wiersze i kolumny. Numery są nadawane w systemie szestnastkowym od 0x0 do 0xff. Kolor 0xa1 oznacza, że znajduje się on w a=11 wierszu i 1=2 kolumnie, liczba 0xa1 to 161 w systemie dziesiętnym (kalkulator windows przeliczy to za nas).
Należy pamiętać, że numery kolumn i wierszy zaczynają się od 0 (programiści liczą od 0 Uśmiech )
Zakres pojedyńczej palety w systemie dziesiętnym to 0-255. Palet mamy w sumie sześć stąd pewne różnice (sześć palet służy do różnicowania odcieni głównie podczas animacji, dlatego podajemy je kilka razy dla poszczególnych części i faz uzyskanego obrazu).
Czyli jak chcesz biały to musisz wpisać same 4, bo biały kolor jest na pozycji $04 lub jak woli pisać Ivan, na pozycji 0x04 :P

Awatar użytkownika
Setnik
Użytkownik Forum
Posty: 69
Rejestracja: 02 lip 2007, 16:45

Post autor: Setnik » 06 wrz 2007, 23:39

Dzięki, narazie nie kumam tego ale zbyt zmeczony jestem zeby o tym myslec :lol:
Knights and Merchants: "The Land called Paradise"

Awatar użytkownika
Ivan
Użytkownik Forum
Posty: 31
Rejestracja: 01 wrz 2007, 19:05

Post autor: Ivan » 07 wrz 2007, 08:47

Pobierz program, który mam w podpisie i po problemie. Żeby nie było screen:
Obrazek
Paletter 1.0 + Readme
Po wskazaniu kursorem koloru na dole zobaczysz jego numer.

W pliku readme masz napisane jakie biblioteki musisz mieć zainstalowane.
pozdrawiam
PS. Napisz czy się podoba :)

Pablo1517
Użytkownik Forum
Posty: 74
Rejestracja: 31 sie 2007, 22:25

Post autor: Pablo1517 » 07 wrz 2007, 11:51

Zrobiłeś to pod frame worka? Mógłbym napisać to tak, żeby nie trzeba było bibliotek xD

Awatar użytkownika
Setnik
Użytkownik Forum
Posty: 69
Rejestracja: 02 lip 2007, 16:45

Post autor: Setnik » 07 wrz 2007, 13:39

Fajny program :) Czyli co mam wpisac jak chce np kolo bialy ktory jest w ostatnim wierszu i ostatniej kolumnie,numer 255? :lol:
Knights and Merchants: "The Land called Paradise"

Awatar użytkownika
Ivan
Użytkownik Forum
Posty: 31
Rejestracja: 01 wrz 2007, 19:05

Post autor: Ivan » 07 wrz 2007, 14:03

Otóż Setniku

Kod: Zaznacz cały

Są dwa polecenia, dzięki którym możesz zmienić kolor swój lub przeciwnika: 

!SET_MAP_COLOR                   A 
!SET_NEW_REMAP    B C D E F G H I 
Dokładnie 255 to biały.
W miejsce literek wstawiasz liczby z programu. A to kolor na mapce, a B C D E F G i H to kolory w grze (flagi, ubrania). Każdy z nich jest odczytywany z jednej z palet (który z której to musisz poeksperymentować).
Obrazek
Oto oryginalne flagi (bez zmian kolorów) i jak widać są różne odcienie, którym odpowiadają literki B C D E F G H I trzeba ustalić jakie.
Jeżeli coś jest niejasne to śmiało pytaj. Jak uda Ci się coś ustalić to daj znać wówczas mógłbym dodać podgląd do programu i byłaby już pełnia szczęścia.

ODPOWIEDZ