Page 4 of 4

Re: Edycja hexów

Posted: Saturday 10 Jul 2021, 13:17
by Boghute Ara
Mar wrote: Saturday 10 Jul 2021, 11:36A to nie jest tak, że w porcie pojawiają się losowe jednostki pierwszego poziomu w ilości 3-5 - zawsze tak mi to wyglądało.
Owszem, z wyjątkiem Ważki i Tarana, dlatego chciałbym znaleźć adresy za to odpowiedzialne i zorientować się czy można sobie dowolnie zmieniać które jednostki są losowane w porcie, a które nie i ewentualnie dodać Tarana, aby zwiększyć jego obecność w grze.

Ta sama zależność być może obowiązuje w przypadku dodatkowego oddziału zdobywanego w świętych miejscach - wszak coś musi decydować o tym dlaczego losowane są takie a nie inne jednostki, gdyż osobiście chodzi mi po głowie zamiana Szkieleta na Czerwia.

Re: Edycja hexów

Posted: Sunday 11 Jul 2021, 00:07
by Mar
Udało mi się odkryć coś nowego ;) w blokach gdzie są parametry jednostek jak np:

Code: Select all

Pospolite ruszenie
30 22 02 00 BF 1E 00 00 03 03 0A 00 00 00 00 00 08 08 00 00 00 00 01 01 18 00 00 00 01 03 04 06 05 00 07 00 08 00 00 00 00 00 00 00 00 00 00 01 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01 02 00 00 01 01 00 00 03 00 C4 1E 00 00 04 0A 32
dziesiąty hex od tyłu odpowiada za grafikę trupa:

00 - człowiek (np. budowniczy)
10 - człowiek+koń (np. lekka jazda)
20 - drewniana machina (np. taran)
08 - drewniano-metalowa machina (dla armaty)
28 - duże zwierzę (np. skorpion)
18 - olbrzym (np. cyklop)
30 - dla latających

Nie wiem czy się przyda ale przynajmniej wiadomo co oznacza ten hex. Można opcjonalnie zmienić duchowi i szkieletowi (no bo zostawiają zakrwawione zwłoki ... a tak to mogłyby ginąć jak latające istoty - w bardziej *magiczny* sposób)

EDIT:
Ósmy hex od tyłu czyli np: 1A (26) u leśnika to opóźnienie strzału (od kliknięcia do jego wykonania) przy czym przyspieszenie tego, powoduje że szybciej odtwarza się dźwięk strzału i wroga jednostka dostaje (sama animacja zarówno jednostki strzelającej jak i strzały jest bez zmian).

EDIT2:
Dziewiąty hex od tyłu to opóźnienie ataku wręcz, również nie skraca / nie stopuje animacji. Przy czym dość istotne: nie można wpisać dowolnej wartości - udało mi się ustalić, że działa do wartości łucznika i halbardnika (mają dość duże opóźnienie).

EDIT3:
Dziewiąty hex od przodu to szybkość poruszania się (Można przyspieszyć trochę machiny - a ja byłbym nawet zwolennikiem, żeby przyspieszyć chodzenie wszystkiego, tak żeby animacja była ale szybsza o 1 a machin o 2 ;) Nie popsuje to synchronizacji dźwięku a w skali rozgrywki to przynajmniej kilkanaście zaoszczędzonych minut. Clash to jednak gra z czasów kiedy gry miały niską dynamikę :|

Re: Edycja hexów

Posted: Sunday 11 Jul 2021, 12:59
by Konin3D
Mar wrote: Sunday 11 Jul 2021, 00:07EDIT3:
Dziewiąty hex od przodu to szybkość poruszania się (Można przyspieszyć trochę machiny - a ja byłbym nawet zwolennikiem, żeby przyspieszyć chodzenie wszystkiego, tak żeby animacja była ale szybsza o 1 a machin o 2 ;) Nie popsuje to synchronizacji dźwięku a w skali rozgrywki to przynajmniej kilkanaście zaoszczędzonych minut. Clash to jednak gra z czasów kiedy gry miały niską dynamikę :|
W opcjach gry jest możliwość wyłączenia animacji, co też skraca czas przesuwania się jednostek i pozwala zaoszczędzić wiele minut.

Re: Edycja hexów

Posted: Sunday 11 Jul 2021, 13:26
by Mar
Dlatego napisałem, że to pozwala zachować animację jednostek. Dodajmy że działa też w bitwie. Mam na myśli wzrost o góra 25% tak żeby nadal ładnie wyglądało.

EDIT: dziesiąty licząc od przodu to tempo odtwarzania dźwięku i animacji ruchu - im mniejsza liczba tym szybciej.

EDIT2: jedenasty to szybkość animacji ataku (zmniejszałem o połowę i moment zadania obrażeń ma miejsce zawsze po animacji więc ok, tak samo dobrze działa ze strzelaniem). Testując to przyśpieszyłem trochę leśnika :D

EDIT3: dwunasty jest od animacji unoszenia się w powietrzu - dodatkowe klatki animacji które jej dotyczą mają tylko jednostki latające więc nie ma sensu zmieniać tego hexa.

EDIT4: 17 i 18 hex (licząc od lewej w bloku statystyk jednostki) to interwały dotyczące odtwarzania animacji ataku i strzału - w praktyce nie warto tego zmieniać bo atak na różne kierunki może zawierać błędy. Być może 16 hex też tego dotyczy ale nie mam za bardzo czasu testować tego hexa teraz.

Re: Edycja hexów

Posted: Sunday 18 Jul 2021, 16:52
by Boghute Ara
Dobra robota, Mar. :idea: Może nie są to jakieś rzeczy które człowiek ma ochotę zmieniać, ale przynajmniej wiadomo za co odpowiedzialne są konkretne wartości, więc odpada potrzeba grzebania w nich w celu znalezienia jakichś bardziej przydatnych rzeczy pokroju wymagań czy zmęczenia.

Re: Edycja hexów

Posted: Tuesday 14 Dec 2021, 19:59
by Boghute Ara
Udało mi się znaleźć adresy odpowiedzialne za zasięg widzenia jednostek. :idea: Znajdują się w pierwszych 2 bajtach na lewo od czasu produkcji i mają wartość 03 dla jednostek pieszych i 05 dla latających, co oznacza, że te pierwsze poruszając się po mapie odkrywają 3 kratki, natomiast te drugie aż 5 kratek.

Co ciekawe, powyższa zasada obowiązuje jedynie ruch na północ i zachód, ponieważ poruszając się na południe lub wschód jednostki odkrywają o 1 kratkę mniej, czyli piesze zaledwie 2 kratki, a latające 4.

Przy okazji przyszło mi do głowy, żeby w swojej modyfikacji zmniejszyć zasięg widzenia jednostek latających do 4, ponieważ już i tak są za bardzo uprzywilejowane. ;) Co o tym sądzicie?

Re: Edycja hexów

Posted: Monday 21 Feb 2022, 21:10
by Miocen
Co ciekawe, powyższa zasada obowiązuje jedynie ruch na północ i zachód, ponieważ poruszając się na południe lub wschód jednostki odkrywają o 1 kratkę mniej, czyli piesze zaledwie 2 kratki, a latające 4.
Nigdy na to nie zwróciłem uwagi. Jakie mogło być uzasadnienie takiego rozróżnienia pola widzenia w zależności od kierunku ruchu?

Re: Edycja hexów

Posted: Tuesday 22 Feb 2022, 19:24
by Boghute Ara
Miocen wrote: Monday 21 Feb 2022, 21:10Nigdy na to nie zwróciłem uwagi. Jakie mogło być uzasadnienie takiego rozróżnienia pola widzenia w zależności od kierunku ruchu?
Nie mam pojęcia. Może jakieś ograniczenia silnika gry? :?:

Re: Edycja hexów

Posted: Wednesday 23 Feb 2022, 15:19
by Mar
Możliwe, że to miało robić iluzje perspektywy. Jednostki widać z góry ale już np. drzewa nie.