Difference between revisions of "Item schema/ko"
(Fully translated) |
|||
Line 2: | Line 2: | ||
{{hatnote|Steam Web API와 GetSchema에 관한 더욱 심도있는 기술적 정보 문서는 [[WebAPI/ko|WebAPI]]를 참조하세요.}} | {{hatnote|Steam Web API와 GetSchema에 관한 더욱 심도있는 기술적 정보 문서는 [[WebAPI/ko|WebAPI]]를 참조하세요.}} | ||
− | '''아이템 스키마'''는 존재하는 모든 아이템과 그에 붙은 모든 속성을 정의하는 ''팀 포트리스 2'' 의 자원입니다. 아이템 스키마는 [[Mann Co. Store/ko|Mann Co. 상점]], [[Mann Co. Catalog/ko| | + | '''아이템 스키마'''는 존재하는 모든 아이템과 그에 붙은 모든 속성을 정의하는 ''팀 포트리스 2'' 의 자원입니다. 아이템 스키마는 [[Mann Co. Store/ko|Mann Co. 상점]], [[Mann Co. Catalog/ko|상품 목록]], 플레이어의 배낭을 포함한 게임 클라이언트 내 다양한 메뉴로 접근할 수 있습니다. 스키마의 각 아이템은 그것의 이름, 그것의 유형과 [[classes/ko|병과]]가 장착할 수 있는 슬롯, 그것의 능력 (예를 들면, [[Paint Can/ko|페인트 통]]이나 [[Name Tag/ko|이름표]] 등을 사용할 수 있는가 여부) 을 나타내는 다양한 키값 오브젝트로 유지됩니다. 모든 값은 [[WebAPI/GetSchema/ko|WebAPI/GetSchema]]에 자세히 나와 있습니다. |
일반 아이템 스키마 이외에도, 게임 클라이언트에서 가져온 스키마 버전은 '클라이언트 스키마'로 알려져 있습니다. 클라이언트 스키마는 게임 엔진에서 읽어 들일 수 있게 [[WebAPI/VDF/ko|VDF]] 포맷으로 취득되며, 일반 스키마에는 없는 다른 상세 정보를 포함하고 있습니다. 예를 들자면, [[equip region/ko|장착 부위]], 첨부된 무기 사운드, 각 아이템의 [[bodygroup/ko|바디그룹]]등이 있습니다. 아이템 스키마의 두 버전은 모든 [[List of item attributes/ko|아이템의 속성]], [[item sets/ko|아이템 세트]], [[particle effects/ko|입자 효과]], 아이템 레벨, [[Strange/ko|이상한]] 무기와 [[miscellaneous item/ko|기타 아이템]]인 [[Spirit Of Giving/ko|기부 정신]]의 등급등을 정의하고 있습니다. | 일반 아이템 스키마 이외에도, 게임 클라이언트에서 가져온 스키마 버전은 '클라이언트 스키마'로 알려져 있습니다. 클라이언트 스키마는 게임 엔진에서 읽어 들일 수 있게 [[WebAPI/VDF/ko|VDF]] 포맷으로 취득되며, 일반 스키마에는 없는 다른 상세 정보를 포함하고 있습니다. 예를 들자면, [[equip region/ko|장착 부위]], 첨부된 무기 사운드, 각 아이템의 [[bodygroup/ko|바디그룹]]등이 있습니다. 아이템 스키마의 두 버전은 모든 [[List of item attributes/ko|아이템의 속성]], [[item sets/ko|아이템 세트]], [[particle effects/ko|입자 효과]], 아이템 레벨, [[Strange/ko|이상한]] 무기와 [[miscellaneous item/ko|기타 아이템]]인 [[Spirit Of Giving/ko|기부 정신]]의 등급등을 정의하고 있습니다. |
Revision as of 09:26, 27 January 2016
아이템 스키마는 존재하는 모든 아이템과 그에 붙은 모든 속성을 정의하는 팀 포트리스 2 의 자원입니다. 아이템 스키마는 Mann Co. 상점, 상품 목록, 플레이어의 배낭을 포함한 게임 클라이언트 내 다양한 메뉴로 접근할 수 있습니다. 스키마의 각 아이템은 그것의 이름, 그것의 유형과 병과가 장착할 수 있는 슬롯, 그것의 능력 (예를 들면, 페인트 통이나 이름표 등을 사용할 수 있는가 여부) 을 나타내는 다양한 키값 오브젝트로 유지됩니다. 모든 값은 WebAPI/GetSchema에 자세히 나와 있습니다.
일반 아이템 스키마 이외에도, 게임 클라이언트에서 가져온 스키마 버전은 '클라이언트 스키마'로 알려져 있습니다. 클라이언트 스키마는 게임 엔진에서 읽어 들일 수 있게 VDF 포맷으로 취득되며, 일반 스키마에는 없는 다른 상세 정보를 포함하고 있습니다. 예를 들자면, 장착 부위, 첨부된 무기 사운드, 각 아이템의 바디그룹등이 있습니다. 아이템 스키마의 두 버전은 모든 아이템의 속성, 아이템 세트, 입자 효과, 아이템 레벨, 이상한 무기와 기타 아이템인 기부 정신의 등급등을 정의하고 있습니다.
아이템 스키마가 WebAPI를 통해 접근 되기 전에, 그것은 각 게임 설치파일인 items_game.txt
에 (team fortress 2 content.gcf/tf/scripts/
내에 있음) VDF 포맷으로 로컬 저장되게 됩니다. items_game.txt
는 계속 유지되지만, 이것의 유일한 목적은 사용자가 WebAPI 스키마에서의 정의를 무시할 수 있도록 해주는 것입니다.
아이템 스키마 업데이트
팀 포트리스 2 와 팀 포트리스 2 베타 의 모든 아이템 스키마 업데이트는 Git 저장소인 OPTF2 스키마 추적에 저장됩니다. 이전 버전와 업데이트의 변경점은 diff 처럼 볼 수 있습니다.
관련 항목
- WebAPI
- WebAPI/GetSchema – Steam Web API를 통한 접근과 같은 아이템 스키마의 기술적인 설명이 되어있습니다.
- 아이템