Ytin Longing 5.4.5 Linux 버전
요즘 손대고 있던 커스텀 ytin 하나 올립니다.
Ytin Longing 5.4.5 Linux 버전
데비안 13에서 컴파일 되었습니다.
현재 제작하고 있는 머드의 오픈 뒤에는 좀 더 세밀하게 다듬어서 여러가지
신형, 구형 리눅스를 모두 지원하게 할 예정입니다.
윈도우 파워쉘 등 콘솔에서 사용할 수 있는 lite 버전과 창모드로
사용할 수 있는 MFC 버전은 리눅스 버전이 완전히 안정화 되면
제작에 들어갈 예정입니다. ( 예정만 하고 있습니다. )
euckr, utf8 기본 지원 :
- 리눅스 계정의 locale 환경변수에 따라서 자동으로 동작합니다.
- 계정에 접속해서 locale 명령으로 자신의 환경변수를 알 수 있습니다.
- 환경과 상관없이 ytin -E euckr 또는 ytin -E utf8 로 실행할 수 있습니다.
별칭 지원 :
- ytin 명령어를 커스텀해서 사용할 수 있습니다.
#cmdalias {줄임말} {alias}
#cmdalias {액션} {action}
#cmdalias {트리거} {action}
#cmdalias {trigger} {action}
이런식으로 #줄임말 같은 형식으로 사용할 수 있습니다.
아주 기본적인 한글 별칭은 기본적으로 추가를 해 놨습니다.
.ytinrc 에 미리 추가해 놓으면 영구적으로 사용이 가능합니다.
전각문자 출력 보완 :
- 대부분의 터미널에서 머드에서 주로 사용하는 전각문자를 1바이트로
계산해서 지도등이 엉망으로 나오는 경우가 있습니다. 이때 조절을 하는
명령어를 만들어 놓았습니다.
#charwidth 1 // ambiguous 문자를 넓게 보정
#charwidth 0 // 터미널 자체 폭 설정 사용
#charwidth // 현재 상태 표시
게임에 접속시 사용하는 터미날에 따라 지도가 깨져 보일때 사용하면
대부분 정상적으로 출력이 됩니다.
.ytinrc에 넣어 두고 사용해도 됩니다.
제 머드의 전용 명령 :
사이드바 출력 : #sidebar 또는 #si 라고 줄여서 사용할 수 있습니다.
- 오른쪽에 사이드바가 분리되고 사이드바의 상단에 미니맵이 출력됩니다.
- 사이드바가 켜지면 게임에서 35m(보라색) 안시로 되어 있는 "단어"를
마우스로 클릭하면 "단어 봐" 명령을 서버에 전송합니다.
- 게임에서 33m(어두운노랑) 안시로 되어 있는 "단어"를 마우스로 클릭하면
"단어"를 명령어로 서버로 전송합니다.
- 게임에서 /단어/ 로 되어 있는 부분을 마우스로 클릭하면 단어를 명령어로
게임 서버에 전송합니다.
- 미니맵의 위치를 마우스로 클릭하면 자동으로 클릭 위치까지 이동합니다.
버튼 명령 : #button 또는 #bu 라고 줄여서 사용할 수 있습니다.
- 사이드바가 켜진 상태에서 사이드바 아래쪽에 방향과 간단한 명령이
출력됩니다. 이 명령을 마우스로 클릭하면 서버로 즉시 명령을 전송합니다.
이외에 자잘한 버그, 루틴들 최적화, 도움말 내장, 터미날의 환경설정에
따라서 가능하면 한글 도움말이 출력되게 하였습니다.
gcc와 zig로 컴파일 하였고 아래 첨부파일 둘 중에 편하신것을 다운받아서
간단한 이름으로 바꿔서 사용하시면 됩니다.
ytin-zig: musl 정적 실행 파일입니다.
ytin-gcc: glibc 동적 실행 파일입니다.
gcc로 컴파일한 것은 동적 실행 파일이기 때문에 아주 구형의 리눅스에서는 동작하지 않을 수 있습니다.
실행하는 환경의 컴퓨터 사양이 높고, 리눅스의 버전이 최신이라면 gcc로 컴파일한 실행파일이 아주 미세하게 나마 조금 더 빠를 수 있습니다.
실행하는 환경의 컴퓨터 사양이 최고 사양이 아니거나 리눅스 버전이 최신 버전이 아니라면 zig로 만든 실행파일이 미세하게 조금 빠를 수 있습니다.
이 버전에 대한 피드백이 있으시면 https://www.band.us/@magun 으로 부탁드립니다.

마군






