Myst IV: Revelation 로딩 문제 해결

2024-12-13

이 글에서는 저자가 Myst IV: Revelation의 악명 높은 느린 로딩 시간을 수정한 과정을 설명합니다. 이 게임은 SSD에서도 클릭할 때마다 2초의 로딩 시간이 걸립니다. 프로파일링 도구를 사용하여 저자는 문제점을 이미지를 한 줄씩 로드하는 LEADTOOLS 라이브러리를 통한 게임의 비효율적인 이미지 로딩으로 파악했습니다. 해결책에는 게임 자산 추출, 더 빠른 로딩을 위한 이미지의 DDS 형식으로의 변환, 그리고 멀티스레딩 구현이 포함되었습니다. 하지만 물 효과와 관련된 충돌 등의 과제가 남아 있어 추가 최적화가 필요합니다.