Difference between revisions of "Item schema/pl"
m (-added w:pl: so it links to polish wiki) |
m (revised the translation) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE: Schemat przedmiotów}} | {{DISPLAYTITLE: Schemat przedmiotów}} | ||
− | {{hatnote|Aby zobaczyć dokładniejszą dokumentację | + | {{hatnote|Aby zobaczyć dokładniejszą dokumentację Steam Web API i GetSchema, sprawdź [[WebAPI]]{{lang icon|angielski}}.}} |
− | '''Schemat przedmiotów''' | + | '''Schemat przedmiotów''' w ''Team Fortress 2'' definiuje wszystkie istniejące przedmioty i przypisane do nich atrybuty. Schemat ten jest używany przez klienta gry w różnych menu, wliczając w to [[Mann Co. Store/pl|Sklep Mann Co.]], [[Mann Co. Catalog/pl|Katalog]] oraz [[backpack/pl|Plecak]]. Każdy przedmiot na tym schemacie jest zaznaczony jako obiekt do którego są przypisane definicje i wartości, które definiują imię, rodzaj, slot oraz [[classes/pl|klasę]], która może dany przedmiot nosić, a także jego właściwości (np. czy dany przedmiot może zostać [[Paint Can/pl|przemalowany]] albo [[Name Tag/pl|inaczej nazwany]]). Wszystkie wartości i definicje są w pełnych szczegółach zapisane w [[WebAPI/GetSchema]] {{lang icon|angielski}} |
− | Oprócz standardowego schematu | + | Oprócz standardowego schematu, istnieje także 'schemat klienta'. Schemat ten jest w formacie [[WebAPI/VDF|VDF]], który jest zaś odczytywany przez grę i zawiera inne szczegóły które nie znajdują się w standardowym schemacie, takie jak [[equip region/pl|region założenia]], przypisane dźwięki, a także [[bodygroup/pl|bodygroupę]]. Oba schematy zawierają definicję wszystkich [[List of item attributes/pl|atrybutów]], [[item sets/pl|zestawów przedmiotów]], [[particle effects/pl|efektów cząsteczkowych]], poziomów przedmiotów oraz rangi dla broni i przedmiotów kosmetycznych rodzaju [[Strange/pl|Kuriozum]]. |
− | Schemat klienta jest zapisywanie lokalnie | + | Schemat klienta jest zapisywanie lokalnie u klienta oraz na serwerze jako '''tf/scripts/items/items_game.txt'''. Podczas uruchamiania gry, serwer przedmiotów wysyła link URL klientowi oraz serwerowi, skąd najnowszy schemat może zostać uzyskany, po czym klient oraz serwer takowy pobierają i z niego korzystają. Aktualizacje wprowadzone do schematu są również przeprowadzane przez serwer przedmiotów, w równie podobny sposób. Od {{Patch name|10|15|2014|in-the}} items_game.txt jest chroniony [[w:pl:Podpis cyfrowy|podpisesm cyfrowym]], przez co ani klient ani serwer nie uruchomi się, jeśli plik ten został zmodyfikowany |
== Aktualizacje schematu przedmiotów == | == Aktualizacje schematu przedmiotów == | ||
Line 12: | Line 12: | ||
{{see also|Aktualizacje}} | {{see also|Aktualizacje}} | ||
− | Wszystkie aktualizacje | + | Wszystkie aktualizacje schematu przedmiotów ''Team Fortress 2'' i ''[[Team Fortress 2 Beta/pl|Team Fortress 2 Beta]]'' są przechowywane na [http://git.optf2.com/schema-tracking/ OPTF2], a także na [[w:Git (software)|Git'cie]]{{lang icon|angielski}}. Różnice, występujące między różnymi wersjami danych plików, nazywamy {{w:diff|diffami}}{{lang icon|angielski}}. |
== Zobacz także == | == Zobacz także == | ||
* '''[[WebAPI]]''' {{lang icon|angielski}} | * '''[[WebAPI]]''' {{lang icon|angielski}} | ||
− | ** [[WebAPI/GetSchema]] – {{lang icon|angielski}} | + | ** [[WebAPI/GetSchema]] – {{lang icon|angielski}} - Techniczny opis schematu przedmiotów, który jest dostępny przez Steam Web API. |
* [[Items/pl|Przedmioty]] | * [[Items/pl|Przedmioty]] | ||
== Źródła zewnętrzne == | == Źródła zewnętrzne == | ||
− | * [http://git.optf2.com/schema-tracking/ OPTF2 | + | * [http://git.optf2.com/schema-tracking/ OPTF2 - Weryfikator schematów kilku gier Steam] |
− | * [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2 Schemat Team Fortress 2] | + | * [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2 Schemat przedmiotów Team Fortress 2] |
** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Schema?h=teamfortress2 Schematu Team Fortress 2] | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Schema?h=teamfortress2 Schematu Team Fortress 2] | ||
− | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Client%20Schema?h=teamfortress2 Schematu | + | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Client%20Schema?h=teamfortress2 Schematu klienta Team Fortress 2] |
− | ** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2 | + | ** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2 Różnicę pomiędzy plikami różnych wersji Team Fortress 2] |
− | * [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2beta Team Fortress 2 Beta | + | * [http://git.optf2.com/schema-tracking/tree/?h=teamfortress2beta Schemat przedmiotów Team Fortress 2 Beta] |
− | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Schema?h=teamfortress2beta | + | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Schema?h=teamfortress2beta Schemat przedmiotów Team Fortress 2 Beta] |
** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Client%20Schema?h=teamfortress2beta Schematu klienta Team Fortress 2 Beta] | ** Ostatnia wersja [http://git.optf2.com/schema-tracking/tree/Team%20Fortress%202%20Beta%20Client%20Schema?h=teamfortress2beta Schematu klienta Team Fortress 2 Beta] | ||
− | ** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2beta | + | ** [http://git.optf2.com/schema-tracking/log/?h=teamfortress2beta Różnicę pomiędzy plikami różnych wersji Team Fortress 2 Beta] |
[[Category:Items/pl]] | [[Category:Items/pl]] | ||
[[Category:WebAPI/pl]] | [[Category:WebAPI/pl]] |
Revision as of 20:36, 5 July 2018
Schemat przedmiotów w Team Fortress 2 definiuje wszystkie istniejące przedmioty i przypisane do nich atrybuty. Schemat ten jest używany przez klienta gry w różnych menu, wliczając w to Sklep Mann Co., Katalog oraz Plecak. Każdy przedmiot na tym schemacie jest zaznaczony jako obiekt do którego są przypisane definicje i wartości, które definiują imię, rodzaj, slot oraz klasę, która może dany przedmiot nosić, a także jego właściwości (np. czy dany przedmiot może zostać przemalowany albo inaczej nazwany). Wszystkie wartości i definicje są w pełnych szczegółach zapisane w WebAPI/GetSchema (angielski)
Oprócz standardowego schematu, istnieje także 'schemat klienta'. Schemat ten jest w formacie VDF, który jest zaś odczytywany przez grę i zawiera inne szczegóły które nie znajdują się w standardowym schemacie, takie jak region założenia, przypisane dźwięki, a także bodygroupę. Oba schematy zawierają definicję wszystkich atrybutów, zestawów przedmiotów, efektów cząsteczkowych, poziomów przedmiotów oraz rangi dla broni i przedmiotów kosmetycznych rodzaju Kuriozum.
Schemat klienta jest zapisywanie lokalnie u klienta oraz na serwerze jako tf/scripts/items/items_game.txt. Podczas uruchamiania gry, serwer przedmiotów wysyła link URL klientowi oraz serwerowi, skąd najnowszy schemat może zostać uzyskany, po czym klient oraz serwer takowy pobierają i z niego korzystają. Aktualizacje wprowadzone do schematu są również przeprowadzane przez serwer przedmiotów, w równie podobny sposób. Od Aktualizacji z 15 października 2014 items_game.txt jest chroniony podpisesm cyfrowym, przez co ani klient ani serwer nie uruchomi się, jeśli plik ten został zmodyfikowany
Aktualizacje schematu przedmiotów
Wszystkie aktualizacje schematu przedmiotów Team Fortress 2 i Team Fortress 2 Beta są przechowywane na OPTF2, a także na Git'cie(angielski). Różnice, występujące między różnymi wersjami danych plików, nazywamy {{w:diff|diffami}}(angielski).
Zobacz także
- WebAPI (angielski)
- WebAPI/GetSchema – (angielski) - Techniczny opis schematu przedmiotów, który jest dostępny przez Steam Web API.
- Przedmioty