발매일: | 2011/06/24 |
---|---|
제작사: | Chariot |
게임명(원어): | 処女と魔王とタクティクス |
게임명(한국어): | 처녀와마왕과전술 |
추가프로그램: | 언어로케일 변경 |
추가 파일: | 추가 파일 없음 |
권장 운영체제: | XP |
줄거리: 이세계에 가서 마왕이되어 할렘을 건설한다.
제 실행환경
xp :: 언어로케일 일본변경 :: 1.01패치 :: 노디빅 :: 실행파일 4.35M
유니코드 변경실행야 게임이 구동될겁니다.
패치를 안하면 몇몇 컴퓨터에 곰플레이어나 외부음성 코덱사용시 튕긴다더군요. 패치없이 해봤는데 우리집은 여지없이 튕기더군요.
패치는 >> http://www.chariot-soft.com/top.html :: 공식홈피 >> SUPPORT >> 「Ver1.01」のDLはここから 받으시면 됩니다
링크가 됐으려나.
===========================수정 코드========================
대사코드 위치가 수정되었습니다. 단문 루비포함문자 번역됩니다.
디나이워드를 좀더 타이트하게 잡아 출력이 약간 좋아졌음
=주의=
코드위치가 더미와 패킹으로 인해 심히 불안한 위치입니다.
코드입력을 하고 바로가기를 만든다음 재 실행하시기 바랍니다. 게임구동중에 아랄을 건들면 멈쳐버립다.
아랄 만지실거있으면 만지고 바로가기 만든다음 재 기동하세요.
필터받자 >> DenyWord.ini
DenyWord{},KoFilter{}
코드
HOOK(0x004026BF,TRANS([ESP+0x14],UNICODE,REMOVESPACE,SAFE,OVERWRITE),RETNPOS(COPY)),HOOK(0x0040C530,TRANS(EAX,OVERWRITE,UNICODE,REMOVESPACE),RETNPOS(COPY)),HOOK(0x0041C7AF,TRANS([Eax+0x4],PTRCHEAT,UNICODE,REMOVESPACE),RETNPOS(COPY)),HOOK(0x004e8df0,TRANS([ESP+0x8],UNICODE,REMOVESPACE,SAFE,PTRCHEAT),RETNPOS(COPY)),ENCODEKOR,HOOK(0x0043A31A,TRANS(EDX+0X4,SMSTR,UNICODE),RETNPOS(COPY)),FORCEFONT(5)
==========================================================
필터 >> DenyWord.ini
KoFilter{},DenyWord{}
코드 1.01패치버전. 대사/맵/선택지/전투전반/창고에서 아이템설명 O ;; 팝업창/백로그 X
HOOK(0x004026BF,TRANS([ESP+0x14],UNICODE,REMOVESPACE,SAFE,OVERWRITE)),HOOK(0x0040C530,TRANS(EAX,OVERWRITE,UNICODE)),HOOK(0x004163aa,TRANS(EDI+0X4,SMSTR,UNICODE)),HOOK(0x0041C7AF,TRANS([Eax+0x4],PTRCHEAT,UNICODE,REMOVESPACE)),FORCEFONT(5),HOOK(0x004e8df0,TRANS([ESP+0x8],UNICODE,REMOVESPACE,SAFE,PTRCHEAT)),ENCODEKOR
코드 1.0 노패치버전. 대사/전투전반 O ;; 나머지 X ::
노패치시에는 튕기는현상이 있는데 그건 게임 자체버그임니다. 하지만 패치를 할수없는경우를 생각해서 간단한거 몇개올립니다.
노패치파일은 더미가 너무 커서 다른것은 찾기가 힘드네요.
HOOK(0x004e8b90,TRANS([ESP+0x8],UNICODE,REMOVESPACE,SAFE,PTRCHEAT)),HOOK(0x00415f8a,TRANS([edi+0x4],OVERWRITE,UNICODE,REMOVESPACE,SAFE)),FORCEFONT(5),ENCODEKOR
기본적인 출력은 処女と魔王とタクティクス ~魔王争奪戦~ << 2편과 비슷하게 나옵니다.
선택지가 한번 번역되고 다음부터 ????????로 출렵됩니다.
이런게 싫으신분은 40C530 << 요주소를 아랄에서 삭제하시면 되겠습니다.
루비문자 출력시 번역이 안됩니다.
단문 일시 번역이 안됩니다. 머 대충 의성어려니 생각하고 패스합시다..
2편에서는 난독증걸릴수 있을만큼 공백제거가 됐다면 요기에서는 스마트하게~ 좋아졌지만 단문은 번역안됩니다.
2편에서는 팝업창이 번역됐지만 요기에서는 선택지가 번역되네요..
여담
집에 아랄폴더가 한글폴더에 들어있어서 저번에 유니코드변경시 아랄형이 힘을 못쓰는걸 유니코드변경해서 아랄형
힘떨어진줄 알고 포기했던 녀석입니다. 이유도 알았겠다 신나게 데모판받아서 2편꺼 옮기심기를 하고 선택지도 추가하긴했는데..
막상 본편실행파일이.. 디버깅방지 x 팩킹 x 더미 ㅡㅡ;;
아 코드버리긴 아깝고 저걸 손댈수는 없고 해서 대충 될대로 되란식으로 후커형을 시켜서 평가판과 본판 주소 차이값을 코드주소값에
대입시켜봤습니다. 대사가 뜨더군요.. 하지만 다른건 먹통이더군요.
이번엔 아랄형 디버그스킬로 두개를 훓어서 차이값을 봤습니다. 보다보니 차이값이 10단위로 나더군요.. 그래서 일일히 넣었습니다.
대충 언젠간 걸리겠지 하는맘으로.. 그래서 5개중 4는 찾았는데 마지막 한개는 못찾겠네요.. 맨 마지막거는 아랄형이 찾아준거고..
혹시 진짜할일없으신 >> ui.txt 42e10b 요놈을 찾는건데 (팝업창임)
10단위로 증가나 감소를 시키다보면 언젠가 걸리긴할겁니다. 쭉 써진거는 제가 해봤던겁니다.
결론은 패킹된거는 안건드는게 상책이라는걸 알았습니다. 하루죙일 주소값 넣었더니 팔만아프네요.
패치는 어찌 하셨나요??...패치 파일 받으니 그냥 실행 파일만 있던데.....
패치 압축푼거에 파일 실행하면 1200 에러가.....
코드는 유니코드 변경 코드 맞죠??....유니코드 변경하고 노디빅으로 실행해서 아랄적용하니......번역이 안되는....;ㅁ;
그냥 일어가 그대로 나오는.....몇번 넘기고 나면 번역 될까 했는데....아무리 넘겨도 그냥 일어만....;ㅁ;
이 엔진 많이 거시기하죠...
2편에서 스마트 방식으로 대사 잘 먹혔었는데 코드 찾아 둔걸 백업을 안해 가지구 이쪽 엔진은 다시 노가다 하기가 엄두가 안나서...;
그리고 일단 상단에 이름 출력되는건 그림입니다. 대사창에 이름이랑 같이 나오는곳이 있었습니다.
1.01 nodvd 있나요??? 있으면 올려주세요...부탁합니다.
음....설치하고 실행하는 방법좀 가리켜주세요...,nodvd적용이 안되서요 1.01버전전용파일이 없다고하길래요..
하나도 빠짐없이 전부 다 설치했지만 결국 오류가 나는 군요.
처음에 여자가 기억하지 않아. 라는 부분이 나오고 다음 대사가 나올 때 계속해서 게임이 꺼져버립니다.
그 부분을 지나간 후 아랄트랜스를 작동시켜도 똑같은 현상이네요.
해결방법 좀 알려주세요~
http://polaris.aralgood.com/index.php?mid=board_atcode&document_srl=1866070
공지 마지막 문구 중 발췌,
'AT코드 구동과 직접적인 관계가 없는 부가 자료들은 이용자 자료실 쪽에 올려주시기 바랍니다.'
제가 위의 1.01패치 코드를 써서 실행을 시켜보았는데요.. 실행은 잘 되는데 대사창이 3번 넘어가기 전에 튕기는 현상이 발생합니다. (전 실행 환경이 윈7이어서 그럴지도 모르겠네요) 혹시 두병님 게임 실행하신 후에 게임 config에서 변경하신거 있나요?..
HOOK(0x004026BF,TRANS([ESP+0x14],UNICODE,REMOVESPACE,SAFE,OVERWRITE)),HOOK(0x0040C530,TRANS(EAX,OVERWRITE,UNICODE)),HOOK(0x004163aa,TRANS([EDI+0X4],OVERWRITE,UNICODE,REMOVESPACE,LEN([EID+0X14]))),HOOK(0x0041C7AF,TRANS([Eax+0x4],PTRCHEAT,UNICODE,REMOVESPACE)),FORCEFONT(5),HOOK(0x004e8df0,TRANS([ESP+0x8],UNICODE,REMOVESPACE,SAFE,PTRCHEAT)),ENCODEKOR
먼저 대사코드를 메모리 덮어쓰기/공백제거/길이보정을 넣어서 그나마 뒷글 안짤리게 해봤습니다. 이건 문제없는가 한번해보시구요.
이게 문제가없다면 스마트 방식이 안먹히는걸로 보시고 이것을 쓰시면 되구요. 이도아니라면.
ITH 후커로 후킹을해서 GXP 에서 주소값을 봐보십시오.
우리집에서는 416fc0 416cc0 이렇게 나오거든요. 제가 한 방식은 이것과 체험판 후킹주소 차이값을 코드주소에 적용시킨방식입니다.
체험판 주소는 416fe0 416ce0 이렇게 나옵니다. 두주소의 차이값은 -20 이죠.
대사체험판 후킹주소는 4163ca 입니다. 다행히 주소값이 근처이니 저기에 -20을해서 4163aa 가 나온겁니다.
위에서 알려주신
HOOK(0x004026BF,TRANS([ESP+0x14],UNICODE,REMOVESPACE,SAFE,OVERWRITE)),HOOK(0x0040C530,TRANS(EAX,OVERWRITE,UNICODE)),HOOK(0x004163aa,TRANS([EDI+0X4],OVERWRITE,UNICODE,REMOVESPACE,LEN([EID+0X14]))),HOOK(0x0041C7AF,TRANS([Eax+0x4],PTRCHEAT,UNICODE,REMOVESPACE)),FORCEFONT(5),HOOK(0x004e8df0,TRANS([ESP+0x8],UNICODE,REMOVESPACE,SAFE,PTRCHEAT)),ENCODEKOR |
으로 하니까 팅기지 않고 잘 작동하고 있습니다. (아까 두병님의 ui.txt 파일에 있는 주소로 붙였을 때는 잘 안됬는데 ㅠㅠ 왜 그랬
는지는 모르겠어요)
그리고 오늘 아랄 업데이트 이후에 스마트 문자열 기능이 작동하지 않고 있어서 그쪽 부분은 다시 확인을 못했습니다.
나중에 수정되면 바로 확인해 볼게요.
그리고 제가 초보자여서 그런데 ITH후커에서 GXP 주소값이 HOOK 한 후에 H코드 적용 후에 나오는 주소값 말씀하시는 건가요?
전 1.01 패치 버전 코드 값을 못찾아서 1.00 원래 버전 H코드 적용 후에 주소값을 찾아봤을 때는 4ef330 4154bf 로 나왔었습니다.
체험판은 아직 받지 못했고요.(내일 받아서 확인해 보겠습니다.)
아무튼 정말 감사드립니다. ㅠㅠ
체험판의 버전에 따라 주소가 다를 수도 있겠지만 저는 마지막 체험판인 2.0버전으로 테스트 해 보았습니다.
같은 gxp주소로 비교해 봤을때
체험판 2.0 버전 : 0001:4660:0x00306FE0:0x00306CE0:0x00000000:GXP
본판 1.01패치 버전 : 0001:3904:0x00416FC0:0x00416CC0:0x00000000:GXP 으로 나왔습니다.
두병더더님꺼랑 비교해봤을 때는 본판 1.01패치 버전은 주소가 같은데 체험판 버전은 주소가 다르게 나온거 같습니다.
그런데 이게 체험판 버전이 틀려서 그런거일 수도 있어서 정확히 왜 그런지는 잘 모르겠어요..
일단 체험판 2.0버전 코드 주소는 캡쳐해서 파일로 넣어보았습니다.
또 대사 체험판 주소는 저도 4163ca 로 하니까 대사가 번역되었습니다..;; 그런데 체험판에서도 스마트 기능으로 돌리니까 튕기
더라고요. 아무래도 덮어쓰는 방식으로 해야 될 것 같습니다.
먼저 코드 올려주셔서 감사합니다
올려주신 패치경로로 가서 받아봤는데 압축전은 4.23인가 하는데 압축풀면 실행파일용량이 4.462로 나오네요
그래서인지 계속 유니코드로 돌려도 일어로만 나오는 현상이 일어나는데....뭐가 잘못된것인지 잘모르겠어요 ㅠ
아흑.......... 아랄하기도 전에 실행만 하면 에러가 떠버리는데... 이유를 모르겠네요..
세이브 루트 문제인거같은데 고칠수 없으려나...ㅠㅠ
아랄없이 그냥 구동시 잘돌아갔다면
위에 첨부된 denyword.ini 를 ATData 폴더에 넣으셨다면 문제가 일어나지 안았을걸로 보이네요.
수정판을 넣으셨는데 오류뜨면 구버전 쓰시구요.
이것 참... 그래도 두시간걸려서 구동 성공했습니다 게임 엄청팅기는데
유니코드 바꾸고 아랄 설정 전부 다 하고 바로가기 만든다음 바로가기로 실행하니까 되네요
초반부분인데 번역도 괜찬고 나름 흠이라면 팝업과 이름이 번역않된다는거?? ㅎㅎ
어쨋든 감사드립니다
번호 | 발매일 | 제목 | 등록일 | 최근 수정일 |
---|---|---|---|---|
2013 | [공지] ( 2013 ) 코드 센터 일괄 공지사항입니다. [6] | 2013-01-10 | 2019-03-09 23:08 | |
[공지] '사용자사전'은 되도록 '사용자 자료실'에 올려주세요 [4] | 2012-05-03 | 2013-01-11 06:20 | ||
[공지] 발매일 입력 기준입니다. [4] | 2011-02-06 | 2011-02-06 14:55 | ||
[공지] 비코드 카테고리 - 글 작성 방법 (2012.11.26 수정) *임시겟츄링크삭제 [3] | 2009-12-24 | 2013-01-11 06:23 | ||
[공지] ATCode 카테고리 - 글 작성 방법 (2012.11.26 수정) *임시겟츄링크삭제 [4] | 2009-12-24 | 2013-01-11 06:22 | ||
[공지] 아랄트랜스 코드 사용법(기초강좌) [31] | 2010-02-14 | 2020-01-19 18:18 | ||
20130301 | [ATS파일] ATS 글 작성 방법 (2009.12.24 수정) [1] | 2009-12-24 | 2022-02-15 02:11 |