최근에 스팀판 골드에디션을 질러놓고 모드를 하려니 스팀에서는 작동이 원활하지 않더군요.
질문 게시판에
질문도 올렸습니다만, 정작 본인이 답을 찾아버렸습니다. 다른 스팀 유저분들도 저랑 같은 고생하지 마시라고
(스팀
판 유저는 별로 없어 보이지만...) 해결책을 올려봅니다.
■ 뭐가 문제인가?
오리지널은 스팀이라해도 전혀
문제될 것이 없습니다. 스팀 내부에서 미디블2 아이콘을 우클릭 후 [속성 -> 시작 옵션 설정]
으로
들어가 모드에 필요한 옵션만 적어주면 되니까요.
하지만, 킹덤즈용 모드는 저런 방법으로
실행되지 않는다는 것 입니다. 스팀에서 킹덤즈를 실행하면 먼저 실행되는
것이 Launcher.exe 파일입니다.
즉, 런처가 먼저 실행되면 그후 런처에 있는 [PLAY] 버튼 클릭시 나오는 하단 메뉴를 통해서만
게임이
실행되는데, PLAY 메뉴에는 [오리지널 / 아메리카 / 크루세이드 / 튜토닉 / 브리티쉬] 가 존재하고 해당 모드만 실행되게
끔
하는 방식입니다. 즉 mods/DLV_ext 폴더를 베이스로 하는 DLV 모드 같은 경우는 런터로 실행이 불가능 하다는 말이죠.
그
렇다면 kingdoms.exe 파일의 단축아이콘을 만들고 시작 속성을 정해주면 되지 않느냐?
이것 또한 불가능
합니다. kingdoms.exe 파일 실행시 무조껀 Launcher.exe 파일이 실행되는 방식입니다.
또
한 오리지널과 같은 방식으로 스팀 자체에 시작 옵션을 설정해 주는 방법 또한 Launcher.exe의 선행 실행으로 불가능
합니다.
■
해결책
방법은 두 가지 입니다. 주의점은 1번, 2번 중 하나만 사용하셔야
합니다. 두 방법 모두 사용하시면 안됩니다.
1. 킹덤즈와 바꿔치기 한다.
런쳐가 실행되는 환경에서
kingdoms.exe 가 돌아가게 하려면 [아메리카 / 크루세이드 / 튜토닉 / 브리티쉬] 모드의 실행만
가능하기 때문에, 저 넷 중에 하나랑 하려고 하는 모드를 바꿔 버리면 됩니다.
스팀 설치
폴더로 이동 후 모드 폴더로 이동합니다.
예, (기본 경로로 설치하였다면...)
C:\Program
Files (x86)\Steam\steamapps\common\medieval ii total war\mods 혹은
C:\Program
Files\Steam\steamapps\common\medieval ii total war\mods
내
부에 있는 킹덤즈의 모드 폴더인 americas, british_isles, crusades, teutonic 폴더중 맘에드는
하나만 폴더 이름을 바꾸거나 해서
백업한 다음 하려는 모드의 폴더를 백업해 둔 폴더의 원래 이름으로 바꾸어
주세요.
즉, americas를 없에고 DLV를 넣고 싶다면 americas를
americas_backup 정도로 바꾸고 DLV_ext 폴더는 americas로 바꿔주면 됩니다.
그리고 스팀
내부에 킹덤즈의 시작 옵션을 @mods\americas\DLV_ext.cfg 같이 중간에 경로를 바뀐 경로로 바꿔준 후 설정해
줍니다.
(나중에 되돌리려면 서로 이름만 원래대로 돌려 놓으시면 됩니다.)
이
후 실행은 스팀에서 킹덤즈 실행 -> 런쳐 -> 대체했던 모드를 실행
위의 경우는 americas에
대체하였으니 PLAY 버튼 -> Americas 를 실행하면 DLV가 실행되는 것을 보실 수 있습니다.
2. 실행파일을 바꾼다.
1번 방법보다 간단하고 런쳐를 거치치 않고 게임을 할 수 있습니다.
스
팀 설치 폴더로 이동 후 Launcher.exe 파일을 적당한 곳에 복사하던지 이름을 바꾸어 백업을 해 놓으세요.
그
후 kingdoms.exe 파일을 Launcher.exe 파일로 이름을 바꿔줍니다.
스팀
내부에 킹덤즈의 시작 옵션은 경로를 바꾸지 않은 상태로 넣어주시면 됩니다.
DLV의 시작 옵션은
@mods\DLV_ext\DLV_ext.cfg 이니 이 옵션을 그대로 넣어주시면 됩니다.
이
후 스팀에서 킹덤즈 실행시 런쳐 없이 바로 모드가 실행되는 걸 보실 수 있습니다.
※ 모드를 두 개 이상 사용할 때는?
스팀 시작 옵션에 @mods\DLV_ext\DLV_ext.cfg 를 추가한 다음 SS 모드같은 다른 모드를 실행하면 에러나 나는데요,
모드를 두 개 이상 사용하고 싶으시면 스팀 시작 옵션을 비워두고 모드에서 제공하는 bat 파일을 이용해서 실행하면 됩니다.
거의 왠만한 모드가 실행용 bat 파일을 제공하고 있는데요, 그 bat 파일을 열어보면 (메모장 등을 이용)
kingdoms.exe
@mods\DLV_ext\DLV_ext.cfg 와 같은 식으로 되어있습니다.
이 부분에서
kingdoms.exe 를 Launcher.exe 로 바꿔준 후 저장하고 bat 파일로 실행하면 됩니다.
정리하자면...
1. 스팀의 시작 옵션은 공란으로 비워둔다. (킹덤즈 부분을...)
2. 사용하고자 하는 모드의 실행용 bat 파일에서 kingdoms.exe 부분을 Launcher.exe로 바꿔준 후 저장한다.
3. bat 파일을 바탕 화면등에 단축 아이콘으로 만들어 둔 후, 해당 단축 아이콘으로만 실행한다.
주의 : 스팀을 미리 실행 시킨 후 단축아이콘을 실행하세요. 그렇지 않으면 미디블2 원판이 실행됩니다.
댓글
댓글 리스트-
작성자때려보니교황 작성시간 10.12.28 죄송하지만 ss6.3은 어떻게 해야하나요?
실행은 되는데 한글이 깨져서 나오네요ㅠ.ㅠ -
답댓글 작성자코페르니쿠스 작성자 본인 여부 작성자 작성시간 11.03.03 엄청 늦은 답변입니다만 ^^;; 실행은 되는데 한글이 문제인 경우는 한글패치 자체 때문인 경우가 많습니다. 한글패치를 설치하신 방법이 문제였을수도 있구요.... 근데 깨져서 나온다고 하셨으니 아마도 한글폰트가 없거나 잘못될을 가능성이 높아 보이네요. 자세한 건 한글패치 제작자분께~
-
작성자칼슘 작성시간 12.07.26 추천 감입니다!
-
작성자영웅의별 작성시간 13.02.14 킹덤즈는 한패못하나요??
-
작성자bluesky77 작성시간 16.03.23 정보 고맙습니다!