본문 바로가기

쓰기

코드 "파기" 초짜입니다.


굴러가는시간님(?) 아랄랩/폴라리스의 아이디는 무엇을 쓰시는지는 잘 모르겠지만 그 분의 강좌 덕택에


자세히... 하기엔 제 능력이 안되고 꼼수로 일단 대사포인트는 찾았습니다.


[ad:lib] ドコのドナタの感情経路 란 작품인데


question.jpg


말하는것보단 직접 보여드리는게 나을것같아서 스샷을 하나 찍었습니다.


굴러가는시간님 강의에서 썼던 게임 (그리고 타 유리스 엔진... CLOCKUP 이나 WHIRLPOOL 같은..)


필터없이 그대로 한방에 번역되는것과는 달리...  게임내에서 문장중간에 스스로 개행 해 버려서


번역 또한 끊긴데 까지 번역한 후 다음 이어지는걸 따로 번역하는 식으로 해버리니.. 번역도 엉망이고


게임내 출력 개행또한 엉망입니다...


초보라 개조가 필요한건지 (이러면 시망 ㅠㅠ) 필터를 써야하는지 (fixline.. 인것같은데..) 써야하면 어떻게 써야하는지...


모르니 진짜 난감합니다.. 고수님들이 좀 도와주세요. 팠다하기에도 부끄러운 코드 일단 공개합니다.


HOOK(0x00444143,TRANS(eax+0x38,SMSTR(YURIS,IGNORE),SAFE),RETNPOS(COPY)),ENCODEKOR,UNIKOFILTER(10)


이것도 음학의 학원인가.. 그거 코드 그대로 가져와 제가 "찾은" 대사 포인트만 바꿔치기한거라;;;


SAFE 풀면 (아마도 '번역 시 일본어 텍스트의 유효성 검사' 옵션인걸로) 코드가 안됩니다.


참고로 1.00, 1.01 둘다 저 코드 됩니다.






거기서 설상가상으로 보통 유리스 엔진은 대사 후킹만 하면 이름까지 번역되던데... 이 작품은 이름이 번역 안되더군요...


이름포인터를 따로 지정한듯... 저 같은 초보는 진짜 못찾겠습니다. 이쪽도 도와주시면 정말 감사하겠습니다.

조회 수 :
908
등록일 :
2014.04.17
08:57:48
엮인글 :
https://arallab.hided.net/2183577/6d3/trackback
게시글 주소 :
https://arallab.hided.net/board_qna/2183577

굴러가는시간

2014.04.17
09:50:54

그 게임은 야매로는 안될거 같네요, 직접 찾아보셔야 할 겁니다.


일단 체험판 코드를 여기 적어 놓을게요, 이거 참고해서 찾으면 될 겁니다.


FORCEFONT(5),ENCODEKOR,HOOK(0x00444143,TRANS(eax+0x38,SMSTR(YURIS,IGNORE)),RETNPOS(COPY)),HOOK(0x0042954D,TRANS(EDI,OVERWRITE(IGNORE)),RETNPOS(COPY))


ATData.zip


픽스라인이 지금 잘못되어 있는거 같은데, 일단 atdata 다 지우시고, 이 파일로 바꾸신 후에, 부족한 부분은 추가로 픽스라인 설정하면서 만드시면 될 겁니다. 지금 개행이 제대로 처리되지 않는 것은 픽스라인 설정이 잘못 되어 있기 때문입니다.


그리고 이 게임은 올리디버거로 들어가서 봐야 제대로 찾을 수 있습니다.


올리디버거 쓰는 법도 참고하시면 좋겠네요.


다른 유리스 엔진과는 다른 개행문자를 쓰기 때문에, 개행문자만 일단 픽스라인 처리해 놓았습니다. 그건 건들면 안됩니다.

첨부 :
ATData.zip [File Size:354Bytes/Download50]

NightSky

2014.04.17
11:45:25

굴러가는시간님 바쁘신데 댓글 정말 감사합니다. 


님이 올려주신 코드의 대사 주소코드가 풀버젼과 같아서 보니 코드를 집어넣었을때 


풀버젼과 체험판이 동일하게 작동하는걸로 보아 체험판과 풀버젼이 같은 코드를 사용한다는것은 확인했습니다.


일단 님이 주신 코드를 사용해서 보았습니다.


question2-1.jpg


덤프텍스트에 정크가 너무 많이 잡혀서 따로 찍었습니다. 정크의 풀 리스트는 아닙니다.


question2-2.jpgquestion2-3.jpgquestion2-4.jpg


중요한 이름과 선택지 까지 번역되었지만 그 대신 상당량의 다른것들도 같이 잡히게 되었습니다.


이런식으로... 띄어쓰기나 점이 같은 정크들이 잡히더군요. 또한 스크린샷이 많아지기에


안찍었지만 kofilter 를 적용 않할시엔 대략 대사도 아닌 랜덤한 한문들이 잡혀 그걸 한글자씩 번역한걸 출력했습니다.


즉... 님이 두번째로 파주신 코드가 유리스 특유의 무슨 체크포인터... 라고 유추해도 맞을려나요? 


또한 스샷을 보시면 님이 주신 개행fixline을 사용해보았으나 게임 멋대로 개행하여 번역을 따로따로한걸 출력하는


현상이 그대로더군요. 님이 찾아주신 이름/선택지 주소를 지우고 님이 주신 fixline 을 적용한 체로 찍은 스샷입니다.


(정크가 안찍히게요)


question2-5.jpg



어떻게 해야하나요? ㅠㅠ

첨부 :
question2-1.jpg [File Size:482.1KB/Download111]
question2-2.jpg [File Size:50.8KB/Download121]
question2-3.jpg [File Size:51.5KB/Download71]
question2-4.jpg [File Size:37.1KB/Download73]
question2-5.jpg [File Size:309.5KB/Download58]

굴러가는시간

2014.04.17
12:09:38

게임 멋대로 개행된다는게,


마우스 클릭을 안해도 무한히 넘어간다는 건가요?


아니면 줄바꿈이 마음대로 되지 않는다는 건가요?


줄바꿈이 제대로 안되는 문제는, 대사 창 크기가 대사를 전부 커버하지 못해서 생기는 문제입니다.


예를 들어 한줄에 20글자만 출력할수 있는 크기인데, 아랄이 원어를 번역할 때, 19글자 언어를 23글자 한글로 번역한다면

3글자는 잘리거나, 다음 줄에 출력되게 됩니다.


그러면 보통, 그 다음에 오는 글을 붙여서 출력하게 만드는데,


위의 게임은 그런 개행문자의 형태는 없고, 종결문자의 형태가 존재하는듯 싶더군요(제가 위에서 개행문자라고 말한건 잘못 말했어요)


그래서 개행문자가 없기 때문에, 강제로 붙일수 없기 때문에, 스샷과 같은 읽기 어려운 형태로 오게 됩니다.


요약하면, 그 문제는 다른 위치에서 가능하다면 거기서 잡아야 되고, 아니면 내부 개조해야 합니다.

굴러가는시간

2014.04.17
12:20:51

만약에 내부 개조를 하지 않고, 그냥 어떻게든 대사 잘림없이 보고 싶다면 이걸로 해 보세요


ATData.zip


그리고 20 같은 부분이 거슬리면, denyword 필터를 넣으면 안나올 겁니다.

첨부 :
ATData.zip [File Size:348Bytes/Download43]

NightSky

2014.04.17
13:09:34

저도 솔직히 용어나 그런게 서먹해서 스샷을 찍어서 보여드린건데 정확히 파악하셨습니다.


일단 댓글 다는 도중에 님이 새로운 필터를 올려주셔서 적용해보았는데


newfixline1-1.jpg

newfixline1-2.jpg

newfixline1-3.jpg


이렇게 나오네요. 한문장으로 나오던게 3문장으로 나눠서 나오는듯한..



흐음.. 역시 내부 개조밖에 답이 없는건가요 ㅠㅠ 정말 하고싶어서 강좌를 보고 팔 생각을 하게 된건데... 내부개조면


저같은 초보에겐 진짜 답이 없을듯.. 아직 올리 디버거도 서먹한 레벨이라서;;; ㅠㅠ




답변들 정말 감사합니다.  강좌 덕분에 많이 배웠습니다. 근데 이 코드 완벽한 코든 아니지만 공개해도 되려나요?


자본주의자님에게도 혹시 개조 가능한지 여쭤보고싶어서요. 대사 코드는 님의 강좌를 보고 꼼수로 찾은건데다가


이름/선택지 주소는 아예 님이 찾아주셨으니.. 그냥 님의 코드라서 공개여부는 님에게 여쭤보고싶어서요.

첨부 :
newfixline1-1.jpg [File Size:141.4KB/Download59]
newfixline1-2.jpg [File Size:160.7KB/Download36]
newfixline1-3.jpg [File Size:143.6KB/Download51]

굴러가는시간

2014.04.17
13:37:35

코드는 누가 소유하는게 아닙니다,

코드는 누가 공개를 결정하는 것도 아닙니다.

다만 코드를 공개하는 사람은 그 코드의 추가적인 A/S에 대한 관심이 있어야 한다는 점만 생각하시면 되겠습니다.


그리고 만약 저라면 내부 개조 안하고

ITH 쓸 겁니다.. 그냥 ITH로 하세요 그게 더 좋음

NightSky

2014.04.17
13:47:30

네 잘 알겠습니다! 정말 감사합니다. 그리고 정말 강의 감사합니다. 시간을 많이 들이셨을텐데 따로 감사의 댓글도 못올렸네요

Wales

2014.04.18
19:42:47

이 브랜드 유리스엔진을 이상하게 사용하죠.

스크립트에서 읽어들일때부터 개행되어 있어서 개조를 하지않는 이상 개행관련 문제는 해결 할수 없습니다.

NightSky

2014.04.20
08:22:20

흐음... 이거 전에 이 회사가 아오리오라는 작품을 만들었었는데, 그 회사의 처녀작으로 알고있습니다 그때도 유리스 엔진에 개행문제는 없었으나.. 이상하게 어느버젼 아랄 이상이 넘어가면 아랄이 이상하게 먹혀서 일부러 오래된 버젼을 따로 먹인 기억이 있습니다. 제가 제일 처음으로 아랄을 배우고 사용했던 작품이라 기억이 나네요;; 답변 감사합니다.

List of Articles
주제 최종 글 댓글sort 조회 수
공지 아랄트랜스가 정상 동작하지 않는다면 꼭 읽어주세요. by Hide_D file 2020-05-14 14:28 ppqq 177 291541
아오이토리 로컬 에뮬레이터 안떠유ㅠ by lida file 2018-01-21 18:14 kelvin 11 1730
긴 하이픈(ー) 이 나올때마다 팅기는 문제 by 다나 file 2017-08-19 14:18 코리아산푸우 11 773
란스 9 자체 폰트 회피하는 방법 by 텔레캐스터 2014-04-25 18:34 밍루루 11 1728
admin님 [100423][ディ-ゼルマイン] 愛妻【reverse side】 이거 올리디버거로 코드를 찾았더니 선택지까지는 찾아졌습니다만.... by 나카마루 file 2014-12-17 00:19 Admin 11 413
새로운 커스텀딕을 적용했을시 현상입니다. by 괴수 file 2011-01-05 20:37 괴수 11 9088
사노바위치 질문 드립니다 by 세나 2016-02-28 22:00 봄여름 10 2819
AT코드 찾기를 도전하는 중인데....... by 미사일연속발사시스템 file 2014-03-02 17:59 미루 10 556
ハーヴェストオーバーレイ ‐Harvest OverRay‐ 진행 질문입니다. by LOD 2014-07-07 15:24 DetectiveConan 10 187
루디아님께 chusingura46+1 그래픽패치 관련 질문입니다. by stamp 2013-12-25 13:30 stamp 10 604
Venusblood HYPNO를 실행해보았는데 이런 경우는 폰트 문제인가요? by 하루살이이틀생존 file 2014-12-01 23:35 까막 10 1452
유포리아 AT코드 저만 못찾는건가요? by adty 2013-06-06 14:00 Drear 10 2281
baldr sky dive1+2 코드변경 도와주실 수 있으신 분~ by 탐탐 2013-05-11 00:54 Drear 10 800
음.. 처음으로 질문 올려봅니다. ^^;; excute문제... by 잊혀진방랑자 file 2013-07-08 02:36 잊혀진방랑자 10 612
구식브라우저면 안보인다고 뜨네요... by S0warS 2013-04-21 14:39 듀라라 10 1109
아랄트랜스 에러가.. by 키릭스 2013-07-18 23:06 유메 10 971
벽너머 아내의 교성2 튕김에대한 질문입니다. by n3bpp 2016-09-02 10:48 우와왕 9 1098
번역이 되질 않습니다. by 허스컷 2015-12-03 15:11 허스컷 9 1906
kirikiri 엔진 게임인데 kirikiri 플러그인 설정 하자마자 튕기는... by 탐탐 2015-06-27 04:45 DetectiveConan 9 4641
J2K엔진dll로드를 못합니다.. by Need file 2015-07-03 08:23 금발거유로리 9 889
유리스엔진 개행및 번역문제 + 1 by NightSky file 2014-04-20 08:22 NightSky 9 908