[보드게임]/[정보]

좌충우돌 드래곤 이클립스 스토리 번역기

쭌쭌77 2025. 12. 5. 17:16
반응형

드래곤 이클립스 펀딩도 들어갔겠다, 뭐 미리 해둘것 없나 찾아보고 있던 차에

 

룰북이 공개되어 있길래 호다닥 초벌번역을 진행했습니다.

 

드래곤 이클립스(Dragon Eclipse) 룰북 & 퀵시트 번역 자료

이번에 드래곤 이클립스 펀딩을 들어간 김에 먼저 본판 룰북 & 퀵시트 번역을 해봤습니다. 보드게임 게임파운드 펀딩하기 - 드래곤 이클립스(Dragon Eclipse)Aweaken Realms 에서 드래곤 이클립스(Dragon Ec

hobbyjjun.tistory.com

 

좀 더 찾아보다보니 무려 시나리오 북을 앱으로 만들어서 친절하게 스토어에 올려두고 있습니다.

 

AR 정말 좋은 회사!!!!

 

Dragon Eclipse - Google Play 앱

Voice는 동화책 읽기를 몰입형 오디오 경험으로 바꿔줍니다.

play.google.com

 

이것은 오쓰스원의 데자뷰...?

 

앱 스크립트 까보면 뭔가 스크립트가 있을것 같은 희망을 안고 앱을 다운받아 봅니다 ㅎㅎㅎ

 

좌충우돌 오쓰스원(Oathsworn) 스토리 번역기 - Part 2

좌충우돌  오쓰스원(Oathsworn) 스토리 번역기 2탄오쓰스원 스토리 북을 번역하기 위해서 했던 눈물겨운 몸비틀기 과정을 담고 있습니다. (노가다를 피하기 위한 잔머리의 잔머리의 잔머리를 짜

hobbyjjun.tistory.com

 

 

 

 

이후에 앱을 좀 디컴파일 해서 까봤는데, 난독화 되어있고 유니티 기반에 앱 내에는 스크립트가 따로 존재 하지 않았습니다 ㅜㅜ

 

어 그런데 앱을 실행해보니, 무조건 인터넷 연결이 되어있어야 한다는 문구가 있네요.

 

그리고 스크립트가 넘어갈 때 마다 Retrieving Entry Data~ 문구가 눈에 들어옵니다.

 

스크립트를 그때 그때 서버에서 받아오는 구조인 것 같은 확신이 듭니다 ㅎㅎ

 

 

사용자는 버튼만 누르고 실제 서버 통신은 앱 뒷단에서 이루어지기 때문에 어느 서버를 찔러서 정보를 가져오는지

 

일반적인 방법으로는 알 수 가 없습니다.

 

일할때 가끔 http 프록시 툴을 써서 앱에서 찌르는 API들을 열어보긴하는데, 여기서 써보기로 합니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

프록시 툴을 써서 스크립트를 받아오는 URL을 앱에서 확인해서,

 

헤더랑 바디랑 똑같이 넣고 postman에서 찔러보니 스크립트가 그대로 내려옵니다 ㅎㅎ

(이러면 보안 관련해서 문제가 될 수 있어서 일반적으로는 인증된 클라이언트의 API 요청만 응답주게 설계하는데, 좀 문제의 소지가 있을수도..?)

 

 

 

 

앱에서는 알파벳 + 3자리 숫자로 스크립트를 구분하고 있고, API 요청할때에도 해당 값을 바디에 넣어서 찌르도록 되어있습니다.

 

일단 책이 없는 상태니, 알파벳은 A~Z까지 숫자는 0~300까지 하나씩 넣어가면서 찌르도록 자동화 코드로 돌려서

 

모든 스크립트를 저장합니다.

 

이론상 999까지 가능하지만 대충 몇번 찔러보니 200이상 숫자는 스크립트가 없다고 나오더라구요. 

 

클라우드를 쓰면 AR 서버에서 사용량 만큼 돈이 나가기도하고,

 

무식하게 빨리 찌르면 DDos로 막힐거 같아서 3초에 한번씩 300까지만 찌르게 했습니다.

 

알파벳별로 정리하고 합쳐서 전체 스크립트를 다 땄습니다 ㅎㅎ

 

 

 

다음은 역시나 마찬가지로 번역 코드에 넣어서 Gemini가 자동으로 잘라서 번역하게 만들어주면 끝입니다.

 

Gemini 구독을 하기도 했고, 프롬프트도 같이 넣는법을 알아서 꽤 잘 번역해줍니다.

 

마지막으로 엑셀로 정리해서 나중에 게임할때 편하게 정리만 하면 되겠네요.

반응형