• SEARCH

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

      • Repi
      • 2026.10.18 - 15:16 76

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

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

    패치는 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_wide.exe 2.45MB 0
    이 게시물을..
    N
    0
    0
    • 마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(1080p)Repi
    • 스톤에이지 아이템 제작 도구WKdrnsl!
    • 2
      Repi

    Repi 님의 최근 글

    SPT 멀티용 서버모드 FIKA 103 2026 10.20 드래곤라자 서버 스크립트 125 2026 10.19 오픈소스 워드(wordcraft) 설치파일(맥OS) 62 2026 10.19 오픈소스 애프터이펙트(effectcraft) 설치파일(맥OS) 51 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
    • 마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(1080p)
    • 스톤에이지 아이템 제작 도구
    • 목록
      view_headline
    × CLOSE
    전체 뮤 328 아이온 159 어둠의전설 111 던파 133 프로젝트신루 16 리니지2 283 천상비 17 크로노스 57 칼 온라인 15 기타 3508
    기본 (4,663) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 해외 IP(중국) 차단 공지
      2026.10.11 - 14:30 5921
    • 게시판 홍보 관련 안내
      2
      2026.08.05 - 21:44 72425 2
    • 포인트 획득 공지
      14
      2026.04.24 - 19:48 100646 14
    • 링크 업로드 관련 공지
      13
      2026.03.25 - 21:56 98677 13
    • 인증메일 공지
      4
      2026.03.15 - 16:42 97346 4
    • 파일링크 및 인증메일 발송 관련 문의 안내
      12
      2026.03.14 - 22:03 100599 12
    • 포인트 게시판 안내
      2026.02.28 - 19:14 99293
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 101642 9
    4663
    기타
    트릭스터 이클서버 클라 7/7
    라비린스 2026.10.29 - 23:10 22
    4662
    기타
    트릭스터 이클서버 6/7
    라비린스 2026.10.29 - 23:09 10
    4661
    기타
    트릭스터 이클서버 클라 5/7
    라비린스 2026.10.29 - 23:07 15
    4660
    기타
    트릭스터 이클서버 클라 4/7
    라비린스 2026.10.29 - 23:06 11
    4659
    기타
    트릭스터 이클서버 클라 3/7
    라비린스 2026.10.29 - 23:04 7
    4658
    기타
    트릭스터 이클서버 클라 2/7
    라비린스 2026.10.29 - 23:03 12
    4657
    기타
    트릭스터 이클서버 클라 1/7
    라비린스 2026.10.29 - 23:01 41
    4656
    프로젝트신루
    신루 통파일+구축 설명입니다.
    Blackhat 2026.10.29 - 17:10 59
    4655
    기타
    구룡쟁패 서버파일&클라 좀 올려주세요~~
    연금 2026.10.29 - 15:39 20
    4654
    어둠의전설
    어둠의전설 8.2버전 백갑 구현 버전 서버팩 공유 가능하신분 있나요?
    Tad 2026.10.20 - 22:43 82
    4653
    기타
    SPT 멀티용 서버모드 FIKA
    Repi 2026.10.20 - 16:33 103
    4652
    기타
    드래곤라자 서버 스크립트
    Repi 2026.10.19 - 11:38 125
    4651
    기타
    마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(1080p)
    Repi 2026.10.18 - 15:17 105
    기타
    마지막왕국 클라이언트 해상도 변경 작업된 클라 파일(720p)
    Repi 2026.10.18 - 15:16 76
    4649
    기타
    스톤에이지 아이템 제작 도구
    WKdrnsl! 2026.10.11 - 17:20 260
    4648
    기타
    스톤에이지 페트 초기S급 계산기
    WKdrnsl! 2026.10.11 - 17:11 164
    4647
    기타
    스톤에이지 GM도우미(제작)
    WKdrnsl! 2026.10.11 - 17:01 243
    4646
    기타
    스톤에이지 카오스팩 소스+클라 및 VM 원클릭 풀팩
    김도란 2026.10.11 - 09:12 493
    4645
    기타
    스톤에이지 카오스팩
    김도란 2026.10.10 - 13:32 254
    4644
    기타
    스톤에이지 8.0 팩
    쿨카피 2026.10.09 - 01:35 220
    4643
    기타
    그라나도 에스파다 v32 (4/4)
    eddy 2026.10.08 - 20:05 133
    4642
    기타
    그라나도 에스파다 v32 (3/8)
    eddy 2026.10.08 - 20:04 108
    4641
    기타
    그라나도 에스파다 v32 (2/8) - 클라이언
    eddy 2026.10.08 - 20:03 109
    4640
    기타
    그라나도 에스파다 v32 (1/8)
    eddy 2026.10.08 - 20:02 187
    4639
    기타
    마지막왕국 서버팩 좀 공유 해주실분~~
    타심 2026.10.08 - 11:15 102
    4638
    기타
    카발 ep33 Clean DB
    셀림 2026.10.07 - 16:31 114
    4637
    기타
    카발 RockAndRollITS EP33_to_EP35
    셀림 2026.10.07 - 16:16 138
    4636
    기타
    카발 NOFUN 클라
    셀림 2026.10.07 - 15:27 148
    4635
    기타
    프리크로노스
    젝스초코 2026.10.05 - 11:31 366
    4634
    기타
    추억의 미르의 전설 1 입니다. (개발소스+1998년도 클라이언트)
    미르매니아 2026.10.02 - 16:27 353
    4633
    기타
    스톤에이지 메르 클라 18/18
    셀림 2026.10.02 - 15:03 312
    4632
    기타
    스톤에이지 메르 클라 17/18
    셀림 2026.10.02 - 14:57 292
    4631
    기타
    스톤에이지 메르 클라 16/18
    셀림 2026.10.02 - 14:54 268
    4630
    기타
    스톤에이지 메르 클라 15/18
    셀림 2026.10.02 - 14:51 266
    4629
    기타
    스톤에이지 메르 클라 14/18
    셀림 2026.10.02 - 14:50 314
    4628
    기타
    스톤에이지 메르 클라 13/18
    셀림 2026.10.02 - 14:49 269
    4627
    기타
    스톤에이지 메르 클라 12/18
    셀림 2026.10.02 - 14:45 245
    4626
    기타
    스톤에이지 메르 클라 11/18
    셀림 2026.10.02 - 14:43 267
    4625
    기타
    스톤에이지 메르 클라 10/18
    셀림 2026.10.02 - 14:40 202
    4624
    기타
    스톤에이지 메르 클라 9/18
    셀림 2026.10.02 - 14:39 211
    4623
    기타
    스톤에이지 메르 클라 8/18
    셀림 2026.10.02 - 14:34 233
    4622
    기타
    스톤에이지 메르 클라 7/18
    셀림 2026.10.02 - 14:32 257
    4621
    기타
    스톤에이지 메르 클라 6/18
    셀림 2026.10.02 - 14:30 241
    4620
    기타
    스톤에이지 메르 클라 5/18
    셀림 2026.10.02 - 14:29 233
    4619
    기타
    스톤에이지 메르 클라 4/18
    셀림 2026.10.02 - 14:20 282
    4618
    기타
    스톤에이지 메르 클라 3/18
    셀림 2026.10.02 - 14:20 244
    4617
    기타
    스톤에이지 메르 클라 2/18
    셀림 2026.10.02 - 14:19 287
    4616
    기타
    스톤에이지 메르 클라 1/18
    셀림 2026.10.02 - 14:11 366
    4615
    기타
    Cabal Online Episode 33 Server [FULL]
    셀림 2026.10.02 - 10:13 268
    4614
    기타
    [스톤에이지 구축]스톤에이지 대만 클라(3/3)
    오하하하 2026.09.30 - 03:35 375
    • 1 2 3 4 5 6 7 8 9 10 .. 94
    • / 94 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay