라벨이 텍스트인 게시물 표시

6. 랑그릿사2 텍스트 데이터 (2)

이번에는 랑그릿사2의 실행파일(langpc2.exe) 안에 있는 텍스트를 찾아봅시다. 이를 위해서 2번 글 에서 찾아낸 Memory map이 필요합니다. Name Memory Address Raw Data Start End Start End .text 00_40_10_00 00_43_EE_B4 00_00_04_00 00_03_E2_B4 .rdata 00_43_F0_00 00_43_F9_7F 00_03_E4_00 00_03_ED_7F .data 00_44_00_00 00_44_B3_FF 00_03_EE_00 00_04_A1_FF .idata 00_48_10_00 00_48_1A_B7 00_04_A2_00 00_04_AC_B7 .rsrc 00_48_20_00 00_48_23_BB 00_04_AE_00 00_04_B1_BB 실행파일에서 게임 관련 텍스트가 들어갈 수 있는 곳은 .rdata와 .data 섹션입니다. 따라서 실행파일의 00_03_E4_00 부터 00_04_A1_FF 까지 살펴보면 됩니다. 그리고 한글을 볼 수 있는 헥스에디터가 필요합니다. (저는 CrystalTile2 을 사용하였습니다.)헥스에디터로 langpc2.exe 파일을 열어서 살펴본 결과, 00_03_F1_78 부터 00_03_F7_5F 까지 클래스 이름이 있으며, 00_03_FB 60 부터 00_03_FE_77 까지 캐릭터 이름이 있습니다. 위의 Memory map을 이용하여 메모리 주소로 변환하면 다음과 같습니다. Name Memory Address Raw Data Start End ...

글 목록