Electron for RPG Maker MZ 언팩 방법
본 게시글은
https://kone.gg/s/somisoft/aYW3X0wjPwNgP_NuKHuQab?category=bI_JV_yaepHAP7T60o5jyb
저 질문글에 답하기 위해 작성된 게시글입니다..
[RJ01662018]심야 학교의 파이즈리 괴이
를 예시로 설명하겠습니다.
준비물
1.반디집
2.Node.js설치
반디집은 알아서 설치하시면됩니다.
https://nodejs.org/ko/download
해당 위치 가서
아래쪽에 이 초록버튼 누르고 설치하시면 됩니다.
먼저 심야 학교 파이즈리 괴이의 경우 압축을 해제하면 exe 하나만 나옵니다.
속성을 보면 알겠지만 쯔꾸르 MZ 파일입니다.
저 exe안에 데이터 파일이 다 들어있는 상황.
반디집 설치 이후 저 exe파일 우클릭하면 반디집으로 열기 라는 항목이 존재합니다.
해당 항목을 클릭.
그러면 내부 파일이 나오는대 app-64.7z만 압축해제하고 해당 폴더를 압축 해제하면 내부 파일들이 나옵니다.
여기에서 번역하기 위해 필요한 파일은 resources안에 있습니다.
해당 폴더를 들어가시면
이렇게 파일이 2개 나올겁니다.
저 asar안에 번역해야되는 json파일이나 이미지 파일이 있습니다.
asar파일은 Winasar로 풀어지면 좋겠지만 안타깝게도 헤더가 변조된건지 압축과정에서 손상된건지 쉽게 가지진 않습니다.
이제 저 폴더로 가셨으면 CMD창을 관리자 권한으로 실행하시면됩니다.
그 후에 cmd 창에 cd (app.asar폴더가 있는 주소.)를 입력하시면 됩니다.
cd띄어쓰기 이후
이런식으로 app.asar있는 폴더에서 위에 주소줄을 그대로 복사하고 cmd창에서 붙혀넣기 하셔도 됩니다.
그후에 CMD창에서
npx --yes asarfix "app.asar" -o "app_fixed.asar"
을 입력하시면
이런식으로 폴더에 app_fixed.asar이 생성됩니다.
해당 파일은 그냥 바로 압축 해제 하셔도 되고
npx --yes @electron/asar extract "app_fixed.asar" "extracted"
해당 명령어를 cmd에 입력하셔도 됩니다. 입력하실경우 extracted라는 폴더가 생성됩니다.
이제 app.asar, app_fixed.asar을 삭제하고 extracted폴더의 이름을 app.asar로 변경하시면됩니다.
app.asar폴더 안에 project를 들어가 보시면 흔히 보시던 js, img폴더가 있을겁니다.
거기에서 번역하시면 바로 반영될겁니다.
기존 상황에서 img > titles1에 Logo.png를 변경할경우
대충 그림판으로 지워버렸더니 뭔가 좀 뭔가하게 되긴했지만 아무튼 변경된 내용이 그대로 반영되어 실행됩니다.
실행하실때는 app-64에서 압축해제한 폴더에서 실행시키셔야됩니다.
s/somisoft
• 157,564 subscribers- 1. 게시물 규정 양식
업로드 시 링크 암호화 & 필수 정보를 기입할 것
- 2. 질문
국룰, 암호화 링크 등 기본사항 질문 금지, 탭 미준수시 차단 및 삭제
- 3. 요청
요청 기준 및 양식 미준수 & 댓글로만 자료 복구 요청 시 차단
- 4. 미성년자 / 근첩 / 페미 / 다중계정
조금이라도 의심되면 선 차단, 후 해명
- 5. 좆목 / 네임드화
닉언, 네임드화 등 친목질 금지
- 6. 분탕 및 어그로 / 혐짤 / 낚시 / 뇌절
해당 카테고리의 차단 기간 및 가중처벌은 처리자 재량으로 판단
- 7. 홍보 / 판촉 / 거래
허용되지 않은 모든 형태의 홍보, 거래, 교환, 조건부 공유 시 차단
- 8. 쌀먹 / 바이러스
조건부 공유 & 수익성 링크 & 고의적인 바이러스 유포 시 갱신차단
- 9. 자료 분류 / AI
미검수 시 표기 필수, 생성형 AI를 사용한 자료의 제목에 AI 미기입 시 차단
- 10. 실사 / 토들러
업로드시 갱신 차단
- 11. 기타 세부 규정은 서브 공지사항 참고