Narai MUD

Would you like to react to this message? Create an account in a few clicks or log in to continue.
Narai MUD

나래 머드 외부 게시판 ( 주소 : telnet://narai.mynetgear.com:5001 )


    WinTin++ 을 개선 중입니다.

    Cookie
    Cookie


    게시물 갯수 : 12
    Join date : 2018-08-23

    WinTin++ 을 개선 중입니다. Empty WinTin++ 을 개선 중입니다.

    올리기 by Cookie Sat Aug 25, 2018 7:08 pm

    윈도 틴틴을 쓰고 있는데 흰색 배경에 검은 글씨로 사용하니 도움말등이 잘 안보고 한글도 문제가 있어서 몇가지 손을 봤습니다.

    1) 24 비트 트루칼라 지원이 됩니다.

    칼라 코드에 < x004D37 > 이런 식으로 24 비트 색을 지정할 수 있습니다.

    소문자 x < xhhhhhh > 는 글자색, 대문자 X < Xhhhhhh > 는 배경색을 지정할 수 있습니다.

    hhhhhh 는 6 글자 16 진수 (0-9, a-f, A-F ) 사용 가능  

    2) 커스텀 칼라 지정도 됩니다.

    칼라코드는 <178> 이런식으로 3자리 숫자로 지정하는데

    회색코드인 < G33 > 처럼 이런 식으로 커스텀 두자리 숫자 로 칼라 지정을 할 수 있습니다,.

    // BG Light cyan
    #var {_TK13}    {< XE0FFFF ><188>}

    #high {^Market Square$}    { < K13 > } <= 공백 없음

    이런식으로  라이트 블루 배경색에 에 볼드체 를 사용할 수 있어요.

    3) 틴틴의 도움말인 #HELP 의 색을 지정할 수 있습니다.

    < K81 > , < K82 >, < K83 > 의 색을 바꿔서  #help 의 색을 바꿀 수 있습니다.

    ex: #var {_TK81}    {< 058 >} 이런식.

    '{' 와 '<' 숫자 '>' '}' 사이에 공백이 없습니다.

    게시판 이 < 와 > 를 HTML 태그로 먹어버리네요

    4) 현재는 나래를 하려면 터미널 문자세트를 EUC-KR 로 한글이 되는데

    문제는 WinTin++ 이 한글용으로 개발된게 아니라서

    #gag 나 #highligh 등에 패턴에 한글이  들어가면 매치가 안됩니다.

    그래서 윈틴 터미널의 텍스트 문자셋을  UTF-8 모드로 하고

    #CONFIG CHARSET {MIXED}로 하면

    나래머드를 사용하면서도 한글이 들어간  패턴들이 매칭이 제대로 됩니다.

    5) 한글로 명령어나 채팅 을  타이핑 하다가  이스케이프 키나 리턴 키를 치면 영문모드로 자동 복귀합니다.

    그래서 영문 명령어 타이핑이 이상해 지는 걸 방지하죠. 한글 PuTTY 의 중요 기능 중에 하나죠.

    ---------------------------------------


    그런데 이 게시판은 파일 첨부가 전혀 안되네요.

    현재개발 중인 것들이 정리되면 베타 파일을 조만간에 드롭박스 등 클라우드  에 올리죠.

    혹시 윈틴에서 사용에 불편하거나 개선할 점이 있으면 답글로 제안 바랍니다.


    Cookie
    Cookie


    게시물 갯수 : 12
    Join date : 2018-08-23

    WinTin++ 을 개선 중입니다. Empty Re: WinTin++ 을 개선 중입니다.

    올리기 by Cookie Sun Aug 26, 2018 2:33 pm



    이제 #SPLIT 모드에서도 수직 스크롤바가 활성화 됩니다. 단  TOP row 는  0 이어야 합니다.

    예를 들어 "#SPLIT 0 2; #PROMPT {[%1,%2,%3]} {[%1, %2, %3] } {1}


    #LUA 명령어가 추가 되었습니다.

    Lua 프로그램을 스트링 변수로 받아서 그걸 수행해서 결과를 변수에 대입합니다.

    #lua {var} {script} arg1, arg2, ...

    첫번쩨 인수는 결과를 받아올 변수 이름. 두번째 인수는 루아 프로그램 스트링.

    그외는 루아 프로그램에 대한 인수가 됩니다. #HELP LUA 해보세요.

    단일 반환값은 숫자나 스트링으로, 여러 값을 반환하려면 lua keyed table 이나

    array 형태의 값으로 반환하면 틴틴의 네스트 변수, 순서 리스트가 됩니다.

    -----------------------------------------------------------

    혹시 윈틴에서 사용에 불편하거나 개선할 점이 있으면 답글로 제안 바랍니다.

    그런데 ZIP 파일을 올리려니 파일 첨부가 막혀 있는데... 이거 좀 풀어주세요. 어차피 올사람도 없는 게시판인데.


    파일 공유 싸이트인  filedropper 에 올렸습니다. 날짜는 2018년 8월 30일, 크기는 1.93 MB 입니다.

    www 도트  filedropper 도트 com  붙여서 스랫시 wintincookie20180830


    변경된 소스는 여기 입니다  h t  t  p s :  슬래시 스래시  github 도트 com  / qqkookie / tintin

    Cookie
    Cookie


    게시물 갯수 : 12
    Join date : 2018-08-23

    WinTin++ 을 개선 중입니다. Empty Re: WinTin++ 을 개선 중입니다.

    올리기 by Cookie Wed Sep 19, 2018 7:09 pm

    틴틴 개선은 어느 정도 마무리가 되어 가는 거 같습니다. 앞으로 한 두어 번 더 소소한 버그 픽스 등은 필요하겠지만

    대충 처음 생각했던 범위는 대충 마무리가 된 거 같습니다. 아직 해결되지 않은 건 천천히 장기 계획으로 할 생각 입니다.

    현재 최신 소스는 https://github.com/qqkookie/tintin/tree/cookie 에 있습니다.

    소스의 doc 디렉토리에 제가 손댄 부분에 대한 한글 정보 문서도 있으니까 참고 하시기 바랍니다.

    윈도우 CygWin 환경이나 Unix 환경에서 사용하실 수 있습니다.

    사용 중에 버그나 불편한 점이나 개선  사항등은 여기에 적어 주셔도 되고

    GitHub 이슈에 올리셔도 됩니다.

    Sponsored content


    WinTin++ 을 개선 중입니다. Empty Re: WinTin++ 을 개선 중입니다.

    올리기 by Sponsored content


      현재 시간은 Sun May 19, 2024 12:50 pm