디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 모드 버디로 모드 파일 만들고 창작마당에 올리는 법

ㅇㅇ(125.143) 2023.01.16 01:21:08
조회 2131 추천 15 댓글 9
														

갤이나 네캎보면 xml이나 sql 관련 공략은 많은데 정작 모드 버디로 모드 파일을 적용하고 추출하는 건 잘 안 나와서 이거 찾느라 고생했던 기억이 있음


그래서 이 글은 언어 관련 공략은 거의 생략하고 모드 파일을 추출하는 방법 위주로만 얘기해 봄


xml 수치 조정하는 법은 알지만 독립된 모드 파일로 만드는 법은 모르는 사람들에게 도움이 됐음 함


문5나 6이나 사용법은 크게 다르지 않으니 최근에 만들고 있던 5를 기준으로 설명함



우선 모드 버디를 쓰려면 스팀에서 SDK나 개발자 툴을 받아야 함 문명을 깔았으면 스팀 라이브러리에 들어가서 표시 항목을 도구로 바꿔주면 나올 거임



1e99fbab0d0676b660b8f68b12d21a1d274d0c170c

요로코롬 ㅇㅇ 이걸 설치하고 깔면 이런 화면이 나온다


a67718ad162e782dbc5b5d41e29f34338e639f5d3563f8b6f9d218a54c


여기서 맨 위의 모드 버디를 선택



a67424aa180a782b974b5d7cc29f3433c9c807a6768f192d785df0c9ed


그럼 이렇게 화면이 나오는데 여기서 뉴 모드라 써져 있는 곳을 클릭



a0582cab113eb360b1f1c6bb11f11a39643e846e95105774


우리가 만들 건 맵이 아니라 모드니까 맨 위의 것을 클릭해줌



3ab7c72de19c28a8699fe8b115ef046cc74a59f7

그럼 이름이랑 내용을 필수로 입력하라 뜨는데 알아서 넣고 피니시 눌러줌



a6750caa2532782b974b5d7cc29f34339331f0dcda19e49b02f84aa9


이런 빈화면이 뜰 텐데 이제 왼쪽에서 xml이나 sql 파일을 추가해줘야함


a15b24ad261ab44396f1c6bb11f11a3943fdd6015e1f6355a7


우클릭 - 추가 - 새 항목 눌러줌



a14b08aa130676b660b8f68b12d21a1d57cc52bc91


Lua는 C++을 어느 정도 알아야 쓸 수 있다고 하고, 간단한 수치 조정이나 있는 시스템 안에서 뭘 더 추가하는 건 xml이나 sql을 주로 씀


이번엔 문법 공략은 안하고 대충 어떤 화면이 나오는지만 볼 테니까 대충 xml을 선택함



a1562caa1b23782b80475a48c25de3dde46d2de73ee663a1123204ad898fcb


기본으로 나오는 파일에는 실제로 작동되지 않도록 주석처리된 초록색 도움말들만 있는 상태니 저걸 지우고 넣고 싶은 코드를 넣으면 됨


대충 게임 본편 XML 파일에서 아무 코드나 넣어보자



a1562caa0116782ab34b5d46ea9f34333a88657534bb89add5783b15


코드 내용은 공행이랑 비료 연구 시 농장에 식량 추가되는 내용임 빨간 밑줄로 오류가 표시되지 않으니 문법상 문제는 없는 상태임


이런 식으로 본편에 있는 코드랑 다른 모더들이 만든 코드를 대조하며 여기에 이런 코드를 쓰는구나~ 라며 감을 잡고 원하는 코드를 조합하면 코드가 완성됨


이렇게 자신이 원하는 내용을 코드로 작성했다면, 이제 그 코드를 모드 폴더에 넣으면 작동하는 모드 파일로 만들어야 할 차례임



a15b3daa010376b660b8f68b12d21a1d9bbee120bb


다시 한 번 솔루션 파일 우클릭하고 속성 눌러줌




a67718ad162eb45bb63239799a01f9738103a41eb4f135280b4ea122f1bf




이런 게 나오는데 왼쪽 아래의 액션을 눌러줌




a14811aa002a782d8a7c5c6dc691a8fddf60e165fa132c2dde4892d2a407fa0e


여기에 만들어놓은 코드를 등록해야지만 그 코드가 인게임에서 작동하는 파일로 설정이 됨



a14811ab0e02b37e82ff5a75f65ddaf832bab6011c841b18f7b6dc6a6fe32a


이렇게 Event에는 OnModActivated, Action에는 UpdateDatabase를 설정하고 적용하고자 한 파일을 아래에서 선택하고 ok를 눌러줌


대충 해석하면 해당 모드가 활성화됐을 때, 이 모드의 코드가 문명 5의 게임 코드에 추가로 포함된다는 의미임


게임을 로딩할 때, 로딩할 내용에 우리가 만든 모드 파일이 없으면 걍 바닐라 게임만 작동하겠지? 그렇기 때문에 이 작업은 필수로 해줘야함




사실 이 부분이 이 글을 쓰게 된 이유임 알고나면 별 거 없는데 알려주는 공략이 별로 없어서 왜 코드 잔뜩 적었는데 인게임 적용이 안 되냐며 존나 헤맴




a6643cad162e76b660b8f68b12d21a1d1b5343a98e


 

그 다음엔 솔루션 우클릭하고 빌드를 한 번 눌러줘서 지금까지 한 작업들이 적용된 파일이 생성되도록 함


이제 파일이 저장된 경로에 들어가면 해당 모드가 파일로 만들어져 있을 거임


a76f0dad242e76b660b8f68b12d21a1d27f1bef328


경로는 저렇게 오른쪽 창에 나타납니다



a17d30aa1b17b35692ff5b59fa5dd9e1e9cfe175b53d378096f365517e3fa2


이렇게 저장된 모습


이제 이 파일을 문명 모드 폴더 내에 넣으면 인게임에서 적용하여 게임을 할 수 있음


모드 폴더 경로는 문서\My Games\Sid Meier's Civilization 5\MODS 임 



a67718ad162eb45bb632397958c12a3abf55cb8a7c92ab53aaa49d

이렇게 우리가 만든 모드의 모드인포 파일을 워드패드로 만들면 이렇게 Action에서 UpdateDatabase를 넣은 것이 표시됨


이 문장을 지우고 모드인포 파일을 저장하면 모드가 작동 안 함 


그래서 모드 버디를 안 거치고 여기 있는 내용을 복붙 수정하는 식으로 Action 항목을 적용하는 것도 가능은 함





추가로 창작마당에 업로드하는 것또한 모드 버디를 이용하면 됨



a16d0daa1b23b36186343d6c58c12a3a25f90e340625e04733f4bc



도구에서 맨 윗줄 클릭


a16d0daa1b23b36186343d6c565afdd96c9b0231585a45b2ad88a0acd69f96216526b1



그럼 이렇게 나오는 창에서 가운데 Begin 누름



a14a35ad242eb35592f1c6bb11f11a39816535257e12de840a


우측 Uplaod New Mod를 선택하고 업로드하면 된다


a14a35ad242eb35592ff5b59de5cc6f944efbe8fcd0e3717171342640fb943073e40



앞에서 확인한 경로로 들어가고, 업로드할 파일은 빌드한 파일이 아닌 Packages라 적힌 폴더의 civ5mod 파일로 업로드해야함


빌드하면 얘도 같이 자동 생성되니 따로 만들어야 하는 건 아님


a0482cac3d32b27fa6331145565de7e10e08d0ad2de5a1ddb2cc1f201378c1648b367b


여기에서 이제 썸네일 설명 태그 등을 설정하고 업로드하면 되는데, 한글은 여기서 적어도 업로드하면 깨지니까 업로드해서 수정하는 걸 추천함




문6 모드도 여기서 크게 다르지 않음 똑같이 sdk 설치하고 모드버디로 들어가서 솔루션을 만들고 모드파일을 추가함 



a6710870a559ea42e27f32fb06df231d760f02253da8802faf49

단 문6은 액션이 좀 세분화 돼 있는데, frontend Action이라 쓰인 곳은 게임에 들어가기 전 로딩창 부분에서도 작동할지를 결정하는 내용으로 앎


지금까지 한 것처럼 수치 조정 정도의 변경은 In-Game Action으로 가서 똑같이 UpdateDatabase에 모드 파일을 설정해주면됨 


id는 그냥 파일이 여럿 있을 때 가시성을 위해 설정하는 거니 스킵해도 무방


정 모르겠다 싶으면 frontend Action이랑  In-Game Action 두 개에 모두 모드 파일을 UpdateDatabase 설정해도 돌아가는 데에는 문제 없을 거임



이상 자기만의 모드를 만들어보고 싶은 문붕이들을 위한 모드 버디 사용법 가이드를 마침


추천 비추천

15

고정닉 3

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2861 설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
2862 AD 희귀 정령 획득 기회! <아스달 연대기> 출석 이벤트 운영자 24/05/23 - -
306070 문6 뉴비 속아서 영엘하고옴.. [6] ㅇㅇ(210.117) 23.02.03 2035 21
306056 일반 [문명6] 초식남 쿠페쿤은 우주여행의 꿈을 꾸는가? #2 [4] ㅇㅇ(118.34) 23.02.03 706 15
306042 문6 스트레스 푸는용으로 한국 지도자 모드 하나 만들었다 [10] DogCatBat갤로그로 이동합니다. 23.02.03 1884 16
306039 일반 [문명6] 초식남 쿠페쿤은 반지성주의적 우주여행의 꿈을 꾸는가? #1 [10] ㅇㅇ(118.34) 23.02.03 1435 22
305791 VP 이런 철군요청 대사는 처음 보네ㅋㅋㅋ [8] ㅇㅇ(218.232) 23.02.01 3059 28
305671 일반 두툰 AI 매운맛이라길레 기대했는데 실망이네(재업) [5] 뎀잇소다갤로그로 이동합니다. 23.02.01 2441 12
305668 일반 랜덤 해양문명 연제 | 페니키아 2트 - 1 [13] 레투미갤로그로 이동합니다. 23.02.01 838 20
305299 문6 [리더패스 지도자 리뷰] 영락제편 [24] ㅇㄱㄹㅇ갤로그로 이동합니다. 23.01.30 8875 43
305241 문5 플러스맵 재밌더라. 난 판게아 싫음 [6] ㅇㅇ(58.123) 23.01.30 1828 15
305218 문5 아틸라 정책 제대로 찍고 패왕 먹었노 [7] ㅇㅇ(121.129) 23.01.30 2301 26
305078 일반 바다박이 연재 따라해봤다 [6] ㅇㅇ갤로그로 이동합니다. 23.01.29 1531 15
304989 문3/ 문4) 기초공략 시범플레이 4 - 3시티 청동기 도끼병 러시 (다리우스) [4] 진라면보통맛(182.224) 23.01.28 546 8
304969 문3/ 문4) 기초공략 시범플레이 3 - 선군주제 궁기병 (주앙) [4] 진라면보통맛(182.224) 23.01.28 493 7
304936 문6 고구려 문명 정식으로 업로드 했따 [25] DogCatBat갤로그로 이동합니다. 23.01.28 2743 41
304917 일반 랜덤 해양 문명 연재 -노루웨이- [14] 레투미갤로그로 이동합니다. 23.01.28 1244 25
304795 일반 브라질 전함 UU가 개뜬금 없음 [17] 레투미갤로그로 이동합니다. 23.01.28 3050 34
304636 일반 랜덤 해양 문명 연재 -페니키아- [10] 레투미갤로그로 이동합니다. 23.01.27 1154 26
304626 일반 솔직히 비잔틴은 해양문명 아님? [4] 레투미갤로그로 이동합니다. 23.01.27 2320 27
304563 일반 바다박이 연재 규칙 정리글 [4] 레투미갤로그로 이동합니다. 23.01.27 1119 13
304508 문6 투루크가 해야 할 일. [15] ㅇㅇ갤로그로 이동합니다. 23.01.26 2228 68
304352 VP vp모드 후기 [6] ㅇㅇ(49.175) 23.01.26 1320 25
303794 문6 고구려 문명 공유함 ㅇㅇ; [95] ㅇㄴㅁ(125.176) 23.01.23 5118 37
303777 VP 이색기 멘트 왜이럼? [8] 개미폭격기갤로그로 이동합니다. 23.01.23 1869 20
303707 문6 스타팅 위치 이러면 어떻게 하나요? [11] ㅇㅇ(118.39) 23.01.23 3966 39
303527 문6 문명개그) 지금 어디쯤이야? [14] ㅇㅇ(125.188) 23.01.22 4135 76
303325 문6 솔직히 판게아 씹게이라 생각하는 근거 [10] 레투미갤로그로 이동합니다. 23.01.21 5589 55
303319 문6 해양 문명만 모아서 게임해봤다 [8] 레투미갤로그로 이동합니다. 23.01.21 4213 31
303216 일반 문6 조지아 테마가 짜증나서 찾아봄 [2] ㅇㅇ(221.153) 23.01.20 575 5
303168 문6 걍 문6 놔주지 이게 뭐하는짓이냐 ㅋㅋ [54] ㅇㅇ(222.234) 23.01.20 5752 38
302897 문6 리더 패스 중국 리더 능력 유출 [36] ㅇㅇㅇ(59.10) 23.01.19 4874 26
302729 문5 멀티각 평가좀... [19] ㅇㅇ(125.183) 23.01.18 3819 30
302576 문3/ 문4) 기초공략 시범플레이 2 - 패스트궁기병 下 (링컨) [3] 진라면보통맛(182.224) 23.01.17 265 11
302564 문3/ 문4) 기초공략 시범플레이 2 - 패스트궁기병 上 (링컨) [3] 진라면보통맛(182.224) 23.01.17 385 10
일반 모드 버디로 모드 파일 만들고 창작마당에 올리는 법 [9] ㅇㅇ(125.143) 23.01.16 2131 15
302175 문6 측천무후 고증 개잘살렸는디 [16] ㅇㅇ(14.48) 23.01.15 4961 43
302130 문6 측천무후 공개 [12] ㅇㅇ(121.189) 23.01.15 4061 24
302032 일반 [연재]TSL 22문명 불멸자 줄루 - 1 [2] ㅇㅇ(1.246) 23.01.14 221 5
302000 문6 두툰식 AI 매운맛 강화시킴 [64] 두툰갤로그로 이동합니다. 23.01.14 4701 79
301989 문5 [문명5] 신 보통속도 덴마크 자유명예 정복 운영(완) [3] 세마포어갤로그로 이동합니다. 23.01.14 924 19
301941 문6 문명6 개꿀팁 [21] ㅇㅇ(211.49) 23.01.14 5091 37
301816 문3/ 문4) 기초공략 시범플레이 1 - 패스트궁기병 下 (알렉산더) [2] 진라면보통맛(182.224) 23.01.13 507 10
301775 문3/ 문4) 기초공략 시범플레이 1 - 패스트궁기병 上 (알렉산더) [4] 진라면보통맛(182.224) 23.01.13 842 12
301727 문5 문붕이 빨간시민이었다가 석재타일로 발령났다 [7] ㅇㅇ(117.111) 23.01.13 3565 63
301679 문6 지도자 패스 팩3 중국 지도자 공개 [38] ㅇㅇ(121.189) 23.01.13 3297 19
301584 일반 수도점령패널티는 독일 일본 보면 알수있짆아 [6] ㅇㅇ(211.176) 23.01.12 950 23
301519 VP pineappledan's New Beliefs Mod v16 번역 [5] ㅇㅇ(125.134) 23.01.12 807 14
301466 문3/ 문4) 공략 기초편 2 - 초보자용 도끼병 빌드와 기마궁병 빌드 [9] 진라면보통맛(182.224) 23.01.12 881 9
301310 일반 vp) 로마(동) - 1 [6] ㅇㅇ(211.252) 23.01.11 393 10
301256 문3/ 문4) 공략 기초편 1 - 기술 연구 일반론 [14] 진라면보통맛(182.224) 23.01.10 1108 12
301074 일반 진나무 문명 만화 독일편 2 [6] 진나무갤로그로 이동합니다. 23.01.09 515 14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2