# Zmiana FOV w OP 2.2

**URL:** <https://stalkerteam.pl/t/zmiana-fov-w-op-2-2/30971>\
**Category:** Dodatki\
**Created:** [15 Styczeń 2024 19:06 UTC](https://stalkerteam.pl/t/zmiana-fov-w-op-2-2/30971 "2024-01-15T19:06:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Dr\_Sztychowka](https://stalkerteam.pl/user_avatar/stalkerteam.pl/dr_sztychowka/32/3134_2.png) [@Dr\_Sztychowka](https://stalkerteam.pl/u/Dr_Sztychowka)\
**Data wpisu:** [15 Styczeń 2024 19:06 UTC](https://stalkerteam.pl/t/zmiana-fov-w-op-2-2/30971/1 "2024-01-15T19:06:35Z")

</div>

[![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/9/7/97ca25bb295fc652d1252e87e3a754eafc3890aa.jpeg)](https://attachments.stalkerteam.pl/monthly_2024_01/image.jpeg.8d50af7776022625727f3df9f42a3587.jpeg)

Witam.

Jako że nie widziałem wcześniej żadnego moda który skupiałby się na zmianie fov w aktualnej wersji OP czyli 2.2, postanowiłem sam coś zadziałać.

Zmiany w FOV są dokonywane w pliku xrGame.dll do którego trzeba mieć program umożliwiający edytowanie plików z kodowaniem heksadecymalnym. Z góry podzielę się swoim plikiem xrGame.dll \*\*(xrgame)\*\*w którym jest już ustawione **FOV 90** lecz dla dociekliwych również podzielę się swoim sposobem na zmianę na dowolny fov.[xrGamePATCH.dll](https://stalkerteam.pl/uploads/short-url/8Lw4cspjk6sP5kY1vd9awrpqzoq.dll) - plik do gry z patchem/łatką

[xrGame.dll](https://stalkerteam.pl/uploads/short-url/lzqsFIhA4f5kcv5sn3btI2BXeT4.dll) - plik bez patcha(na którym grałem przez ostatni rok i nie wiedziałem że nie mam patcha i przez to miałem crashe i w efekcie misje które nie mogłem ukończyć. Polecam wgrać patcha)

Ja używam darmowego programu HxD Portable. Robimy kopię zapasową xrGame.dll i otwieramy swój oryginalny plik xrGame.dll. Nie zmieniamy kodowania offsetu tylko jedziemy na offset(h). Zjeżdżamy do linijki \*\*00D14A40.\*\*Jest tam taka linijka(spoiler).

> **Spoiler**
>
> [![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/2/7/2793758c50c9b78cc60781c63b4cdf192abfc95c.png)](https://attachments.stalkerteam.pl/monthly_2024_03/image.png.18fdd1392734f2df51f5b2d556106d40.png)

Ja już mam zmienione tam na ľB czyli odpowiednik fov 90(za 90 odpowiada literka ľ; B nie wiem od czego jest i nas nie interesuje) Jeżeli chcemy zmienić sobie na inny fov na przykład 60 to musimy sobie to obliczyć z liczb decymalnych(dziesiętnych) na heksadecymalne(szesnastkowe). Jest dla tego poświęcona [Strona](https://coolconversion.com/math/binary-octal-hexa-decimal/_decimal__186_to_hexadecimal_) w której wpiszemy sobie to wyżej wymienione 60 jako 160 oraz otrzymujemy dane które mamy wpisać do komórki.

[![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/5/6/563e880ebbfd7f80169a2be387c91998fedee926.png)](https://attachments.stalkerteam.pl/monthly_2024_01/image.png.23105e8d9c5e209d724affd6ec5649ea.png)

W Taki sposób, zamieniamy na wymarzoną, wyliczoną ze stronki wartość FOV. Zamieniamy literkę przed (lub w offsecie 02, tam gdzie ja mam A0) **B** na tą która nam wyszła z obliczeń.

> **Spoiler**
>
> [![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/d/e/de44c2fb49284f8f3b1618e7b3f62d5340ff5a9d.png)](https://attachments.stalkerteam.pl/monthly_2024_03/image.png.aa2647697c8b845c05f37b4a395fbae6.png)

!!!UWAGA!!! Poniższy spoiler odnosi się do zmiany fov bez patcha.

> **Spoiler**
>
> zjeżdżamy do linijki \*\*00D0F240.\*\*Mamy tam taką linijkę(spoiler)
> 
> > **Spoiler**
> >
> > [![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/9/6/96a35558aa910b39865725625121462b4eaa1100.png)](https://attachments.stalkerteam.pl/monthly_2024_01/image.png.d7aa423e6750fdbfd723a1b48eb1a8ac.png)
> 
> Ja już mam zmienione tam na ľB czyli odpowiednik fov 90(za 90 odpowiada literka ľ; B nie wiem od czego jest i nas nie interesuje) Jeżeli chcemy zmienić sobie na inny fov na przykład 60 to musimy sobie to obliczyć z liczb decymalnych(dziesiętnych) na heksadecymalne(szesnastkowe). Jest dla tego poświęcona [Strona](https://coolconversion.com/math/binary-octal-hexa-decimal/_decimal__186_to_hexadecimal_) w której wpiszemy sobie to wyżej wymienione 60 jako 160 oraz otrzymujemy dane które mamy wpisać do komórki.
> 
> [![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/5/6/563e880ebbfd7f80169a2be387c91998fedee926.png)](https://attachments.stalkerteam.pl/monthly_2024_01/image.png.23105e8d9c5e209d724affd6ec5649ea.png)
> 
> > **Spoiler**
> >
> > W Taki sposób, zamieniamy na wymarzoną, wyliczoną ze stronki wartość FOV. Zamieniamy literkę przed **B** na tą która nam wyszła z obliczeń.
> > 
> > ![](https://discourse-static.stalkerteam.pl/file/stalkerteam-discourse/original/3X/2/3/234091ec0376027702596ef81daf8e14d43cea5f.png)

---

<div class="post-metadata">

**Autor:** ![mirzal](https://stalkerteam.pl/letter_avatar_proxy/v4/letter/m/b782af/32.png) [@mirzal](https://stalkerteam.pl/u/mirzal)\
**Data wpisu:** [24 Styczeń 2024 09:46 UTC](https://stalkerteam.pl/t/zmiana-fov-w-op-2-2/30971/2 "2024-01-24T09:46:41Z")

</div>

Co właściwie daje graczowi zmiana FOV ? Czy powoduje jakieś zniekształcenia obrazu ?
