마지막으로 Measures.dbt 파일의 guiorder 와 MeasureType.dbt 파일을 한 번 살펴볼께요. 일단 그림을 한 번 보지요..
Measures.dbt 파일에서의 guiorder는 위와 같은 역할을 합니다. 스크립트 컴맨드가 1개가 아닌 여러개가 있을 때, 그 스크립트 컴맨드 아이콘들이 보여지는 순서를 사용자가 임의로 정해줄 수가 있는데 guiorder에 서로 다른 적당한 값을 넣어줌으로 가능해집니다. 작은 숫자가 왼쪽에 자리를 하고 큰 숫자가 오른쪽에 자리를 하게 됩니다. 꼭 0부터 순차적으로 해 주실 필요는 없습니다.
다 음으로 MeasureType.dbt 파일의 내용인데요, MeasureType은 아이콘이 들어가는 가상의 그룹을 만들어 주는 역할을 합니다. 위의 그림에서 보시는 바와 같이 밑에 있는 제일 오른쪽의 아이콘에 마우스를 가져다 대면 그 아이콘 위로 폴더가 열리듯이 다른 아이콘들이 쭈~욱 열리는 것을 보실 수가 있으신데요, 이러한 부분이 MeasureType.dbt 파일에서 설정을 합니다. MeasureType.dbt 파일의 내용은 아래와 같습니다.. 별로 어렵지 않습니다.
Table Description:
"id" INT 0 |"name" STRING 0 |"hudviewmode" INT 0 |
Data:
0 "Hud" 1 |
1 "None" 1 |
2 "Family" 2 |
3 "Aggressive" 2 |
4 "Privilege" 2 |
5 "BuildingDep" 2 |
6 "Dialogue" 2 |
11 "GUIIrrelevant" 0 |
12 "Artefact" 2 |
13 "Idle" 0 |
14 "RPG" 2 |
99 "DebugOnly" 2 |
// Young 통합 치트모드 Ver. 1.2 아래 내용을 복사해주세요
15 "MOD" 2 |
// Young 통합 치트모드 Ver. 1.2 끝
위와 같이 0부터 14까지 총 11개의 아이콘 그룹이 있습니다. 더길드2의 모든 아이콘은 이러한 11개의 그룹화에 의해서 표현이 되고 있습니다..
밑 에 보면 15번으로 번호를 부여를 하고 새로운 내용을 만들은 부분이 보이실 겁니다. 모드를 만들게 되면 한 개만이 아닌 여러개의 모드들을 다양하게 제작하고 사용을 하게 될텐데, 모드의 내용을 기존의 아이콘들과 같이 두기가 좀 그래서 모드들만을 따로 모아놓을 가상의 아이콘 그룹을 만들어서 따로 관리를 하고 싶어서 위와 같이 모드 전용으로 아이콘 그룹을 만들었습니다. 위의 번호를 Measures.dbt의 type 항목에 적어넣게 됩니다. 만약에 Measures.dbt 파일의 Type 항목에 15가 아닌 위의 번호들 중 다른 번호를 적어넣는다면 아이콘이 다른 어딘가에 출력이 되겠지요. 아마 Measures.dbt 의 type에 "Aggressive"의 고유번호인 3을 적어놓는다고 한다면 ms_yCheatXP 스크립트의 아이콘이 지금처럼 제일 오른쪽의 MOD 칸에서 보여지는 것이 아니라 중간에 칼이 있는 아이콘에 마우스를 가져다 댔을 때 그 아이콘의 서브 아이콘으로 보여지게 될겁니다.
그럼 스크립트 프로그래밍에서부터 그 스크립트를 게임에 옮겨오는 것 까지의 대부분의 내용들이 설명이 된 것 같습니다. 이로써 이번 강좌는 마치도록 하겠습니당.. 짝짝짝~~
P.S.: 더 길드 2에 대해 더 자세하고 다양한 정보를 얻기 원하시면 네이버의 더길드 카페(http://cafe.naver.com/theguildz2)를 방문해 보세요.
'800 컴퓨터 게임 > 803 더길드2 모드 강좌란' 카테고리의 다른 글
모든 능력치(abilities)에 할당된 impacts들 (0) | 2011.05.10 |
---|---|
중급 스크립트 강좌 - 여러 파일에 소스 분할하기 (0) | 2011.05.10 |
중급 스크립트 강좌 - 함수에서 다른 함수 불러오기 (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - Text.dbt (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - MeasureToObjects.dbt (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - Measures.dbt (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - 소스 스크립트 분석 5 (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - 소스 스크립트 분석 4 (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - 소스 스크립트 분석 3 (0) | 2011.05.10 |
경험치 올리기 모드 강좌 - 소스 스크립트 분석 2 (0) | 2011.05.10 |