발매일: | 2004/06/01 |
---|---|
제작사: | 오소프트웨어공방 |
게임명(원어): | ファーストクイーン4 |
게임명(한국어): | 퍼스트퀸4 리메이크 |
추가프로그램: | 기본실행 |
추가 파일: | 추가 파일 있음(필수) |
권장 운영체제: |
Hide_D
물어볼게 있습니다.
퍼스트 퀸4 같은 경우 출력 대사가 전부 fq4.exe에 다 저장 되어 있기 때문에 일반 출력함수도 esp로는 잡을 수가 없더군요-_-;
ESI에서 EDI로 카피하길래 ESI를 잡았더니, 화면 전환할 때 마다 리턴값이 없어져서 튕기더라고요-_-;(사실 이게 제일 확실했음... 게다가 이건 지역이름도 잘 번역됬는데 ㅠㅠ) 그래서 다른 함수로 가서 EAX를 간신히 잡아서 했습니다,
ESI 리턴에러 없이 잡을 방법 없을 까요 ㅠㅠ
- 복사 함수 -
00418060 MOV EAX,DWORD PTR SS:[ESP+4]
00418064 CMP AX,0FFFF
00418068 JE SHORT fq4.004180AB
0041806A AND EAX,0FFFF
0041806F PUSH ESI
00418070 SHL EAX,1
00418072 PUSH EDI
00418073 MOV EDI,fq4.0057A7E4 // 출력할 부분이 저장되는게 57A7E4입니다.
00418078 MOV CL,BYTE PTR DS:[EAX+4986D8] // 원본 대사가 있는 부분.
0041807E MOV DL,BYTE PTR DS:[EAX+4986D9]
00418084 MOV BYTE PTR DS:[52A2B4],CL
0041808A MOV BYTE PTR DS:[52A2B5],DL
00418090 MOV ESI,DWORD PTR DS:[52A2B4]
00418096 MOV ECX,0C0
0041809B AND ESI,0FFFF
004180A1 ADD ESI,fq4.004986D8
004180A7 REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS> // 원본대사 49XX -> 57XX로 복사(여기서 ESI를 잡을 경우 지명도 해석 잘됨. 하지만 함수가 꼬여서 리턴값이 엉망이 됨....... 그러다가 마침내 메모리 엑세스 에러-_-;)
04180A9 POP EDI
004180AA POP ESI
004180AB RETN
// 리턴 후 다음 함수로 이동
40C500 PUSH ECX
0040C501 PUSH EBP
0040C502 PUSH ESI
0040C503 PUSH EDI
0040C504 PUSH 1
0040C506 PUSH fq4.0057A7E4
0040C50B XOR EBP,EBP
0040C50D XOR ESI,ESI
0040C50F CALL fq4.00435510
0040C514 MOV EAX,DWORD PTR DS:[52A2B8]
0040C519 MOV EDI,1000
0040C51E ADD ESP,8
0040C521 MOV WORD PTR DS:[52A2BA],BP
0040C528 TEST EDI,EAX
0040C52A JE fq4.0040C7D2
// 점프 함.
0040CA9D LEA EAX,DWORD PTR DS:[EAX+57A7E4]
0040CAA3 MOV DWORD PTR SS:[ESP+34],EAX // 이 부분에서 후커로 잡아서 현재 돌리고 있음
0040CAA7 MOV CL,BYTE PTR DS:[EAX] // 이 밑으로는 계속 반복
0040CAA9 INC EAX
0040CAAA MOV BYTE PTR DS:[52A230],CL
0040CAB0 MOV DL,BYTE PTR DS:[EAX]
// 다 출력하면 다시 위로 올라가서(0040CA9D 부근) 키입력 있을 때까지 무한 반복
이거 초딩때 도스로 재미있게해서 고딩,20살때 3D게임이 난무하는 시절에도 재미있게 하던거였는데...ㅠㅠ
그 추억의 게임 그 다음판은 언어의 장벽으로 포기를했었지만... 대단하군요!!!
번호 | 발매일 | 제목 | 등록일 | 최근 수정일 |
---|---|---|---|---|
![]() |
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 |
343 | 2009/08/21 |
[ATCode]
おクスリ~副作用にはご注意ください~(봄반디님이 올리신 코드 xp버젼)
![]() |
2009-08-29 | 2009-09-22 19:59 |
342 | 2009/08/15 |
[ATCode]
동방 비상천칙 ver1.02(덱구축스크립트작업완료)
![]() |
2009-08-30 | 2009-09-22 19:44 |
341 | 2009/08/28 |
[ATCode]
僕らのカタチ、世界のカタチ Schroedinger’s
![]() |
2009-09-13 | 2009-09-22 19:37 |
340 | 2006/12/04 |
[ATCode]
파과병 破瓜病 -クワビヤウ-
![]() |
2009-09-15 | 2009-09-22 19:33 |
339 | 2007/04/05 |
[ATCode]
학습2 ~무녀의 제단~(虐襲弐~巫女ノ祭壇~)
![]() |
2009-01-05 | 2009-09-19 03:09 |
338 | 2009/03/19 |
[ATCode]
もしもこんなショッピングモールがあったら!? いきます☆
![]() |
2009-03-21 | 2009-09-18 15:12 |
337 | 2009/07/24 |
[ATCode]
분명 흐림없이 맑은 아침빛보다도(きっと、澄みわたる朝色よりも、)
![]() |
2009-07-27 | 2009-09-18 00:24 |
336 | 2007/03/23 |
[ATCode]
親友のお母さん~未亡人・いけない情事~
![]() |
2009-08-13 | 2009-09-17 04:36 |
335 | 2009/04/17 |
[ATCode]
キミベタ~キミをベタベタにさせてあげる~
![]() |
2009-08-19 | 2009-09-15 21:09 |
334 | 2008/11/28 |
[ATCode]
恋の恋~れんのこい
![]() |
2009-04-22 | 2009-09-13 20:41 |
333 | 2009/02/27 |
[ATCode]
夜明け前より瑠璃色な -Moonlight Cradle- 初回版 プレミアムエディション(夜明け前より瑠璃色な-Brighter than dawning blue)
![]() |
2009-02-26 | 2009-09-12 06:32 |
332 | C73 |
[NonCached]
戰國幻想鄕 (전국환상향)
![]() |
2009-08-14 | 2009-09-06 11:42 |
331 | 2007/04/28 |
[ATCode]
新任巨乳女教師
![]() |
2009-08-13 | 2009-09-05 01:29 |
330 | 2008/07/25 |
[ATCode]
FIVE
![]() |
2008-11-15 | 2009-09-01 15:28 |
329 | 2006/11/24 |
[ATCode]
えとランゼ~うちのペットは猫の神様?~
![]() |
2009-02-23 | 2009-09-01 01:11 |
328 | 2006/06/23 |
[ATCode]
ハーレム&ハーレム
![]() |
2009-02-24 | 2009-09-01 01:09 |
327 | 2004/11/05 |
[ATCode]
ラブぽた-Lovely Pop Tail- (러브-Lovely Pop Tail-)
![]() |
2009-02-25 | 2009-09-01 01:08 |
326 | 2004/08/27 |
[ATCode]
美畜!
![]() |
2009-02-26 | 2009-09-01 01:06 |
325 | 2005/11/18 |
[ATCode]
愛のチカラ (사랑의 힘)
![]() |
2009-03-10 | 2009-09-01 01:04 |
324 | 2006/10/27 |
[ATCode]
愛姉妹~どっちにするの!!~ (사랑 자매~어느 쪽으로 해!!~)
![]() |
2009-03-11 | 2009-09-01 01:02 |
323 | 2006/05/26 |
[ATCode]
愛のカタチ~エッチな女のコは嫌い…ですか?~ (사랑의 모양~엣찌한 여자아이는 싫은…입니까?~)
![]() |
2009-03-12 | 2009-09-01 01:02 |
322 | 2008/12/19 |
[ATCode]
{추가}[완벽 코드] 무스메이커 1.4 패치 버전
![]() |
2009-02-14 | 2009-08-31 17:47 |
321 | 2009/08/21 |
[ATCode]
[AT코드]おクスり~副作用にはご注意ください~
![]() |
2009-08-27 | 2009-08-28 01:39 |
320 | 2006/06/30 |
[ATCode]
闇の僭王~聖女汚辱~
![]() |
2009-08-20 | 2009-08-24 23:36 |
319 | 2006/12/01 |
[ATCode]
[AT코드] とらぶるっ!(트러블!)
![]() |
2008-08-20 | 2009-08-24 05:20 |
318 | 2001/12/14 |
[ATCode]
[AT코드] オイラは番台(목욕탕 훔쳐보기1)
![]() |
2008-08-18 | 2009-08-24 05:16 |
317 | 2007/12/14 |
[ATCode]
[AT코드]惡戱0-ZERO-
![]() |
2008-08-17 | 2009-08-24 05:12 |
316 | 2008/08/29 |
[ATCode]
[AT코드] エーデルワイス 詠伝ファンタジア (에델바이스 영전판타지아)
![]() |
2008-08-14 | 2009-08-24 05:06 |
315 | 2008/07/11 |
[ATCode]
[AT코드] 晴れハレはーれむ(하레하레하렘)
![]() |
2008-08-09 | 2009-08-24 05:03 |
314 | 2007/06/29 |
[ATCode]
[AT코드] (Cage)ぷる萌えンジェル アイドルあいこ
![]() |
2008-08-09 | 2009-08-24 04:44 |