게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

클라이언트 개발 근황

컨텐츠 정보

본문

장마 때문에 습하고 비 피해도 생기고 모두 피해 없이 괜찮으시죠?

항상 건강하시고 꼭 부자되실 겁니다.


c# 으로 서버를 만들다가 클라이언트 작업에 달려들어 pc 와 모바일 클라이언트를 한번에 해결해보려다 피똥(?) 싸고 결국 c++ 로 전환하게 되었습니다.

클라는 추출한 파일들의 디코딩 처리 해결과 실제 동작까지 기초적인 부분은 거의 다 마무리되어 이제 아이템, 스킬 같은 핵심 요소만 작업하면 서버와 연결해서 동작하는 부분까지는 얼마 안남은거 같습니다.


마무리까지 시간 짬짬히 작업하고 있는데 궁금한 부분도 있고해서 이렇게 근황 겸 글을 작성하게 되었습니다.


여기 사이트에 다른 개발자분들의 스크린샷을 보다보면 클래식 이미지를 많이 가져와서 2.0 이나 1.7, 1.82 클라이언트에서 사용하시는데 클래식 이미지는 어떻게 가져와서 사용하시는건가요?

캡쳐해서 그냥 편집해서 사용하시는건가요?

제가 아직 완벽하게 클래식 파일을 추출하지는 못하는데 대충 확인해보니 구버전 클라보다 클래식 클라 이미지가 해상도가 올라가서 px 사이즈가 안맞는거 같던데 다른분들은 어떻게 작업하고 계신지 궁금합니다.

클래식 추출이 가능하면 클래식 이미지를 사용해서 클라이언트 UI 를 해보고 싶었는데 원본 이미지 파일이 없다보니 구버전 추출 파일을 디코딩해서 사용하고 있네요.


옛날 초창기 java 서버에서 구현해보고 싶었고 염원이었던 /ban, /move, /kick 같은 슬래쉬 gm 명령어도 이제 사용 가능하고 뭐든 할 수 있게되어 좋긴하네요.

좋은 의견 남겨주시면 클라 제작할때 참고하도록 하겠습니다.


ps. 클래식 클라 팩뷰어 관련 정보 있으시면 공유 부탁 드리겠습니다.


* 바닥에 네모난 형광색 마커는 리니지m 처럼 마우스로 클릭한 위치를 번쩍이도록 추가한 기능입니다.



관련자료

댓글 19
profile_image

시루비님의 댓글의 댓글

640x480 해상도의 본섭 클라이언트 파일을 손실 없이 사용해서 그런거 같습니다.
ctrl + 1~5 단축키로 640x480 부터 1600x1200 까지 확대/축소도 가능하도록 만들어두었습니다.
profile_image

판기사님의 댓글

스샷 보니 쨍하고 엄청 깔끔해보입니다. 개인적으론 클래식 갖다 쓰는거보다 구버전 이미지 갖다 쓰는게 이쁠거같습니다
profile_image

시루비님의 댓글의 댓글

본섭 클라이언트의 lin.bin 을 뜯어볼 수 없다보니 구글에서 검색한 이미지와 직접 서버를 열어서 구버전을 확인하면서 작업을 하다보니 lin.bin 자체에서 안티얼라이징이 적용되거나 하는 효과를 제거해서 그런거 같습니다.
profile_image

시루비님의 댓글




확인해보니, 클래식부터는 최근 개발 방식대로 타일맵 형태의 이미지 파일을 사용하기 시작했네요.
기존 구버전 클라이언트에서 처럼 파일 분리 형태가 아니라서 편집해서 만들어야겠네요.
* 판기사님 감사합니다.
profile_image

카제1님의 댓글

640*480 해상도다보니 클라 수정하는데 린클기준과 달라서 애로사항이 많지만.. 새로 만드시다니 대단하시네요
profile_image

시루비님의 댓글의 댓글



맞습니다. 판기사님 덕분에 클래식 변환 추출이 가능해서 확인해봤는데 클래식은 가로 1285px 로 구버전 클라의 2배 해상도로 작업되어 있고 클래식 린빈을 보니 뷰포트를 조절해서 화면을 표현하고 있더라구요.
클라이언트를 만든다는게 내가 원하는대로 작업이 가능한 장점이 있기 때문에 클래식도 만들어보고, 1.38/1.63/2.0/클래식 UI 도 만들다가 머리 아플때 조금씩 해보려고 에셋은 모두 만들어두고 있습니다.
profile_image

시루비님의 댓글





흐미~ 댓글 길게 적었는데 수정이 불가하다면서 적은 글 다 날아갔네요.
창 이동 기능까지 만들고 인벤토리에 구멍이 보여서 해결하다가 이제 작업 좀 진득하게 많이 처리하고 공개나 공유가 가능할 정도까지 만들어서 업데이트 소식 드리도록 하겠습니다.
profile_image

시루비님의 댓글의 댓글


64비트로 제작하고 있습니다.
구버전 클라 이미지가 640x480 이라 해상도를 올린다고 이미지가 좋아지는게 아니라 크게 의미가 있나 생각되네요.
위에 댓글에도 적었지만 현재 1600x1200 해상도까지 확대/축소 기능은 구현해서 적용해두었고 구버전은 24fps 기준으로 동작하는데 24~60fps 조절도 가능하도록 작업해둔 상태입니다.
profile_image

시루비님의 댓글의 댓글

클래식 에셋 이용하면 됩니다.
2배로 해상도 업스케일링된 에셋으로 작업되어 있으니까요.
제가 클라를 해석하고 있는건 다른 관점이라 공수를 거기에 둘 이유가 없네요.
전체 2,444 / 1 페이지
번호
제목
이름

포인트 랭킹


알림 0