[2021-09-15] 문의 및 프로그램 업데이트 공지를 위한 디스코드 서버를 만들었으니 참고해주세요!
# 변경점
한 줄 요약: 1년의 공백기간 동안에 게임에 생긴 몇 가지 변경점을 반영하고, 작년에 미처 추가하지 못한 기능을 구현하였습니다.
## 번역기
- 5.2~5.3 패치쯤 부터 채팅의 원문이 번역된 채팅과 같이 출력되던 현상을 해결
그리고...
- NPC 대사를 별개의 창에서 번역
이 기능은 현재 테스트 중에 있습니다. 채팅 데이터를 긁어오는건 기존에 다른 사람이 만들고 유지보수 중에 있는 프로그램 코드가 있어 패치가 바뀔때 별로 할 일이 없지만, NPC 대사는 게임에서 NPC 대사를 저장하는 메모리의 주소를 앞으로 제가 매 패치마다 직접 찾아서 갱신을 해줘야 합니다. 그리고 써보면 아시겠지만, NPC 대사 뿐만 아니라 마우스를 갖다댔을때 작은 풍선으로 뜨는 텍스트들도 번역이 되는, 소소한 걸리적거림이 있습니다. 이건 지금으로선 NPC 대사만 나오게 할 수 있는 방법이 보이지 않으니 감안해주시면 감사하겠습니다.
사실 굳이 이런 방법을 하지 않고 쉽게 채팅로그를 이용할 수 있는 방법이 있긴 한데요, 아무 채팅탭이나 채팅 설정의 로그 필터에서 "NPC Dialogue"를 체크하여 표시되도록 하면 채팅창에 번역된 대사가 나옵니다. 그런데 문제는 해당 대사에서 다음 대사로 넘어가야만 채팅창에 해당 대사가 들어와서 번역이 가능하기 때문에 한 템포씩 늦는 번역 기능이 될 수 있어 고민 중에 있는 방법입니다.
## UI & UX
- 가끔 다른 걸 하다가 번역기를 클릭하면 이유없이 강제종료되는 현상을 해결(되었으리라 믿습니다)
## System
- 프로그램이 강제종료되었을 때 자식 프로세스인 phantomJS.exe가 종료되지 않고 남아있던 현상을 해결
# 다음 버전 최우선 목표
* 상용구 표시
* 프로그램 경량화(내장 웹브라우저를 PhantomJS에서 크로미움으로 변경)
* 모국어를 입력하고 특정 언어로 번역한 결과를 얻는 기능 추가 (AmourotTranslator 기능 차용)
# 그외 인지하고 있는 문제, 건의받은 사항
* 번역기, PhantomJS가 아예 실행되지 않는 분들이 있음. (윈도우 7은 현재 지원이 안됩니다. 추후에 해드릴게요)
* 공용 용어사전 추가 (프로그램을 하나 더 짜야할거에요)
* 한섭을 같이 켰을때 먹통이 되는 현상 (추후에 해결할게요)
# 권장 실행환경
Windows 10 64bit
# 요구 환경
.Net Framework 4.7.2
1. 파판14를 DirectX11 모드로 실행한다.
2. IronworksTranslator.exe를 실행한다.
3. "Attached ffxiv_dx11" 메시지가 뜰 때까지 기다린다.
4. 잠시 후 프로그램이 뜨면 적당한 곳에 두고 쓰면 됨.
* 다운받고 첨으로 실행하면 준비작업 한다고 30초에서 1분? 정도 걸림.
* 최초 실행 시 좌측 상단에 있는 메뉴를 열어 본인 취향에 맞게 설정하는게 좋습니다.
* 간혹 백신이 잡아내는거 같은데 바이러스는 없습니다. 서명 안된 프로그램이고 뭐 인터넷 통신하고 다른 프로그램에 들러붙으니까 잡는거같은데 코드 서명하는데 1년에 30만원 들어요..ㅠ 이해해주세여..
오류 제보, 기능 추가 문의는 댓글로 주세요.
프로그램이 있는 폴더에 logs 폴더를 확인해보면 실행 로그가 있습니다. 오류 제보하실 때 sappho192@지메일 로 같이 보내주시면 원인을 파악하는데 도움이 됩니다. 채팅 내역이 들어있기 때문에 원하지 않는다면 안 보내주셔도 됩니다.