아이언웍스 번역기는 번역횟수 제한이 없는 채팅 번역기입니다.

문의 및 프로그램 업데이트 공지를 위한 디스코드 서버를 만들었으니 참고해주세요!
디스코드 주소: https://discord.gg/HJ8Y2sMjfu 

# 변경점

한 줄 요약: UI를 이쁘게 바꾸고 NPC 대사를 번역하는 창이 적절히 동작하도록 조치해뒀습니다.
어제 석사 졸업논문 심사를 끝내고 바로 업데이트 작업에 들어갔습니다 ㅠㅠ

## 번역기
- NPC 대사를 번역하는 방식 변경

### NPC 대사가 번역되어 표시되도록 하는 방법!
  • 채팅 설정으로 갑니다.

  • 로그 필터 중 General (맨 위에 있는 것)으로 들어갑니다.

  • Announcements 탭 (3번째 탭)에서 NPC Dialogue에 체크가 되어있도록 합니다.


만약 게임 내 채팅창에 NPC 대사가 보이는게 싫은 분들은 아래와 같이 설정해주시면 됩니다.
  • 로그 필터 중 General (맨 위에 있는 것)으로 들어갑니다.

  • Announcements 탭 (3번째 탭)에서 NPC Dialogue에 !!체크를 해제!!합니다.

  • 로그 필터 중 Battle (두 번째)로 들어갑니다.

  • Announcements 탭 (3번째 탭)에서 NPC Dialogue에 체크가 되어있도록 합니다.

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

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

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

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

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

# 그외 인지하고 있는 문제, 건의받은 사항
* 번역기, PhantomJS가 아예 실행되지 않는 분들이 있음. (윈도우 7은 현재 지원이 안됩니다. 추후에 해드릴게요)
* 공용 용어사전 추가 (프로그램을 하나 더 짜야할거에요)
* 한섭을 같이 켰을때 먹통이 되는 현상 (추후에 해결할게요)

# 권장 실행환경 
Windows 10 64bit

# 요구 환경
.Net Framework 4.7.2

1. 파판14를 DirectX11 모드로 실행한다.
2. IronworksTranslator.exe를 실행한다.
3. "Attached ffxiv_dx11" 메시지가 뜰 때까지 기다린다.
4. 잠시 후 프로그램이 뜨면 적당한 곳에 두고 쓰면 됨. 

* 최초 실행 시 좌측 상단에 있는 메뉴를 열어 본인 취향에 맞게 설정하는게 좋습니다.
* 간혹 백신이 잡아내는거 같은데 바이러스는 없습니다. 서명 안된 프로그램이고 뭐 인터넷 통신하고 다른 프로그램에 들러붙으니까 잡는거같은데 코드 서명하는데 1년에 30만원 들어요..ㅠ 이해해주세여..

오류 제보, 기능 추가 문의는 댓글로 주세요.
프로그램이 있는 폴더에 logs 폴더를 확인해보면 실행 로그가 있습니다. 오류 제보하실 때 sappho192@지메일 로 같이 보내주시면 원인을 파악하는데 도움이 됩니다. 채팅 내역이 들어있기 때문에 원하지 않는다면 안 보내주셔도 됩니다.