한글로 이름 입력 가능하게 [Confined and Horny]
번역 글에 올라온
[Confined and Horny]
가 너무 맛있어 보여 바로 플레이 하려던 중..
.
.
.
한글이 입력은 되는데 적용이 안되더라구요 (불편)
“그냥 영문으로 니 이름 적으면 되는 거 아니냐?”
ㄴ 뭔가 이입이 덜 됨. 예를 들어 홍길동을 영어로 Hong gill dong 적으면 뭔가
이럴 거 같고 막
그래서 준비 했습니다
“한글 이름 넣기 튜토리얼”
근데 참고로 ‘새 게임만 됨’
빡대가리라 미안하다
시작 전 방법 요약
1. 본 겜에서 한글로 이름 입력이 안되니
2. 엔진에서 입력 락을 풀고 한글로 입력한 다음 세이브
3. 이후 세이브 파일만 가져온다
가 핵심입니다. 본 겜은 건드리는 게 없어요.
일단 시작
1. 번역글 : https://kone.gg/s/somisoft/dhyGM8BhWJIr52JLetJz4b?category=dMei1ni7DhSVLZ_7VR3Pyb
or
배포처 : aHR0cHM6Ly90dWthbm4uaXRjaC5pby9jb25maW5lZC1hbmQtaG9ybnkvY29tbXVuaXR5
ㄴ에서 원본 게임 다운로드 & 압축 풀기
2. https://nwjs.io/
ㄴ에 들어가서 엔진을 다운로드 해주는데
Normal 말고 빨간 원을 친 SDK 파일로 다운을 받아준다.
그리고 압축 파일을 풀어준다.
3. 1번에서 본겜의 압축을 풀어서 나온 ‘ConfinedAndHorny.exe’ 를 반디집을 이용해 압축을 푼다.
ㄴexe 파일을 풀었을 때 이렇게 있을거임
이 파일들 전부 → 2번의 엔진 파일 안에 넣는다.
4. 엔진 파일 안에 있는 ‘package.json’ 파일을 메모장으로 열어 안의 내용을
{ "name": "confined-and-horny", "version": "1.0.0", "main": "index.html", "nodejs": true, "node-remote": "<all_urls>", "chromium-args": "--allow-file-access-from-files --in-process-gpu --disable-transparency --auto-open-devtools-for-tabs", "window": { "title": "Confined and Horny - Early Access", "icon": "icon.png", "toolbar": false, "frame": true, "width": 1280, "height": 720, "position": "center", "fullscreen": false, "resizable": true }, "webkit": { "plugin": true } } |
ㄴ로 싹 교체해 준다.
이제 엔진 파일 안에 있는 nw.exe 로 게임을 열면 크롬의 개발자 도구(F12) 같은 창이 같이 뜰 것이다.
정상적으로 됐다면 이런 식으로
5. 게임 창 옆에 같이 떠있는 개발자 도구의 Console 탭에 아래의 코드를 복붙하기 (*아직 엔터 금지*)
(만약 복붙이 안된다면 allow pasting ← 라고 직접 쳐서 넣고 다시 코드 복붙)
var _test = RegExp.prototype.test; var _match = String.prototype.match; var _search = String.prototype.search; var myName = "원하는한글이름"; RegExp.prototype.test = function(str) { if (typeof str === 'string' && str.indexOf(myName) !== -1) return this.source.indexOf('^') !== -1 ? true : false; return _test.apply(this, arguments); }; String.prototype.match = function(reg) { if (this.toString().indexOf(myName) !== -1) return null; return _match.apply(this, arguments); }; String.prototype.search = function(reg) { if (this.toString().indexOf(myName) !== -1) return -1; return _search.apply(this, arguments); }; |
코드를 잘 보면 "원하는한글이름" 이라고 되어있는 부분이 있는데, ““ 사이에 원하는 이름으로 교체하고 엔터.
6. 이제 코드는 끝남. 개발자 도구를 닫아준다.
이제 해당 게임에서 ‘새로운 게임’ 눌러서 새 게임 시작하고 문제의
이름 입력 칸에 아까 코드에 바꿔넣었던 이름을 넣고 (갑자기 딴 이름 넣으면 여전히 안됨)
대강 요런 창 나올 때까지 선택지 골라서 와서
왼쪽 상단 쪽에 있는 세이브 버튼에서 세이브 하면 끝.
이제 exe 파일 압축 해제했던 거, 엔진 파일들 어질러 놨던 거 다 삭제하고 맨 처음 다운받은 원본겜 즐기면 됩니다.
Q1 “엔진 파일 삭제하면 개고생해서 만든 세이브 파일 날아가는 거 아님?”
ㄴ 아님. 어차피 세이브 파일이 사용자 로컬로 들어가기 때문에 게임을 삭제해도 세이브 데이터가 남아있습니다.
근데 혹시라도 걱정되면 엔진겜 끄기 전에 Save to Disk 로 세이브 파일 내보내 주면 되구요.
Q2 “그냥 귀찮은데 엔진으로 돌려도 됨?”
ㄴ 안됨. 애초에 원본 겜에서 exe 파일 만 들고 온 셈인데, 그 남은 파일들 중에 동영상 재생 파일들이 있어서 엔진으로 플레이하면 움떡이 안 움직임.
이름 바꾸는 거 가지고 왤케 호들갑 떠냐고 할 수도 있지만
전 예전부터 이게 안되면 너무나 불-편 했기에 어떤 게임이든 이것부터 수정하곤 했슴다.
근데 이번에는 조금 복잡하길래 저랑 같은 마음인 분들에게 도움이 될까 공유해 보네요.
.
.
.
다들 즐겜!!
(그리고 게시판 분류 애매하면 댓글로 남겨 주세요. 어디로 올릴 지를 모르겠네요.)
s/somisoft
• 157,564 subscribers- 1. 게시물 규정 양식
업로드 시 링크 암호화 & 필수 정보를 기입할 것
- 2. 질문
국룰, 암호화 링크 등 기본사항 질문 금지, 탭 미준수시 차단 및 삭제
- 3. 요청
요청 기준 및 양식 미준수 & 댓글로만 자료 복구 요청 시 차단
- 4. 미성년자 / 근첩 / 페미 / 다중계정
조금이라도 의심되면 선 차단, 후 해명
- 5. 좆목 / 네임드화
닉언, 네임드화 등 친목질 금지
- 6. 분탕 및 어그로 / 혐짤 / 낚시 / 뇌절
해당 카테고리의 차단 기간 및 가중처벌은 처리자 재량으로 판단
- 7. 홍보 / 판촉 / 거래
허용되지 않은 모든 형태의 홍보, 거래, 교환, 조건부 공유 시 차단
- 8. 쌀먹 / 바이러스
조건부 공유 & 수익성 링크 & 고의적인 바이러스 유포 시 갱신차단
- 9. 자료 분류 / AI
미검수 시 표기 필수, 생성형 AI를 사용한 자료의 제목에 AI 미기입 시 차단
- 10. 실사 / 토들러
업로드시 갱신 차단
- 11. 기타 세부 규정은 서브 공지사항 참고