Ytin Longing 5.4.5 Linux 버전

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 으로 부탁드립니다.

 


0 Comments
제목
Category
State
  • 오늘 방문자 675 명
  • 어제 방문자 7,153 명
  • 최대 방문자 7,981 명
  • 전체 방문자 255,494 명
  • 전체 게시물 3,420,277 개
DNS server, DNS service

Facebook Twitter GooglePlus KakaoStory NaverBand