2015년 10월 20일 화요일

1.9 한글 입력 지원에 관해

안녕하세요, AdChat 개발자 키파입니다.

1.9 버전부터 마인크래프트 내 한글 입력이 지원된다고 합니다.
그래도 저는 힘 닿는 데까지 AdChat을 만들려고 합니다.
이것은 크게 세 가지 이유로 여전히 여러분들이 불편하실 거라고 예상되기 때문인데요.
  1. 한글 입력 IME 상태로 움직일 수 없다.
    채팅 중에 몹의 공격을 받는 등의 급박한 상황에서, 움직일 수 없으면 안 됩니다. IME의 변경은 'W'와 'ㅈ'을 다른 것으로 인식하기 때문에, 한글을 쓰기 위해 IME를 전환하게 된다면 급한 상황에서 제대로 된 움직임을 일으킬 수 없게 됩니다.
  2. 여전히 많은 버그들이 잔존하고 있다.
    글라이프 버그, 위치 버그 등, IME 문제만 해결하는 선을 뛰어넘는 여러 가지 버그가 존재하는데, 이런 버그는 리포트되지 않고 있습니다. 아시아권에서도 문제를 아는 것 자체가 어렵기 때문이고 소용이 별로 없기 때문인데요, 저는 시간이 남아돌아서 그런지 이런 버그마저 해결하고 있습니다.
  3. 실제로 AdChat은 한글 입력 기능을 넘어선 기능을 많이 추가하고 있다.
    제가 멀쩡한 '한글패치'의 이름을 바꾼 것은, 코드 네임이 발음하기 불편한 것도 있지만, 한글 입력 문제는 언제든지 해결될 수 있고, 이 기능을 추가하는 모드만으로는 살아남을 수 없다고 판단했기 때문입니다. 1이나 2에서 언급된 모든 문제가 해결된다 하더라도, 마인크래프트 측은 슆스 기능이나 현위치 기능 등을 추가할 이유가 없습니다. 저는 이런 기능을 추가함으로써 여러분들께 조금이나마 편리함을 드리고 싶습니다.
1.8.8 버전은 현재 (151031 10:37) 4,715회, 1.8.3 버전은 53,645회 사용되었습니다. 많은 분들이 사용해 주셔서 감사합니다. 1.8.8 버전의 슆스 기능은 안정화되었다고 판단하고 조만간 영어 키워드 등을 추가하는 업데이트를 게시하도록 하겠습니다.

AdChat에 많은 관심 가져 주셔서 감사합니다.

2015년 9월 28일 월요일

AdChat 1.8.8!

KIPA00이 8시간 만에 AdChat을 만들어 냈습니다!

주저리주저리


시험 때문에 빠르게 업데이트하지 못해 죄송합니다.
그만큼 확실히, 열심히 만들었습니다. 업데이트한 것:
+ 한글 입력 기능을 추가했습니다(당연한 소리!).
+ 업데이트 기능을 추가했습니다. AdChat 1.8.8 버전을 계속해서 사용하실 경우, 업데이트가 있을 때 알림을 받게 됩니다.
+ 자잘한 세팅이 추가되었습니다.
+ 이스터 에그 세 개가 추가되었습니다. 각각 1.8.1, 1.8.3, 1.8.8 때 추가된 것.
+ 슆스 기능을 추가했습니다. 아래에서 더 설명하겠습니다.
o 글꼴 너비 오류(마우스 클릭 위치가 한글 위치와 맞지 않는 오류)를 수정했습니다.
o 글꼴 오류(뀕이 꿝 등으로 보이는 오류)를 수정했습니다.
o 출력 오류(ㅏ, ㅑ, ㅣ 모음 등이 보이지 않는 오류)를 수정했습니다.
이전 버전(AdChat 1.8.3 업데이트)과의 차이점:
  • 슆스 기능을 추가했습니다.

슆스 기능에 관해


이러니까 ShiftStudios 홍보하는 거 같은데 사실 맞습니다.
Shift + Space를 눌러 다양한 이모티콘 등을 넣을 수 있는 기능입니다.
이를테면 "하트" + Shift + Space, "현좌표" + Shift + Space 등. 이용해 보세요!

앞의 것을 열쇠나름대로 Key 순화해 보려 한 겁니다, 뒤의 것을 값이라고 합니다.
동봉된 shortener.txt의 문법을 보시면 아시겠지만, (열쇠)=(열쇠)=...=(열쇠)=(값)으로 쓰시면 적용됩니다.
값에 "=" 문자를 쓰실 필요가 있을 경우 "\equals"를 입력해 주세요. 슆스 기능을 이용하실 때는 열쇠를 정확하게 입력 후 Shift + Space를 누르시면, 설정해 놓은 값으로 바뀝니다.
열쇠에 영문자, 숫자나 특수문자를 사용하지 마세요.
"현좌표"의 경우는 조금 특별한데, 실제 x, y, z 좌표가 들어갈 자리에 "%x", "%y", "%z"를 입력해 주시면 잘 작동합니다.

저랑 내기할래요?


베타 개발 기간을 합치면 저는 여태까지 4년간 한글패치/AdChat을 개발해 왔습니다.
여러분께 파일을 배포한 기간만 2년이 되었고요.
그런데 제가 지금 고등학생입니다. 조금 있으면 바빠질 텐데요.
그래서 AdChat을 공동으로 개발할 개발자를 찾습니다.

당연히(?) 제 조건에 부합하는 사람만 개발하실 수 있겠죠.
간단합니다. 이번 AdChat 1.8.8 파일은 모든 클래스를 잠갔습니다. 웬만한 프로그램으로는 쉽게 제가 수정한 파일을 볼 수 없습니다.
어떤 방법을 쓰든지, 제가 수정한 파일을 알아내서 제 메일, k2pa00@gmail.com으로 수정한 모든 파일의 리스트를 정확히 보내시면 당신은 AdChat을 개발할 조건에 부합하게 됩니다.

일반 사용자나 통합패치, 자동설치기 개발자 분들에겐 죄송하지만 그래서 이번 한글패치는 natives가 없습니다.
완벽한 수준의 AdChat을 제공하려고 노력하지만, 이번 버전은 개발 기간이 짧은 만큼 여러분의 넓은 아량으로, 베타 버전이라고 생각해 주세요.

기다리고 기다리던 파일


AdChat 공동 개발 같은 거 필요없고, 파일만 먹으면 되는 분들을 위해 링크를 준비했습니다.
AdChat 1.8.8
AdChat 1.8.8 natives

내기 때문에도 그렇고, 항상 그랬듯이 2차 배포 엄격히 금지합니다.
적용법은 안 바뀌었는데, 적용 위치가 약간 바뀌었습니다(매우 중요합니다!).
Windows 유저 분들은 %appdata%\.minecraft에, Mac 유저 분들은 ~/Library/Application Support/minecraft에 넣어 주세요.

AdChat 1.8.3 사용 횟수는 15-09-28 02:38 (KST) 기준 36,008회입니다.
이렇게나 많은 분들이 사용해 주셔서 정말 감사합니다!

2015년 9월 27일 일요일

추석입니다. / AdChat에 관해

AdChat에 관해서 문의해 주시는 분들이 있는데
얼마 전에 제게 1.8.3 버전 한글패치 버그를 지적해 주셨던 분의 서버 구성원 중 한 분이
IME input checking을 고쳐서 임시방편으로 만들어 놓은 1.8.8 한글패치가 있더군요.
1.8.8 버전은 일단 그걸로 대체하는 걸로 알고 있어 주시면 감사하겠습니다.
그분 한글패치의 링크는 여기입니다(모든 형태의 2차 배포 금지).

제 AdChat의 개발이 늦어지는 이유는 시험 때문입니다. 다른 거 없어요 고딩 바쁩니다ㅠㅠ
저와 룻트님 둘 다 고2라서 내년에 한글패치를 개발할 사람이 없을지도?!
추석을 맞아 1.8.8 AdChat을 개발하려고 봤더니 모듈이 엉망진창이어서...
일단 되는 대로 힘써 보고 안 되면 스킵하는 걸로 하겠습니다.

AdChat 다운로드 링크도 없는 긴 글 읽어주셔서 감사합니다.
오늘 추석이네요. 모두 즐거운 추석 되시기 바랍니다!

2015년 2월 27일 금요일

AdChat 1.8.3!

KIPA00이 약속을 지켰습니다!

대단히 죄송합니다!

이번에 저지른 실수는 단순히 파일을 빼먹은 실수입니다.
참 저도 가지가지 하네요... 파일을 모두 넣어서 업데이트했습니다.
링크를 바꾸었으니 같은 곳을 눌러 다운로드해 주시면 됩니다.

주저리주저리


시간이 늦어진 만큼 기능 업데이트를 더 많이 했습니다. 업데이트한 것:
+ 한글 입력 기능을 추가했습니다(당연한 소리!).
+ 업데이트 기능을 추가했습니다. 이제 AdChat 1.8.3 버전을 계속해서 사용하실 경우, 업데이트가 있을 때 알림을 받게 됩니다.
+ 자잘한 세팅이 추가되었습니다(...)만 알 수 없으실 겁니다.
+ 이스터 에그 하나가 추가되었습니다. 열심히 찾아 보시죠.
o 글꼴 너비 오류(마우스 클릭 위치가 한글 위치와 맞지 않는 오류)를 수정했습니다.
o 글꼴 오류(뀕이 꿝 등으로 보이는 오류)를 수정했습니다.
o 출력 오류(ㅏ, ㅑ, ㅣ 모음 등이 보이지 않는 오류)를 수정했습니다.
이전 버전(AdChat 1.8.1 업데이트)과의 차이점:
  • 글꼴 너비 오류를 수정했습니다.
  • 복사, 붙여넣기 등 Ctrl을 누르는 모든 기능이 작동하지 않는 것을 수정했습니다.
  • 색챗 기능이 빠졌습니다.

1.8.3에도 슆스!


1.8.3 버전에도 1.8.8의 모듈을 적용시켜 업데이트했습니다.
업데이트했지만, 시간이 없는 관계로 현좌표는 지원되지 않습니다.
현좌표를 이용하시려면 1.8.8 버전으로 업데이트해 주세요.
슆스에 대한 설명은 위의 업데이트 링크를 참고해 주세요.

본론


파일 링크만 쿨하게 넘기고 더 이상 말하지 않겠습니다.
적용법 등은 이 블로그 어딘가에 있습니다.

AdChat 1.8.3
AdChat 1.8.3 natives

항상 사용해주시는 모든 분께 감사드립니다!

2015년 2월 24일 화요일

1.8.3에 관한 설명

안녕하세요, kipa00입니다.

현재 1.8.3 AdChat은 개발 중에 있습니다.
그런데 내용이 엄청나게 바뀌어서 fern이 파일을 fully decompile하지 못합니다.
일단 자세히 확인해 보고 가능하면 3월이 되기 전에 모두 만들도록 하겠습니다.

1.8.2 한글패치는 Realms 하시는 분들은 필요없으시죠?

2015년 1월 6일 화요일

Minecraft Universal Modmaker를 만드는 중입니다.

안녕하세요, kipa00입니다.

늦은 밤에 인사드리는 이유는 이제 막 버그를 해결했기 때문인데요,
만드는 프로그램은 제목 그대로입니다.

Minecraft Universal Modmaker(이하 MUM, 假題)는 Minecraft Coder Pack(이하 MCP)의 버전 제한 없는 것이라고 보시면 됩니다.
기존 MCP에서는 버전을 찾아 들어가야 했지만
MUM에서는 버전 제한 없이 아무 버전이나 모두 처리 가능합니다.
물론 단점이 있다면 obfuscated code가 드러나기 때문에 그대로 수정하여야 하고,
예상할 수 없는 온갖 버그들이 발생하기 때문에 엄청나게 높은 프로그래밍 지식이 필요하다는 점을 들 수 있습니다.
MUM은 MCP와 다르게 무엇보다도 모드를 개발하시는 분들을 위해서
다양한 버전에서 같은 모드를 만들 때 빠르게 동작할 수 있도록 하는 것에 초점을 맞추었습니다.

여태까지 한글패치(코드 이름 HGPatch)와 AdChat은
fern, javac와 notepad로만 개발을 해 왔는데요,
앞으로 MUM으로 더 편하고 빠르게 개발할 예정입니다.

이 프로그램은 배포될 것입니다.
감사합니다.

2015년 1월 1일 목요일

신년맞이 AdChat 1.8.1!

뭔가 다양한 기능들을 생각하고 있었는데, 무산되고 일단 개발된 거 올립니다...
이 버전은 추가로 개발될 수 있습니다.

글 길게 쓰지 않고, 링크만 던지고 가겠습니다.
항상 사용해 주시는 여러분께 감사드립니다.

여기서 다운받으실 수 있습니다.

간편설치기를 만드실 때는 출처를 꼭 명시해 주시기 바랍니다.
내 것이 아닌 것을 내 것인 양 다루는 태도는 옳지 못합니다.

모장에게: 100% compatible with 1.8이라며... class 죄다 바뀌었던데...

감사합니다.

새해 복 많이 받으세요!

기쁜 소식이 하나 있습니다: AdChat1.8.1 개발을 시작했습니다!