Skip to content

Releases: hoonkun/DungeonsEditor

v1.2.2-HayBale

Choose a tag to compare

@hoonkun hoonkun released this 18 Jun 16:32

이번 릴리즈에서는 작은 기능 추가 한 건과 이슈 수정 한 건, 그리고 프레임워크 버전 업그레이드 사항이 포함됩니다.

이슈 수정

  • #14(e60dfd4, 5c1448f) : 모드가 설치된 환경에서, 게임 파일 인덱싱 중 옳지 않은 파일을 읽으려고 시도하던 문제를 수정했습니다.

신규 기능

  • #13(e24e343) : 기존 인챈트 레벨 수정 UI 오른쪽의 </> 버튼을 통해 레벨 값을 수동으로 제한 없이 입력할 수 있게 합니다. 이 경우, 4 이상의 인첸트 값을 부여하면 해당 인챈트가 차지하는 효과부여 포인트는 0이 됩니다(정의되지 않은 동작이므로). 또, 기존 외부 도구를 통해 4 이상의 레벨을 가진 아이템이 존재하는 파일을 열 때 툴이 종료되지 않게 합니다.

기타 기술적 변경

  • Kotlin Multiplatform 플러그인 버전을 2.1.21 으로 업그레이드합니다.
  • Compose 플러그인 버전을 1.8.0-alpha03 에서 1.8.2 로 업그레이드합니다.
  • Compose Kotlin 플러그인 버전을 2.1.20-RC 에서 2.1.21 으로 업그레이드합니다.

v1.2.1-GlowItemFrame

Choose a tag to compare

@hoonkun hoonkun released this 09 Mar 11:18

이번 릴리즈에서는 간단하지만 약간은 크리티컬했던 버그 수정들만 포함합니다.

이슈 수정

  • 탑 수정 중 도전 및 지형 수정 팝업에 표시되던 TODO 메시지의 중앙 얼라인이 적용되지 않은 문제 수정
  • #8 : 일부 상황에서 글로벌 스케일 설정과 다르게 UI 가 어긋나거나 잘못 설정되던 문제를 수정
    • 글로벌 크기를 실행 중 변경하면 좌측 파일 목록과 우측 에디터 영역 사이의 레이아웃이 어긋나던 문제를 수정
    • 글로벌 크기를 실행 중 변경하면 탑 수정 화면의 좌측 층 목록과 우측 정보 수정 사이의 레이아웃이 어긋나던 문제를 수정
    • 효과 부여 팝업의 '다시 눌러 효과 삭제' 텍스트 크기가 글로벌 크기 설정의 영향을 받지 않던 문제를 수정
    • 아이템 영역의 상세 내용 텍스트 크기가 글로벌 크기 설정의 영향을 받지 않던 문제를 수정
    • 탑 없음 화면의 도움말 텍스트 크기가 글로벌 크기 설정의 영향을 받지 않던 문제를 수정

개선

  • 글로벌 크기 설정을 아래쪽으로 한 단계 더 추가합니다.

기타 기술적인 변경

  • Compose 컴파일러 기능 플래그에 PausableComposition 을 추가합니다. 리스트를 스크롤하거나 전환 효과가 발생할 때 프레임이 밀리는 현상이 약간 개선됩니다(개선되지 않았을 수도 있습니다)
  • #12 resources 디렉터리 대신 컴포즈 리소스를 사용하도록 합니다.

v1.2.0-GlowInkSac

Choose a tag to compare

@hoonkun hoonkun released this 08 Mar 13:30

탑 수정 기능(#7)을 추가하고, 일부 알려진 이슈를 수정합니다.

신규 기능 - 탑 수정

  • 기존 게임에서 진행중인 탑이 있을 때, 해당 탑을 수정할 수 있습니다.
  • 탑을 시작하자마자 입장 층에서 탑 나가기를 통해 나온 뒤에도 수정할 수 있습니다.
  • 탑의 층 구성 및 도전을 수정할 수 있습니다.
  • 탑 아바타의 장착 장비/유물을 수정할 수 있습니다.
  • 기타, 탑에서 쓰러진 횟수나 현재 진행중인 층수를 변경할 수 있습니다.

물론, 이렇게 수정하고 탑을 완료하면 해당 내용이 서버에 알려지기 때문에 밴당합니다. 연구용으로만 사용하시고, 부계정을 반드시 만드십시오.
또한, 이렇게 수정한 탑은 제대로 동작하지 않을 가능성이 매우 높습니다. 출구가 생성되지 않아 층에 갇히거나, 미완성 지형에 스폰될 수도 있습니다.

이슈 수정 및 개선

  • #10 마법부여 아이콘이 정상적으로 클릭되지 않던 문제를 수정했습니다.
  • #9 용병 방어구를 비롯해 일부 Pak 파일 내 인덱스 순서에 영향을 받아 잘못된 유일/시즌 아이템 이미지가 노멀 아이템에 표시되던 문제를 수정했습니다.
  • 스팀덱에서 Pak 경로를 자동으로 찾을 수 있게 했습니다.

기타 기술적 변경

  • Gradle 버전을 7.5.1 에서 7.6.3 으로 업데이트합니다.
  • Compose Gradle Plugin 버전을 1.6.11 에서 1.8.0-alpha03 으로 업데이트합니다.
  • Compose Compiler Gradle Plugin 버전을 2.0.0 에서 2.1.20-RC 로 업데이트합니다.

미리보기

스크린샷 2025-03-08 22 24 43 스크린샷 2025-03-08 22 25 18

v1.1.0: Furnace

Choose a tag to compare

@hoonkun hoonkun released this 27 Jun 05:20
cb1d28e

#6 을 반영하여, 일부 UI를 리뉴얼하고 성능을 개선합니다.

이슈 수정

  • #4 (1f7d5d0, 36b2768): 파일 선택기에서 한국어를 입력하면 이상동작하던 문제를 수정합니다.
  • #5 (54783d8): '챔피언의 방어구', '영웅의 방어구', '등골이 오싹한 창', '호화로운 방어구', '화려한 영광', '타락한 씨앗' 의 이름이 '알 수 없는 아이템'으로 표시되던 문제를 수정합니다.

개선

UI

  • 툴 초기 화면을 개선합니다.
    목록 항목의 선택 없이 바로 미리보기를 확인할 수 있으며, 초기화면에서 바로 경로를 입력하여 파일을 선택할 수 있습니다.
  • 효과 부여 수정 팝업 및 방어구 속성 수정 팝업을 개선합니다.
    한 화면에서 모든 내용을 수정할 수 있으며, 변경사항을 반영하고 싶지 않으면 취소를 통해 팝업에서 만든 변경사항을 버릴 수 있습니다.
  • 수치 입력 필드를 개선합니다.
    이제 부동소수점 문제나 기타 원인으로 의도하지 않은 값이 입력되지 않습니다. 모든 문자가 입력 가능해지는 대신, 입력 후 엔터나 확인 버튼을 통해 반영해야하며 올바르지 않은 값이 입력되어있으면 반영이 불가능합니다.

기능

  • 파일 저장 시 백업파일을 만들지 않도록 설정할 수 있게 합니다.
  • 에디터가 한 번에 여러 파일을 동시에 열 수 있게 합니다.
    이제 어떤 파일이 열린 상태에서, 좌측 목록을 통해 다른 파일을 열면 '동시에' 열리며, 좌측에 탭으로 구별할 수 있습니다.

설정

  • 애니메이션 최소화 설정을 추가합니다. 모든 화면 전환 및 효과를 제거할 수 있습니다.
  • settings.arctic 파일을 더이상 사용하지 않습니다. 대신 ~/.dungeons-editor 위치의 저장 데이터에 모든 설정 데이터가 같이 포함되며, 따라서 기존 settings.arctic 에 있던 모든 설정을 UI를 통해서 진행할 수 있습니다.

성능

  • 툴 구동 시 진행하던 텍스쳐의 초기 로딩 속도를 대폭 개선합니다. 기존에는 하나의 스레드로 모든 리소스를 로드했으나, 이제 최대 16개의 스레드가 분할하여 로드합니다.
  • 효과 부여 이미지의 ShinePattern 을 반영할 때 BlendMode 를 실시간 계산하지 않고 캐시되도록 합니다.
  • Compose 의 StrongSkippingMode를 활성화합니다.

빌드

  • Compose Multiplatform 의 버전을 업그레이드합니다. Gradle 플러그인 버전을 1.6.11 로 올렸습니다.
  • Kotlin 의 버전을 업그레이드합니다. 2.0.0 으로 올렸습니다.
  • jvmToolChain 의 버전을 17 로 설정합니다.

미리보기

미리보기 이미지에는 경로가 macos 의 그것으로 표시되지만, 개발 환경이 macos일 뿐 실제로는 windows 와 linux 만 지원합니다.

툴 초기 구동 화면 아이템 미리보기 화면 효과 부여 수정 팝업 방어구 속성 수정 팝업 아이템 추가 팝업

v1.0.3: EndRod

Choose a tag to compare

@hoonkun hoonkun released this 15 Jun 16:43

Windows 환경에서 발생하던 일부 문제를 수정하고, 게임 리소스 검색 범위를 조금 더 넓힙니다.

버그 수정

  • #3(27bd968) Windows 환경에서, 게임 데이터를 찾을 수 없을 때 경로 선택 화면으로 이동하지 않던 문제를 수정합니다.

개선

  • 게임 실행 디렉터리의 검색 범위를 추가합니다. 기존 C 드라이브의 Steam/Minecraft Launcher 설치 경로만 찾던 것에서, C 드라이브 외의 드라이브 (D 등)에 설치했을 때도 자동으로 찾을 수 있게 합니다.
    이제는 C 드라이브 및 D 드라이브 모두에서, 최신 버전의 Steam 및 Minecraft Launcher 가 설치한 Minecraft Dungeons 의 게임 데이터를 찾을 수 있습니다. 동작 확인은 C 및 D 에서 진행되었으며, 구현은 E, F 드라이브까지 포함합니다.

v1.0.2: Deepslate

Choose a tag to compare

@hoonkun hoonkun released this 11 Jun 16:08

몇 가지 크리티컬한 버그를 수정합니다. 왜 이런걸 진작에 못찾았지

버그수정

  • 아이템에 부여된 효과를 수정해도 좌측 인벤토리에서 효과 부여 포인트 텍스트가 업데이트되지 않던 문제
    해당 영역에서의 업데이트만 되지 않고 실제 데이터에는 반영된 상태였던 것으로 확인했습니다(하단 바에서도 잘 업데이트 되었었음)
  • 원거리에 부여 가능한 효과 목록에서 '치명타'가 누락된 문제

v1.0.1: Cobblestone

Choose a tag to compare

@hoonkun hoonkun released this 11 Jun 11:24

자잘한 버그 수정과 몇 가지 기능을 추가합니다.

신규 기능

  • 첫 화면에서 툴의 언어를 영어로 변경할 수 있게 됩니다.
  • 에디터에서 인벤토리/창고에 있는 아이템을 창고/인벤토리로 보낼 수 있게 됩니다.

UI 변경 사항

  • UI 공간 부족 문제로 기존 아이템의 우상단에 표시되던 '타입변경', '복제', '삭제' 버튼이 설명 아래의 힘 수정 입력창 오른쪽으로 이동합니다.
  • 아이템 슬롯의 배경을 인게임 리소스를 사용하여 표현하도록 합니다.
  • '화려한' 효과부여 아이콘의 배경에 표시되던 이미지 리소스를 변경합니다.
  • 아이템 상세 영역의 효과 뒤쪽에 개발자의 취향이미지를 추가합니다.

버그 수정

  • '수수께끼의 공명기(근거리)' 의 효과 텍스트가 표시되지 않던 문제
  • '타락한 씨앗'이 '알 수 없는 아이템'으로 표시되고, 설명이 표시되지 않던 문제
  • 파일 로드 실패 다이얼로그가 빈 공간을 누르거나 ESC 키를 누르는 행동으로 닫히지 않던 문제

v1.0.0: Blackstone

Choose a tag to compare

@hoonkun hoonkun released this 10 Jun 03:50
68ed7c0

초기 배포 버전입니다.
이전 pre-release 인 ActivatorRail 이후 일부 성능 개선을 시도했고, 코드를 정리하기는 했으나 새로 추가된 눈에 보이는 이렇다 할 기능은 딱히 없습니다.

Linux 판은 실행파일 자체이며, Windows 판은 실행파일이 포함된 압축 파일입니다.
설치와 관련된 사항 및 사용법은 이 저장소의 README 를 참고해주세요.

v0.0.1-alpha: Activator-Rail

Pre-release

Choose a tag to compare

초기 알파 Pre-Release 버전입니다.

돌아가기만 하는 버전이고, 느리며 일부 버그가 남아있을 수 있습니다.
이후 최적화, 보고되거나 확인된 버그의 수정이 진행될 경우 다음 정식 배포 버전으로 배포합니다.

Linux용 AppImage 는 바로 실행되는 파일이고, Windows용 exe는 설치파일(installer) 입니다.
따라서 Windows 에서는 적절한 위치를 선택하고 설치하여야하며, 제거할 때는 제어판을 사용하여주십시오.

** 일부 OS의 버전 체계로 인해 설치 시에는 1.0.0으로 보일 수 있습니다.