연휴 동안 인생 갈고 어제도 갈고 오늘도 갈아서 드디어 완성


viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3c7c8dd8dbc2c37d240773f368d83d46616984d54cf860aviewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3c7c8dd8dbc2c37d240773f30d984803712cc4c54cf860aviewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3c7c8dd8dbc2c37d240773f348ed4d6671bce1c54cf860a


1. 시범적으로 만든 모바일 지원임, 빠르게 프로토타입을 만들어보려고 급하게 만든 것이라 불편하고 부족한 점 많음

이번 작업을 기점으로 현생을 살아야 되므로, 간간히 버그픽스만 있을 예정


2. 테스트 해본 기기

갤럭시 노트9, 갤럭시탭 S4, 저가형 중국산 태블릿


피드백 깃헙 이슈에 써주면 내가 바빠져서 빠른 시일 보장 못하지만 언젠간 꼭 고쳐주겠음

깃헙이 가장 확실함


https://github.com/refracta/NetHack-Webtiles


3. gruu Android NetHack 처럼 하단 버튼을 커스텀하는 RC 구문 지원 추가

#$ MOBILE_BUTTON_LINE1=a b c d

가장 아래에 a b c d를 누르는 버튼 a b c d 추가

#$ MOBILE_BUTTON_LINE1=a|에이 b|비 c|시 d|디

가장 아래에 a b c d를 누르는 버튼 에이 비 시 디 추가


버튼 라인은 1부터 10까지 지원함, 가장 큰 순번 라인부터 위쪽에 배치됨


https://archive.nethack.live/rcfiles/nh366/MobileNetHackRC.nethackrc

위의 RC 파일 참조



같이쓰면 좋은 RC

OPTIONS=rest_on_space

원래 ' ' 눌렀을때 한턴 쉬게 해주는 RC인데 모바일 포팅에서 터치로 제자리 누르면 ' '이 입력되기 때문에 이걸 설정해야 제자리를 눌렀을 때 한턴이 쉬어짐

OPTIONS=number_pad:1

hjklyubn 대신 넘패드를 사용하는 RC, 설정 안해도 큰 차이는 없으나 넷핵 소스 상의 미지원으로 hjklyubn모드에서는 제자리 클릭시 상자 열기가 안됨 (다른 상호작용은 정상 작동)


특수 버튼 문법

%ROOM_CHAT%, %PUBLIC_CHAT%으로 공챗, 방챗 인풋 토글

%KEY%로 커스텀 인풋창 띄우기


[숫자]로 해당 키코드 전송


[27]: ESC

[32]: 스페이스 바

[13]: 엔터


예시)

#name[13]|이름짓기 '#', 'n', 'a', 'm', 'e' Enter를 차례로 눌러주는 "이름짓기" 버튼



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3829d8f86d12d30d24d7653fcef5af5c3be9c99b32226aae54e5ce2df

viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3829d8f86d12d30d24d7653fcef5af5c3e19dcce12373abb94e5ce2bb

viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3829d8f86d12d30d24d7653fcef5af5c3bdcdcbb5757aaab94e5ce2ba

viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3829d8f86d12d30d24d7653fcef5af5c3b9cbceb12671aeb94e5ce2b4

viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec83fa11d028313e457d3f472465ed713dd2021f962a44fd9c0bd7b3829d8f86d12d30d24d7653fcef5af5c3bc9dcfe12626acb34e5ce2c9

잠을 제대로 못자서 짧게만 씀

힘들었다....



갓껨 넷핵 많이 플레이해주세요 흑흑