CAFE

CK 모드 게시판

[CK2 모딩 팁]알만한사람만 알아듣는 프로빈스 추가하기...

작성자봉인지|작성시간13.04.27|조회수2,625 목록 댓글 7

ck2 프로빈스 추가하기는 빅토와는 비교되지 않을 정도로 귀찮고 복잡합니다.

저도 단순히 아는 정도 이기 때문에 설명이 다소 꼬이고 불친절 하며 복잡해질수 있습니다.

그러니 자잘한 모딩쯤은 직접 할수있는 유저가 아니면 살포시 뒤로가기를 눌러주시길...

 

준비물은 크킹2,아크로 에디터,그림판 입니다. 그림제외 모든 파일은 아크로에디터로 열어주세요.

 

맨 처음 열어야 할 파일은 map 폴더의 default.map 입니다.

프로빈스 최대 숫자라던가 이것저것 관리하는 파일입니다.

 

max_provinces = 1036   *최대프로빈스 숫자 입니다. 땅(혹은 바다) 하나 당 숫자를 1씩 증가시켜줘야 해요.
sea_starts = 930        *바다프로빈스가 시작되는 번호입니다. 육지프로빈스는 929번까지이고 나머진 전부 바다입니다.
definitions = "definition.csv"
provinces = "provinces.bmp"
positions = "positions.txt"
terrain = "terrain.bmp"
rivers = "rivers.bmp"
terrain_definition = "terrain.txt"
heightmap = "topology.bmp"
tree_definition = "trees.bmp"
continent = "continent.txt"
adjacencies = "adjacencies.csv"
climate = "climate.txt"
region = "region.txt"
static = "static.txt"

# Define which indices in trees.bmp palette which should count as trees for automatic terrain assignment
tree = { 3 4 7 10 }

 

만약 내가 육지 프로빈스 1개를 더 만들었다면

max_provinces = 1037
sea_starts = 931
definitions = "definition.csv"
provinces = "provinces.bmp"
positions = "positions.txt"
terrain = "terrain.bmp"
rivers = "rivers.bmp"
terrain_definition = "terrain.txt"
heightmap = "topology.bmp"
tree_definition = "trees.bmp"
continent = "continent.txt"
adjacencies = "adjacencies.csv"
climate = "climate.txt"
region = "region.txt"
static = "static.txt"

# Define which indices in trees.bmp palette which should count as trees for automatic terrain assignment
tree = { 3 4 7 10 }

 

이런식으로 되는거죠..

 

이제 definition.csv 를 열어주세요.

뭔가 굉장히 많이 나올겁니다.

province;red;green;blue;x;x
1;42;3;128;Vestisland;x
2;84;6;1;Austisland;x
3;126;9;129;Tyrconnell;x
4;168;12;2;Tyrone;x
5;0;15;130;Ulster;x
6;168;45;177;Blekinge;x
7;84;21;131;Oriel;x
8;126;24;4;Breifne;x
9;168;27;132;Connacht;x
10;0;30;5;Kildare;x
11;42;33;133;Dublin;x
12;84;36;6;Ossory;x
13;126;39;134;Thomond;x
14;168;42;7;Desmond;x
15;0;45;135;Ormond;x
16;42;48;8;Leinster;x
17;84;51;136;Hereford;x
18;126;54;9;Dyfed;x
19;168;57;137;Glamorgan;x
20;0;60;10;Gwent;x
21;42;63;138;Gloucester;x
22;84;66;11;Oxford;x
23;126;69;139;Wiltshire;x #Salisbury

.......

 

이런식으로요. 이걸...뭐라 설명해야 하나.. 말하자면 각 독립 프로빈스마다 들어있는 식별번호와 그 식별번호의 색깔입니다. 빅토리아레볼루션도 비슷한 방식으로 프로빈스 구분시킨다죠. 찬찬히 살펴보시면 929번까지는 육지이름 이고 930번 부터는 바다이름입니다. 우린 육지프로빈스를 하나 추가했으니

930;0;21;65;Golfo di Taranto;x

1036;0;21;65;Golfo di Taranto;x

로 바꿔봅시다. 그리고 아래쪽에

1036;43;126;18;x;x

이녀석은

930;43;126;18;MNP;x

로 수정해주어요. (MNP 는 나의 뉴 프로빈스.. 사실 SIMSON 이나 ZJHAADJKHZKCBVHLA 요런식으로 바꿔도 상관은 없음)

 

여기까지 했다면 새로운 잉여 육지프로빈스 930 을 위한공간을 확보한겁니다.

 

이제 색칠공부를 해야해요. map 폴더의 provinces.bmp 를 그림판으로 열어주세요.

눈썰미있는 사람은 금방 알아볼거에요. 그거에요. 지도. 얼룩덜룩 누더기지만 각 색깔마다 하나의 프로빈스지요.

우리집 컴퓨터 그림판 기준으로 우측상단의 색편집을 눌러보아요. 그러면 팝업창이 뜨는데 거기 좌측 하단에 빨강(R) 초록(G) 파랑(U) 요런식으로 적는 칸이 나와요.

우리가 추가한 프로빈스 90을 보면

930;43;126;18;MNP;x

이렇게 되있는데, 43;126;18 이 부분이 각각 빨강43 초록126 파랑18 이라는 의미에요. 색편집에 저 숫자 집어넣어서 나오는 색깔이 프로빈스 930(MNP)의 고유 색깔이라는 말이죠.

색깔 조합을 완료했으면 초록색 비스무리한게 나올거에요. 이제 브러쉬를 잡고 육지쪽에다 원하는 모양으로 이쁘게 그려주어요.

 

이제 positions.txt 를 열어주어요. 얼굴을 만들었으니 눈코입 위치를 정해줘야하니까요.

일단 Golfo di Taranto 를 검색해보아요.

#Golfo di Taranto
 930=
 {
  position=
  {
   989.000 706.000 999.000 700.000 989.000 706.000 989.000 706.000 994.000 711.000
  }
  rotation=
  {
   0.000 0.000 0.000 0.000 0.000
  }
  height=
  {
   0.000 0.000 0.000 20.000 0.000
  }
 }

 

이렇게 되있을거에요. 어? 근데 우린 Golfo di Taranto 를 1036번으로 옮겼었죠? 그러니 이것도 고쳐줘요.

#Golfo di Taranto
1036=
{
position=
{
989.000 706.000 999.000 700.000 989.000 706.000 989.000 706.000 994.000 711.000
}
rotation=
{
0.000 0.000 0.000 0.000 0.000
}
height=
{
0.000 0.000 0.000 20.000 0.000
}
}

이렇게. 이런식으로만 바꿔주면 좌표문제로 골포 디 타란토 바다에 들어가는 선박은 종범(?) 해버릴수도 있지만 중요하지 않아요. 우린 땅을 추가하려고 하는거니까요.땅만 추가할줄 알면 그걸 응용해서 골포 디 타란토 바다 문제도 해결할수 있습니다.

 

이제 우리의 프로빈스 960(MNP) 를 넣어줄 차례에요. 아무자리에 넣어도 상관없어요.

#MNP

 930=
 {
position=
{
989.000 706.000 999.000 700.000 989.000 706.000 989.000 706.000 994.000 711.000
}
rotation=
{
0.000 0.000 0.000 0.000 0.000
}
height=
{
0.000 0.000 0.000 20.000 0.000
}
}

 

그다음 적당한 프로빈스의 정보를 복사해서 넣어야해요. 음.. 교황성하가 계신 로마를 복사하죠.

#MNP

930=

{
  position=
  {
   866.000 825.000 866.500 838.000 880.500 828.500 870.000 836.000 871.000 820.000
  }
  rotation=
  {
   0.000 0.000 0.000 0.000 0.699
  }
  height=
  {
   0.000 0.000 0.000 20.000 0.000
  }
 }

 

이런식으로요. 이제 항구,도시,유닛,선박 등이 자리잡을 좌표를 따줘야 해요. 분명히 말씀드리는데 모든 좌표는 상하가 반전상태입니다.

 

provinces.bmp 을 그림판으로 열어서 모두 선택한다음 세로대칭 시키세요. 그리고 아래 정보를 참고하여 로마프로빈스의 시설물 좌표 확인해보세요.

 position=
{
866.000 825.000 866.500 838.000 880.500 828.500 870.000 836.000 871.000 820.000
}

로고,건물위치;병사위치;?;배소환위치;항구위치

 

참고로 좌표는 그림판 좌측하단에 표시될거에요. 마우스의 위치를 기준으로 좌표정보를 알려주는거죠.

로마프로빈스의 좌표배치가 이해되셨으면 이제 MNP 프로빈스의 좌표를 지정해주세요. 여기까지 끝났으면 프로빈스의 눈코입이 달렸습니다.

 

이제 프로빈스에 영혼을 불어넣어줄 차례에요.

 

history\provinces 폴더로 들어가세요. 그리고 1 - Vestisland.txt 를 열어보세요.

 

# 1 - Vestisland  *프로빈스 번호 - 프로빈스 이름

# County Title
title = c_vestisland  *백작령 타이틀 이름

# Settlements
max_settlements = 2  *최대 건물 수. 최소 1 최대 7
b_reykjavik = castle  *지어져있는 건물. 제일위에 있으니 Vestisland 백작령은 성이 메인이다.
b_alftanes = city *요건 도시. 게임상에선 남작도시겠지.

#b_skalholt = temple   *이것들은 전부 난중에 지을경우 부여될 이름들... 이긴한데 이번강좌에선 필요없다.
#b_pingvellir = castle
#b_kjalarnes = castle
#b_hvamm = castle
#b_hlidarendi = castle
#b_borg = castle

# Misc
culture = norwegian  *Vestisland의 문화. 무슨역할인진 자세히 모른다.
religion = catholic  *Vestisland의 종교. 마찬가지다.


# History  *이번강좌에선 알필요 없다.

1 - Vestisland.txt 를 복사한뒤 붙여넣기 해서 사본 1 - Vestisland.txt 를 930 - MNP.txt로 만들어요.

그리고 열어서 고칩시다.

# 930- MNP

# County Title
title = c_MNP

# Settlements
max_settlements = 1
b_MNP = castle

# Misc
culture = norwegian
religion = catholic


# History

이런식으로요. 저장후 종료.

 

이제 소유자를 정해야 합니다. history\titles 폴더로 들어가세요.

c_vestisland.txt 를 검색후 복사 붙여넣기 하세요. 그리고 사본 c_vestisland.txt 를 c_MNP.txt 로 바꾼뒤 열어주세요.

1066.1.1=
{
liege="d_iceland"
}                               *1066년 1월 1일부터 이땅의 상위주군은 아이슬란드의 공작입니다.
1066.1.1={
 holder=20580
}                               *동년 동월 동일 부터 이땅의 지배자(백작)는 캐릭터번호 20580입니다.
1088.1.1={
 holder=20581
}                               *나머진 필요없으니 다 지워볼까요.
1120.1.1={
 holder=202026
}
1133.1.1={
 holder=202024
}
1197.1.1={
 holder=202028
}
1222.11.7={
 holder = 202012
}
1235.9.1={
 holder = 144647
}
1268.1.12={
 holder=6905
}
1280.5.9={
 holder=6906
}
1299.7.15={
 holder=452510
}
1319.5.8={
 holder=450500
}

--------------------------------------------

이렇게요.

1066.1.1=
{
liege="d_iceland"
}
1066.1.1={
 holder=20580
}

년도를 너무 늦춰서 시작하면 홀더 20580이 바로 늙어죽는 불상사가 생길수도 있지만 가장 이른 시나리오로 시작하면 별 탈 없을겝니다.

저장하고 닫아주세요.

 

이제 MNP백작의 작위를 만들어줘야 합니다.

common\landed_title 폴더 들어가서 landed_title.txt 열어주세요. 그리고 Vestisland 를 검색해보세요.

 

c_vestisland = {
    color={ 235 230 250 } *게임상 표시되는 백작령의 구분색깔
    color2={ 220 220 220 } *모름
    
    swedish = "V?tisland" *모름. 아마 스웨덴인이 지배하면 이름이 저렇게 바뀐다 일듯.
    
    b_reykjavik = { 
    }                        *vestisland 백작령 휘하 예비 남작령들.
    b_alftanes = {
     swedish = "Alftan?"
    }
    b_skalholt = {
    }
    b_pingvellir = {
    }
    b_kjalarnes = {
    }
    b_hlidarendi = {
    }
    b_hvamm = {
    }
    b_borg = {
    }
   }

이걸 복사한뒤 바로 밑에 붙여넣어주고 불필요한 부분은 삭제해보죠.

c_vestisland = {
    color={ 235 230 250 } *안고쳐도 상관없음(다른 프로빈스랑 색이 중복될 뿐임)
    color2={ 220 220 220 }
       
    b_reykjavik = {
    }

}

이렇게요.

이제 필요한 부분을 수정해 주면...

c_MNP = {
color={ 235 230 250 }
color2={ 220 220 220 }

b_MNP= {
}

}

이렇게 되겠죠.

이제 세이브 후 종료.

 

MNP는 백작이니 고유의 문장을 추가해 보죠. 이 작업 안하면 문장이 하나씩 밀려서 뒤죽박죽 됩니다.

간단해요.

\gfx\flags 폴더 들어가서 아무 tga 파일 복사 붙여넣기 한 다음 이름만 c_MNP 로 바꿔주면 됨.

 

이제 플레이 해보세요. 괴랄한 신규백작령이 기다리고 있을겝니다.

 

 

 

오류  지적 환영합니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자봉인지 작성자 본인 여부 작성자 | 작성시간 13.04.28 엑셀이랑 메모장 번갈아 이용하면 되긴 한데 rgb칼라 일일이 체크하면서 칠해주는건 정말 답없음.
  • 작성자나태한베짱이 | 작성시간 13.04.28 공작은 고사하고 메이져급 왕국만 되도 장난아니겠네요. ㄷㄷㄷ
  • 작성자봉인지 작성자 본인 여부 작성자 | 작성시간 13.04.28 뚜껑을 열어보고 좌절만 하겠지요...ㅠㅠ
  • 작성자열정적으로 | 작성시간 13.10.27 이 글은 꿀팁입니다.
  • 작성자그러하오 | 작성시간 13.12.03 와...멋모르고 섬 추가해 볼려고 했는데 건드릴게 너무 많네요;;; 포토샵으로 수정하면 깨지고 ㄷㄷ
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼