이미지 파일을 압축하려고 options.rpy에?build.classify 명령으로 archive.rpa 파일을 만들었습니다
?
그리고 테스트 플레이를 해보는데 전혀 안되는 겁니다. 해당 파일이 없다고만 뜨고
?
해당 명령은 다음과 같이 했습니다
?
??? build.classify('game/graphics/**.png', 'archive')
??? build.classify('game/icons/*.png', 'archive')
이러면 graphics 폴더안의 모든 하위폴더까지 포함 + icons 폴더안의 파일이 전부 압축되어서 archive.rpa가 되어야 하는데
?
일단 archive.rpa 파일이 생기긴 하더군요. 근데 게임을 실행해보면 읽질 못합니다
?
이게 실행하면 뜨는 에러메시지입니다. icons 폴더를 아예 인식을 못하고 있습니다
?
I'm sorry, but an uncaught exception occurred.
While executing init code:
WindowsError: [Error 3] : u'C:\voice\game\icons\*.*'
-- Full Traceback ------------------------------------------------------------
Full traceback:
? File "C:voicerenpybootstrap.py", line 228, in bootstrap
? File "C:voicerenpymain.py", line 286, in main
? File "C:voicerenpyexecution.py", line 266, in run
? File "C:voicerenpyast.py", line 646, in execute
? File "C:voicerenpypython.py", line 1172, in py_exec_bytecode
? File "common/00library.rpy", line 872, in <module>
? File "common/00library.rpy", line 835, in create_automatic_images
? File "C:voicerenpyloader.py", line 159, in listdirfiles
? File "C:voicerenpyloader.py", line 124, in walkdir
WindowsError: [Error 3] : u'C:\voice\game\icons\*.*'
Windows-7-6.1.7601-SP1
Ren'Py 6.14.1.366
Voice 1.0
?
어떻게 해결해야 하는걸까요? 혹시 options.rpy에 archive 파일을 읽도록?뭔가?명령줄을 추가해야 하는게 있나요?
?
?버전은 6.14입니다
2013.08.21 22:57
2013.08.21 23:49
업데이트 해봤습니다. 안됩니다...
?
명령줄도 추가해서 해봤는데 역시?안됩니다. 검색해보니까 공식포럼에도 비슷한 사례가 하나 있더군요
http://lemmasoft.renai.us/forums/viewtopic.php?f=8&t=13915
답글이 안달려서 어떻게 해결할지는 모르겠지만... searchpath.expand와 searchpath.append는 다른 건가요?
?
프로젝트는 어떤 거 말씀하시는 건가요? 전부요? 200메가 넘어서 보내기가 좀 어려운데...
?
그리고 닉네임에 대해서는 이건 개인적인 사정이라 바꾸기 힘듭니다. 딱히 욕 같은 의미는 없지만 죄송합니다
2013.08.22 01:16
방금 어떻게 해결했는데 그 방법이 폴더로 나뉘어있던 파일들을 죄다 기본 game폴더안으로 옮겨서 때려넣고 archive하니까 배포판 만들고 잘 작동되더군요. 뭐 어쨌든 되긴 했는데 이게 정상적인 방법은 아닐텐데...
2013.08.24 10:23
어... 아카이브에 압축할 파일이 들어있는 경로에 game 을 적으시고 정작 파일을 game 폴더 안에 안 넣으셨던 건가요.. 그러니 당연히 안 될 수 밖에..; 제대로 하신 거 맞습니다. 아무튼 해결됐다니 다행이군요.
1. 최신 버전으로 업데이트해보세요. 6.15.4였던가 그랬을 겁니다.
2. 그래도 안 되면options.rpy 에서 적당한 곳에 config.searchpath.append('game/icons') 추가하고 다시 배포판 만들어보세요.
3. 그래도 안 되면 프로젝트 파일을 제 메일로 보내주시면 확인해보겠습니다.
4. 닉네임이 뭐의 약자인지 모르겠습니다만 읽고서 모르는 사람이 보기에 욕을 연상시킬 수 있는 닉네임은 영문이든 한글이든 자제해주세요. 글 보는 사람 입장에서 불쾌합니다.