글
[게임] 나만의 와우 애드온 자동 설치 프로그램 작성하기
게임
2006. 10. 3. 04:17
필요한 파일은 NSIS 와 제가 만든 스크립트 입니다.
방법은 다음과 같습니다.
1. NSIS 프로그램을 설치합니다.
2. 위의 nsi 파일을 다운로드 합니다. (작업할 폴더에 다운로드 하세요)
3. 자신의 설정이 저장된 파일을 와우 폴더로 부터 작업할 폴더로 복사합니다.
( Interface 폴더, WTF 폴더. Data 폴더는 작업할 폴더에 Data 라는 이름의 폴더를 만들고
필요한 파일만 복사합니다. 저의 경우는 patch-l.mpq 와 patch-b.mpq 파일입니다.)
4. Interface 폴더로 가서 ommoks.txt 라는 빈 파일을 만듭니다.
( 이 파일은 본 프로그램을 통해 애드온이 설치되었는지 아닌지 판단을 하는데 사용됩니다 )
5. 작업 폴더로 가서 nsi 파일에서 마우스 오른쪽 클릭을 한 뒤 편집을 합니다.
수정할 부분은 다음 부분들 입니다.
Name "Azza WOW Addons" - 프로그램 이름
OutFile "Azza_WOW_Addons.exe" - 만들어질 exe 파일의 이름
inst_start: 의 ; Look change file backup 부분
uninst_start: 의 ; Look change file restore 부분
6. 수정을 완료 하였다면, 저장을 합니다.
7. 수정한 파일을 마우스 오른쪽 클릭을 하여 'Complie NSIS Script' 를 선택합니다.
( 압축률을 높이기 위해선 (Choose Compressor) 가 있는 것을 선택하여
LZMA 를 선택하세요 )
---------------------------------------------------------------------------------
생성된 exe 파일을 실행을 하면, 기존의 파일들은 백업이 되고 자신만의 애드온과
설정 파일이 설치됩니다. 다시 한번 더 실행을 하면 설치한 애드온과 설정을 삭제하고
기존의 파일을 복원합니다.
이 스크립트 파일은 자유롭게 수정/배포가 가능합니다.
하지만 좀 더 나은 기능을 위해 수정을 하셨다면 저에게 알려주셨으면 합니다^^
(저도 좀 더 좋게 만들어서 써보자구요.;;;)
굴단 호드 - 팔할이바람이다
방법은 다음과 같습니다.
1. NSIS 프로그램을 설치합니다.
2. 위의 nsi 파일을 다운로드 합니다. (작업할 폴더에 다운로드 하세요)
3. 자신의 설정이 저장된 파일을 와우 폴더로 부터 작업할 폴더로 복사합니다.
( Interface 폴더, WTF 폴더. Data 폴더는 작업할 폴더에 Data 라는 이름의 폴더를 만들고
필요한 파일만 복사합니다. 저의 경우는 patch-l.mpq 와 patch-b.mpq 파일입니다.)
4. Interface 폴더로 가서 ommoks.txt 라는 빈 파일을 만듭니다.
( 이 파일은 본 프로그램을 통해 애드온이 설치되었는지 아닌지 판단을 하는데 사용됩니다 )
5. 작업 폴더로 가서 nsi 파일에서 마우스 오른쪽 클릭을 한 뒤 편집을 합니다.
수정할 부분은 다음 부분들 입니다.
Name "Azza WOW Addons" - 프로그램 이름
OutFile "Azza_WOW_Addons.exe" - 만들어질 exe 파일의 이름
inst_start: 의 ; Look change file backup 부분
uninst_start: 의 ; Look change file restore 부분
6. 수정을 완료 하였다면, 저장을 합니다.
7. 수정한 파일을 마우스 오른쪽 클릭을 하여 'Complie NSIS Script' 를 선택합니다.
( 압축률을 높이기 위해선 (Choose Compressor) 가 있는 것을 선택하여
LZMA 를 선택하세요 )
---------------------------------------------------------------------------------
생성된 exe 파일을 실행을 하면, 기존의 파일들은 백업이 되고 자신만의 애드온과
설정 파일이 설치됩니다. 다시 한번 더 실행을 하면 설치한 애드온과 설정을 삭제하고
기존의 파일을 복원합니다.
이 스크립트 파일은 자유롭게 수정/배포가 가능합니다.
하지만 좀 더 나은 기능을 위해 수정을 하셨다면 저에게 알려주셨으면 합니다^^
(저도 좀 더 좋게 만들어서 써보자구요.;;;)
굴단 호드 - 팔할이바람이다
반응형
'게임' 카테고리의 다른 글
[와우] 20인 인던&화심 전사를 위한 확장팩 준비 아이템... (1) | 2006.12.20 |
---|---|
[와우] 머리와 다리에 바르는 화저 20 마부 (0) | 2006.11.29 |
[와우] 전사 화저템들, 화저 마부들.. (0) | 2006.11.23 |
나를 위한 글 - 와우 필수 퀘스트 및 5대 인던에서 먹어야 하는 아이템.. (0) | 2006.11.17 |
[와우] 라이트유저를 위한 전사아이템 (0) | 2006.11.16 |
글
우리들의 행복한 시간
책 이야기
2006. 10. 2. 16:58
최근에 개봉한 영화중 보고 싶은 영화가 2개가 있습니다.
하나는 "라디오스타"이고 다른 하나는 "우리들의 행복한 시간"이라는 영화입니다.
"우리들의 행복한 시간"이라는 영화는 공지영님의 원작을 영화화 한 것이죠.
아아, 그러나... 이 영화를 혼자 보러 간다는 것은 도저히 할 짓이 아니라는
생각에 그냥 책을 사서 읽기로 했습니다.
영화에서는 문유정과 정윤수의 사랑을 중점적으로 이야기 할 것 같습니다.
(누가 사형제 폐지를 메인 이야기로 하는 영화를 볼까요?)
하지만 소설에서는 여주인공인 문유정의 심리에 대한 이야기와 사형제에 대해서
좀 더 많은 이야기를 하고 있습니다.
결론은 재미있었습니다. 회사에서 한가한 시간에 읽었는데 가슴아픈 장면 장면마다
눈시울을 붉혀가며..(다른사람이 이런모습을 볼까봐 눈물은 최대한 꾹 참아가며)
순식간에 읽었습니다. 덕분에 퇴근버스에서 읽을 책이 없어져 버렸네요.
그래도 역시 사형제도는 참 어려운 문제군요.
저에게는 상처받은 두 남녀의 사랑이야기가 더 크게 다가와서, 오히려 사형제도가
그 사랑이야기의 보조적인 역할로 느껴지네요.
과연 자신이 사형수가 아니었다면, 죽음에 대해서 깊이 고민을 했을까요?
머 그런 생각을 하였습니다.
기회가 된다면 책을 한 번 더 보거나 영화를 보고 싶군요.
(하지만.. 역시 한번 읽은 책은 흥미가 확 떨어져 버려서 문제군요)
하나는 "라디오스타"이고 다른 하나는 "우리들의 행복한 시간"이라는 영화입니다.
"우리들의 행복한 시간"이라는 영화는 공지영님의 원작을 영화화 한 것이죠.
아아, 그러나... 이 영화를 혼자 보러 간다는 것은 도저히 할 짓이 아니라는
생각에 그냥 책을 사서 읽기로 했습니다.
영화에서는 문유정과 정윤수의 사랑을 중점적으로 이야기 할 것 같습니다.
(누가 사형제 폐지를 메인 이야기로 하는 영화를 볼까요?)
하지만 소설에서는 여주인공인 문유정의 심리에 대한 이야기와 사형제에 대해서
좀 더 많은 이야기를 하고 있습니다.
결론은 재미있었습니다. 회사에서 한가한 시간에 읽었는데 가슴아픈 장면 장면마다
눈시울을 붉혀가며..(다른사람이 이런모습을 볼까봐 눈물은 최대한 꾹 참아가며)
순식간에 읽었습니다. 덕분에 퇴근버스에서 읽을 책이 없어져 버렸네요.
그래도 역시 사형제도는 참 어려운 문제군요.
저에게는 상처받은 두 남녀의 사랑이야기가 더 크게 다가와서, 오히려 사형제도가
그 사랑이야기의 보조적인 역할로 느껴지네요.
과연 자신이 사형수가 아니었다면, 죽음에 대해서 깊이 고민을 했을까요?
머 그런 생각을 하였습니다.
기회가 된다면 책을 한 번 더 보거나 영화를 보고 싶군요.
(하지만.. 역시 한번 읽은 책은 흥미가 확 떨어져 버려서 문제군요)
반응형
'책 이야기' 카테고리의 다른 글
오만과 편견 (0) | 2013.08.13 |
---|---|
리뷰 - 왜 세계의 절반은 굶주리는가? (0) | 2013.07.12 |
글
파이썬 GUI 툴킷 Tkinter 와 wxPython
파이썬
2006. 9. 27. 16:20
이 글은 Python Tutor 메일링 리스트에 있던 글을 번역한 글입니다.
(영어는 약해서 말이죠..;; 틀린 부분 있으면 지적 해 주세요..)
메일이 오고 갔던 때가 2002년 8월 경이군요...
(원본글을 보려면 아래를 클릭)
--------------------------------------------------------------
> 님들 (--;)
> Tkinter 와 wxPython 의 가장 다른점이 뭔가요?
Thinter 는 표준 파이썬 모듈이고, wxPython 은 아닙니다. 그래서 (wxPython은) 써드파티 라이브러리가 필요합니다.
wxPython 은 grid controls 등과 같은 기능이 더 많습니다. Tkinter 를 사용하여 많은 것을 하려 한다면 Python Mega Widgets (pmw) 와 같은 확장기능을 필요로 할 것입니다. 그래서 어쨌든 써드파티 라이브러리를 필요로 하게 될 것십니다.
만약 단순한 GUI 가 필요하다면, Tkinter 는 어플리케이션 작성을 쉽게 만드는 확실한 장점을 가지고 있습니다. 추가로 다른것을 설치할 필요없이, 파이썬과 당신이 작성한 코드만 있으면 됩니다.
Tkinter 는 Tcl 이라 불리는 인터프리트 언어를 위해 만들어진 Tk 라 불리는 GUI 툴킷을 기반으로 하고 있습니다. 그래서 별로 빠르진 않습니다. wxPthon 은 wxWindows 라 불리는 C++ GUI 툴킷을 기반으로 하고 있습니다. 좀 더 빠르죠. 나는 advanced controls 에 대해서 좀 더 많은 다른 점이 있을 꺼라 생각합니다. 왜냐하면 Tkinter 는 Python 으로 작성된 반면 wxPython 은 C++ 로 작성되었기 때문이죠.
또한, "Python and Tkinter Programming" 이라는 책을 시작으로 Tkinter 에 대한 여러 책들이 있습니다. 그리고 Thinter 프로그래머에게 도움이 될만한 Tcl/Tk 에 대한 책들도 많습니다.
wxPython 문서는 적습니다. 이 문서는 wxWindows C++ 문서에 파이썬 버젼의 다른 점을 설명해 놓은 것입니다. 또한 wxWindows 문서는 전체적으로 최신의 상태로 유지되지 않습니다. 그리고 wxWindows / wxPython 은 조금씩 발전하고 변하는 중입니다. 하지만 대부분의 특징을 예로 만든 좋은 데모 프로그램들을 제공합니다.
두 툴킷 모두 많은 유저가 있습니다. Tkinter 는 표준 모듈이기 때문에 "Thinter community" 라는 것이 (따로) 있는 지는 모르겠습니다. 두 툴킷 모두 관련 책자들이 있으며, 인터넷 상에는 자료들과 도움을 줄 수 있는 사람들이 있습니다.
wxPython 과 wxWindows 는 Tcl/Tk 와 Tkinter 보다 훨씬 더 활동적으로 개발되고 있습니다. 그것이 좋은지 나쁜지는 당신의 판단에 달려 있습니다. Tcl/Tk 는 좀 더 성숙된 툴킷입니다.(앞에도 썼듯이, advanced controls 가 좀 부족하지만 말이죠)
wxPython 은 wxWindows 개발자들이 중요하게 여기고 있습니다.([역자] 원문의 concidered 는 오타인듯 합니다.) 반면에 Tcl/Tk 개발자들은 (아직 개발자가 있긴 한가요?) 파이썬 유저들이 행복할 수 있도록 신경을 쓰는지는 잘 모르겠습니다.
나는 Thinter 가 wxPython 보다 조금 더 많은 플랫폼에서 동작한다고 생각합니다. 하지만 wxPthon 은 Windows, Linux 그리고 많은 Unix 상에서 잘 동작합니다. Mac 포트의 현재 상태는 어떤지 잘 모르겠습니다.
마크 햄몬드와 앤디 로빈슨이 쓴 Python Programming on Win32 라는 책에는 두가지 모두를 다루고 있는 GUI 프로그래밍에 대한 챕터가 있습니다. 온라인에서 볼 수 있습니다.
http://www.oreilly.com/catalog/pythonwin32/chapter/ch20.html
여기에서는 두가지 모두에 대한 예제 코드도 볼수 있습니다.
--------------------------------------------------------------
다음글은 조기 마지막 부분의 링크에 대한 글을 써 볼까 합니다.
다는 말고.. 필요한 내용만...;;
(영어는 약해서 말이죠..;; 틀린 부분 있으면 지적 해 주세요..)
메일이 오고 갔던 때가 2002년 8월 경이군요...
(원본글을 보려면 아래를 클릭)
--------------------------------------------------------------
> 님들 (--;)
> Tkinter 와 wxPython 의 가장 다른점이 뭔가요?
Thinter 는 표준 파이썬 모듈이고, wxPython 은 아닙니다. 그래서 (wxPython은) 써드파티 라이브러리가 필요합니다.
wxPython 은 grid controls 등과 같은 기능이 더 많습니다. Tkinter 를 사용하여 많은 것을 하려 한다면 Python Mega Widgets (pmw) 와 같은 확장기능을 필요로 할 것입니다. 그래서 어쨌든 써드파티 라이브러리를 필요로 하게 될 것십니다.
만약 단순한 GUI 가 필요하다면, Tkinter 는 어플리케이션 작성을 쉽게 만드는 확실한 장점을 가지고 있습니다. 추가로 다른것을 설치할 필요없이, 파이썬과 당신이 작성한 코드만 있으면 됩니다.
Tkinter 는 Tcl 이라 불리는 인터프리트 언어를 위해 만들어진 Tk 라 불리는 GUI 툴킷을 기반으로 하고 있습니다. 그래서 별로 빠르진 않습니다. wxPthon 은 wxWindows 라 불리는 C++ GUI 툴킷을 기반으로 하고 있습니다. 좀 더 빠르죠. 나는 advanced controls 에 대해서 좀 더 많은 다른 점이 있을 꺼라 생각합니다. 왜냐하면 Tkinter 는 Python 으로 작성된 반면 wxPython 은 C++ 로 작성되었기 때문이죠.
또한, "Python and Tkinter Programming" 이라는 책을 시작으로 Tkinter 에 대한 여러 책들이 있습니다. 그리고 Thinter 프로그래머에게 도움이 될만한 Tcl/Tk 에 대한 책들도 많습니다.
wxPython 문서는 적습니다. 이 문서는 wxWindows C++ 문서에 파이썬 버젼의 다른 점을 설명해 놓은 것입니다. 또한 wxWindows 문서는 전체적으로 최신의 상태로 유지되지 않습니다. 그리고 wxWindows / wxPython 은 조금씩 발전하고 변하는 중입니다. 하지만 대부분의 특징을 예로 만든 좋은 데모 프로그램들을 제공합니다.
두 툴킷 모두 많은 유저가 있습니다. Tkinter 는 표준 모듈이기 때문에 "Thinter community" 라는 것이 (따로) 있는 지는 모르겠습니다. 두 툴킷 모두 관련 책자들이 있으며, 인터넷 상에는 자료들과 도움을 줄 수 있는 사람들이 있습니다.
wxPython 과 wxWindows 는 Tcl/Tk 와 Tkinter 보다 훨씬 더 활동적으로 개발되고 있습니다. 그것이 좋은지 나쁜지는 당신의 판단에 달려 있습니다. Tcl/Tk 는 좀 더 성숙된 툴킷입니다.(앞에도 썼듯이, advanced controls 가 좀 부족하지만 말이죠)
wxPython 은 wxWindows 개발자들이 중요하게 여기고 있습니다.([역자] 원문의 concidered 는 오타인듯 합니다.) 반면에 Tcl/Tk 개발자들은 (아직 개발자가 있긴 한가요?) 파이썬 유저들이 행복할 수 있도록 신경을 쓰는지는 잘 모르겠습니다.
나는 Thinter 가 wxPython 보다 조금 더 많은 플랫폼에서 동작한다고 생각합니다. 하지만 wxPthon 은 Windows, Linux 그리고 많은 Unix 상에서 잘 동작합니다. Mac 포트의 현재 상태는 어떤지 잘 모르겠습니다.
마크 햄몬드와 앤디 로빈슨이 쓴 Python Programming on Win32 라는 책에는 두가지 모두를 다루고 있는 GUI 프로그래밍에 대한 챕터가 있습니다. 온라인에서 볼 수 있습니다.
http://www.oreilly.com/catalog/pythonwin32/chapter/ch20.html
여기에서는 두가지 모두에 대한 예제 코드도 볼수 있습니다.
--------------------------------------------------------------
다음글은 조기 마지막 부분의 링크에 대한 글을 써 볼까 합니다.
다는 말고.. 필요한 내용만...;;
반응형
'파이썬' 카테고리의 다른 글
The Python 3.3.2 Tutorial (2) (0) | 2013.08.07 |
---|---|
The Python 3.3.2 Tutorial (1) (0) | 2013.08.07 |
파이썬으로 파일 다운로드와 그 예외 처리 (0) | 2006.09.22 |
Python 공식 홈페이지의 Python Tutorial 중 기억해 둘 만한것... (0) | 2006.09.20 |
파이썬을 배워볼까나... (3) | 2006.09.20 |