렌파이 관련 게임 언팩 (.rpyc 확장자를 rpy로)

2016.03.21 22:55 번역 안하고 하는 짓/렌파이 강좌


.rpyc 파일은 렌파이 엔진의 구성 요소인 .rpy 파일을 '암호화' 시킨 파일입니다. 

그대로 열어보면 이렇게 문자가 다 깨져나오는 것을 보실 수 있죠.

 

이걸 간단하게 다시 rpa 파일로 돌리는 방법을 소개하는 글입니다. 

 

 준비물 : 

unrpyc.py

파이썬(Python) <- https://www.python.org/  전 2.7버전을 썼습니다.


1. 파이썬을 설치하고 경로에 unrpyc.py 파일을 넣어주세요. 설치 경로는 무조건 영어로 해야합니다. 전 C드라이브 PI 폴더에 설치해놨습니다.

그리고 까고 싶은 파일도 같은 장소에 넣어주세요.

2. CMD를 실행해주세요. 


3. 순서대로

cd 폴더 경로 <- 입력 후 엔터

ㄴ 실행 위치를 정렬하는 과정인데 더 간단한 방법은 다음 글에 적겠습니다...


unrpyc.py -c 까고 싶은 파일 <- 입력 후 엔터 치면 


'rpyc파일을 rpy파일로 재구성 중입니다...' 메시지와 함께 해당 경로에 


뜯어진 파일이 생성되게 됩니다.

위에서 -c 대신 -d 입력해도 괜찮습니다. 차이는 (원래 있는 파일이 있다면) 붙여넣기, 새로 만들기 의 차이.



실행해보시면 대부분 잘 열리는 것을 보실 수 있습니다.

역시 무리하게 까는 거라 가끔 제대로 열리지 않는 경우가 있는데 흠. 답이 없죠.


렌파이 엔진은 rpy와 rpyc 파일을 구분하지 않습니다. 정확히는 나중에 넣은 파일을 우선적으로 인식함. 


즉 이렇게 깐 rpy 파일을 '수정'해서 rpyc가 있는 폴더에 넣으면 rpy를 인식한다 이 말입니다.

위의 script에서 영어를 한글로 수정해서 넣으면 한글이 (폰트 문제가 없으면) 출력되는데, 처음엔 이렇게 한글패치 하려고 했었습니다. 하하.


굳이 이렇게 하는 것보다는 렌파이 자체에서 번역 파일을 만드는게 좋습니다.


이런 글을 올리는 이유는 그냥 맘대로 막 까서 한패를 양산하라는 뜻은 아니고-_-; 

제작자 측에서 한글패치를 허가해줬다 해도 도움은 주지 않겠다거나(sunrider academy) 도와줬는데 한글로 바꾸는 과정에서 오류가 발생하거나, 번역이 제대로 안되는 경우(LLTQ) 원문을 확인해야할 필요성이 있기 때문입니다. 


위에서 적었듯 한글패치 자체에는 하등 도움이 될게 없다는 점.

신고

이 댓글을 비밀 댓글로
    • 흑흑
    • 2016.06.13 00:14 신고
    실행하는데
    ImportError: No module named decompiler
    가 뜨는데 뭘까요 흑흑 이름은 똑바로 쳤는데 말이죠 ㅠㅠ
    • 흑흑
    • 2016.06.13 01:06 신고
    아 해결되었네요 ㅋㅋ 글 정말 감사해용
    • keke
    • 2017.06.28 18:40 신고
    말씀하신대로 하더라도 내부 명령, 외부 명령 또는 프로그램, 배치 파일이 아닙니다 비슷한 문구만 보이네요... 이건 어떻게 해결하나요?
    • keke
    • 2017.06.29 14:34 신고
    I'm sorry, but an uncaught exception occurred.

    Before loading the script.
    WindowsError: [Error 267] : u'D:\\My\\python2.7.13\\unrpyc.py\\*.*'

    -- Full Traceback ------------------------------------------------------------

    Full traceback:
    File "D:\My\renpy-6.99.12.4-sdk\renpy\bootstrap.py", line 295, in bootstrap
    renpy.main.main()
    File "D:\My\renpy-6.99.12.4-sdk\renpy\main.py", line 284, in main
    for fn in os.listdir(dir):
    WindowsError: [Error 267] : u'D:\\My\\python2.7.13\\unrpyc.py\\*.*'

    Windows-8-6.2.9200
    Ren'Py 6.99.12.4.2187

    라는 오류는 뭔가요?

티스토리 툴바