dmc31a42 / UnityL10nTool

Unity Game Localization Tools is helper to make localization patch for un-supported language.
70 stars 9 forks source link

error report 드립니다. #51

Open nyaaso opened 4 years ago

nyaaso commented 4 years ago
캡처 5

Aokana 라는 게임에다가 해봤는데 해당 오류가 뜨면서 종료가 됩니다.

방법이 없을까요?

dmc31a42 commented 4 years ago

확인해보겠습니다.

dmc31a42 commented 4 years ago

이 게임은 리소스를 열어보는걸 방지하려고 그런가 일반적인 유니티 게임의 파일/폴더 구조를 가지고 있지는 않아보입니다. 열어보려면 이 게임에 맞는 도구를 제작하거나 해야할 것 같습니다. 지금 당장 떠오르는 대안으로는 BepInEx의 XUnity.AutoTranslator 플러그인을 사용하여 동적으로(런타임에) 텍스트를 패치하는 것이 좋다고 봅니다.

nyaaso commented 4 years ago

답변해주셔서 감사합니다. 해당 플러그인을 실행시켜봐도 열리지가 않네요. 암호화가 되어있어서 그런가봅니다. 툴을 만들던가 아님 그냥 포기하는게 제일 낫겠네요 .

2020년 2월 1일 (토) 오후 6:50, dmc31a42 notifications@github.com님이 작성:

이 게임은 리소스를 열어보는걸 방지하려고 그런가 일반적인 유니티 게임의 파일/폴더 구조를 가지고 있지는 않아보입니다. 열어보려면 이 게임에 맞는 도구를 제작하거나 해야할 것 같습니다. 지금 당장 떠오르는 대안으로는 BepInEx의 XUnity.AutoTranslator 플러그인을 사용하여 동적으로(런타임에) 텍스트를 패치하는 것이 좋다고 봅니다.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dmc31a42/UnityL10nTool/issues/51?email_source=notifications&email_token=AOLZHVADCIDQZ6J4VAGLM73RAVAXBA5CNFSM4KLH52V2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKQY7DI#issuecomment-581013389, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOLZHVGTA5N7Y45TL3TCGDDRAVAXBANCNFSM4KLH52VQ .

dmc31a42 commented 4 years ago

https://github.com/BepInEx/BepInEx/issues/86#issuecomment-517978175 여기에 나와있는 BepIn5_cecil.zip을 사용하면 BepInEx가 로드될껍니다. 상세히는 동적으로 BepInEx를 로드하는데 돕는 Doorstop이 winhttp.dll 란 파일이름으로 Dll Injection을 시도하는데 이 dll 파일을 사용안하는 일부 게임이 있습니다. 저 위의 dll은 winhttp.dll대신 version.dll을 사용합니다.

그리고 진입점 오류는 아마 유니티 2017부터 UnityEngine.dll이 여러 dll 파일로 나눠져서 그런거고 "Aokana Four Rhythms Across the Blue\BepInEx\config\BepInEx.cfg" 의

Assembly = UnityEngine.dll

Assembly = UnityEngine.CoreModule.dll

로 고치시면됩니다.

마지막으로 XUnity.AutoTranslator 에서 텍스트 추출하는건 "Aokana Four Rhythms Across the Blue\BepInEx\config\AutoTranslatorConfig.ini" 에서

[General]
Language=en
FromLanguage=ja

[General]
Language=ko
FromLanguage=en

로 고쳐보시고 그래도 안되면 아래도 수정해보세요.

EnableTextMesh=True

EnableTextMesh=False

로 수정

그러면 "Aokana Four Rhythms Across the Blue\BepInEx\Translation_AutoGeneratedTranslations.ko.txt" 에

Name=이름
Sample text =샘플 텍스트 
System=체계
Popup tip text goes here=팝업 팁 텍스트는 여기로 이동
1.0 (Steam)=1.0 (증기)
SAVETIME=시간을 절약
ITEMTEXT\nLINE2\nLINE3=텍스트\nLINE2\nLINE3
Change the UI and text language.=UI 및 텍스트 언어를 변경하십시오.
Turn confirmation popups on/off.=확인 팝업을 켜거나 끕니다.
Turn auto cursor movement for confirmation popups on/off. =확인 팝업을 위해 자동 커서 이동을 켜거나 끕니다. 
Set mouse cursor to be hidden after it has not been moved for a few seconds.=마우스 커서를 몇 초 동안 움직이지 않은 후에 숨기도록 설정하십시오.
Turn animations on/off.=애니메이션을 켜거나 끕니다.

이렇게 뜰 껍니다.

nyaaso commented 4 years ago

fatal 에러는 이제 더이상 뜨지는 않는데 게임 실행시 검은화면 뜨네요. 음... 아무래도 이전에 이야기하신것중에서는 툴만드는건 아무래도 무리일것같고... 그냥 영어로 게임을 해야겠군요 ㅠ 다시 한번답변해주셔서 감사합니다.

dmc31a42 commented 4 years ago

이상하네요 저는 잘되던데.... 한번 이걸로 해보시겠어요? Aokana Four Rhythms Across the Blue.zip

nyaaso commented 4 years ago

[image: image.png] 이렇게 나오네요 음... 저는 뭐가 꼬였는지 재 설치를 해봐도 답이 안나오는군요

2020년 2월 1일 (토) 오후 10:24, dmc31a42 notifications@github.com님이 작성:

이상하네요 저는 잘되던데.... 한번 이걸로 해보시겠어요? Aokana Four Rhythms Across the Blue.zip https://github.com/dmc31a42/UnityL10nTool/files/4142597/Aokana.Four.Rhythms.Across.the.Blue.zip

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dmc31a42/UnityL10nTool/issues/51?email_source=notifications&email_token=AOLZHVCZ63ZB3QBJUPN2RV3RAVZYZA5CNFSM4KLH52V2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKQ5BGQ#issuecomment-581030042, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOLZHVF6CBY4FX4O4C7SGLLRAVZYZANCNFSM4KLH52VQ .