Celność botów

Regulamin forum
Dział "Tworzenie Modyfikacji" służy do zadawania pytań odnośnie tworzenia modyfikacji, edytowania plików gry, oraz pisania tzw. tutoriali, czyli poradników odnośnie modyfikowania gry.
Nie zadajemy tutaj pytań odnośnie modyfikacji gotowych (nie dyskutujemy o nich!), prócz prób ich połączenia etc.


Przy cytowaniu plików *.LTX stosować tag [SYNTAX="ini"], przy cytowaniu plików *.script [SYNTAX="lua"] a przy cytowaniu plików *.xml - [SYNTAX="xml"].

Celność botów

Postprzez Marcus_Polonus w 26 Lut 2017, 19:04

Cześć wszystkim,

Zauważyłem, że NPC'ty z np. Swd są bardzo nie celne - czasem wystrzelą cały magazynek i nikogo nie trafią.
Zastanawiałem się, czy jest jakaś możliwość kontrolowania prawdopodobieństwa trafiania wśród botów dla KONKRETNEJ broni, czyli jak bot podniesie karabin wyborowy to strzela celniej niż z kałacha.
Przypuszczam, że od tego jest parametr w configu każdej broni:
Kod: Zaznacz wszystko
hit_probability_gd_novice   = 1
hit_probability_gd_stalker   = 1
hit_probability_gd_veteran   = 1
hit_probability_gd_master   = 1

ale jego modyfikowanie daje marginalne efekty.
Ktoś może interesował się tym i ma coś do powiedzenia?
Image
Marcus_Polonus
Tropiciel

Posty: 276
Dołączenie: 18 Maj 2013, 22:36
Ostatnio był: 25 Lip 2023, 22:10
Miejscowość: Fabryka nad Jantarem
Frakcja: Powinność
Ulubiona broń: Sniper Rifle SVDm2
Kozaki: 36

Reklamy Google

Re: Celność botów

Postprzez Pangia w 26 Lut 2017, 20:08

Coś tam niby można wygrzebać, ale szczerze mówiąc to jest to dość żmudne zajęcie i nigdy się w to nie zagłębiałem, to i nie pamiętam, co można dokładnie zrobić.
Przede wszystkim to jest tak, że AI nie strzela dokładnie w gracza, a w jego pozycję i nie bierze poprawki na dystans – dlatego ze śrutówek trafiają bez pudła (rozrzut), a im bardziej szybkostrzelna broń, tym lepsza celność, bo mają więcej szans na to, żeby rzeczywiście cię trafić. Dlatego ze snajperkami sobie nie radzą – najpewniej w taki prosty sposób GSC uniknęło problemu, w którym tak wyposażone AI byłoby niemożliwe do zabicia przez gracza, bo z zasady czy to Dragunow, czy SWU zadają bardzo wysokie obrażenia, ich pociski mają dobrą penetrację pancerza, a AI strzela ze snajperek z większej odległości (jeśli mnie pamięć nie myli, to za to odpowiedzialny jest parametr max_radius w configu broni).
Proszę państwa, sto pięćdziesiąt kilometrów na godzinę w ciągu kilku sekund, wspaniały wynik. Gdyby w ten sposób można było wypie*dolić z polskiej polityki tych wszystkich śmieci z Okrągłego Stołu, Leszka Millera, byłoby… cudownie i każdemu bym ku*wa kupił po takim Ferrari, byleby w piz*u pojechali tym PROSTO do swojego ukochanego… Izraela. SYJONIŚCI Europy, jedźcie do siebie! Pozdrawiam, Zbigniew Stonoga. Nie jestem antysemitą!
Awatar użytkownika
Pangia
Monolit

Posty: 4280
Dołączenie: 27 Maj 2012, 10:49
Ostatnio był: 28 Lis 2017, 19:49
Miejscowość: Kukle Karakańskie
Ulubiona broń: TOZ34
Kozaki: 854

Re: Celność botów

Postprzez Marcus_Polonus w 26 Lut 2017, 22:30

Mam pomysł - dałoby się coś podobnego osiągnąć zwiększając ogólną celność botów podobnym parametrem, jaki podałem wyżej, ale w configu od botów. Potem można obniżyć celność dla poszczególnych spluw (poza wyborówkami) i może uda się wtedy uzyskać podobny efekt.
Pamiętam, że kiedyś znalazłem plik, w którym "hit_probability" się powtórzyło (nie mam na myśli actor.ltx), ale nie pamiętam ścieżki.

Czeka mnie przeszukiwanie wieeeluuu plików więc do dzieła :)

EDIT:
Znalazłem! - szybko poszło :D

"defines.ltx", a konkretnie chodziło mi o to:
Kod: Zaznacz wszystko
[weapon_probability]
hit_probability_gd_novice   = 0.20
hit_probability_gd_stalker   = 0.30
hit_probability_gd_veteran   = 0.40
hit_probability_gd_master   = 0.50
Image
Marcus_Polonus
Tropiciel

Posty: 276
Dołączenie: 18 Maj 2013, 22:36
Ostatnio był: 25 Lip 2023, 22:10
Miejscowość: Fabryka nad Jantarem
Frakcja: Powinność
Ulubiona broń: Sniper Rifle SVDm2
Kozaki: 36

Re: Celność botów

Postprzez Pangia w 26 Lut 2017, 22:51

Marcus_Polonus napisał(a):Czeka mnie przeszukiwanie wieeeluuu plików więc do dzieła :)

Nie wiem, czym szukałeś, ale na przyszłość: Notepad++ ma funkcję szukania określonej frazy we wszystkich plikach w określonym folderze („Szukaj w plikach”).
Proszę państwa, sto pięćdziesiąt kilometrów na godzinę w ciągu kilku sekund, wspaniały wynik. Gdyby w ten sposób można było wypie*dolić z polskiej polityki tych wszystkich śmieci z Okrągłego Stołu, Leszka Millera, byłoby… cudownie i każdemu bym ku*wa kupił po takim Ferrari, byleby w piz*u pojechali tym PROSTO do swojego ukochanego… Izraela. SYJONIŚCI Europy, jedźcie do siebie! Pozdrawiam, Zbigniew Stonoga. Nie jestem antysemitą!
Awatar użytkownika
Pangia
Monolit

Posty: 4280
Dołączenie: 27 Maj 2012, 10:49
Ostatnio był: 28 Lis 2017, 19:49
Miejscowość: Kukle Karakańskie
Ulubiona broń: TOZ34
Kozaki: 854

Re: Celność botów

Postprzez Marcus_Polonus w 26 Lut 2017, 22:57

Wiem o tym i nawet mam Notepada'a, ale mam trochę nie praktyczny w takiej sytuacji rozpakowywacz - wybieram sobie poszczególne pliki po ich ścieżkach, a nie wypakowuję całą gamedatę - za mało miejsca na dysku.

Tak, czy siak, przetestuję moją teorię i się odezwę później z wnioskami.

EDIT:
Okej, już wiem, że to nie jest takie proste :/ - owszem, parametry "hit_probability_gd_"określają prawdopodobieństwo trafienia, ale rozrzut botów jest określony (chyba) w "m_stalker.ltx" w sekcji "fire_queue_params":
Kod: Zaznacz wszystko
[fire_queue_params]  ; min < 15 < medium < 30 < max
pstl_min_queue_size_far         = 1
pstl_max_queue_size_far         = 1
pstl_min_queue_interval_far      = 3000
pstl_max_queue_interval_far      = 5000

pstl_min_queue_size_medium      = 1
pstl_max_queue_size_medium      = 1
pstl_min_queue_interval_medium   = 1000
pstl_max_queue_interval_medium   = 3000

pstl_min_queue_size_close      = 1
pstl_max_queue_size_close      = 1
pstl_min_queue_interval_close   = 500
pstl_max_queue_interval_close   = 1000



shtg_min_queue_size_far         = 1
shtg_max_queue_size_far         = 1
shtg_min_queue_interval_far      = 1500
shtg_max_queue_interval_far      = 2000

shtg_min_queue_size_medium      = 1
shtg_max_queue_size_medium      = 1
shtg_min_queue_interval_medium   = 1000
shtg_max_queue_interval_medium   = 1500

shtg_min_queue_size_close      = 2
shtg_max_queue_size_close      = 2
shtg_min_queue_interval_close   = 500
shtg_max_queue_interval_close   = 1000



snp_min_queue_size_far         = 1
snp_max_queue_size_far         = 1
snp_min_queue_interval_far      = 2000
snp_max_queue_interval_far      = 3000

snp_min_queue_size_medium      = 1
snp_max_queue_size_medium      = 1
snp_min_queue_interval_medium   = 1500
snp_max_queue_interval_medium   = 2000

snp_min_queue_size_close      = 1
snp_max_queue_size_close      = 1
snp_min_queue_interval_close   = 1000
snp_max_queue_interval_close   = 1500



auto_min_queue_size_far         = 1
auto_max_queue_size_far         = 2
auto_min_queue_interval_far      = 1500
auto_max_queue_interval_far      = 2000

auto_min_queue_size_medium      = 2
auto_max_queue_size_medium      = 3
auto_min_queue_interval_medium   = 1000
auto_max_queue_interval_medium   = 1500

auto_min_queue_size_close      = 3
auto_max_queue_size_close      = 5
auto_min_queue_interval_close   = 500
auto_max_queue_interval_close   = 1000



mchg_min_queue_size_far         = 10
mchg_max_queue_size_far         = 15
mchg_min_queue_interval_far      = 3000
mchg_max_queue_interval_far      = 4000

mchg_min_queue_size_medium      = 10
mchg_max_queue_size_medium      = 15
mchg_min_queue_interval_medium   = 2000
mchg_max_queue_interval_medium   = 3000

mchg_min_queue_size_close      = 10
mchg_max_queue_size_close      = 15
mchg_min_queue_interval_close   = 1000
mchg_max_queue_interval_close   = 2000


Co można tymi danymi regulować? Celność, szybkostrzelność i w jaki sposób?
Image
Marcus_Polonus
Tropiciel

Posty: 276
Dołączenie: 18 Maj 2013, 22:36
Ostatnio był: 25 Lip 2023, 22:10
Miejscowość: Fabryka nad Jantarem
Frakcja: Powinność
Ulubiona broń: Sniper Rifle SVDm2
Kozaki: 36


Powróć do Zew Prypeci

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 4 gości