본문 바로가기

쓰기

http://lab.aralgood.com/?mid=board_qna&page=2&document_srl=26805&comment_srl=26831에서

말씀드린 게임... XP에서 자체 디버깅해서 코드적용시킨후, 재부팅해도 외계어가 나오지 않더라구요..

제 컴퓨터 OS인 비스타에선 보안성이라던가 호완성 때문에 코드가 바뀌는 것 같기에

해결할 방안에 대해 여쭈어 볼려고 여쭈어봅니다( _ _)

 

혹시나 제 OS 환경이 필요할까해서 올립니다..

os.png

 

이외 필요한 자료 있으시면 말씀해주세요-

 

조회 수 :
5647
등록일 :
2009.09.21
01:31:33
엮인글 :
https://arallab.hided.net/28007/5cd/trackback
게시글 주소 :
https://arallab.hided.net/board_qna/28007

Hide_D

2009.09.21
02:16:13

일단 뜬 함수의 주소를 알려주세요.


함수가 계속 바뀌는 경우에는 두가지가 있는데

1. 시스템 함수인 경우(GDI.dll 와 같은 경우)

2. 가상함수를 사용하는 경우[몇몇 경우에만]


어찌되었든 두가지모두 상위 함수를 찾아야 한다는 점에서는 변함이 없을겁니다.


코드를 찾기가 정 뭐하면 그냥 Cached를 놓고 하는것을 추천합니다.

아마 이 게임은 Cached로도 잘 돌아갈 가능성이 높습니다.

세이린

2009.09.21
21:43:52

Cached가 아닌 AT코드가 꼭 필요해서 이렇게 필사적입니다;ㅁ;//

 

atcode.jpg

 

요번에 캔 코드의 address는
0X00DFB620
0X00DFB980
0X00DFEC20
이며,

 

참고용으로 예전에 캔 코드는
0X0115B620
0X0115B980
0X0115EC20
이였으며,

 

OS XP컴퓨터에서 캔 코드는
0X0043B620
0X0043B980
0X0043EC20
이었습니다. 이로 보아 코드 캘때 B620/B980/EC20가 고정이라는 점을 알아냈습니다..

 

score는 코드 캘때마다 한번도 변함없이 고정이더라구요.
순서대로

0X00DFB620→[[ESP+0X14]]
0X00DFB980→[[ESP+0X14]]
0X00DFEC20→[[EAX, ESP+0X4, ESP+0X8]]이면 문제없이 대사 번역되어 나옵니다^^; 

첨부 :
atcode.jpg [File Size:40.5KB/Download45]

아랄

2009.09.21
22:06:54

XP에서 캔 코드를 보고 문득 추측한 건데요

보통 비스타 이전의 윈도우즈에서는 0x00400000 에 실행파일을 올립니다.

따라서 AT코드를 0x004XXXXX 라고 해도 무방했죠.

하지만 위의 비스타 운영체제의 경우 0x00400000이 아닌 다른 메모리에

실행파일을 올릴 수도 있겠다는 생각이 문득 드는군요.

 

물론 얼핏 기억하기론 XP도 이런 것을 설정할 수 있는 걸로 알고 있습니다만

왠만하면 0x00400000에 실행파일을 올리 도록 기본적으로 설정이 되어있죠.

비스타는 아닐수도 있겠군요.

이 부분 0.3 개발시 고려하겠습니다.

세이린

2009.09.21
23:39:38

그럼 메모리에서 실행하는 방법이 특이해서 해결방안은 없는거군요;ㅂ;ㅠ

그럼 아랄트랜스 0.3 완성만 기대하고 있겠습니다ㅜㅜ///

List of Articles
주제 최종 글 댓글sort 조회 수
공지 아랄트랜스가 정상 동작하지 않는다면 꼭 읽어주세요. by Hide_D file 2020-05-14 14:28 ppqq 177 291637
BALDRBRINGER 실행이 안되서 애먹고있는데 이오류창 무슨오류인지알수있을까요? by 발더 file 2017-11-18 14:18 rod0213 1 981
혹시 네코파라 3판은 번역할 방법이 없는건가요? by 니카이도아야 2017-11-09 07:59 twocomet 1 1004
중국어로 나오는 이유를 모르겠습니다.... by 방가운토리 file 2017-12-27 06:04 방가운토리 1 1361
마계천사 지브릴2를 하려는데 자꾸 특정 구간에서 이 메세지가 뜨네요;; by 네프기어 file 2017-12-22 08:40 시로엔 1 721
도대체 왜 이렇게 나오는 걸까요? by Karasu file 2017-12-25 00:14 kelvin 1 1184
윈도우10 에우슈리 게임 번역 오류 질문 by Bori 2018-07-15 22:48 eh0541 1 1939
코드 적용했는데 이름만 번역이 되는데 어떻게 해야 하나요 by game109109 2018-01-20 00:34 ryougu 1 748
윈도우10 ith 인식 by 우와왕 2018-02-14 16:56 Easy 1 5440
ITHVNR 어테키가 자꾸 풀립니다. by 루나센트 2018-02-16 17:14 twocomet 1 1841
쯔꾸르(알만툴) 게임으로 아랄에 입문하려는 초심자입니다. by 움직이지못하는 2018-02-17 18:37 움직이지못하는 1 2045
iht와 에그헤드로 anim게임들 전체화면으로 플레이시 글이사라져버리는데 by NTR-MAN 2018-02-28 19:59 이상해요 1 2107
AT코드 사용 방법을 모르겠습니다 by 수길 2018-03-11 21:20 행인09 1 6419
게시글 작성시 파일이 안올려집니다. by 불량하로 2018-04-30 22:33 불량하로 1 112
노라와 황녀와 길고양이 하트 이 게임 원래 글자 깨지나요? by 리제롯테샬를록 2018-08-28 23:08 papapazone 1 281
노라와 황녀와 길고양이 하트 실행오류 by 쿠하 file 2018-07-17 21:56 마레엘 1 880
간옥도 姦獄島 시리얼 넘버가 없다는데 by dnsxoek 2018-12-03 17:27 싼불 1 701
아랄을 처음 접한사람인데요 커스텀딕과 커스텀스크립트를 같이 쓸수도있나여? by 늬나노오노오 2018-11-25 08:56 Mx 1 161
글중에 아랍어로 올라오는 글들은 뭔가요? by ronron 2018-11-10 08:18 FC 누리마루 1 127
아랄번역오류 도저히해도 못고치겠어요ㅠㅠ by 지즈이지 file 2018-11-12 14:13 Mx 1 346
venus blood lagoon 코드요청합니다 by 노조무 2019-01-06 00:52 twocomet 1 1213