줄거리 : 때밀이는 좋은 직업이였던겁니다.

 

구동환경 : 언어로캘(유니코드)변경 //  1.0.0.2 패치 // 시글러스 뚫어뻥사용. // maile.exe 5.84M

 

매우 중요한 구동환경..

언어로캘 변경안하면 세이브/로드 안됨 .. 기타 치명적 오류발생.

패치 안하면 코드가 안먹히겠죠...  패치가 없으신분들은 http://www.light.gr.jp/light/support/index.html << 요기서 받으삼.

시글러스 뚫어뻥은 만능이다.. 요건 이용자 자료실에 있음.

 

________________________________________________________________

 

준비물

 ATCode_light.dll << 요놈은 아랄설치된 폴더\알고리즘폴더에 넣자.

ATCode.dll 을 light사 게임에 맞게 수정한겁니다.

 

ATCode_light.dll  << 요놈은 아랄설치된 폴더\알고리즘폴더에 넣자.

ATCode.dll 라이트사 패턴이 두가지정도 더 확인되어서 추가해한겁니다. 기존사용자는 새로받아서 덮어쓰기해주세요.

 

코드 << 플러그인 설정에서 ATCode.dll 이 아닌 ATCode_light.dll 을 선택

 

HOOK(0x0054C9C8,TRANS([ESP+0x24],OVERWRITE(IGNORE),UNICODE,SCRTRANS),RETNPOS(SOURCE)),HOOK(0x0041D9EE,TRANS(EDX,OVERWRITE(IGNORE),UNICODE),RETNPOS(SOURCE))

 

 

유의사항 : 바로가기생성으로 게임 구동시 게임이 안될때가 많습니다. 어태치먼트로 해서 사용합시다.

_______________________________________________________________

 

config.JPG

 

게임화면 우클릭해서 C < config 들어와서 위와같이 폰트설정을 굴림으로 해주자.

 

scr1.JPG

 

 

scr2.JPG

 

 

보시는 바와같이 대사창에 이름이 출력되지 않습니다. 굳이 이름을 번역하게 되면 말풍선 효과를 사용못하게 됩니다.

바로위에 있는 스샷과 같이 그냥 대사창에 문장이 출력되죠.. 그래서 이름 코드 주소는 안넣었습니다.

 

backlog.JPG

 

 

 이름번역을 하면 백로그에는 적용되겠죠... 하지만 번역을 우린 안하니 요렇게 이름은 미번역되 백로그를 보게됩니다.

 

choice1.JPG

 

 ______________________________________________________

 수정내용

 

gg.JPG

gg2.JPG

 

채도 스크립트 명령어가 있는데 요놈이 명령 넣고 종결문으로 DWORD  널문자를 넣어버린다. 훗..

 

01 00 (SS 00<채도) 00 00 00 00 (0E 30) 대사 (0F 30) 02 00  (SS 랜덤 1바인트 채도)

스크립트가 요런식이다.

문제는 1바이트 채도를 특정 문자로 치환해서 복구할수가없어서. 번역전 메모리에서 01 00 다음에 2바이트를 가져와서

치환 해버리는 식으로 했는데.. 한번에 여러개 색이 들어갈때 오작동이 일어난다.

 

또 한가지 채도 관련 문제로는 채도 다음에 첫 번역단어가 씹히는 현상이 종종 발견됐는데.. 해결법을 모르겠다.

 

 gg4.JPG

 

gg3.JPG

 

위 스샷도 첫문자 씹혀서 저런식으로 나온다.

 

채도 관련 스크립트내에 07 00 04 00 강제 개행문이 있을때.. 치환을 못해서 강제개행이 되지않는다.

이유는 ATCode.dll 빈공간이 없다. 훗

알고리즘 관련 지식이 전무하다보니 그냥 선행으로 치환하기때문에 쓰다보니 빈곳을 다 채워버렸다는....

8.14일형 dll 로 수정하다가 공간이 부족해서 8.27일형으로 갈아탓는데..

보기에는 넓어보이나 실상 쓸수있는곳은 그리 큰차이가 없더라는...

 

_____________________________________________________________

 

 

 

 위에 있는 스샷들은 굴림체가 아니죠... 변경하는법이 있긴한데 조금 까다롭습니다.

폰트를 변경하고싶으신분은 神咒神威神楽(신주신위신락) << 링크 아래쪽에 light 공통 부분 참조하시길..

 

 

 커딕쓰셔도 되나

0 【 10 30
1 】 11 30
2 ★ 05 26
3 ☆ 06 26 
4 〔  14 30
6 〕 15 30
7 〈 08 30
8 〉 09 30
9 《 0A 30
A 》 0B 30

첫번째 숫자는 명령 스크립트 01 00 //02 00// 요런식.

두번째는 치환 문자

세번째는 바이너리값.

 

두번째 치환문자만 안쓴다면 커딕쓰셔도 문제없습니다.

 

 조금더 조금더 하다보니 명령줄만 드럽게 늘어나고 완벽히 해결도 못했다..

그냥 여기서 만족하자...