|
2026-07-08 22:18
조회: 2,905
추천: 12
[Sprite 에디터] Sprite ED2R v1.0.1 (신규기능)![]() D2R Sprite ED2R (디아블로 2 레저렉션 Sprite 에디터) PNG ↔ sprite 배치 변환 / 폴더 단위 일괄 작업 / 커스텀 액자 / PNG 사이즈 조절 등 Sprite Edit 2의 아쉬운 점을 개선하기 위해 PNG와 Sprite의 대량 처리가 가능한 GUI 툴을 만들어봤습니다. ★ 현재 최신버전 : v1.0.1 (26. 7. 13. 19:00 최신) ★ 패치내용은 하단 패치내역 확인해주세요! (전체 Size 조정 + 전체 내용 크기 조정 + 전체 액자 삽입) v0.2b 패치로 원클릭으로도 가능합니다(하단 패치내역 확인) ![]() 1. PNG / sprite+lowend로 일괄 내보내기 기능 (개별/폴더 일괄변환 모두 지원) - 폴더 Load 후 폴더 우클릭으로 언제든지 폴더 안의 모든 PNG나 sprite 파일을 전환할 수 있습니다. - 개별파일/폴더 일괄변환 모두 sprite 생성시에는 lowend가 동시 생성 됩니다. 2. PNG 파일의 이미지 Size 변경 가능 (개별/폴더 일괄변환 모두 지원) - (원본 Size 무관) PNG 파일 자체의 이미지 Size를 직접 pixel을 입력해 변경합니다. 3. PNG 파일의 내용 크기 변경 가능 (개별/폴더 일괄변환 모두 지원) - 이미지 Size는 고정하고 내용물의 크기를 확대/축소할 수 있습니다. // 시연영상을 예로들면 전체 Size 120x120, 내용 크기 100x100 설정 시 액자에 초상화가 잘리지 않습니다. ![]() 4. 커스텀 액자 기능 (개별/폴더 일괄변환 모두 지원) - 저장된 액자('액자 추가'로 커스텀 액자 추가 가능)의 PNG - 알파값만을 불러와 대상 PNG에 합성 시킵니다. // Size 조절기능으로 액자 Padding 확보 후 삽입하시면 됩니다. - 최초에는 기본 액자(디아블로2 레저렉션 기본 용병/몬스터 액자)만 내장되어 있습니다. ![]() 5. 프레임 에디터 기능 - Sprite, lowend.sprite 파일의 경우 프레임 에디터를 통해 프레임마다 파일 할당 가능 합니다. - 불러온 파일의 Size를 원본 sprite의 프레임 Size로 자동 변환후 교체합니다. - 프레임이 1개인 일반 sprite의 경우 기존 Sprite Editor 2의 Import 기능과 동일하게 쓸 수 있습니다. ![]() 6. 드롭다운 검색기능으로 업그레이드 된 이름 바꾸기(F2 또는 우클릭 - 이름 바꾸기) 기능 - 글자 입력 시 실제 D2R에서 사용하는 Sprite 이름 전체에서 일치하는 문자열을 하단에 자동 표시합니다. - 패치 내역 - ◆ D2R Sprite ED2R v0.1~v0.1c ![]() 1. 프레임 에디터 신규기능 탑재 - 프레임 이동/복제/추가/삭제 기능 추가 // Format 자체는 거의 제한이 없는 수준이지만, GPU가 지원하는 최대 텍스처 폭(약 8192px~16384px)으로 인해 sprite 당 64px 기준 128~256개 정도의 프레임을 할당 할 수 있을 것으로 보여집니다. 이것도 많죠? - 프레임 크기 변경 기능 추가 ▲ 이제 Frame과 Frame Size를 늘려 꽤 긴 애니메이션을 Panel 속에 넣을 수 있겠습니다 // 예시는 74frame의 Sprite이며, 왼쪽부터 각 12fps, 18fps, 24fps로 재생 했습니다. // 움직이는 아이유 넣으시면 되겠습니다 2. 간단한 QOL 개선 - 불러온 파일 및 폴더 삭제(Del)기능 추가 : 기존의 모두 비우기로는 한계가 있었음 - [ v0.1b ] 프레임 에디터 - 다중 선택/삭제 추가 (Ctrl+클릭 : 개별 선택, Shift+클릭 : 범위 선택, Ctrl+A : 모두 선택) 3. 버그 수정 - [ v0.1a ] Windows 앱 다크 테마에서 비정상적으로 출력되던 문제 수정 - [ v0.1c ] Sprite Edit 1.0에서 작업한 sprite의 미리보기가 불가하던 문제 수정 (magic byte 문자열의 대/소문자가 일치하지 않았음) ◆ D2R Sprite ED2R v0.2 ~ v0.2b 1. PNG 이미지 편집기능(미니 포토샵) 추가 - '선택영역 이동/삭제/크기조정/자르기 + undo/redo'의 미니 포토샵 기능 추가 - 마우스 휠 : 확대/축소, 방향키 : 화면 이동 - PNG를 PNG로 저장/일괄저장 기능 추가 (액자 적용 후 sprite의 frame으로 쓰려면 png→sprite→png의 과정을 거쳐야 했던 점 개선) ![]() 2. 설정(작업 파일 경로 지정) 추가 - 파일/폴더 불러오기 시 시작 폴더 지정 가능 (sprite를 다루는 툴이므로 hd/global/ui 권장) - 백업 파일이 저장될 경로 설정 가능 (지정한 경로에 실제 Mod와 같은 경로의 폴더를 자동생성해서 백업) 3. QOL 개선 - 프레임 에디터 - 선택한 프레임만 PNG로 추출하는 기능 - [ v0.2a ] 폴더 즐겨찾기 기능 : '폴더 추가'로 등록된 폴더는 목록에서 고를 경우 바로 작업창에 추가됨 - [ v0.2a ] 작업창에서 폴더 더블클릭 시 윈도우 탐색기로 해당 폴더 팝업 - [ v0.2a ] 작업창에서 폴더 삭제 시 Del - Enter로 쉽게 삭제 가능(기존에는 안전장치로 커서 기본이 No였음) ![]() - [ v0.2b ] 커스텀 시퀀스 기능 : '시퀀스 추가'로 1~3단계 동작 설정 및 저장 방식(PNG, sprite) 설정 후 원클릭 으로 시퀀스 실행 가능 ![]() ▲ 원클릭으로 용병 아이콘 만드는 예 - [ v0.2b ] sprite 미리보기 기능 강화 : fps 설정, 마우스휠로 확대/축소 기능 추가 ![]() - [ v0.2b ] 액자관리 - 미리보기 추가 ◆ D2R Sprite ED2R v1.0 ~ v1.0.1 1. GIF 지원 ![]() - Size 변경, 내용 크기 변경, 자르기(이미지 편집), 프레임 에디터, 액자, Sprite+lowend 변환 기능 추가 - 프레임 에디터를 이용, PNG 추출 가능 2. PNG 내보내기 / Sprite 변환 추가기능 ![]() ① Sprite → PNG 변환 시 '아니오' 선택 : 하나의 이어붙인 이미지로 저장 ![]() ▲ 개별 PNG가 아닌 하나의 PNG(이어붙인 이미지)로 저장 됩니다. ![]() ② 이어붙인 PNG → Sprite 변환 시 : 메타데이터(WxH값과 프레임 수 데이터)가 소실되지 않을 경우 자동 으로 몇 프레임의 이미지인 지 탐지하여 창을 띄웁니다. ![]() ▲ 정상적으로 분할되어 sprite+lowend가 생성되는 것을 볼 수 있습니다. ③ 메타데이터(WxH값과 프레임 수 데이터) 소실 시 수동조작 ![]() ![]() - 웬만해서는 소실되지 않지만 메타데이터가 없는 경우 작업창에서 'PNG 우클릭 - 프레임 스트립으로 나누어 변환'을 눌러 직접 프레임을 분할 하실 수 있습니다. 따라서 작업 중 메타데이터가 소실될 환경 (다른 확장자로 변경, 압축, 공유 등을 거친다거나)이실 경우 프레임 수를 기억해두고 작업하시는 게 좋습 니다(어차피 원본 sprite를 참조해도 되는 부분이며, PNG 내보내기 시 프레임 수를 이름에 적어줍니다.). 15 시즌 수수폭활악술 파밍중.. - Mod 입문 : 26. 3. 10 (Tue) - ◆ 자작 스킨 목록 [ 룩변 시리즈 ] - 광선검 : https://www.inven.co.kr/board/diablo2/5842/7682 - 천사링(Halo) : https://www.inven.co.kr/board/diablo2/5842/7792 - 조준선(Aiming Reticle) : https://www.inven.co.kr/board/diablo2/5842/7822 - 카타나(Katana) : https://www.inven.co.kr/board/diablo2/5842/8209 - 축구공(Football) : https://www.inven.co.kr/board/diablo2/5842/8223 - 우산(Umbrella) : https://www.inven.co.kr/board/diablo2/5842/8227 - 파라딘(Faradin) : https://www.inven.co.kr/board/diablo2/5842/8230 - 권투 글러브(Boxing Gloves) : https://www.inven.co.kr/board/diablo2/5842/8243 - 솔라리온(Solarion) : https://www.inven.co.kr/board/diablo2/5842/8244 [ 이외 다수의 스킨들 ] - 디아블로2 인벤 애드온 ㆍ모드 자료실 '풍선' 검색 - D2R MT(모드 백업/롤백/설치) : https://www.inven.co.kr/board/diablo2/5842/7733 - D2R SME v0.3(State_machine 편집기) : https://www.inven.co.kr/board/diablo2/5842/7750 - D2R GPS Fix1(모델/파티클 편집기) : https://www.inven.co.kr/board/diablo2/5842/7833 - D2R HPT v0.0.5(HUD 좌표 측정기) : https://www.inven.co.kr/board/diablo2/5842/7840 - D2R Quaternion Calc(쿼터니언 계산기) : https://www.inven.co.kr/board/diablo2/5842/7948 - UV Template Extractor(텍스쳐 편집기) : https://www.inven.co.kr/board/diablo2/5842/8010 ** 제가 직접 작업한 자료는 얼마든지 수정 & 재배포 하셔도 됩니다. **
|

















