Схема предметов
Схема предметов (чаще употребляется название сервер предметов) является ресурсом в Team Fortress 2, определяющим все существующие предметы и их привязанные к ним свойства. Игра сверяет с этой схемой все данные различных меню интерфейса, включая магазин и каталог Манн Ко, а также рюкзак игрока. Каждый предмет в схеме описывается как объект с различными ключевыми параметрами, включающими название, тип, слот, классы, которые могут его использовать и его характеристики (например, может ли он быть покрашен или переименован). Подробное описание параметров имеется на странице WebAPI/GetSchema (английский).
В добавок к общей схеме предметов, существует еще и клиентская сторона схемы, которая имеет формат VDF для чтения только игрой, и включает в себя прочие характеристики предметов, такие как области надевания, прикрепляемые звуки и модельные группы для каждого предмета. Так же обе схемы имеют полный список внутри-игровых параметров, наборов предметов, эффектов частиц, уровни предметов, а также ранги оружия и аксессуаров странного типа.
Перед тем, как схема становится доступной на WebAPI, она загружается не в формате VDF, а в виде файла items_game.txt
(находится в team fortress 2 content.gcf/tf/scripts/
). items_game.txt
сохраняется даже после записи на схему WebAPI, чтобы дать возможность пользователям создавать свои изменения в схеме, которые будут действовать только у них.
См. также
- WebAPI (английский)
- WebAPI/GetSchema – техническое описание получения схемы предметов через Steam Web API (английский)
- Предметы