스크립트에서 유틸리티로 변경되었습니다. 사용방법은 이전과 동일합니다.

파일을 압축 해제하여 주신 다음 256x96 크기 이하의 PNG 이미지를 pngtweak.exe 로 드래그해 주시면 Output 폴더에 최종 그림대화 이미지 파일이 생성됩니다.

이미지 파일을 드래그한 이후 완료된 파일은 Output 폴더에서 볼 수 있습니다

CMD를 실행하여 pngtweak (이미지 파일 이름) 명령어로 결과물을 얻을 수도 있습니다.

이미지 파일의 이름을 복사하여 명령줄에서 실행 가능합니다

pngtweak.dat 파일을 만들기 위하여 마비노기_그림대화.exe 실행파일을 이용합니다.

인증ID, 이름 불러오기 버튼을 눌러 기존에 마비노기에서 그렸던 이미지를 선택하면 캐릭터의 닉네임과 그에 맞는 Authid를 얻을 수 있습니다.

예를 들어 데브캣 닉네임의 Authid는 245059716 입니다. 메모장에 아래와 같은 양식으로 입력합니다.

데브캣 245059716

캐릭터 닉네임에 따라 Authid는 각각 다릅니다. 위 파일을 pngtweak 폴더 내부 pngtweak.dat 파일로 저장해 주시면 정상적인 사용이 가능합니다.

더욱 자세한 설명이 필요하신 분은 댓글 부탁드립니다.

pngtweak.dat 파일을 만드는 것이 아마도 이 유틸리티의 전부일 것입니다

pngtweak v0.1.0.20230617

마비노기_그림대화.exe
0.95MB
pngtweak.7z
0.44MB

반응형

오늘 마비노기 접속해서 보니 펫 탐험대라는 컨텐츠가 새로 생겼습니다. 전혀 생각지 못한 컨텐츠라서 한번 해보고 버리기라도 해야지 싶어서 던바튼에서 시작을 했는데, 저만 헤메는 건가요? 아니면 다른 분들도 헤메고 계시는 건가요? 이거 한번 해봐! 하고 툭 던져놓고, 10번하고 오면 보상! 하면서 설명도 없이 끝나버리네요.

 

사실 시작하는 부분은 퀘스트 일반 탭에 있었습니다. 그러면 퀘스트 일반탭에 있을 거라고 설명을 해주던지

 

오랜만에 켈라 베이스 캠프로 왔습니다. 무기상점 니커에게서 퀘스트를 시작할 수 있다고 하네요.

 

설명이 한 줄이라도 없으면 여기까지 헤메면서 오는 뉴비입니다

 

예실 : 네 관심 없습니다 어떻게 그걸 아시고 농장 손댄적도 없는데
데브켓 : 너희들이 버린 켈라 베이스 캠프처럼 네가 보내는 녀석들도 버린 놈들이겠지
데브켓 : 놀고있는 너의 펫을 이곳에 넣으면 우리가 굴려주겠다 하지만 잘할거라고 하지는 않았다
데브켓 : 거짓말은 안했습니다 제비는 박씨만 물고옵니다 큰걸 바라다니 당신은 욕심쟁이군요

 

그래서 속는 셈 치고 농장에 펫 탐험대 게시판을 붙였습니다.

가지고 있는 펫 중에서 세마리 찍어서 보내면 된다고 하네요.

 

펫이름이 너무 이쁜거 같습니다. 그렇지 않나요?

 

마비노기 시간으로 2일 후면 찾을 수 있다고 하는데 기대할 만한 컨텐츠는 아닌 것 같습니다. 아직 결과를 보지는 못했지만 쓰지않는 펫으로 뭔가 할 수 있다면, 가지고 오는 것들이 박씨보다 큰거면, 요즘 박씨는 아파트만하다면 다시 보내고 싶네요.

 

사실 공짜로 주는 펫이 가지고 싶었습니다

 

생쥐같은 귀요미 받아서 데리고 다니고 싶어요. 10일만 하고 끝내겠습니다!

반응형

 

 

마비노기 그림대화 컬러 유틸리티 v0.1.0.20230617

스크립트에서 유틸리티로 변경되었습니다. 사용방법은 이전과 동일합니다. 파일을 압축 해제하여 주신 다음 256x96 크기 이하의 PNG 이미지를 pngtweak.exe 로 드래그해 주시면 Output 폴더에 최종 그림

vanasis.tistory.com

새 버전이 공개되었습니다.

사실 0.0.2를 만들었던 스크립트를 분실해서 새로 만들어 버렸습니다.

 

마비노기 그림대화를 4색 컬러로 출력하기 위한 스크립트입니다.

파일을 압축 해제하여 주신 다음 256x96 크기 이하의 PNG 이미지를 pngtweak.exe 로 드래그해 주시면 Output 폴더에 최종 그림대화 이미지 파일이 생성됩니다.

 

이미지 파일을 드래그한 이후 완료된 파일은 Output 폴더에서 볼 수 있습니다

 

CMD를 실행하여 pngtweak (이미지 파일 이름) 명령어로 결과물을 얻을 수도 있습니다.

 

이미지 파일의 이름을 복사하여 명령줄에서 실행 가능합니다

 

pngtweak.dat 파일을 만들기 위하여 마비노기_그림대화.exe 실행파일을 이용합니다.

인증ID, 이름 불러오기 버튼을 눌러 기존에 마비노기에서 그렸던 이미지를 선택하면 캐릭터의 닉네임과 그에 맞는 Authid를 얻을 수 있습니다.

예를 들어 데브캣 닉네임의 Authid는 245059716 입니다. 메모장에 아래와 같은 양식으로 입력합니다.

데브캣 245059716

캐릭터 닉네임에 따라 Authid는 각각 다릅니다. 위 파일을 pngtweak 폴더 내부 pngtweak.dat 파일로 저장해 주시면 정상적인 사용이 가능합니다.

더욱 자세한 설명이 필요하신 분은 댓글 부탁드립니다.

 

pngtweak.dat 파일을 만드는 것이 아마도 이 스크립트의 전부일 것입니다

pngtweak v0.0.2beta.20191113

  • 한글 경로에서도 정상적인 동작이 가능하도록 개선하였습니다
  • PNG파일 드래그 사용 도중 종료되는 오류가 수정되었습니다
  • 스크립트 환경이 UTF-8로 변경되었습니다

pngtweak.7z
2.99MB
마비노기_그림대화.exe
0.95MB

 

반응형

Windows의 메모장으로 저장된 텍스트 파일은 일반적으로 ANSI 인코딩으로 저장됩니다. Windows 환경 자체가 ANSI 인코딩으로 이루어져 있어 생기는 결과입니다. 영어는 CP1251, 한국어는 CP949, ANSI 인코딩이라는 집합 속 각기 다른 이름으로 지정되어 있습니다.

우리가 EUC-KR이라고 알고 있는 한글 인코딩은 CP949의 하위 호환입니다.

 

하지만 이런 복잡한 환경은 편리하지 않습니다. 특정 상황에서 문장 속 다른 인코딩을 참조하는 문자가 혼용되어 있을 경우 문자열이 깨지게 됩니다.

예를 들어 'ABC가나다'라는 문장은 ANSI CP1251을 먼저 참조합니다. 하지만 뒤에 붙은 '가나다' 문장은 CP949를 참조해야 정상적인 출력이 가능합니다. 결국 한글은 깨진 문자로 출력됩니다.

 

이러한 상황을 방지하기 위하여 파일의 인코딩을 UTF-8로 변경합니다. 그렇다면 어떻게 변경해야 파일 속 내용은 그대로인 채로 인코딩만 변경할 수 있을까요?

 

Windows 환경에서 사용 가능한 iconv

http://gnuwin32.sourceforge.net/packages/libiconv.htm

 

LibIconv for Windows

• Complete package, except sources Setup  969371 14 October 2004  e0217c09792beec74578516d9fff55ce

gnuwin32.sourceforge.net

 

libiconv-1.9.2-1-bin.zip
0.79MB

libiconv-1.9.2-1-bin.zip 파일을 압축 해제하여 /bin 폴더 안에 있는 응용프로그램을 사용합니다. iconv 파일 옆에 있는 두 파일은 실행을 위하여 함께 있어야 합니다.

 

iconv -f CP949 -t UTF8 content.cp949.txt > content.utf8.txt

 

Windows iconv는 -output 옵션이 없기 때문에 파이프를 이용하여 처리된 콘텐츠를 저장할 수 있습니다.

 

Usage: iconv [OPTION...] [-f ENCODING] [-t ENCODING] [INPUTFILE...]
or:    iconv -l
Converts text from one encoding to another encoding.
Options controlling the input and output format:
  -f ENCODING, --from-code=ENCODING
                              the encoding of the input
  -t ENCODING, --to-code=ENCODING
                              the encoding of the output

Options controlling conversion problems:
  -c                         discard unconvertible characters
  --unicode-subst=FORMATSTRING
                              substitution for unconvertible Unicode characters
  --byte-subst=FORMATSTRING
                              substitution for unconvertible bytes
  --widechar-subst=FORMATSTRING
                              substitution for unconvertible wide characters

Options controlling error output:
  -s, --silent           suppress error messages about conversion problems

Informative output:
  -l, --list                list the supported encodings
  --help                 display this help and exit
  --version            output version information and exit

 

UTF-8로 저장된 파일은 CMD에서 chcp 65001 명령어를 사용한 이후 정상적으로 처리 가능합니다.

 

chcp 65001
type content.utf8.txt

 

CMD의 chcp 기본값은 chcp 949입니다.

반응형

+ Recent posts