4. 랑그릿사2 맵 데이터
랑그릿사2 PC판에서 전투가 이뤄지는 필드 맵과 관련된 파일은 다음과 같습니다. 1. resmap/LAND*.HF 2. resmap/ST*.pct 3. resmap/wST*.pct 4. scendat.res >> attr*.dat 5. spr.res >> IMG0005A.pct 많은 2D 게임들이 그렇듯 필드 맵은 타일(tile)들로 구성돼있습니다. LAND*.HF 파일은 필드 맵이 어떤 타일들로 구성됐는지 알려줍니다. 그리고 각 타일들에 대한 그림 파일이 ST*.pct 과 wST*.pct 이고, 각 타일의 지형 정보는 attr*.dat 에 있습니다. 우선 ST01.pct 파일을 살펴봅시다. ST.pct 파일은 16 x 16 = 256개의 타일로 이뤄져있습니다. 가장 왼쪽 위가 0x00번 타일이고, 그 오른쪽은 0x 01번 타일, ... 가장 오른쪽 위가 0x 0F번 타일입니다. (편의상 16진수로 나타냈습니다.) 즉, 첫번째 줄은 0x 00번 ~ 0x 0F번 타일을 나타냅니다. 마찬가지 방식으로 두번째 줄은 0x 10번 ~ 0x 1F번 타일을 나타냅니다. 마지막 줄은 0x F0번 ~ 0x FF번 타일을 나타냅니다. wST.pct 파일은 ST.pct 파일과 비슷하며, 차이는 음영처리가 됐다는 것입니다. 자 이제 LAND01.HF를 살펴봅시다. 헥스에디터로 열어보면 다음과 같이 나타납니다. Offset(h) 00000000 : 1B 00 00 00 2C 00 00 00 00 00 00 00 00 00 00 00 00000010 : 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 00000020 : 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 1D 1E 1D 1E 00000030 : 1D 0E 23 3C 61 61 61 61 62 63 0A 0B 0B 0C 31 18 00000040 : 21 21 21 21 21 7F 7F 15 ...