'LoadImage'에 해당되는 글 1건

  1. 2007.07.11 Spritual Soul의 호환성 문제 해결!?
Worklog2007. 7. 11. 04:51

SS1은 저번에 구한 중국어 버전도 98호환성 옵션을 안주면 전투시 오류를 뱉으며 종료되더라.

흠.. 아무리 봐도 소스상의 문제가 발견되지 않아 여러모로 찾아보니..

LoadImage API가 NT시스템에서 문제가 있다더라..

버뜨.. 그럼 잘 불러와지는 이미지는 뭐냐고.. =ㅁ =..

어쨌든 정말 저 함수가 시스템적인 문제인지 확인하기 위해

잘 불러지는 TEX000.DAT와 그렇지 않은 TEX001.DAT로 LoadImage를 실험해봤다.

결과는 역시나.. TEX001.DAT는 리턴값이 0이더라.

이미지 편집 프로그램으로 비교를 해봐도...

화소 수나 팔레트 배열이나.. 딱히 다를게 없는 이미진데..

그러다 256색 이미지에서 문제를 보인다는 구절이 생각났고..

혹시나 싶어 24비트 이미지로 바꿔볼까 하는 생각에 작업을 하는데..

저장 직전, 비트맵 옵션에서 RLE압축 옵션에 체크가 되어있는게 보였다.

그러고보니 전에 훑어봤을 때, SS의 이미지는 대부분 RLE로 압축 되어있었다.

그리고 테스트에 쓴 저 두 이미지도 RLE냐 아니냐의 차이..

저장을 취소하고 단지 RLE옵션만 해제하고 저장한 뒤 테스트 해봤다.

제대로된 리턴값이 나오더라 = ㅁ=b

희망을 가지고 SS에 적용하고 실행했는데!? 잘되더라 = ㅁ=b

희안한 일이다.. 98의 LoadImage는 RLE로 압축된 비트맵도 지원하지만 XP는 그렇지 않다는건가..

이건 표준을 안 쓴 제작사쪽의 잘못일라나.. 아니면 말없이 기능을 빼버린 마소의 농간일라나..

'Worklog' 카테고리의 다른 글

쥬크온 크랙  (0) 2008.12.25
4LEAF 스프라이트 추출기 작성중..  (1) 2007.08.28
창세기전3 XP 패치  (6) 2007.08.22
Active X로... 별 수 없나..  (0) 2007.06.28
Spiritual soul 2의 호환성 설정과 전투  (0) 2007.06.27
Spiritual soul의 일본, 중국, 한국의 차이  (0) 2007.06.25
Posted by 로드펭귄