발매일: | 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 | |
34 | 2021/07/21 | [ATS파일] [210721][エウシュリー] 天結いラビリンスマイスター [2] | 2021-07-21 | 2021-07-25 10:58 |
33 | 2021/02/26 | [ATS파일] [210226][エウシュリー] 天冥のコンキスタ -魔族制圧編- [1] | 2021-02-27 | 2021-02-28 02:17 |
32 | 2020/05/29 | [ATS파일] [200529][エウシュリー] 天冥のコンキスタ [1] | 2020-05-30 | 2020-05-30 23:45 |
31 | 2015/04/24 | [ATS파일] [150424][エウシュリー/eushully] 神のラプソディ [13] | 2015-04-24 | 2019-05-23 20:38 |
30 | 2018/11/30 | [ATS파일] [181130][エウシュリー] 封緘のグラセスタ [1] | 2018-12-01 | 2018-12-01 23:57 |
29 | 2009/04/24 | [ATS파일] [090424][エウシュリー] 姫狩りダンジョンマイスター [1] | 2018-07-29 | 2018-07-30 00:19 |
28 | 2017/05/26 | [ATS파일] [170526][エウシュリー] 天結いキャッスルマイスター [8] | 2017-05-26 | 2017-06-24 21:03 |
27 | 2014/04/25 | [ATS파일] [140425][エウシュリー] 天秤のLa DEA。 ~戦女神MEMORIA~ [79] | 2014-04-26 | 2016-10-18 00:38 |
26 | 2016/04/28 | [ATS파일] [160428][エウシュリー/Eushully] 珊海王の円環 [13] | 2016-04-30 | 2016-05-15 16:49 |
25 | 100423 | [ATS파일] [아랄0.3]전여신VERITA(문자출력속도해결) [96] | 2010-04-23 | 2015-11-22 23:39 |
24 | 2012/04/27 | [ATS파일] 창각의 아테리얼 [13] | 2013-12-09 | 2015-10-06 03:58 |
23 | 2015/04/24 | [ATS파일] [150424][エウシュリー/eushully] 神のラプソディ 体験版 [20] | 2015-04-21 | 2015-04-30 07:13 |
22 | 2014/04/25 | [ATS파일] [140425][エウシュリー] 天秤のLa DEA。 ~戦女神MEMORIA~ 体験版 [19] | 2014-03-12 | 2015-04-13 15:28 |
21 | 110422 | [ATS파일] 神採りアルケミーマイスター(신채집알케미마이스터) [227] | 2011-04-21 | 2015-02-26 16:58 |
20 | 2013/04/26 | [ATS파일] [130426][エウシュリー] 魔導巧殻 ~闇の月女神は導国で詠う~ [98] | 2013-04-25 | 2014-11-25 20:41 |
19 | 20120427 | [ATS파일] 창각의아테리알 [106] | 2012-04-27 | 2014-06-16 04:03 |
18 | 2014/04/25 | [ATS파일] 天秤のLa DEA。 ~戦女神MEMORIA~ [25] | 2014-04-26 | 2014-05-28 01:34 |
17 | 2011/04/22 | [ATS파일] [110422][エウシュリー] 神採りアルケミーマイスター [2] | 2014-03-12 | 2014-03-13 00:42 |
16 | 20120427 | [ATS파일] 창각의 아테리얼 1.02 ATS [53] | 2012-05-10 | 2014-02-08 12:35 |
15 | 2012/02/24 | [ATS파일] グリザイアの迷宮 [4] | 2013-05-27 | 2013-08-09 18:21 |
14 | 2013/05/31 | [ATS파일] 月あかりランチ [9] | 2013-05-29 | 2013-06-17 19:22 |
13 | 2013/04/26 | [ATS파일] [130426][エウシュリー] 魔導巧殻 ~闇の月女神は導国で詠う~ 体験版(체험판) [15] | 2013-04-10 | 2013-04-25 19:03 |
12 | 2012/04/27 | [ATS파일] [120427][エウシュリー] 創刻のアテリアル (에우슈리 창각의 아테리얼 1.05) [1] | 2013-04-16 | 2013-04-17 00:43 |
11 | 20120427 | [ATS파일] 창각의아테리얼 1.01 패치버전^^(2차수정) [61] | 2012-05-02 | 2013-02-20 22:36 |
10 | 2011-05-27 | [ATS파일] STARLESS(スターレス) [14] | 2011-06-04 | 2013-02-11 15:07 |
9 | 110922 | [ATS파일] D-EVE in you [14] | 2011-10-05 | 2012-02-18 22:02 |
8 | [ATS파일] [0.3버젼]영염의 전희(진여신0,환린의희장군1,2 비쥬얼노벨판) [15] | 2010-04-14 | 2012-02-05 07:52 | |
7 | 2001/11/30 | [ATS파일] Pia 캐롯에 어서오세요!! 3 v1.2 [11] | 2010-05-26 | 2011-01-21 17:23 |
6 | [ATS파일] [AT 0.3 베타] 忍流(시노비류) + 대사번역률 상승 [32] | 2009-12-22 | 2010-10-12 23:25 | |
5 | 060127 | [ATS파일] [060127]Imitation Lover [11] | 2009-12-25 | 2010-05-28 18:12 |
4 | 100122 | [ATS파일] [ATS 0.3 베타] 保健室の優しい授業(양호실의 상냥한 수업) [6] | 2010-01-13 | 2010-03-08 10:49 |
3 | 2002년 7월 26일 | [ATS파일] [BL물]Silver Chaos [13] | 2010-02-17 | 2010-03-03 23:48 |
2 | [ATS파일] さかあがりハリケーン [28] | 2009-12-21 | 2010-02-21 12:55 | |
1 | [ATS파일] AlterEgo (얼터 에고) [15] | 2009-12-23 | 2010-02-02 23:13 |