상자에서 컬렉션까지: 게임 내 리소스 트리로 본 세 가지 보물 찾기 경로

2026년 10월 9일 12:00:06

C5GAME에서 상자를 뒤질 때 많은 플레이어가 무기 상자, 컬렉션, 요원을 같은 범주로 착각한다. 하지만 게임 내 리소스 트리에서 이들은 전혀 다른 계층의 노드다. 이 글에서는 리소스 트리 구조를 바탕으로 세 가지 보물 찾기 경로를 분석한다.

많은 플레이어가 C5GAME에서 상자를 뒤질 때 '무기 상자', '컬렉션', '요원'을 습관적으로 같은 종류로 취급한다. 모두 '스킨이 나오는 용기'라고 생각하는 것이다. 하지만 게임 내 리소스 트리에서 이 셋은 전혀 같은 계층의 노드가 아니다. 오늘은 리소스 트리 구조를 바탕으로 이 세 가지 보물 찾기 경로를 하나씩 뜯어보자.

무기 상자: '용기' 분기에 매달린 독립 노드

무기 상자는 리소스 트리에서 weapon_cases 또는 이와 유사한 용기 분류에 속한다. 특징은 명확한 드롭 풀, 열쇠로 여는 방식, 독립적인 시리얼 번호다. Dreams & Nightmares 상자를 열면 시스템이 가장 먼저 하는 일은 이 용기의 contains 필드를 조회하는 것이다. 여기에는 17개 아이템의 참조 ID가 나열되어 있다.

여기서 간과하기 쉬운 점이 있다. 무기 상자의 드롭 풀은 정적 참조라는 것이다. 즉, 상자에서 무엇이 나올 수 있는지는 상자를 얻는 순간 이미 리소스 파일에 기록되어 있다. C5GAME의 상품 페이지에 표시되는 '개봉 가능 콘텐츠'는 이 정적 테이블을 렌더링한 것일 뿐이며, 게임 내 검사 창에서 스크롤되는 아이콘들과 동일한 데이터 소스를 사용한다.

따라서 누군가 '이 상자에서는 이제 특정 아이템이 안 나온다'라고 말한다면, 십중팔구 혼동한 것이다. 상자 자체의 내용은 변하지 않으며, 변하는 것은 시장의 개봉 확률 평가다.

컬렉션: '맵 드롭' 분기에 매달린 집합

컬렉션(Collection)과 무기 상자의 가장 큰 차이는 상호작용 가능한 용기가 아니라 태그 집합이라는 점이다. 예를 들어 'Ancient 컬렉션'은 본질적으로 아이템 ID 집합이며, 이 아이템들은 맵 드롭, 기념품 패키지 또는 업그레이드 드롭을 통해 게임에 들어온다.

리소스 트리에서 컬렉션 노드의 역할은 '분류'이며, 배포를 담당하지 않는다. 게임 내 '컬렉션' 페이지를 열면 이 집합의 미리보기를 볼 수 있을 뿐, 클릭해서 상자를 열 수 있는 버튼은 없다. 이는 C5GAME 필터에서도 명확히 드러난다. 컬렉션은 보통 필터 차원으로 등장하지, 독립 상품 페이지로 존재하지 않는다.

기념품 패키지는 특별한 존재다. 리소스 트리에서 '컬렉션'과 '용기' 두 분기에 동시에 걸쳐 있기 때문에 상자처럼 열 수 있으면서도 해당 맵의 컬렉션 집합에 분류된다. 그래서 일부 기념품 패키지의 가격 논리가 일반 상자와 완전히 다른 것이다.

요원 스킨: '캐릭터' 분기에 매달린 외형 교체

요원 스킨(Agent)은 세 경로 중 가장 특별하다. 무기 용기 분기가 아니라 agents 또는 캐릭터 관련 노드에 매달려 있다. 여기서 나오는 것은 총이 아니라 캐릭터 외형 교체 항목이다.

리소스 트리에서 요원 노드의 구조는 agent_id → model + voice + patch_slots다. 이는 요원이 마모 계산에 참여하지 않는다는 뜻이며(플로트 값 없음), 대신 패치 슬롯이라는 추가 차원이 있다. C5GAME에서 요원 상품을 볼 때 '패치 적용됨' 표시가 있다면, 캐릭터 노드에 패치 참조가 추가된 것이다.

흥미롭게도 요원의 검사 창 표시 로직은 무기와 완전히 다르다. 무기는 360도 회전하지만, 요원은 고정 각도에 제스처 애니메이션이 더해진다. 이유는 캐릭터 모델의 폴리곤 수가 무기보다 훨씬 많아 실시간 회전 렌더링 비용이 너무 높기 때문에 미리 렌더링된 검사 애니메이션으로 대체하는 것이다.

세 경로의 교차점

세 경로는 리소스 트리에서 서로 다른 분기에 속하지만, 두 곳에서 교차한다.

첫째는 드롭 시스템이다. 주간 업그레이드 드롭은 무기 상자, 컬렉션 아이템 또는 낙서를 줄 수 있지만 요원은 주지 않는다. 요원의 주요 획득 경로는 특정 무기 상자(예: Broken Fang 상자) 또는 직접 구매다.

둘째는 시장 표시다. C5GAME 같은 플랫폼이 상품 페이지를 렌더링할 때 리소스 트리의 서로 다른 분기 데이터를 가져와 합친다. 무기 상자는 contains 테이블, 컬렉션은 collection 태그, 요원은 model 미리보기를 가져온다. 같은 페이지에서 보는 세 종류의 상품은 사실 서로 다른 세 가지 데이터 구조를 배경으로 한다.

이 구조를 이해하면 C5GAME을 둘러볼 때 한눈에 구분할 수 있다. 무엇이 '개봉으로 나온 것'이고, 무엇이 '드롭으로 나온 것'이며, 무엇이 '교체로 나온 것'인지. 이는 미신이 아니라 리소스 트리의 분기 논리가 말해주는 것이다.