에라 인스톨러 [EraInstaller00110.7z]

lios | 자료 | 조회 수 10460 | 2016.01.26. 07:18

저작권상의 문제로 번역본을 통짜 배포하지 못하는 eraMegaten과 같은 시리즈를 설치해주고, 패치를 관리하기 쉽게 합니다.

자세한 기능은 http://www.touhouinside.com/index.php?mid=th_eratoho&document_srl=241263 를 참조하세요.

 

메가텐 통합본은 윗글에서 받으시면 됩니다.

 

--

 

[플레이어용 가이드 - 설치]

 

1. install.cmd를 실행합니다. 설치가 완료되었다면 작업 배치 파일들이 생깁니다.

- [통합본 제작자] 통합본 원본 설치

- [플레이어] 통합본 번역본 설치

 

2. 원하는 작업으로 통합팩 파일을 드래그 드랍합니다.

예제: 메가텐 통합팩을 압축파일 통째로 [플레이어] 통합본 번역본 설치에 드래그해주세요.

 

3. 설치가 완료되면 즐기시면 됩니다!

예제: 위 파일을 설치시 eraMegaten-사가판 폴더 안에 translation 폴더로 가시면 바로 플레이할 수 있습니다.

 

--

 

[번역자용 가이드]

 

1. 위 플레이어용 가이드대로 번역본을 설치해주세요.

2. 파일을 번역하세요. (translation 폴더에 바로 작업하시면 됩니다)

3. 번역된 파일이 저작권 상에 문제가 없다면 (즉 메가텐의 경우 사가판에 없는 파일임이 확실하다면), 그냥 바로 번역한 파일을 업로드하세요.

   통합본 제작자가 적절히 집어넣고 취합해주실 겁니다.

4. 사가판에 있는지 없는지 아리송하면 [번역자] 커스텀 패치 제작를 더블클릭하세요.

5. 지시에 따라서 패치의 "원본"을 지정해주세요 (번호를 입력하시면 됩니다). 패치될 파일의 원본이 일치하지 않으면 패치 중 에러를 낼 가능성이 높습니다.

6. 생성된 패치 파일을 업로드하시면 됩니다.

 

--

 

[플레이어용 가이드 - 커스텀 패치 적용하기]

1. 사이트에 올라온 게 그냥 텍스트 파일 (예: erb 파일)이면 평소처럼 경로에 맞추어 넣어주면 됩니다.

2. 패치 파일이면 [플레이어] 커스텀 패치 적용으로 패치 파일을 드래그합니다.

3. 즐기시면 됩니다.

 

--

 

[통합본 제작자용 가이드 - 번역 업데이트 통합팩 제작]

1. 통합본 제작자는 원본 역시 설치되어 있어야 합니다. (처음 설치하실 때에는 통합팩을 [통합본 제작자] 통합본 원본 설치에도 드래그해주시면 설치됩니다)

2. translation 폴더에 번역자들의 파일 및 패치를 취합합니다. 패치를 취합할 때는 위의 플레이어용 가이드([플레이어용 가이드 - 커스텀 패치 적용하기])와 동일합니다.

3. [통합본 제작자] 통합본 설치 스크립트 제작을 더블클릭합니다.

4. 통합팩 압축파일이 생성됩니다. 배포하시면 됩니다.

 

--

 

[통합본 제작자용 가이드 - 버전업]

 

원본 업데이트, 번역본 업데이트의 2단계로 이루어집니다.

 

- 1단계: 원본 업데이트 -

 

1. 현 original 폴더의 이름을 original_backup으로 변경해주세요. 이 버전은 구버전 원본이 됩니다.

 

2. .cache 폴더의 script.erainstaller를 적당하게 변형해주세요. 보통은 추가된 소스만 목록에 넣어주시면 됩니다.

   (내부 주석을 참고하시면 됩니다. 나중에 더 자세한 가이드를 올리겠습니다.)

 

3. (로컬 소스에 변화가 있는 경우) 로컬 소스를 .cache/downloads 폴더에서 변경해줍니다. 그리고 .cache/uncompressed 에서 해당 로컬 소스를 지워주시기 바랍니다.

   예제: 메가텐의 경우 downloads 폴더의 additional_data를 바꾸고, uncompressed 폴더의 additional_data 폴더를 지우면 됩니다.

   - 로컬 소스란? -

   로컬 소스란 통합팩에 동봉되는 원본 파일들입니다. 출처를 알 수 없는 원본 파일이 있을 경우 궁여지책으로 사용합니다.

   스크립트 상에서 type: local로 지정하면 로컬 소스가 됩니다. 예제인 메가텐 통합팩의 additional_data 폴더가 로컬 소스입니다.

   로컬 소스에 변화가 없다면 상관 없지만, 변화가 있다면 직접 .cache/downloads 폴더에 있는 내용물을 수정해주시기 바랍니다.

 

4. 통합팩을 제작합니다. 변경된 스크립트와 로컬 소스가 통합팩으로 업데이트됩니다.

 

5. 제작된 통합팩으로 통합본 원본을 재설치합니다. 새로 만들어진 통합팩을 [통합본 제작자] 통합본 원본 설치로 드래그해주면 됩니다.

   - 재설치를 해야 하는 이유에 대해 -

   원본을 재설치함으로써 패치가 제작될 파일들 (예를 들어 사가판 파일들) 의 목록이 정상적으로 업데이트됩니다. 해당 파일 목록은 .cache/fileset_diff 에 수록되어 있습니다.

 

6. 원본 업데이트가 끝났습니다.

 

- 2단계: 번역본 업데이트 -

 

1. 위 작업이 끝난 뒤 original 폴더는 신버전 원본이 됩니다. 백업해둔 구버전 원본 (original_backup)과 함께 UpdateEra 등을 이용해서 번역본을 버전업해주세요. 버전업 결과는 마찬가지로 translation 폴더에 넣어주시면 됩니다.

 

2. 통합팩을 다시 한번 제작합니다. [통합본 제작자] 통합본 설치 스크립트 제작을 더블클릭하면 됩니다.

 

3. 번역본까지 완벽하게 업데이트된 통합팩이 제작되었습니다.

 

--

 

[플레이어용 가이드 - 업데이트]

 

1. 가지고 있는 버전의 translation 폴더의 이름을 바꿉니다. e.g., translation -> translation_백업

 

2. 새로운 버전을 [플레이어] 통합본 번역본 설치에 드래그해주세요. 신버전이 설치됩니다.

 

3. 이름을 바꾼 옛버전 폴더 (translation_백업) 에서 세이브파일을 복붙해주세요.

 

--

 

[통합본 제작자용 가이드 - 새로운 프로젝트를 시작할 때]

 

1. 새로운 프로젝트를 만들기 위해서는 설치 스크립트를 제작해야 합니다.

메가텐 예제의 스크립트를 기반으로 직접 수정하여 작성해주시기 바랍니다. (통합팩의 압축파일을 열면 main.erainstaller 파일이 있습니다. 이것이 설치 스크립트입니다.)

 

2. 원본/번역본을 직접 설치하여 (스크립트 파일만 바로 드래그해도 됩니다) 작동여부를 확인합니다.

 

3. 통합팩을 제작합니다. 참 쉽죠?

 

--

 

[잡담 및 트러블슈팅]

 

1. 포함되는 파일들 및 삭제

cygwin 및 파이썬을 포함하여 인스톨러가 설치하는게 꽤 많습니다. 다만 레지스트리나 EraInstaller 폴더 외부는 건드리지 않도록 제한하기에, 지울때는 안심하시고 폴더째 통삭하셔도 됩니다.

설치하는 프로그램은 cygwin 및 일부 파이썬 (PyPI) 모듈들이며, 전부 오픈소스 개발자들 사이에서 널리 사용되고 있으므로 믿고 사용하셔도 된다고 생각합니다.

 

그리고 바이너리가 함께 동봉되어 있는데, 다운로드용 프록시 기능을 위한 Tor (https://www.torproject.org/) 및 압축/압축해제용 반디집 (http://www.bandisoft.co.kr/)입니다.

혹여 불안하시면 바이러스 검사를 하시거나 직접 두 프로그램의 포터블 버전을 받아 (둘 다 사이트에 공개되어 있습니다) 대체해주시면 됩니다.

 

법적인 노트: 이 프로그램을 다운받는 즉시 각 두 프로그램의 라이센스에 동의하시는 것으로 간주됩니다.

 

 

2. 경로문제

경로명이 260자가 넘어가서 압축해제나 복사가 안되는 사태의 경우, eraInstaller의 압축을 아예 처음부터 경로명이 짧은데로 푸시거나, 아니면 subst로 경로명을 줄여야 합니다.

예제 - C:\Users\abc\Desktop\eratoho를 K 드라이브로 줄이기

시작 -> 실행 -> subst K: C:\Users\abc\Desktop\eratoho

 

 

3. 다운로드 문제

- 통합본 설치 중 다운로드할 때 urllib.error.HTTPError: HTTP Error 503: Service Unavailable 등의 에러와 함께 자주 다운로드가 재시작 될 수도 있습니다.

getuploader 사이트가 과도한 다운로드에 대응하는 일반적인 상황입니다. 아예 다운로드가 진행이 되지 않는 수준이면 중간에 끄고 다시 시작하셔도 이어받기 됩니다.

404 Not Found가 뜰 경우 (일본어) 원어 파일이 삭제된 경우입니다.

 

 

4. powershell 관련에러

Powershell이 없다는 설치에러가 뜰 수 있습니다. 사실 cygwin이라는 요소의 설치 프로그램을 받기 위해 쓰는 프로그램인데, 비스타부터 내장입니다. 두가지 해결법이 있습니다.

 

- XP용 Powershell을 설치하거나 (http://www.microsoft.com/en-us/download/details.aspx?id=16818)

- 배보다 배꼽이 크다 싶으면 그냥 eraInstaller 압축푼 폴더에 cygwin이라는 폴더를 만드시고 http://cygwin.com/setup-x86.exe 를 받아서 안에 넣어주시면 powershell 없이 설치 가능합니다. 레알 파워셸은 이 용도밖에 안써요.

 

 

5. os.uname() -> UnicodeDecodeError -> No module named yaml 관련 설치문제

PC명에 한글 등 ANSI 외 문자가 포함될 경우 UnicodeDecodeError가 발생한다는 제보가 있습니다. 만약 에러메시지에 os.uname이 들어있으면 99% 이 케이스입니다.

알려진 가장 깔끔한 해결책은 순전히 컴퓨터 이름을 영어로 바꾸는 겁니다. 대체수단이 몇가지 있으나 쉽게 해결 가능한 문제는 아닙니다.

(Windows 8 기준 제어판->시스템 및 보안->시스템->고급 시스템 설정->컴퓨터 이름->변경->컴퓨터 이름 바꾸고 확인)

 

 

6. Resource temporarily unavailable 에러

안티바이러스 프로그램 등을 끄거나 삭제해주세요. 전역적으로 코드인젝션을 시도하는 프로그램 중 cygwin의 기능을 방해하는 것이 있습니다.

차안으로 다음 링크의 방법을 시도하기를 추천합니다만 cygwin 사용 지식이 없다면 어렵습니다. 주의하시기 바랍니다: http://cygwin.wikia.com/wiki/Rebaseall

 

 

7. (메가텐) 실행기가 없다는지 하는 경우

2번 (경로문제)부터 확인해보시기 바랍니다. 십중팔구 압축을 풀때 에러메시지를 스킵하면 일어납니다.

 

 

8. 기타 초기설치 (install.cmd 실행 시) 에러 제보방법

파일을 메모장으로 열고 제일 윗줄의 @echo off를 지운다음 보내주시면 문제가 뭔지 쉽게 파악할 수 있습니다.

 

 

--

 

[Changelog]

 

0.0.1.10

- 0.0.1.9 설치버그수정

 

0.0.1.9

- 일부 환경에서 localhost가 없는 경우 에러 수정

- 기존 시스템에 파이썬이 설치된 경우 경로 에러 수정

 

0.0.1.8

- getuploader 업데이트 반영

- 일부 상황에서 Tor 메시지로 인해 뻗는 버그 수정

 

0.0.1.7

- 커스텀패치 적용시 백업본 생성 여부 지정 가능

 

0.0.1.6

- 0.0.1.5 버그픽스에서 추가 픽스가 안 된 부분이 있어 추가 수정

 

0.0.1.5

- 0.0.1.4 버그픽스에서 추가 픽스가 안 된 부분이 있어 추가 수정

 

0.0.1.4

- 일부 시스템에서 cygwin 설치시 홈디렉토리 경로가 이상하게 잡히는 문제 수정

 

0.0.1.3

- subst 관련 경로문제 픽스

- 경로상 공백문제 픽스

- 통합팩 제작시 인코딩변경 시도

 

0.0.1.2

- XP에서 경로오류가 나는 버그 수정 (powershell 문제는 픽스안함. 해당 부분은 위의 트러블슈팅 4번 참고)

 

0.0.1.1

-wget 오류 수정 (SSL certificate 문제, 에러메시지 - ERROR: The certificate of 'bootstrap.pypa.io' is not trusted)

 

0.0.1.0

-통합팩 제작/설치 구현

-커스텀 패치제작/적용 구현

 

0.0.0.2

-인코딩 기능 구현

-프로젝트 폴더를 생성

-로컬 파일 및 일반적인 인터넷 파일 다운로드 추가

-Tor 내장 (프록시 문제 해결)

-cygwin 관련 버그 수정

-소스 별로 번역본 배포 방식 지정 가능 (diff / 통짜파일)

 

0.0.0.1

-초기 알파 릴리즈

 

--

 

암소소리벗아러뷰 pip 에러

버그제보/피드백 받습니다. 일단 에러나면 위 트러블슈팅부터 읽어보시고 안돼면 에러메세지가 포함된 화면을 캡쳐해서 보내주세요.

 

 

구참치넷에 있는거 그대로 가져왔는데 일단 올려둘게요. 아레나님이 파일업로드, 복사님이 사용법에 관해 글써주셨어요.

댓글 쓰기
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
취소
말 던지기전에 10초만 고민하고, 자기가 쓴 글을 다시 한번만 읽어보셈.
그 10초가 다음 대화의 방향을 크게 바꿀 수 있을지도 모름.
lios at 2016.01.26. 07:28

용량때문에 파일 첨부가 안되는데 업로드는 해버렸고 글수정이 안되서 제목도 수정못해.... 치명적인 실수였네요.

http://old.touhouinside.com/?module=file&act=procFileDownload&file_srl=278461&sid=f4c6b93126daea9d4c782877070f42e0&module_srl=278244

Toka at 2016.01.28. 02:16

외부링크 다운로드 불가능하다고 나오네요...

븧븧이 at 2016.01.28. 10:07

이곳 계정으로 로그인하면 가능합니다.

마루도령 at 2016.07.02. 05:14

에라 인스톨러.. 받았는데 사라져서 받으려 했는데. 링크 오류뜨네요 위도 아래도

뻐끔 at 2016.08.23. 04:02

뭐가 됬든 파일못구하니 하지말라는거군

매실 at 2016.08.24. 18:50

EI 0.0.1.11

 

인스톨러 11버전이 올라온지가 이미 몇 달이 지났는데

 

왜 자꾸 깨진 링크 와서 안 된다고 난리인지 모르겠다

 

제발 위의 링크로 가

번호 분류 제목 날짜 글쓴이 최근 수정일 조회 수
공지 이메일 적지 마세요 제발! [6] 18.11.07. 파라디클로로.. 19.05.26. 6746
공지 정보글 [9] 18.06.16. 파라디클로로.. 19.06.10. 17736
공지 에라판 이용안내 18.05.14. 파라디클로로.. 18.12.31. 10079
공지 eraTHYMKR 20190608 [26] 18.05.14. ㅇㄹ 19.09.01. 30809
2794 개별팩 [일부수정]eraTW 4.28 상점-실적 해제부분 + 옵션부분 미번역 수정입니다.(완전은 아닐지도) [7] file 16.05.09. 우뉴우뉴 17.07.04. 66494
2793 [메가텐 공략]에라 메가텐을 처음 하시는 분들을 위한 Q&A[공략위키번역] [1] 15.11.19. 변기 15.11.22. 42363
2792 통합팩 eraTHYMKR 20170622 [31] 17.01.02. ㅇㄹ 17.09.14. 28467
2791 에라 디버거 이용법 [8] file 15.12.08. ㅁㅁ 17.10.30. 22185
2790 통합팩 eraTHYMKR 20170913 [15] 17.09.14. ㅇㄹ 18.03.12. 16294
2789 팁, 정보 메가텐 공략(과거 로그 몇몇 모음) [7] 16.01.17. 16.03.22. 16042
2788 개별팩 [YM] 인체개조 패치 - 니플퍽 [11] file 16.06.21. THEJO 17.08.02. 15748
2787 통합팩 TW 한글판 갱신 [43] file 19.03.24. ㅇㅇ 19.08.12. 13874
2786 자료 에라토호 reverse [7] file 16.01.12. 17.07.18. 13454
2785 개별팩 에라마왕 920 kr 비공식 패치 1.03 [19] file 18.08.26. ㅇㅇ 19.07.09. 12990
2784 통합팩 eraTohloveKH [8] file 17.02.21. ssgv7182 17.08.11. 12923
2783 개별팩 에라 TW 4.28 이벤트 메세지 일부의 미번역 부분 번역 [3] file 16.05.23. 우뉴우뉴 17.07.04. 12423
2782 에라토호YM 하다가 기절... [8] 15.12.12. 쿠로노교다이 15.12.13. 11745
2781 개발정보 EI 0.0.1.11 [5] file 16.04.11. ink 16.12.11. 10932
2780 에러발생 에라토호 ym 151010 오류 [1] file 16.05.20. 페르소나아아.. 17.03.27. 10544
2779 에라번역! VNR 을 써서 자동번역 해보자 [17] file 16.02.29. 허허허헣 이.. 16.03.20. 10519
2778 통합팩 era恋姫 20160319일자 통합판입니다. [25] file 16.05.08. 풀풀 17.07.27. 10505
» 자료 에라 인스톨러 [EraInstaller00110.7z] [11] 16.01.26. lios 16.08.27. 10460