CAFE

CK 모드 게시판

[CK2 모딩 팁]트레잇 추가법 (존재하지만 한번 정리해 보았습니다..)

작성자hun4476|작성시간14.01.16|조회수7,439 목록 댓글 13

trait 추가는 '풍와이'님의 게시글과 여러 카페내 덧글들로 익혀 나가서 고맙게 잘 쓰고 있습니다. 다만, 익힐 때는 우여곡절 끝에 추가해서 평화로운 크킹세계를 즐기고 있었으나 시간이 지나 새로운 trait을 추가하려고 하였을 때, 그전의 방법이 가물가물하여 카페를 여기저기 탐색하며 또다시 우여곡절을 겪고있는 저를 보며 한번쯤 정리를 해보는게 좋겠다는 취지에서 이글을 작성하게 되었습니다.

 

첫 째, 트레잇 추가의 첫걸음은 트레잇의 구성입니다. 먼저, "C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\common\traits" 폴더의 "02_traits" 파일을 메모장으로 열어주세요. (파일의 위치는 설치방식에 따라 다를수 있으나, 스팀설치시 기본적으로 위의 경로와 같습니다.)

 

이 글에서는 제가 지금 사용하고 있는 "god_bless_you(황금빛 출생)"을 예시로 삼아 추가하는 법을 설명하도록 하겠습니다.

 

god_bless_you = {
 random = no    #  "is_triggered_only = yes"와 같은 맥락이라고 보시면 됩니다. ai의 트레잇 추가 여부를 결정합니다.

 

 diplomacy = 10    # 외교력

 martial = 10         # 무력

 stewardship = 10  # 관리력
 intrigue = 10        # 음모력
 learning = 10       # 학력
 
 health = 10    # 건강, 기본적으로 캐릭터들은 '5'의 기본 건강을 갖고 있습니다.
 sex_appeal_opinion = 100    # 이성에 관한 호감도입니다.
 fertility = 1.0    # 생식력 1.0 이 +100%을 뜻합니다.
 
 #arrest_chance_modifier = 0.1  # 체포기회+10%
 #assassinate_chance_modifier = 0.1 # 암살기회+10%

 

  general_opinion = 100 # 게임 내 모든 캐릭터의 호감도
  #liege_opinion = 100   # 주군과의 관계 수치입니다.
  #vassal_opinion = 100  # 봉신과의 관계 수치입니다. 
  #same_opinion = 100    # 동일 트레잇에 대한 관계 수치입니다.
  #CHURCH_OPINION = 100 # 교회와의 관계 수치입니다.
  #CASTLE_OPINION = 100  # 성과의 관계 수치입니다.
  #TOWN_OPINION = 100    # 도시와의 관계 수치입니다.
  #same_religion_opinion = 100 # 종교와의 관계 수치입니다.
  #dynasty_opinion = 100 # 친인척 관계 수치입니다. 같은 가문에 적용되는 관계 수치입니다.
 
  monthly_character_piety = 1.0 # 매월 획득 신앙심
  monthly_character_prestige = 1.0 # 매월 획득 위신
  global_tax_modifier = 1.0 # 추가 세금 수입

  #CULTURE_FLEX = -0.5       # 문화가 다름으로 인한 %패널티
  #RELIGION_FLEX = -0.5     # 종교가 다름으로 인한 % 패널티
  #SHORT_REIGN_LENGTH = -10 #짧은 통치기간으로 인한 관계 패널티

 

 command_modifier = {
  speed = 1 # 이동속도
  light_infantry = 1 # 경보병 추가 %능력 ( 경보병 : 경보병 + 궁병 )
  heavy_infantry = 1 # 중보병 추가 %능력 ( 중보병 : 중보병 + 창병)
  cavalry = 1 # 기병 추가 %능력 ( 기병 : 경기병 + 중기병 + 궁기병)
  damage = 1  # 전체 추가 %공격력 (한글판에는 손실로 번역되어 있습니다.)
  defence = 1 # 전체 추가 %방어력
  morale_offence = 1 # 공격시 사기 %추가 (한글판에는 사기 손실로 번역되어있습니다.)
  morale_defence = 1 # 방어시 사기 %추가
  }
}

 

위와 같이 넣고 싶은 trait의 내용을 넣어 주시고 후에 적용 시키고 싶지 않는 부분은 앞에 '#'을 해주시면 됩니다.

 

둘 째, 트레잇의 구성을 완료 했다면, 이제는 트레잇의 이미지를 추가 해봅시다. "C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\gfx" 폴더에 들어가 보시면 'aggressive_leader.dds'서 부터 'zealous.dds' 까지 trait의 적용되는 이미지들이 나열되어 있습니다.

 

여기서 가장 쉬운 방법은 기존의 이미지를 차용하여, 이름만 바꿔주신다면 이 과정을 빠르게 지나칠수 있습니다.

예를 들어 'born_in_the_purple.dds' 파일을 복사한 후 'god_bless_you.dds'로 이름만 바꿔준다면 이미지 추가 과정은 끝입니다. 하지만, 자신만의 이미지를 추가하고 싶다면..?

 

2-1, 포토샵을 이용해 트레잇 이미지를 수정해 봅시다. 준비물로는 '포토샵'과 함께 dds파일을 편집하기 위한 'dds 플러그인'이 필요합니다. (저는 adobe photoshop cs5 (64bit) 시험판 버전으로 이 작업을 진행하였습니다. 'dds 플로그인을 받는 주소 : https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop')

 

자신의 운영체제에 맞는 포토샵과 dds 플러그인을 설치해 주시고, 수정할 이미지 'born_in_the_purple.dds'를 불러오면 이렇습니다.

 

 

돋보기로 확대해보면 이렇게 되어 있습니다. 이것을 자신의 기호에 따라 편집해주시고요...(이 부분은 하나하나 설명하자면 너무 긴지라.. 쉽게 생각하면 생각보다 어렵지 않습니다-!?)

 

 

저 같은 경우는 '올가미 도구'로 아이와 배경을 분리한 다음 '채도 조절'을 통해 가능한 황금빛이 나게 변경해 봤습니다. 그리고, 편집을 끝내셨으면 저장을 하시는데 여기서 중요한 부분이 있습니다. 우측 하단을 보시면 레이어 탭 옆의 채널 탭이 있는데 여기서 '알파'를 꼭 선택하시고 저장 하셔야 합니다. 그래야만 게임에서 테두리가 깔끔한 트레잇 이미지를 얻으실 수 있습니다.

 

 

위와 같이 이미지가 붉은빛을 띄게 되지만 게임상에서는 정상적으로 출력되니 걱정마시고 밑에와 같이 저장해 주세요.

 

 

'gfx'폴더에 아까 트레잇과 같은 이름으로 저장해주시면 이미지 파트는 끝입니다.

 

셋 째, 트레잇파일과 이미지파일을 동기화(?) 다음으로는 게임에서 trait의 이미지를 불러올때의 경로를 설정해 주어야 합니다. "C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\interface" 폴더의 'traits.gfx'파일을 에디터 프로그램으로 열어주세요. (없으시다면 메모장으로 여서도 무방합니다.)

 

 

위 사진에 보시면, 'narrow_flank_leader(측면공격수 였던가요..?)'까지가 원본이고 밑에는 제가 추가한 내용입니다. 위와 같이 포멧이 다 똑같기에 복사 붙여넣기 해주시고, 제가 블록한 부분만 trait에 맞게 수정해 주시면 됩니다.

 

넷 째, 만든 trait의 설명을 추가해야 합니다. 한글모드를 하신다면 -> "C:\Users\hun\Documents\Paradox Interactive\Crusader Kings II\mod\Korean\localisation" / 영문 유저라면 -> "C:\Program Files (x86)\Steam\SteamApps\common\Crusader Kings II\localisation" 에 들어가셔서 설명을 추가하셔야 합니다.

(어떤 파일에다 추가해도 무방한걸로 알지만 이왕이면 마지막 파일에 추가해주시는것이 좋습니다. 위의 02_traits도 같은 사례)

 

ex) god_bless_you;황금빛 출생;;;;;;;;;;;;x;

god_bless_you_desc;선택받은자;;;;;;;;;;;;x;

 

예를 들어 위와 같이 추가해 주시면 됩니다.

 

여기까지 완료하시면, 트레잇 추가는 끝났다고 할 수 있습니다. 여기까지의 결과물을 게임에서 본다면..

 

 

이렇게 되었습니다. 나름 정리한다고 해보았습니다. 도움이 되었으면 좋겠구요. 한글화해주신 여러분 감사합니다-!

 

 

첨부파일 god_bless_you.dds

 

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

댓글

댓글 리스트
  • 답댓글 작성자우등생렐티 | 작성시간 14.08.28 agnatic = yes <- 요건 부계로 내려옴

    샤이아드 처럼

    아버지가 이거 옵션 달린 'A'라는 트레잇을 가지고 있으면
    그 자식들에게 무조건 트레잇 물려지고
    만약 그렇게 해서 생긴 딸이(아버지가 A를 가지고 있으니 딸도 A를 가짐) 커서 결혼해서 아이를 낳는다면 물려지지 않음

    즉, 쉽게말해서 아버지가 A를 가지고 있으면 모든 자식에게 물려줄수 있으나 어머니가 가지고 있는지 여부는 따지지 않음
  • 답댓글 작성자우등생렐티 | 작성시간 14.08.28 개인적으로 agnatic = yes가 훨씬 깔끔하고 좋더군요.
    inherit_chance = 100 으로 하면 몇대만 지나면 만들어논 트레잇이 거의 맵 반대편까지 퍼져나가죠.
    샤이아드-미르자 처럼 모계일때 1대에 한에서 미르자라는 짝퉁 트레잇을 주게 만들수도 있는데
    여러가지로 귀찮으니 패스
  • 작성자고닭생 | 작성시간 16.02.17 감사합니다. 전 아직 시행착오가 많지만 유용하게 쓸게요~
  • 작성자홍신 | 작성시간 16.05.19 감사합니다 유용한 정보네요
  • 작성자jsilovely | 작성시간 20.03.26 감사합니다!
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼