지도 제작 안내서
데이터 모듈
아직 1부를 완료하지 못했다면 다음 경로에서 1부를 찾을 수 있습니다. [1부]
지형 및 트리거 안내서를 거치지 않고 바로 이 안내서를 시작하고 싶다면 다음 경로로 가십시오. 기존 안내서로 완성해 둔 지도를 불러올 수 있습니다. [링크]
유닛, 능력, 효과, 무기 등의 기존 데이터를 편집하면서 데이터 모듈에 익숙해집니다.
이 안내서를 모두 마치면, 추가 체력과 방어력, 다양한 능력 및 수정된 무기를 지닌 짐 레이너 (특공대) 유닛을 만날 수 있습니다.
스타크래프트 II는 미리 만들어 놓은 수백 가지의 유닛, 장식물, 타일 모음, 능력으로 가득합니다. 하지만 지도에 완전히 새로운 유닛이나 능력을 넣으려면 어떻게 해야 할까요? 암흑 기사가 점멸을 하고, 전투순양함에 방어력을 빼고 엄청난 체력을 집어넣고 싶다면? 데이터 모듈만 있으면 모두 가능합니다. 사실 데이터 모듈에서는 스타크래프트 II에 관한 거의 모든 것을 수정할 수 있습니다.
이 안내서에서 우린 유닛의 체력이나 방어력, 초기 에너지를 수정하는 방법, 유닛에 능력을 추가하거나 삭제하는 방법, 그리고 무기의 공격 속도와 공격력을 수정하는 방법을 살펴보겠습니다.
데이터 모듈을 열려면, [F7]을 누르거나 편집기 모듈 상단의 툴바에 있는 데이터 모듈 버튼을 언제든 클릭하십시오. 파란색 해병이 그려진 아이콘이 바로 데이터 모듈 버튼입니다.
데이터 모듈 창을 처음 열면 조금 놀라실 수도 있습니다. 페이지에 작은 글씨가 가득하고, 어디에 쓰는지 알 수 없는 드롭다운 메뉴와 수많은 옵션들이 여러분을 맞이하기 때문이죠. 하지만 이것들이 어떤 구조로 이루어졌는가를 일단 알고 나면, 데이터 모듈도 그렇게 높은 벽이 아님을 아실 겁니다.
스타크래프트 II는 일종의 나뭇가지와 같습니다. 스타크래프트 II의 각 지도에는 적어도 하나 이상의 "모드"가 부착되어 있고, 이 모드에는 유닛, 능력, 무기, 타일 모음, 효과, UI 등의 정보가 담겨 있습니다.
- 카탈로그
이 부분은 서로 다른 "카탈로그" 데이터로 나뉩니다. "유닛"은 하나의 카탈로그입니다. "능력"은 또 다른 카탈로그이며, 이런 카탈로그들이 서로 작동하여 전체 게임을 이룹니다. - 개체
각 카탈로그에는 "개체"가 있습니다. 카탈로그의 구체적인 항목이라고 보면 됩니다. 유닛 카탈로그 속 "해병"은 하나의 개체입니다. "광전사" 역시 또 다른 개체입니다. - 필드
각 개체에는 일련의 연관 "필드"가 있습니다. 각 유닛을 정의하는 정보들입니다. 해병 개체에는 "체력 최대치"나 "능력" 같은 필드가 있습니다. - 값
각 필드에는 하나 이상의 "값"이 있습니다. 어떤 필드는 "체력 최대치"처럼 단일한 값을 갖습니다. 해병의 체력 최대치는 45입니다. "능력" 같은 필드는 여러 값을 갖습니다. 하나의 유닛이 여러 능력을 지닐 수 있기 때문입니다.
본격적인 작업에 들어가기 전에, 지난 번 트리거 모듈 안내서에서처럼 몇 가지 옵션을 먼저 설정하겠습니다. 우리가 이렇게 옵션을 설정하는 건 오직 설명의 편의를 위해서입니다. 편집기에는 옳은 설정법과 틀린 설정법이 따로 있는 것이 아니니, 여러 설정을 시도해 보고 본인에게 가장 맞는 걸 선택해 주십시오.
- 미가공 데이터 보기
이 옵션은 사용하지 않겠습니다. 각 개체에는 참조할 수 있는 ID와 연결된 텍스트 값, 즉 이름이 있습니다. 우리가 수정할 유닛, 짐 레이너 (특공대)를 예로 들어 보겠습니다. 여기서 그의 ID는 레이너이지만, 이름은 짐 레이너 (특공대)입니다. 미가공 데이터를 보기로 설정하면 짐 레이너 (특공대)가 아닌 레이너가 보입니다. - 개체 목록을 계통도로 표시
이 옵션은 사용하지 않겠습니다. 이 옵션을 선택하면 개체 목록을 범주에 따라 폴더로 묶어 정리해 주기 때문에, 마치 컴퓨터 폴더를 탐색하듯 개체를 살펴볼 수 있습니다 - 모든 개체 출처 표시
이 옵션은 사용하지 않겠습니다. 여기에서 우리가 수정하는 데이터는 게임 전체 데이터가 아니라, 우리가 만들 지도의 데이터입니다. 이 새로운 데이터가 지금 만드는 지도에 저장됩니다. 이 옵션을 켜면 원래 데이터도 하나의 항목으로 표시되며, 우리가 기존 유닛을 수정하면서 생긴 새 데이터는 다른 항목으로 표시됩니다. 여기에서는 이 옵션을 사용하지 않으므로, 짐 레이너 (특공대) 유닛을 변경해도 항목이 하나만 보입니다. - 개체 탐색기 표시
이 옵션은 사용하겠습니다. 개체 탐색기는 한 개체가 데이터 상에서 어떤 다른 개체와 연결되어 있는지를 잘 보여 줍니다. 짐 레이너 (특공대)를 보는 중에 그의 무기 데이터가 궁금할 땐, 탐색기에서 무기를 선택하여 그 데이터를 확인할 수 있습니다. 굳이 무기 탭을 띄우고 거기서 게임에 등장하는 그의 무기를 찾지 않아도 됩니다. - 테이블 보기
이 옵션은 사용하겠습니다. 이 옵션이 켜져 있으면, 왼쪽으로는 개체 필드 목록이, 오른쪽으로는 필드 값이 표시됩니다. 필드나 값을 두 번 클릭하면 해당 값을 편집할 수 있는 새로운 창이 열립니다. 이 옵션을 켜면, 상세 보기와 XML 보기 옵션은 자동으로 꺼집니다. - 상세 보기
이 옵션은 사용하지 않겠습니다. 이 옵션을 켜면 필드와 값 목록이 아닌, 해당 값을 편집할 수 있는 항목들이 표시됩니다. 이 옵션을 켜면, 테이블 보기와 XML 보기 옵션은 자동으로 꺼집니다. - XML 보기
이 옵션은 사용하지 않겠습니다. 이 옵션이 켜져 있으면, XML 형식의 텍스트 편집기 화면이 표시됩니다. 스타크래프트 II 안의 모든 데이터는 이 형식을 사용하여 읽고 저장됩니다. 익숙하지 않은 형식의 XML 데이터를 좀 더 쉽게 읽고 수정할 수 있게 하는 것이 데이터 모듈의 주 목적입니다. XML 보기에 대한 좀 더 자세한 설명은 향후 안내서에서 다루겠습니다. 이 옵션을 켜면, 테이블 보기와 상세 보기 옵션은 자동으로 꺼집니다 - 기본값 표시
이 옵션은 사용하겠습니다.우리는 각 유닛의 모든 필드와 모든 값을 저장하기보다는, 일부 개체의 기본값만을 저장하여 공간을 절약합니다. 이 상태에서 새로 설정한 개체는 이 1차(부모) 개체로부터 값을 "상속"받습니다. 편집기에서 이런 기본값은 회색으로 표시되는데, 이 옵션을 꺼서 숨길 수 있습니다. 하지만 이렇게 숨겨져 있으면, 어떤 유닛에 명시적으로 설정되지 않은 값을 찾을 때 혼란스러울 수도 있습니다. - 고급 값 표시
이 옵션은 사용하겠습니다. 기본적으로 게임 데이터에 대한 상세한 정보를 요하는 일부 필드들은 숨겨져 있습니다. 좀 더 고급 기능을 사용하고자 하는 사용자들은 이 필드들이 필요할 수도 있습니다. 이 옵션을 켜면 이 숨겨진 필드들이 표시됩니다. - 필드 유형 이름 표시
이 옵션은 사용하지 않겠습니다. 필드는 "필드 유형"으로 조직되어 있기 때문에, 테이블 보기에서 이 필드들은 유닛 동작과 관련된 것들끼리, 또는 유닛 능력과 관련된 것들끼리 서로 모여 있습니다. 이렇게 하면 필드를 찾는 데 도움이 되긴 하지만, 원하는 필드가 어떤 유형에 속하는지 모를 땐 불편할 수도 있습니다. 여기에선 이 옵션을 사용하지 않겠습니다. - 구조화된 값 결합
이 옵션은 사용하겠습니다. 어떤 개체들은 서로 연관이 있습니다. 연관된 필드 중 어느 하나를 두 번 클릭하면 연관된 필드를 편집할 수 있는 창이 열립니다. 유닛 명령 창이 그 예입니다. 이 옵션을 켜면 서로 연관된 필드들이 테이블 보기에서 하나의 필드로 합쳐지고 그 뒤에 "+" 표시가 붙습니다. - XML 구문 강조
이 옵션은 사용하겠습니다. 이 옵션을 사용하면 XML 보기로 데이터를 편집할 때 XML 텍스트에서 다른 부분이 강조되어, 좀 더 쉽게 읽을 수 있습니다. 본 안내서에서는 XML 보기를 사용하지 않기 때문에 이 옵션은 별로 중요하지 않습니다. - XML 변경 사항 커밋
XML 보기로 작업하는 동안 XML 데이터 변경 사항을 커밋하지 않은 경우를 제외하고, 이 버튼은 회색으로 표시되어 사용할 수 없습니다. 본 안내서에서는 XML 보기를 사용하지 않기 때문에, 이 버튼을 사용하지 않겠습니다.
이전 페이지


신고 완료!
[닫기]덧글 (29)
유닛 설정을 수정하고싶은데...
추출한 후에 mp3로 따로 변환해야 합니다. 즉 다른 프로그램이 필요하죠.
스2내의 사운드는 .ogv, .wav밖에 없습니다.
전;; 오히려 다른곳에서 설명하는게 더 어려웠습니다. 여기선 스크린샷과 함께 설명하니 한결 쉽네요.
그래요 유저들이 원한건 버린바지가 아니라 이런거였어요
스플레시는 어디서 다루나요?
방사피해효과는 영역검색>피해 와 같은 배열을 보이고 있습니다. 만약 방사 피해 효과의 범위를 늘리고 싶으시시다면 영역검색에서 검색 범위를 늘려주시면 됩니다.