• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 기타게임
    • 기타게임 기타
    • 마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(1080p)

      • Repi
      • 2026.10.18 - 15:17 118

    원본 클라이언트(Client2.exe, 640x480)를 1920x1080으로 띄울 수 있도록 수정하였습니다.

    원본 소스가 없는 관계로, 실행 파일을 직접 고치는 바이너리 패치 방식으로 처리하였습니다.

    패치는 tools/widepatch/widepatch.py로 원본 백업에서 매번 새로 만들도록 구성하여, 해상도나 UI 배율을 바꿔 다시 만들 수 있게 하였습니다.

     

    창 모드에서는 DirectDraw로 직접 출력하지 않고, 640x360 크기의 백버퍼 서피스(TBackScreen)를 GDI로 화면 캔버스에 복사하는 구조입니다.

    이에 백버퍼 서피스 크기를 목표 해상도로 키우는 방식으로 처리하였습니다.

    화면 중심과 마우스 좌표 변환은 서피스 크기를 기준으로 동적으로 계산되는 관계로, 별도 수정 없이 그대로 동작합니다.

    맵을 그리는 범위는 코드에 상수(가로 ±12칸, 세로 −9~+7칸)로 박혀 있는 관계로, 해당 값을 늘려 넓어진 화면 전체에 타일이 그려지도록 하였습니다.

     

    UI 창들은 Delphi 폼 리소스(DFM)로 정의되어 있어, 리소스를 직접 수정하는 방식으로 처리하였습니다.

    • 하단 바, 능력치 창, HP 창 등은 위치와 크기를 UI 배율만큼 키웠습니다.
    • 일부 창은 위치를 코드에서 정하는 관계로, 해당 상수(하단 바 위치, 로그인 창 중앙 정렬용 640/480)를 함께 수정하였습니다.
    • 크기를 바꾼 폼은 글꼴 높이 차이 때문에 자식 컨트롤이 두 번 확대되는 문제가 있어, Scaled=False를 추가하여 처리하였습니다.
    • 리소스 교체는 Windows UpdateResourceW API로 처리하였습니다. 폼 파서(dfmtool.py)는 11개 폼 모두 원본과 바이트 단위로 같게 왕복되는 것을 확인하였습니다.


    팝업 창의 슬롯 칸은 리소스가 아니라 실행 중에 코드로 만들어지는 관계로, 리소스 수정만으로는 커지지 않았습니다. 이에 다음과 같이 처리하였습니다.

    • 실행 파일 안에서 쓰이지 않던 재배치 섹션(.reloc, ASLR 미사용)을 .lkui로 바꿔 추가 코드를 넣었습니다.
    • 창 생성 함수(FormCreate)를 감싸는 래퍼를 연결하여, 슬롯 칸 크기를 UI 배율만큼 키우도록 하였습니다.
    • 아이콘 그리기 호출을 StretchDIBits로 바꿔 아이콘도 함께 확대되도록 하였습니다.
    • 추가 코드는 keystone 어셈블러로 생성하였습니다.

     

    해당 파일은 기본적으로 로컬호스트를 인자로 받고 있습니다. 이에 따라 추후 운영 시 필요한 경우 접속할 서버를 IP,포트 인자로 넘겨야 함을 알려드립니다.

    Attached file
    Client2_1080.exe 4.39MB 1
    이 게시물을..
    N
    0
    0
    • 드래곤라자 서버 스크립트Repi
    • 마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(720p)Repi
    • 3
      Repi

    Repi 님의 최근 글

    SPT 멀티용 서버모드 FIKA 113 2026 10.20 드래곤라자 서버 스크립트 142 2026 10.19 오픈소스 워드(wordcraft) 설치파일(맥OS) 65 2026 10.19 오픈소스 애프터이펙트(effectcraft) 설치파일(맥OS) 52 2026 10.19 오픈소스 아크로뱃(pdfcraft) 설치파일(맥OS) 60 2026 10.19

    Repi 님의 최근 댓글

    ㄳㄳ 2018 06.20 ㄳㄳ 2018 06.20 감사합니다 2018 06.19 감사합니다! 2018 06.18
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 드래곤라자 서버 스크립트
    • 마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(720p)
    • 목록
      view_headline
    × CLOSE
    전체 뮤 329 아이온 159 어둠의전설 111 던파 133 프로젝트신루 16 리니지2 283 천상비 17 크로노스 57 칼 온라인 15 기타 3510
    기본 (4,666) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 해외 IP(중국) 차단 공지
      2026.10.11 - 14:30 8717
    • 게시판 홍보 관련 안내
      2
      2026.08.05 - 21:44 74055 2
    • 포인트 획득 공지
      14
      2026.04.24 - 19:48 102387 14
    • 링크 업로드 관련 공지
      13
      2026.03.25 - 21:56 100400 13
    • 인증메일 공지
      4
      2026.03.15 - 16:42 98976 4
    • 파일링크 및 인증메일 발송 관련 문의 안내
      12
      2026.03.14 - 22:03 102403 12
    • 포인트 게시판 안내
      2026.02.28 - 19:14 101003
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 103458 9
    4666
    기타
    신루 통파일
    꿀벌잉 2026.11.06 - 14:24 59
    4665
    기타
    스톤에이지 카오스팩 1
    알빠냐고 2026.11.03 - 21:03 81
    4664
    뮤
    MuEditor_1.9.25버전 아이템 이름변경 등
    ㄴ니아 2026.10.31 - 21:57 57
    4663
    기타
    트릭스터 이클서버 클라 7/7
    라비린스 2026.10.29 - 23:10 53
    4662
    기타
    트릭스터 이클서버 6/7
    라비린스 2026.10.29 - 23:09 34
    4661
    기타
    트릭스터 이클서버 클라 5/7
    라비린스 2026.10.29 - 23:07 35
    4660
    기타
    트릭스터 이클서버 클라 4/7
    라비린스 2026.10.29 - 23:06 37
    4659
    기타
    트릭스터 이클서버 클라 3/7
    라비린스 2026.10.29 - 23:04 37
    4658
    기타
    트릭스터 이클서버 클라 2/7
    라비린스 2026.10.29 - 23:03 37
    4657
    기타
    트릭스터 이클서버 클라 1/7
    라비린스 2026.10.29 - 23:01 86
    4656
    프로젝트신루
    신루 통파일+구축 설명입니다.
    Blackhat 2026.10.29 - 17:10 101
    4655
    기타
    구룡쟁패 서버파일&클라 좀 올려주세요~~
    연금 2026.10.29 - 15:39 40
    4654
    어둠의전설
    어둠의전설 8.2버전 백갑 구현 버전 서버팩 공유 가능하신분 있나요?
    Tad 2026.10.20 - 22:43 109
    4653
    기타
    SPT 멀티용 서버모드 FIKA
    Repi 2026.10.20 - 16:33 113
    4652
    기타
    드래곤라자 서버 스크립트
    Repi 2026.10.19 - 11:38 142
    기타
    마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(1080p)
    Repi 2026.10.18 - 15:17 118
    4650
    기타
    마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(720p)
    Repi 2026.10.18 - 15:16 99
    4649
    기타
    스톤에이지 아이템 제작 도구
    WKdrnsl! 2026.10.11 - 17:20 339
    4648
    기타
    스톤에이지 페트 초기S급 계산기
    WKdrnsl! 2026.10.11 - 17:11 180
    4647
    기타
    스톤에이지 GM도우미(제작)
    WKdrnsl! 2026.10.11 - 17:01 280
    4646
    기타
    스톤에이지 카오스팩 소스+클라 및 VM 원클릭 풀팩
    김도란 2026.10.11 - 09:12 572
    4645
    기타
    스톤에이지 카오스팩
    김도란 2026.10.10 - 13:32 299
    4644
    기타
    스톤에이지 8.0 팩
    쿨카피 2026.10.09 - 01:35 241
    4643
    기타
    그라나도 에스파다 v32 (4/4)
    eddy 2026.10.08 - 20:05 156
    4642
    기타
    그라나도 에스파다 v32 (3/8)
    eddy 2026.10.08 - 20:04 130
    4641
    기타
    그라나도 에스파다 v32 (2/8) - 클라이언
    eddy 2026.10.08 - 20:03 124
    4640
    기타
    그라나도 에스파다 v32 (1/8)
    eddy 2026.10.08 - 20:02 212
    4639
    기타
    마지막왕국 서버팩 좀 공유 해주실분~~
    타심 2026.10.08 - 11:15 115
    4638
    기타
    카발 ep33 Clean DB
    셀림 2026.10.07 - 16:31 126
    4637
    기타
    카발 RockAndRollITS EP33_to_EP35
    셀림 2026.10.07 - 16:16 149
    4636
    기타
    카발 NOFUN 클라
    셀림 2026.10.07 - 15:27 158
    4635
    기타
    프리크로노스
    젝스초코 2026.10.05 - 11:31 370
    4634
    기타
    추억의 미르의 전설 1 입니다. (개발소스+1998년도 클라이언트)
    미르매니아 2026.10.02 - 16:27 370
    4633
    기타
    스톤에이지 메르 클라 18/18
    셀림 2026.10.02 - 15:03 325
    4632
    기타
    스톤에이지 메르 클라 17/18
    셀림 2026.10.02 - 14:57 298
    4631
    기타
    스톤에이지 메르 클라 16/18
    셀림 2026.10.02 - 14:54 270
    4630
    기타
    스톤에이지 메르 클라 15/18
    셀림 2026.10.02 - 14:51 270
    4629
    기타
    스톤에이지 메르 클라 14/18
    셀림 2026.10.02 - 14:50 320
    4628
    기타
    스톤에이지 메르 클라 13/18
    셀림 2026.10.02 - 14:49 273
    4627
    기타
    스톤에이지 메르 클라 12/18
    셀림 2026.10.02 - 14:45 252
    4626
    기타
    스톤에이지 메르 클라 11/18
    셀림 2026.10.02 - 14:43 273
    4625
    기타
    스톤에이지 메르 클라 10/18
    셀림 2026.10.02 - 14:40 210
    4624
    기타
    스톤에이지 메르 클라 9/18
    셀림 2026.10.02 - 14:39 220
    4623
    기타
    스톤에이지 메르 클라 8/18
    셀림 2026.10.02 - 14:34 248
    4622
    기타
    스톤에이지 메르 클라 7/18
    셀림 2026.10.02 - 14:32 274
    4621
    기타
    스톤에이지 메르 클라 6/18
    셀림 2026.10.02 - 14:30 255
    4620
    기타
    스톤에이지 메르 클라 5/18
    셀림 2026.10.02 - 14:29 242
    4619
    기타
    스톤에이지 메르 클라 4/18
    셀림 2026.10.02 - 14:20 287
    4618
    기타
    스톤에이지 메르 클라 3/18
    셀림 2026.10.02 - 14:20 251
    4617
    기타
    스톤에이지 메르 클라 2/18
    셀림 2026.10.02 - 14:19 295
    • 1 2 3 4 5 6 7 8 9 10 .. 94
    • / 94 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay