아래 각 표는 게임 데이터 파일(DS_B.0.3.44, 스팀 빌드 24389032, 2026-07-13 추출)에서 그대로 파싱한 JSON입니다. 다음도 참고하세요
llms.txt 및 AGENTS.md 기계 판독용 참고 사항을 확인하세요.
| 파일 | 행 | 설명 |
|---|---|---|
| AffecterTable.json | 709 | 모든 버프/디버프/특성 효과: FloatValues, 지속시간, 중첩, 표시 여부. |
| AlertTable.json | 57 | HUD 알림 정의 - 발동 조건, 범위, 클릭 동작. |
| BaseAreaTable.json | 51 | 기지 구역 정의(해금 비용, 경계). |
| BuildingTable.json | 531 | 모든 건물: 종류, 건설 비용/작업량, 내구도, 저장공간, 채집 드랍, 특성. |
| CampaignStartingTable.json | 27 | 시나리오 × 난이도별 캠페인 시작 설정: 유닛, 아이템, 맵 건물. |
| CandidatePresetTable.json | 35 | 고정 모집 후보 프리셋 - 종족, 레벨, 특성, 재능. |
| ClanRankTable.json | 7 | 클랜 랭크: 랭크 상승 CP, 인구, 모집 레벨 및 종족 가중치. |
| DecisionCategoryTable.json | 7 | 결정(정책) 분류. |
| DecisionTable.json | 65 | 효과가 있는 클랜 결정/정책. |
| DropTable.json | 239 | 드랍 풀 - 각각 최대 3개 슬롯, 아이템 또는 확률이 있는 중첩 DROP_ 참조. |
| DungeonRoomTable.json | 245 | 지역별 던전 방 배치. |
| EmotionBubbleTable.json | 23 | 정착민 감정 말풍선 발동 조건(효과 기반 말풍선 아이콘). |
| EventChoiceTable.json | 300 | 이벤트 선택지 - 조건 및 OnSelectAction 결과 스크립트. |
| EventNodeTable.json | 208 | 이벤트를 선택지와 연결하는 이벤트 대화/단계 노드. |
| EventNpcMappingTable.json | 6 | NPC → 이벤트 매핑. |
| EventRandomMappingTable.json | 20 | 지역/상황별 랜덤 이벤트 풀. |
| EventTable.json | 119 | 던전 이벤트(95개) - 시작 노드, 분류, 조건. |
| FarmingTable.json | 2 | 작물: 씨앗 아이템, 생장 단계별 작업량, 연결된 작물 건물. |
| GameSystemTable.json | 452 | 엔진/게임 상수 448개; 개발자 코멘트에 FloatValues 인덱스가 기록되어 있습니다. |
| HousingRoomTable.json | 34 | 주거 방 등급 - 필요 가구(하위종류/개수/품질) 및 크기. |
| ItemTable.json | 381 | 전체 아이템 372개: 희귀도, 종류, 능력치, 무게, 가격, 장착 효과, 탄약, 수리. |
| NPCSpawnConditionTable.json | 9 | NPC 출현을 제한하는 조건. |
| OperationTable.json | 3 | 게임 데이터 테이블. |
| QuestTable.json | 113 | 목표와 보상이 있는 메인/튜토리얼/NPC 임무 체인. |
| RecipeTable.json | 159 | 제작 레시피: 결과물, 재료, 제작대, 작업량. |
| RecreationTable.json | 3 | 여가 건물 - 수용 인원, 버프/지루함 효과, 작업량. |
| ResearchTable.json | 31 | 연구 트리: 격자 위치, 작업량, 선행 조건, 해금 결과. |
| SkillTable.json | 252 | 모든 스킬: FloatValues, 재사용 대기시간, 사거리, 소환수(CreatureKey). |
| SkillTreeTable.json | 100 | 무기/마법 스킬 트리 배치(행당 3열). |
| SpawnGroupTable.json | 91 | 몬스터 출현 그룹: 풀, 개수, 지역/방 연결. |
| SpecificStorageTable.json | 3 | 게임 데이터 테이블. |
| StatusTable.json | 131 | 능력치 정의 - 퍼센트 대 고정값, 기본값, 상한. |
| StatusValueTable.json | 85 | 능력치별 수치 곡선/스케일링. |
| TextKeyTable_en.json | 9269 | 영어 현지화 문자열(TEXTKEY_... 키). |
| TextKeyTable_en_gaps.json | 5 | 게임 데이터 테이블. |
| TextKeyTable_languages.json | 30 | 지원되는 현지화 언어. |
| TradePoolTable.json | 6 | 상인 거래 풀: 아이템, 확률, 수량, 할인. |
| TraitTable.json | 230 | 캐릭터 배경/개인 특성. |
| UnitProfileTable.json | 142 | 유닛 외형 프로필(초상화/몸체). |
| UnitTable.json | 110 | 모든 유닛/몬스터: 능력치, 스킬, 특성, 드랍, 이동/시야. |
| UnitVisualDatabase.json | 18 | 게임 데이터 테이블. |
| changelog.json | 2 | 게임 데이터 테이블. |
| db.json | 4 | 모든 표를 하나의 JSON 객체로 합친 파일(편의용 다운로드). |
| index.json | 8 | 매니페스트: 빌드/버전 정보와 표별 행 수 및 스키마 설명. |
| translations_ko_en.json | 4485 | 게임 데이터 테이블. |
| version_diffs.json | 2 | 게임 데이터 테이블. |
| curated/code_truths.json | 24 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/effect_fv_overrides.json | 3 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/en_supplement.json | 5 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/gated_content.json | 2 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/glossary.json | 32 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_de.json | 14138 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_de_overrides.json | 0 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_fr.json | 39734 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_fr_overrides.json | 9 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_ja.json | 22719 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_ja_overrides.json | 9 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_ko.json | 34592 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/i18n_ko_overrides.json | 20 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/mechanics.json | 17 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/patchnote_fields.json | 184 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/races.json | 7 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/regions.json | 9 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/site_changelog.json | 1 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/unknown_effects_baseline.json | 5 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
| curated/unknown_effects_report.json | 5 | 연구 노트를 바탕으로 정리한 엄선된 지식입니다. |
표들이 어떻게 연결되는가
- 키 접두사 엔티티 종류와 해당 표를 식별합니다:
ITEM_→ ItemTable,UNIT_→ UnitTable,SKILL_→ SkillTable,AFFECTER_→ AffecterTable,BUILDING_→ BuildingTable,DROP_→ DropTable,STATUS_→ StatusTable,EVENT_/EVENTNODE_/CHOICE_→ 이벤트 관련 표,RESEARCH_→ ResearchTable. - 표시 이름: 조회하려면
TEXTKEY_<Key>_NAME(그리고_DESC,_FLAVOR,_SUBNAME)를 다음에서 확인:TextKeyTable_en.json. 설명에는{0}/{1}해당 행의 정보로 채워지는 플레이스홀더와,FloatValues, 그리고 인라인[STATUS_X]/[AFFECTER_X]이름으로 치환되는 참조가 포함됩니다. - 수량 접미사: 다음과 같은 목록 항목은
ITEM_CopperIngot_3"3× ITEM_CopperIngot"을 의미하며 - 마지막_<digits>. 건설 비용, 시작 아이템, 해체 반환, 이벤트 지급에서도 동일한 규칙이 적용됩니다. - 드랍 풀: DropTable의 각 행에는 슬롯 3개(아이템 키, 확률, 수량)가 있습니다. 슬롯은 다른
DROP_풀을 참조할 수 있으며 - 재귀적으로 전개하여 확률을 곱합니다 (p₁×p₂/100). - 센티널:
NULL,NOT_USED,Dev_NotUsed,None은(는) 데이터가 아니라 빈 슬롯 표시자입니다. - GameSystemTable: 한국어
DevComment1문서에 각FloatValues[i]인덱스가 무엇을 의미하는지 설명되어 있습니다.