일단 범용적으로 한패하는 방법이고, 자세한건 해당 한글패치 방법에 따라서 스팀덱의 데스크탑 모드에서 응용해가지고 작업해주면 됨
일단 한패하기 전에 스팀덱의 스팀OS가 게임을 어떻게 돌리는지 잠깐 언급하고 넘어가야됨
스팀OS는 기본적으로 arch linux 기반으로 만들어진 일종의 리눅스 기반 운영체제임, 당연히 윈도우에서 작동하도록 만든 게임들을 리눅스에서 돌릴 순 없음
네이티브로 리눅스나 맥을 지원하는 게임 빼고, 스팀덱에서 게임을 돌리기 위해 밸브가 만든 호환 레이어가 바로 '프로톤' 임
이 프로톤으로 가상 레이어를 만들고 이 가상 레이어 안에서 일종의 에뮬레이팅(정확힌 에뮬레이팅이 아니고 윈도우용 api를 리눅스에서도 작동하도록 해주는게 프로톤)으로 게임 돌리는거임
그렇기 때문에 이 프로톤으로 '윈도우처럼' 게임을 돌릴 수 있게 됨, 그러니까 한글패치도 '윈도우처럼' 데스크탑 모드에서 작업해주면 작동되는거임
1. 복사 붙여넣기로 덮어씌우는 타입의 한글패치
그냥 어디 어디에 복사 붙여넣기로 덮어씌우세요 라고 해주면 게임폴더 찾아가서 덮어씌우면 된다
스팀덱 내장공간에 게임 설치했으면 /home/deck/.local/share/Steam/steamapps/common 에 설치된 게임 폴더들이 모여있음
가끔 안되는 게임들은 윈도우pc에서 게임폴더 통째로 복사해서 스팀덱 게임폴더에 덮어씌우면 해결되는 경우도 있음
2. 패치프로그램 exe로 패치하는 타입의 한글패치
exe 파일을 우클릭 후 add to steam 눌러서 스팀 라이브러리에 비스팀게임으로 추가한다.
그 뒤에 데스크탑모드 바탕화면에 있는 스팀 켜고 라이브러리에 있는 패치프로그램을 우클릭 -> 속성 -> 호환 -> 강제호환 -> 프로톤 익스피리멘탈 골라줌
그 뒤에 속성창 끄고 플레이 눌러서 패치프로그램 실행하면 됨
3. 모드매니저로 패치하는 타입
모드매니저는 스팀os에서 되는게 있고 안되는게 있기 때문에 해당 게임에서 쓰는 모드매니저가 스팀os에서 동작하는지부터 체크해야됨
모드매니저 한패는 기본적으로 덮어씌우는 타입이기 때문에 한글패치 파일만 따로 빼내서 경로에 맞춰 1번처럼 복사 붙여넣기 해줘도 된다
여기서 이제 실제 한패하는거 몇개를 예시로 들면서 해보겠음
먼저 이야기할건 이스8 한패로 해보자면 이스8 한패파일 구성은 폰트파일 1개, exe파일 2개로 이루어져 있음
폰트파일은 게임폴더 내의 system/fontdat 안에 덮어씌우면 된다고 되어 있음
/home/deck/.local/share/Steam/steamapps/common/Ys VIII Lacrimosa of Dana/system/fontdat 안으로 들어가보면 font.itf가 있다. 이걸 그대로 덮어씌우면 됨
(왼쪽이 한패파일이고, 오른쪽이 게임의 폰트파일이 있는 폴더)
다음에 exe 패치프로그램 2개는 게임 폴더에 넣고 각각 실행하라 한다
/home/deck/.local/share/Steam/steamapps/common/Ys VIII Lacrimosa of Dana/ 폴더에다가 exe패치프로그램 두개 다 넣고 각각 우클릭 후 add to steam
(EXE파일 두개를 게임폴더로 옮겨줌)
그 뒤에 스팀 라이브러리에서 패치프로그램 2개 각각 프로톤 호환 체크해주고 각각 실행만 하면 된다.
그러면 패치 끝남, 실제로 게임 실행시에 한글 나오는거 확인가능함
다음은 하늘의궤적 fc 한글+보이스+일러 올인원 패치파일을 보면 덮어써야되는 폴더 하나, exe 패치프로그램 하나로 되어있음
폴더 덮어씌우라는건 그냥 복사 붙여넣기로 덮어씌우고 패치파일은 실행 후 경로를 잡아주라고 되어 있다
근데 이 패치프로그램은 탐색기에서 숨김파일을 볼 수 없게 만들어놔서 게임설치 경로를 선택할 수 없음, 따라서 경로를 직접 입력해줘야 됨
(해당 패치프로그램은 숨김폴더를 볼 수 없어서 .local 폴더로 들어가지 못해 게임폴더를 선택 할 수 없음)
따라서 게임이 설치된 폴더 경로 Z:\home\deck\.local\share\Steam\steamapps\common\Trails in the Sky FC\ <- 이걸 복사해서 붙여넣는거임
아니면 심볼릭 링크(윈도우에서의 일종의 바로가기)로 게임 폴더 심볼릭 링크 생성해서 실제 폴더에 접근해도 됨
https://gall.dcinside.com/mgallery/board/view/?id=steamdeck&no=52014
명령어 없이 심볼릭 링크 만들기Dolphin을 실행한 후 링크할 폴더를 대상 폴더로 끌어다 둠그리고 Link Here를 클릭해주면 간단하게 심볼릭 링크 만들기 성공gall.dcinside.com이런식으로 스팀os에서의 한패작업은 일반적인 윈도우에서 한패하는게 아니기 때문에 이런식으로 응용을 할 수 있어야 함
이제 또 하나 중요한 부분인데, 한패파일 내부에 dll 파일이 포함되어 있는 경우가 있음
dll 파일이 왜 중요하냐면 이 dll 파일을 이용해서 데이터 출력하는 방식을 변경해 한글이 나오도록 하는 경우도 있다는 건데
중요한건 스팀OS는 게임을 돌릴때 프로톤으로 호환해서 돌리지만
프로톤은 기본적으로 게임 폴더 내부에 포함된 dll파일을 쓰는게 아니고, 자기가 기본적으로 프로톤이 설치될 때 가지고 있는 dll 파일을 우선적으로 사용함
그니까 한패에 포함된 dll 파일 대신에 프로톤에서 만든 원본 dll을 쓰기 때문에 한국어가 출력 안되는거임
(한글패치에 포함된 dll을 사용하지 않은 경우)
(한글패치에 포함된 dll을 사용하도록 설정한 경우)
따라서 한패파일에 포함된 dll을 사용하려면 게임폴더에 있는 dll 파일 이름을 확인한 후 게임 속성의 시작옵션에서 다음과 같이 추가해줘야함
WINEDLLOVERRIDES="DLL파일이름(확장자는 제외)=n,b" %command%
여기서 DLL파일이름(확장자는 제외)=n,b 는 프로톤이 가지고 있는 dll 대신에 게임폴더에 있는 dll을 먼저 쓰라고 설정해주는거임
예를 들어 하늘의궤적 FC 한패에선 dinput8.dll이 필요하므로 WINEDLLOVERRIDES="dinput8=n,b" %command% 라고 시작옵션을 적어주면 됨
그리고 가끔 한패 작업 다 했는데 로케일 설정이 깨져서 폰트가 ???로 나오거나 이상하게 나오는 경우가 있음
이 경우엔 시작옵션에 HOST_LC_ALL=ko_KR.UTF-8 %command% 를 추가해주면 됨, 강제로 로케일을 한국어로 바꾸는 방법임
(시작옵션 여러개 입력할 경우 %command% 는 마지막에 한번만 입력해주면 됨)
(하늘의궤적 SC 한패 후 로케일 시작옵션을 적용 안했을 때)
(로케일 시작옵션 적용했을때)
윈도우에서 한패하는거랑 다르게 대충 이런식으로 한패 되나 안되나 하나 해보고 실행해서 체크헤보거 하면서 한글 나오는지 해봐야됨
아무튼 이거 보고 한패 이것저것 해보면서 한패정보 공유좀 많이 해줘라
참고용 하늘의궤적 SC 한글패치 작업하는 영상
무슨 게임 한패 어떻게 함? 댓글은 다 무시한다. 어차피 내가 그 게임 없어서 실제로 한패 테스트 해 볼 수가 없음
근데 원래 확장자 빼고 해야되는거임? 넣고 해도 되길래 문제없는건줄 알았는데
윈도우에서도 오버라이드 할때 확장자 빼고 하는걸 기본으로 알고 있는데 확장자 넣고도 작동하면 상관없을듯
게임 다운로드 받는곳
http://mine2017.kr
여기가면
스팀덱 게임 한글패치 다운 가능함. 진짜 다양한 게임 다 올라옴
이스8 콘솔판만 한국어화 되어있었나보네
콘솔은 scek 자체 한글화고 pc판은 xseed라서 유통사가 다름
ㅇㅎ 비타로 재밌게했어가지고 ㅋㅋ 암튼 꿀정보 ㄱㅅ
비타랑 플4(pc랑 스위치는 플4기반)이랑 게임 컨텐츠 차이 꽤 나니까 비타만 해봤으면 한번 다시 하는것도 추천함
오... 추가한게 많은가보네 할인하는데 이거도 사둬야겠다
나무위키 가서 이스 8 검색해보면 플4판에서 뭐 추가됐는지 나옴
머가리에 쏙쏙 들어오네. 개유용하게 사용할 듯. 고맙다!
dll 시작옵션 추가하는거 저걸로 대역재 60프레임패치도 잘 되는 듯 정말 고맙다 필수정보네 - dc App
자세하고 유용한 설명 좋네. 근데 혹시 윈도우 안깔고 기본 스팀os로 베스타리아 사가 한패판 돌리는 방법 있을까? 리눅스용 폰트 설치해봐도 텍스트 하나도 안나오던데. 뭔가 방법을 알아낼 수 있어보여서 물어봄.
메기솔5랑 폴아웃 뉴베 하고 싶은데 너무 답답하다…
선생질을 이런사람이해야되는데 설명을잘해주네
설명지렸다 개추다
저 명령어가 저런뜻이었구나. 방법 ㄱㅅㄱㅅ 하궤 fc, sc 한글 잘된다 - dc App
개추~
개추야
아우터와일즈 한글패치를 해보려하는데 도움좀 줄수있을까? 모드매니저 형식으로 하는건
비스팀으로 등록해서 실행해도 반응이 없음..ㅜ
https://m.dcinside.com/board/outerwilds/42
// 이게 한글패치글 링크야
모드매니저 미사용쪽 방법 그대로 따라하고 OWML만 비스팀으로 등록해서 실행했는데 이것도 무반응이여서 포기상태거든
개추
SD 카드에 설치했으면 /run/media/mmcblk0p1/steamapps/common
이거 한글패치뿐만 아니라 dll파일로 작동하는 게임폴더에 씌우는 모드들도 적용되는거라 개꿀팁임
제대로 보지는 않았는데 일딴 북마크 했음 고맙다
와 씨 성공!!! 크로니콘 성공! 마지막 방법 썼음. 컴타에선 되는데 스팀덱에서 안됐었는데 이제 됨. 개꿀팀 고맙다!!!