발매일: | 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 | |
1783 | 20112/01/27 | [ATCode] [120127][ソフトハウスキャラ] BUNNYBLACK 2 [1] | 2013-07-01 | 2013-07-02 00:41 |
1782 | 2013/06/28 | [ATCode] 마물딸의 관 혜성관이형록 ~ 인어의 장 ~(魔物娘の館 彗星館異形録~人魚の章~ ) [4] | 2013-06-30 | 2013-07-02 14:23 |
1781 | 2013/06/28 | [ATCode] [130628][onomatope*] ずっとすきして たくさんすきして [1] | 2013-07-03 | 2013-07-03 00:50 |
1780 | 2011/09/30 | [ATCode] 러브 2Quad(らぶ2Quad ) [2] | 2013-05-23 | 2013-07-03 01:24 |
1779 | 2007/06/22 | [ATCode] 레콘키스타 (レコンキスタ) [10] | 2009-01-20 | 2013-07-03 03:30 |
1778 | 2012/12/21 | [ATCode] Chaos Labyrinth - 카오스 미궁 - , Chaos Labyrinth -ケイオスラビリンス- [38] | 2012-12-25 | 2013-07-03 08:03 |
1777 | 2012/01/13 | [ATCode] [ねこまくら soft] DRAGON PRISON ~囚われの姫君~ | 2013-07-02 | 2013-07-04 23:46 |
1776 | 2007/08/24 | [ATCode] [BL]연인유희(코드수정ver2) [40] | 2010-03-23 | 2013-07-06 15:42 |
1775 | 2013/06/28 | [ATCode] 노스페라투의 장난감 ☆ 삼(ノスフェラトゥのオモチャ☆彡) [4] | 2013-06-30 | 2013-07-06 19:16 |
1774 | 2013/03/14 | [ATCode] [ALICESOFT]파스텔 차임 3 플러스컨텐츠 [5] | 2013-03-15 | 2013-07-06 20:01 |
1773 | 2013/06/28 | [ATCode] 아가씨는 가련하게 사랑에 춤추어! (乙女は可憐に恋に舞いっ!) [2] | 2013-07-06 | 2013-07-07 00:51 |
1772 | 2007/06/01 | [ATCode] 매혹의 마방진 ~공주님×공주님~ (魅惑の魔方陣~姫様×姫様(ひめひめ)淫欲冒険緑~) [4] | 2009-01-13 | 2013-07-07 16:16 |
1771 | 2012/12/14 | [ATCode] 좋아하고 좋아하고 견딜수없다 , 好きで好きでたまらない [12] | 2012-12-14 | 2013-07-09 17:31 |
1770 | 2012/06/29 | [ATCode] 異種族の虜姫 ~せめて人間の相手をさせて!~ (수정) [10] | 2012-07-13 | 2013-07-11 16:29 |
1769 | 2004/12/23 | [ATCode] 最終試験くじら(최종시험 고래)(수정) [12] | 2009-01-17 | 2013-07-11 22:12 |
1768 | 2011/10/28 | [ATCode] [111028][すたじお緑茶] 恋色空模様 after happiness and extra hearts [1] | 2013-07-12 | 2013-07-13 00:59 |
1767 | 2011/02/25 | [ATCode] 거유판타지 외전 (巨乳ファンタジー外伝) [9] | 2013-06-23 | 2013-07-13 13:11 |
1766 | 2010/06/11 | [ATCode] 마를 수태한 처녀의 고열2(魔ヲ受胎セシ処女ノ苦悦2) [1] | 2013-07-13 | 2013-07-14 00:41 |
1765 | 2009/12/18 | [ATCode] [1.01패치] 시노비류 ( 忍流 ) [24] | 2010-02-06 | 2013-07-15 16:18 |
1764 | 2012/11/30 | [ATCode] 리틀버스터즈! PERFECT EDITION TV 애니메이션화 기념 에디션 , リトルバスターズ! [6] | 2013-02-19 | 2013-07-17 03:41 |
1763 | 2012/08/31 | [ATCode] 형형색색의 히카리 ,いろとりどりのヒカリ [11] | 2012-09-02 | 2013-07-19 00:46 |
1762 | 2013/05/31 | [ATCode] 여장해협 (女装海峡) [14] | 2013-06-11 | 2013-07-19 23:19 |
1761 | 2012/02/24 | [ATCode] ホチキス 수정 (글잘림없음, 윈7가능) [40] | 2013-02-02 | 2013-07-20 23:27 |
1760 | 2005/09/16 | [ATCode] 冥色の隷姫(명색의 예희) AT코드 [26] | 2008-12-18 | 2013-07-21 22:11 |
1759 | 2010/11/26 | [ATCode] しゃ-まんず.さんくちゅあり -巫女の聖域- (샤먼즈 생츄어리 - 무녀의 성역-) [6] | 2012-11-02 | 2013-07-23 08:07 |
1758 | 2013/06/28 | [ATCode] 아카방즈~리얼한 세계에서 내가 너로 할 수 있는 것~(あかばんず ~リアルな世界で僕が君にできること~ ) [6] | 2013-06-30 | 2013-07-24 19:42 |
1757 | 2012/01/27 | [ATCode] すたどる(스타돌) [4] | 2013-07-23 | 2013-07-24 21:02 |
1756 | 2013/04/26 | [ATCode] 꿈 빛깔 알루! (ゆめいろアルエット! ) [10] | 2013-05-01 | 2013-07-26 01:04 |
1755 | 2012/04/27 | [ATCode] 여동생이 나를 노리고 妹が僕を狙ってる [9] | 2012-09-09 | 2013-07-26 04:34 |
1754 | 2012/09/28 | [ATCode] 마법 전사 엑스트라 스테이지 ~ 10th Anniversary ~(魔法戦士エクストラステージ ~10th Anniversary~) [3] | 2013-06-27 | 2013-07-28 11:27 |