Skip to content

0.0.6

Compare
Choose a tag to compare
@sappho192 sappho192 released this 04 Dec 12:13
· 186 commits to master since this release

변경점

한 줄 요약: UI를 이쁘게 바꾸고 NPC 대사를 번역하는 창이 적절히 동작하도록 조치해뒀습니다.

번역기

  • NPC 대사를 번역하는 방식 변경

NPC 대사가 번역되어 표시되도록 하는 방법!

  1. 채팅 설정으로 갑니다.
    image
  2. 로그 필터 중 General (맨 위에 있는 것)으로 들어갑니다.
    image
  3. Announcements 탭 (3번째 탭)에서 NPC Dialogue에 체크가 되어있도록 합니다.
    image

만약 게임 내 채팅창에 NPC 대사가 보이는게 싫은 분들은 아래와 같이 설정해주시면 됩니다.

  1. 로그 필터 중 General (맨 위에 있는 것)으로 들어갑니다.
    image
  2. Announcements 탭 (3번째 탭)에서 NPC Dialogue에 체크를 해제합니다.
    image
  3. 로그 필터 중 Battle (두 번째)로 들어갑니다.
    image
  4. Announcements 탭 (3번째 탭)에서 NPC Dialogue에 체크가 되어있도록 합니다.
    image

중요한 점은 4가지 로그 필터 중에 단 한 곳에만 NPC Dialogue가 체크되어있도록 하는 것이니 참고해주세요.

NPC 대사를 번역하는 방법은 두 가지가 있었습니다.
먼저 게임의 채팅 설정을 통해 NPC 대사가 채팅창에 기록되도록 한 다음 이를 가져와 번역하여 표시하는 방법.
다른 하나는 기존에 제 프로그램이 써왔던, 메모리를 직접 읽어들여 NPC 대사를 실시간으로 가져와 번역하고 표시하는 방법입니다.
다만 두 번째 방법은 6.0 효월에 들어오면서 일정 시간마다 NPC 대사 메모리의 주소가 변경되는 것으로 확인되어 기존에 쓰던 해결방법이 먹히지 않게 되었습니다. 따라서 추가적인 조사가 필요한데요, 6.0 오픈이 막 이루어진만큼 두 번째 방법은 제공못하더라도 첫 번째 방법으로라도 게임을 이용할 수 있도록 프로그램을 조치해뒀습니다. 다음 버전에서는 아마 두 번째 방법도 추가되고 둘 중 하나를 선택하게 개선될 수도 있을 것 같습니다.

  • 채팅 채널 그룹별 언어 설정이 적절하게 표시되지 않던 현상 개선

UI & UX

  • 전체적으로 투명한 다크 테마로 보이게 변경
  • 각 창들이 자신의 위치를 기억하도록 개선 (멀티모니터 사용 시 주 모니터 안에서만 움직일 수 있습니다)

다음 버전 최우선 목표

  • 상용구 표시
  • 프로그램 경량화(내장 웹브라우저를 PhantomJS에서 크로미움으로 변경)
  • 프로그램 환경을 .NET Framework 4.7.2에서 .NET 6으로 업그레이드
  • 모국어를 입력하고 특정 언어로 번역한 결과를 얻는 기능 추가 (AmourotTranslator 기능 차용)

그외 인지하고 있는 문제, 건의받은 사항

  • 한섭을 같이 켰을때 먹통이 되는 현상 (추후에 해결할게요)