D2R Sprite ED2R v1.3
[ 디아블로 2 레저렉션 Sprite 에디터 - 편집기능 강화 ]


"다음 페이지로 넘어가기도 했고, 변경사항이 꽤 있어 재업 합니다."
- 세로분할 / 모든 확장자 편집 기능 지원 / 편집 기능 개편


* 다운로드 : https://drive.google.com/file/d/1_wTS-0NCjng4NkSyVlCiLiE84N98hhHi/view?usp=sharing


★ V1.2 이후 주요 변경사항 

1. 신규기능 : 세로 분할(GIF/Sprite) - v1.2에서 추가
   
<세로 분할 시 얻는 이점>
Sprite는 여러 이미지를 '가로로' 이어 붙인 파일입니다. 일전에 설명드린 약 8196px의 제한은 세로에도 마찬가지로 적용됩니다. 여기서 중요한 건, Sprite 특성상 항상 일정한 세로 길이는 약 8196만 넘기지 않으면 되고 가로 길이는 제약이 크다는 것이죠. 이말은 즉, 디아블로2 레저렉션의 환경에선 화면을 넘길 세로 길이여도 아무 문제가 없고 오직 가로 길이만 짧으면 된다는 것입니다.

가령 300x300px의 이미지가 있다고 하면 일반적인 방법으로는 300/8196 = 27.32Frame으로 27프레임의 Sprite만 만들 수 있습니다. 하지만 이걸 10등분 해서 30x300px의 Sprite를 10개로 만든다면 이야기가 달라지겠죠. 무려 각 273프레임의 애니메이션을 재생할 수 있게 됩니다. 

아니 이렇게 해도 게임에서 못버티는 거 아냐?라고 하신다면 그렇지 않습니다. Sprite의 크기 제한은 컴퓨터의 전반적인 사양이 아니라 그래픽 API(Direct3D, OpenGL 등)의 허용 규격 제한입니다. 때문에 규격 외의 Sprite는 원칙상 표시하지 않을 뿐 세로 분할 방식으로 출력한다면 얼마든지 고화질에 고프레임 재생이 가능합니다(물론 사양이 너무너무 낮으면 이야기가 다르겠지만요.).

   
   ▲ 세로 분할 기능 : GIF 또는 Sprite를 세로로 등분(Sprite 특성상 모든 Frame의 Size는 동일)합니다. 
       // 스크린샷의 경우 325x325px의 GIF를 5등분으로 세로분할 중

   
   ▲ 325x325px의 GIF가 각 65x325px인 sprite+lowend 파일 5쌍으로 변환이 되었습니다.
       (프레임이 122개이므로 122/8196 = 67.1로 가로길이는 근사치인 65로 잡았습니다.)

   
   ▲ HUD panel에 5개의 AnimatedImageWidget을 추가하고, 가로 65px이므로 가장 왼쪽 이미지의 위치를 
      맞춘 다음 x값을 65씩 추가해 이어서 배치했습니다.

   ​
   ▲ 기존에 훨씬 적은 프레임+추가 Scale(화질감소)을 줬던데 반해, 122 프레임에 원본크기임에도 문제없이 
       재생되는걸 볼 수 있습니다.



2. 편집 기능(미니 포토샵) 모든 확장자 지원 - v1.3 추가
 
   
   ▲ PNG만 제대로 지원하던 이미지 편집 기능을 GIF와 Sprite도 사용할 수 있도록 추가 
       // Sprite를 자르기 위해 'GIF변환 - 자르기 작업'할 시 화질 저하 유발 → Sprite 자체 편집 추가 했습니다.
       // GIF와 Sprite의 편집은 모든 프레임에 적용 됩니다.



3. 편집 기능 강화 및 개선 - v1.3 추가

   
   ① 선택영역 조작 기능 강화
       - 기존 : Windows 11의 그림판처럼 최초 드래그 시 영역(점선) 선택, 이후 드래그 시 내용 이동
       - 개선 : 드래그 후 안쪽 드래그내용 이동, 테두리 드래그점선만 이동, 모서리 드래그 시 점선 크기 
                 변경(좌측의 '선택영역 크기조절' 버튼을 활성화 했을경우 점선 안의 이미지 확대/축소

   
   ② 이미지 영역 외 드래그 기능 추가
       - 포토샵과 같이 이미지 영역 밖에서부터 드래그 해도 위치를 잡고 드래그 가능

   
   ③ 흑백 전환 기능 추가
       - 포토샵과 같이 알파 채널은 유지하고 색상만 표준 휘도로 흑백 변환하는 기능 추가
       - PNG 1장으로 Sprite 작업하는 경우를 고려, 선택영역만 흑백 변환하는 기능도 추가



4. 버그 수정

  ① 미완성 기능 숨김처리
       - 이동형 툴바 및 도구 관리 : 보류
       // 메인 툴바가 사라진 분들의 경우, 최신 버전 설치 시 복구됩니다.
       - 백그라운드 작동형 리프레시 기능 : 보류 

  ② 코드 다이어트
      - 중복된 함수호출 혹은 불필요한 코드 제거 작업 일부 진행



* 지난 패치내용 및 사용법 보러 가기 : https://www.inven.co.kr/board/diablo2/5842/7876



=================================================== 



제목 : D2R Sprite ED2R v1.3
분류 : D2R MODS Tool
빌드 : 1.3  - 최신 수정 2026.07.22
제작 : TEAM ED2R (풍선)

본 자료에 대한 모든 권한은 각 제작자에게 있으며 상업적 이용을 금합니다.

===================================================